Разрешить только ручное обновление в Windows 10

Попробуйте наш инструмент устранения неполадок

Microsoft удалила элементы управления обновлением при выпуске операционных систем Windows 10, поэтому стало менее тривиально устанавливать процесс обновления вручную или полностью отключать обновления. Это особенно актуально, когда речь идет о Windows 10 Home.

Одним из лучших решений для восстановления контроля над обновлениями было отключение службы обновления Windows и включение ее только тогда, когда вы хотите, чтобы система находила и устанавливала обновления.

Microsoft изменила этот обходной путь в версии Windows 10 Fall Creators Update, но эффективно закрыла эту лазейку.

Есть еще один вариант, который все еще доступен, но он требует изменения разрешений программы, которая отвечает за проверки обновлений. Хорошая новость заключается в том, что это не повлияет на ручные проверки обновлений, но предотвратит любые автоматические проверки обновлений.

Также доступен вариант сброса, но я рекомендовал вам создать резервную копию системного раздела, прежде чем вносить изменения в систему Windows 10.

Установите обновление Windows 10 вручную

windows 10 automatic update task

В Windows 10 есть задача, которая использует программу C: Windows System32 UsoClient.exe для регулярной и автоматической проверки обновлений.

Вы найдете задачу в разделе «Библиотека планировщика задач»> «Microsoft»> «Windows»> «UpdateOrchestrator»> «Запланировать сканирование» в планировщике задач Windows.

У задачи есть несколько триггеров: один запускает ее один раз в день, второй запускает журнал событий с идентификатором 8202, а третий - настраиваемый триггер.

Следующее обходное решение удаляет все разрешения из файла UsoClient.exe. Из-за этого происходит сбой проверки обновлений, запускаемой задачами.

Обратите внимание, что это не повлияет на обновления сигнатур Защитника Windows, так как они по-прежнему будут загружаться и устанавливаться автоматически.

Отключить автоматические обновления

usoclient.exe remove permissions

  1. Нажмите кнопку Windows, чтобы открыть меню «Пуск» Windows.
  2. Введите cmd.exe, выберите результат, удерживайте нажатыми клавиши Ctrl и Shift и нажмите клавишу Enter, чтобы загрузить командную строку с повышенными привилегиями. Вы также можете щелкнуть правой кнопкой мыши cmd.exe и выбрать «Запуск от имени администратора», если хотите.
  3. Подтвердите отображаемую подсказку UAC.
  4. Запустите команду takeown / f '% WINDIR% System32 UsoClient.exe' / а
  5. Он становится владельцем файла и назначает его группе администраторов, предоставляя вам контроль над файлом.
  6. Теперь беги icacls '% WINDIR% System32 UsoClient.exe' / наследование: r / remove 'Administrators' 'Authenticated Users' 'Users' 'System'
  7. Это удаляет разрешения для выбранных групп пользователей из файла. Обратите внимание, что вам может потребоваться изменить имена групп на английском языке, если вы используете не английскую версию Windows.

Вы должны получить сообщения об успешном завершении, но вы можете проверить, что все разрешения были удалены, щелкнув правой кнопкой мыши на 'C: Windows System32 UsoClient.exe, выбрав свойства в контекстном меню и переключившись на вкладку Безопасность, когда в окне свойств открывается.

usoclient no permissions

В следующий раз, когда Windows 10 инициирует событие, вы должны получить сообщение об ошибке «Доступ запрещен» под результатом последнего запуска в списке задач UpdateOrchestrator.

Вы по-прежнему можете запускать сканирование обновлений вручную, открыв «Настройки»> «Обновление и безопасность».

Восстановление разрешений

Вы можете восстановить права доступа к файлу в любой момент:

  1. Откройте командную строку с повышенными привилегиями, как описано выше.
  2. Запустите команду icacls '% WINDIR% System32 UsoClient.exe' / сброс
  3. Эта команда сбрасывает все разрешения UsoClient.exe, чтобы можно было снова запустить автоматическое сканирование обновлений.

Теперь вы: Нет, обновления вручную или автоматически? Как настроена ваша система? (Спасибо Deskmodder )