Я хочу вручную управлять запуском службы Windows Update на домашнем ноутбуке с Windows 10, потому что он работает слишком часто, вызывая высокую загрузку ЦП и разрядку аккумулятора.
Идея заключается в том, что служба будет отключена, и пользователь будет запускать обновления Windows по требованию, а затем, как только служба будет запущена и будет запущена, немедленно установите для службы значение Отключено. Это должно гарантировать, что после применения обновлений Центр обновления Windows сам по себе не запустится.
Мой вопрос: учитывая, что некоторые обновления требуют перезагрузки системы для завершения их установки, может ли отключение службы таким образом вызвать проблемы с этими обновлениями?
Альтернативно, и, к сожалению, более сложным является
- Установите для службы Центра обновления Windows собственный процесс svchost.exe
- Запустите сервис и проверьте наличие обновлений
- Контролируйте использование ЦП и отключайте его, как только оно будет установлено.
Мой план состоит в том, чтобы пользователь запускал обновление, когда он засыпал, и, надеюсь, когда он проснется, обновления будут выполнены, и служба будет отключена.
РЕДАКТИРОВАТЬ:
Пока что я создал два сценария VBS. Один, чтобы остановить и отключить службу. Он запускается автоматически при входе в систему с повышенными привилегиями через планировщик задач.
Второй скрипт включает сервис и запускает его. Затем пользовательский интерфейс представляется пользователю, чтобы нажать "Проверить наличие обновлений". Таким образом, они могут следить за этим. Я сделаю так, чтобы она запускала второй сценарий один раз в неделю, возможно, в выходные дни, когда она ложится спать. Перезагрузки должны произойти автоматически.