Вы можете использовать rmlogotest.exe
(инструмент тестирования логотипа Restart Manager). Эта бесплатная утилита, написанная Microsoft, является частью Windows App Certification Kit.
Чтобы получить последнюю версию Windows App Certification Kit, загрузите и запустите установщик Windows SDK. (Вы можете найти последнюю версию установщика Windows SDK, выполнив поиск в Google.) Снимите все флажки, кроме поля Windows App Certification Kit. Подождите, пока комплект будет загружен и установлен. Если я правильно помню, комплект составляет пару сотен мегабайт.
rmlogotest.exe
вероятно будет, C:\Program Files (x86)\Windows Kits\10\App Certification Kit
если вы используете версию 10 Windows SDK.
Откройте командную строку. Перейдите в правильный каталог. rmlogotest
Затем введите пробел, а затем идентификационный номер процесса.
Если процесс «Перезапустить менеджер в курсе», rmlogotest
он корректно перезапустит его и сообщит вам «Проверка логотипа пройдена». В противном случае rmlogotest
попросит его завершить корректно, а затем может сообщить вам «Ошибка проверки логотипа».
Я попытался использовать rmlogotest.exe
для завершения Notepad, и он работал как ожидалось. Блокнот спросил меня, хочу ли я сохранить несохраненный текст, который я ввел.
(Если вам интересно, что такое Restart Manager, и позвольте мне объяснить. Restart Manager является частью Windows и используется установщиком Windows 4.0 и выше. Когда установщику Windows требуется перезаписать или удалить открытый файл, он использует пошаговый процесс. Он сообщает Restart Manager о необходимости корректно завершить процесс, использующий файл. Он перезаписывает файл. Затем он сообщает Restart Manager о необходимости запустить процесс снова.)