Корректная перезагрузка зависшего при выключении Windows сервера
Уже не первый раз сталкиваюсь с такой проблемой в Windows Server 2008 R2 / Windows Server 2012/R2: после установки обновлений или неких ролей/компонентов сервер запрашивает перезагрузку, во время которой на экране появляется надпись “ Preparing to configure Windows. Do not turn off your computer ” или “ Подготовка к настройке Windows. Не выключайте компьютер ”. На этом этапе сервер замирает и эта надпись может висеть часами. При этом сервер продолжает быть доступен по сети, но часть служб, в том числе доступ к RDP, не доступны.
Как правило, в этом случае самый быстрый способ решить проблему – перезагрузить сервер по питанию (хардрезет). Например, удаленно перезагрузить физический сервер можно из консоли HP ILO , Dell iDRAC и .т.п, или из консоли Hyper-V , vSphere для виртуальных машин. Но в таком случае есть вероятность нарушить работу ОС. Лучше использовать более «мягкий» способ сброса зависшего при перезагрузке сервера.
С другого компьютера при помощи оснастки Службы (Services) – services.msс удаленно подключимся к зависшему серверу.
В списке служб сервера несложно найти службу Windows Modules Installer (Установщик модулей Windows), находящуюся в состоянии Stopping . Очевидно, именно эта служба мешает выполнению процедуры корректной перезагрузки сервера.
Кнопки управления службой при этом не доступны. В свойствах службы можно узнать имя исполняемого файла: C:\Windows\servicing\TrustedInstaller.exe
Наша задача – принудительно завершить данный процесс. Проще всего воспользоваться сценарием, описанным в статье Как принудительно завершить зависшую службу с учетом того, что эти действия придется выполнить удаленно.
На любом компьютере откройте окно командой строки и для завершения процесса TrustedInstaller.exe на сервере с именем corp-man02 выполнить следующую команду.
taskkill.exe /s corp-man02 /u corp\admin_name /p P@ssw0rd! /im TrustedInstaller.exe
То же самое действие можно выполнить с помощью утилиты Pskill из набора PSTools:
pskill.exe \\corp-man02 TrustedInstaller.exe
psexec \\corp-man02 taskkill /IM TrustedInstaller.exe /F
После этого на экране зависшего сервера должна появиться надпись Shutting down и через несколько мгновений он должен корректно перезагрузится.
Проблема встречается не только на серверных версиях Windows, но и на клиентских Windows 7 / Windows 8 / Windows 10.
Можно ли отключить Windows Modules Installer Worker?
Отключить службу Windows Modules Installer Worker (TiWorker.exe) в большинстве случаев не желательно. Она напрямую связана с работой ОС Windows. От нее зависит процесс установки обновлений, компонентов, обслуживание системы.
Но если компьютер сильно тормозит, то следайте следующее:
- В диспетчере задач снимите задачу с Windows Modules Installer Worker
- Нажмите клавиши Win+R на клавиатуре и введите services.msc
- В списке служб найдите «Установщик модулей Windows» и дважды кликните по ней.
- Остановите службу, а в тип запуска установите «Отключена».
Тким же образом можно отключить и службу Центр обновления Windows, и «Установщик модулей Windows».
3 7 · Хороший ответ
Как понять, что с вашего компьютера майнят?
1 1 · Хороший ответ
Стоит ли ставить windows 10 на старый компьютер?
Windows 10 не стоит ставить вообще.
Особенно, если нет навыков самостоятельной блокировки нежелательной активности программ.
Обновление до Win_10 не просто бесплатно, оно навязывается Micro$oft. Эта бесплатность многократно окупается рекламой (она уже работает) и разнообразными «шпионскими» технологиями — от сбора информации «для контекстной рекламы» до потенциально опасного расшаривания Вашего компьютера для всех Ваших корреспондентов в аккаунтах M$.
Win_10 «понимает», главным образом, «облачный» софт, конфиденциальность которого — под бооольшим вопросом. Установка работающих локально, по старинке, оффлайновых программных пакетов может потребовать особых навыков для обеспечения совместимости в новой ОС.
Несмотря на все перечисленное, Windows 10 имеет серьезные пробелы в совместимости с «железом». Например, еще не вышедшие из употребления процессоры Core 2 Duo она «не понимает», хотя эта функция изначально возлагается не на ОС, а на BIOS. Похожая ситуация и с многими видеокартами ATi (AMD) — ось «заточена» под новые семейства Nvidia, что можно считать сговором.
Windows Modules Installer Worker грузит процессор
Распространенная проблема Windows – это загрузка процессора, оперативной памяти, жесткого диска или сети различными процессами, в том числе и системными. Подобная неприятная ситуация может происходить, если возникают ошибки при исполнении процессом команды. В зависимости от того, какой именно процесс негативно влияет на работоспособности системы, нужно принимать различные решения, чтобы решить проблему. В рамках данной статьи мы рассмотрим, что делать, если Windows Modules Installer Worker грузит процесс, а также можно ли его отключить без вреда для системы.
За что отвечает процесс Windows Modules Installer Worker
Ситуация, когда Windows Modules Installer Worker грузит процессор или оперативную память, является типичной для операционной системы Windows 10. Данный процесс запускается службой TrustedInstaller, и он отвечает за обновление Windows.
Если посмотреть свойства процесса Windows Modules Installer Worker, можно увидеть, что его исполняющим файлом является TiWorker.exe. Удалить его не позволит операционная система, а если это сделать с привлечением сторонних приложений, то возникнут сбои в работе Windows.
Когда Windows Modules Installer Worker грузит память или процессор, можно попробовать исправить имеющуюся проблему или отключить процесс.
Что делать, если Windows Modules Installer Worker грузит процессор
Как было отмечено выше, процесс Windows Modules Installer Worker занимается поиском в фоновом режиме обновлений для Windows. Данный процесс подразумевает нагрузку на ресурсы компьютера и интернет-соединение, вследствие чего система начинает работать медленнее. Однако нормальной можно считать ситуацию, когда процесс Windows Modules Installer Worker грузит систему на протяжении нескольких секунд или пары минут, а не постоянно во время работы компьютера. Если ожидание не дает результатов и процесс продолжает грузить систему, можно предпринять попытку самостоятельного обновления системы:
- Для этого зайдите в «Параметры», выберите раздел «Обновление и восстановление», а далее перейдите в «Центр обновления Windows»;
- Нажмите на кнопку «Проверка наличия обновлений» и дождитесь, пока они будут загружены на компьютер и установлены;
Если обновления были установлены в ручном режиме, процесс Windows Modules Installer Worker не должен проявлять активность, как минимум, до выхода новых обновлений.
При этом возможна ситуация, когда Windows Modules Installer Worker грузит систему из-за неправильной работы центра обновлений. В такой ситуации рекомендуется в автоматическом режиме попробовать устранить проблему:
- Нажмите правой кнопкой мыши на «Пуск» и выберите пункт «Панель управления»;
- Далее переключите режим просмотра на «Крупные значки» и выберите среди разделов «Устранение неполадок»;
После выполнения всех действий перейдите в «Параметры» и попробуйте вновь в ручном режиме найти и установить обновления для Windows.
После этого перезагрузите компьютер и проверьте, сохранилась ли проблема с процессом Windows Modules Installer Worker.
Если приведенные выше советы не помогли изменить ситуацию, можно выполнить еще несколько действий в ручном режиме. Первым делом попробуйте очистить кэш обновлений Windows 10. Делается это следующим образом:
- Отключите компьютер от интернета;
- Откройте командную строку с правами администратора и введите последовательно следующие две команды, нажав после каждой Enter:
- Далее откройте системный жесткий диск, пройдите в папку Windows и в ней найдите папку SoftwareDistribution. Удалите все ее содержимое;
- Вновь перейдите в командную строку и введите еще две команды, после каждой нажав Enter:
После этого попробуйте вновь в ручном режиме через «Параметры» загрузить обновление Windows.
Если ни один из приведенных выше способов не помог, можно попробовать выполнить обновление системы после чистой загрузки Windows.
Обратите внимание: Типичной проблемой процесса Windows Modules Installer Worker является сильная загрузка системы при включении компьютера. Пользователь может столкнуться с проблемой, когда он видит перед собой черный экран, но если запустить «Диспетчер задач», в нем можно увидеть, что рабочий стол не загрузился из-за активного исполнения процесса Windows Modules Installer Worker. В такой ситуации необходимо подождать, пока процесс загрузит обновление системы и установит его, обычно на это уходит не более пары минут. Если такая ситуация возникает регулярно при загрузке компьютера, можно отключить процесс.
Как отключить процесс Windows Modules Installer Worker
Отключать системные службы не рекомендует компания Microsoft, предупреждая, что это может негативно сказать на работе операционной системы Windows. Однако если Windows Modules Installer Worker грузит процессор и оперативную память, а решить проблему не удается, единственным верным способом является отключение службы, которая отвечает за его запуск. Чтобы отключить процесс Windows Modules Installer Worker проделайте следующее:
- Нажмите на клавиатуре сочетание клавиш Windows+R и введите команду services.msc, чтобы открыть список служб. Также запустить его можно, если начать набирать в поиске слово «Службы»;
- Далее в списке служб найдите «Установщик модулей Windows» и нажмите дважды левой кнопкой мыши на данную службу;
После описанных выше действий процесс Windows Modules Installer Worker больше не будет запускаться и грузить процессор, но при этом операционная системе не сможет обновляться в фоновом режиме автоматически.