VBS/WSH/JS - [решено] Процесс explorer.exe

Ответить
Аватара пользователя
gale

VBS/WSH/JS - [решено] Процесс explorer.exe

Сообщение gale »

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colProcessList = objWMIService.ExecQuery _

("SELECT * FROM Win32_Process WHERE Name = 'explorer.exe'")

For Each objProcess in colProcessList

objProcess.Terminate()

Next



Процесс завершается, но через 3 секунды снова запускается.
Аватара пользователя
Petya V4sechkin

Re: VBS/WSH/JS - [решено] Процесс explorer.exe

Сообщение Petya V4sechkin »

gale, за это отвечает параметр
AutoRestartShell
по идее.
Аватара пользователя
Maza Faka

Re: VBS/WSH/JS - [решено] Процесс explorer.exe

Сообщение Maza Faka »

Цитата gale:



Процесс завершается, но через 3 секунды снова запускается.
VBS/WSH/JS - [решено] Процесс explorer.exe




А не проще:



Код:

Код: Выделить всё

taskkill /f /im explorer.exe

Убивает наповал Изображение
Аватара пользователя
gale

Re: VBS/WSH/JS - [решено] Процесс explorer.exe

Сообщение gale »

Maza Faka, оно конечно проще, но появляется чёрное консольное окно, что некрасиво.



Осмелюсь задать ещё один вопрос.

Когда пользователь первый раз входит в систему, explorer.exe долго грузится.

Можно ли создать такую программу, которая отслеживала бы загрузку оболочки?

Переменная возвращает значение false, если оболочка ещё не полностью загрузилась, и true, если полностью.



Для чего это нужно?

Хочу удалить ярлык IE в панели быстрого запуска.

Он удаляется, но слишком рано.

Приходится перезагружать компьютер.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»