Saturs
Windows uzdevumu pārvaldnieks ir lietojumprogramma, kas ļauj vizualizēt visus mašīnas procesus, proti, programmas, kas darbojas. Tie var darboties fonā, palīdzot operētājsistēmai darboties, vai arī tie var būt lietojumprogrammas, ko lietotājs atver. Lai aizvērtu šos procesus, varat izmantot VBScript (VBS) failu. Tas ir noderīgs rīks tīkla administratoriem, kuri vēlas, lai programmas netiek atvērtas, kad lietotājs sāk darbināt mašīnu.
Instrukcijas
VBS faili ir noderīgi tīkla administratoriem (tīkla attēls ar .shock no Fotolia.com)-
Izveidojiet virkni, lai saglabātu tā procesa vērtību, kuru vēlaties aizvērt. Šajā piemērā VBS fails aizver Notepad lietojumprogrammu. Nākamais kods izveidos secības mainīgo piezīmjdatora procesam: Dim process process = "notepad.exe"
-
Izveidojiet objekta mainīgo, kas pārstāv administratora lietotāja kontu. Tas ir nepieciešams, lai izbeigtu mašīnas procesus. Tālāk minētais kods izveido WMI objektu, ko vēlāk izmanto, lai atklātu procesa kontrolieri: Set wmi = GetObject (winmgmts: {impersonationLevel = impersonate !! t
-
Izmantojiet WMI pakalpojuma mainīgo, lai iegūtu procesa kontrolieri, kuru vēlaties izslēgt. Tā ir unikāla atslēga, kas tiek dota procesam, ko Windows izmanto kā iekšēju atsauci. Lai vaicātu WMI pakalpojumu, izmantojiet šādu kodu:
Iestatīt procesu = objWMIService.ExecQuery (atlasiet * no Win32_Process, kur nosaukums = & process)
-
Aizveriet procesu. Tā kā lietotājam var būt atvērti vairāki notepad logi, kods izmantos secību, lai pārtrauktu katru procesu. Tas notiks visiem, kas atbilst "notepad.exe". Kods ir: Par katru objProcess procesā objProcess.Terminate () Next
-
Pārbaudiet, vai process ir beidzies, parādot rezultātus ekrānā. Sekojošais kods norāda uz veiksmīgu ziņojumu lietotājam: WSCript.Echo "Tikai nogalināts process" un process