PDA

View Full Version : XP 'Tweaken'



GunMetalBlue
21 mei 2006, 16:45
Hoe kun je een .bat bestand of iets dergelijk maken dat ervoor zorgt dat je automatisch een paar lopende processen stopt?

Alvast thx voor de replies

mvg,

GunMetalBlue

hadv
21 mei 2006, 22:53
lukt niet met een .bat, moet je de taskmanager voor gebruiken of een 'echt' windows programma dat dit voor je doet

Solidkick
21 mei 2006, 23:52
Gebruik TASKKILL
vb. TASKKILL /IM notepad.exe
Type taskkill /? in je dosbox voor alle handles.

PSKILL killt processen.
Te verkrijgen bij sysinternals (http://www.sysinternals.com/ProcessesAndThreadsUtilities.html)
Net als vele andere handige tools....

Kunnen beide gebruikt worden in een bat file.

harrie-beton
23 mei 2006, 12:41
toen ik eerst keek zat op een niet xp computer. Op XP kan het inderdaad met het batch commando TASKKILL

Dit is de info:

TASKKILL [/S systeem [/U gebruikersnaam [/P wachtwoord]]]
{ [/FI filter] [/PID proces-id | /IM image-naam] } [-f]
Beschrijving:
Met dit opdrachtregelprogramma kunnen een of meer processen worden
be‰indigd. Processen kunnen worden be‰indigd via de proces-id en de
weergegeven naam.
Parameterlijst:
/S systeem Bepaalt met welk extern systeem verbinding moet
worden gemaakt.
/U [domein\]gebruiker Bepaalt de gebruikerscontext waarbinnen de
opdracht moet worden uitgevoerd.
/P wachtwoord Bepaalt het wachtwoord voor de gegeven
gebruikerscontext.
/F Bepaalt dat een of meer processen geforceerd
moeten worden be‰indigd.
/FI filter Geeft een set taken weer die overeenkomen met
een criterium van een filter.
/PID proces-id Bepaalt de pid van het proces dat moet worden
be‰indigd.
/IM imagenaam Bepaalt de imagenaam van het proces dat moet
dat moet worden be‰indigd. Het jokerteken '*'
kan worden gebruikt om alle imagenamen aan te
geven.
/T Boomstructuur be‰indigen: het opgegeven proces
en alle onderliggende processen die erdoor zijn
gestart.
/? Help/syntaxis weergeven
Filters:
Filternaam Geldige operatoren Geldige waarden
----------- --------------- --------------
STATUS eq, ne RUNNING | NOT RESPONDING
IMAGENAME eq, ne Imagenaam
PID eq, ne, gt, lt, ge, le Pid-waarde
SESSION eq, ne, gt, lt, ge, le Sessienummer
CPUTIME eq, ne, gt, lt, ge, le CPU-tijd in de volgende indeling:
uu:mm:ss.
uu - uur,
mm - minuten, ss - seconden
MEMUSAGE eq, ne, gt, lt, ge, le Geheugengebruik in kB
USERNAME eq, ne Gebruikersnaam in deze indeling:
[domein\]gebruiker
MODULES eq, ne Dll-naam
SERVICES eq, ne Servicenaam
WINDOWTITLE eq, ne Venstertitel
Opmerking: het jokerteken * voor de schakeloptie /IM is alleen bij filters
toegestaan.
Opmerking: het be‰indigen van externe processen wordt altijd dwangmatig
uitgevoerd ongeacht of schakeloptie -f wel of niet is opgegeven.
Voorbeelden:
TASKKILL /S systeem /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "GEBRUIKER = NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S computer /U domein\gebruiker /FI "GEBRUIKER <> NT*" /IM *
TASKKILL /S systeem /U gebruikersnaam /P wachtwoord /FI
"IMAGENAME eq note*"