Процесс explorer.exe имеет поток с «начальным адресом», начинающимся с «windows.immersiveshell.serviceprovider.dll». Это занимает много вычислительной мощности. Кроме того, после пробуждения он выдает три окна класса "MetroGhostWindow", которые появляются в диалоге Alt + Tab.
Уничтожение потока с помощью Process Hacker работает отлично и освобождает ресурсы. Но есть ли инструмент командной строки, чтобы сделать то же самое?
Ответы:
Ну, этот скрипт VBS делает вещь для меня.
Положите ярлык к нему в папку автозапуска. Поместите в ту же папку, что и этот скрипт утилиты nopey и processhacker.
Он также отключает все элементы Metro, пока проводник не будет перезапущен
PS Здесь находится zip-архив со всем необходимым. Просто распакуйте его и бегите.
http://www.eightforums.com/attachments/customization/67840d1462474574-there-way-disable-metro-interface-metrokill.zip
источник
windows.immersiveshell.serviceprovider.dll
: я бы не использовал его (особенно не при запуске), если бы не смог установить эту ссылку, и мне еще не удалось найти инструмент командной строки, который бы это делал. При заказе в моемProcessHacker
списке, он находит совершенно другую ветку.Вы можете создать аргумент командной строки для PH (Process Hacker).
Ты можешь сделать
ProcessHacker.exe -c -ctype thread -cobject 1424 -caction terminate
Вы можете получить идентификатор с помощью Process Explorer, чтобы найти TID (ID потока) потока, который вы хотите завершить. Для этого вы можете щелкнуть правой кнопкой мыши на Process> Properties и увидеть поток, который хотите завершить.
Пример для меня TID
7924
источник