Я на сборке 1803 из Windows 10 Home. Мне нужно отключить службу обновления Orchestrator aka. UsoSvc потому что у меня запущено несколько программ научного анализа (биохимия), которые необходимы для работы, но могут быть повреждены при будущих обновлениях Windows. Мне нужен полный контроль над тем, когда и как я обновляюсь, чтобы обеспечить совместимость каждого патча.

Я нахожу, что даже используя учетную запись администратора с повышенными правами (активируется через командную строку) и запускаю командную строку через «Запуск от имени: Admin» с sc config UsoSvc start= disabled . Мне отказано в доступе к сервису из-за системной error 5 . Доступ через диспетчер служб показывает серое поле, в котором находятся свойства запуска. Смотрите этот скриншот:

Обновить свойства Orchestrator

Компьютер не в домене, это моя домашняя система. Есть ли способ а) получить доступ к UsoSvc и изменить доступ к свойству запуска для отключения и устранения запланированных задач, или б) получить доступ к моему компьютеру с учетной записью LocalSystem? После загрузки нет возможности нажать «другие пользователи ...» на начальном экране, чтобы ввести имя компьютера \localsystem.

Я ищу способ, который не включает в себя постоянное удаление службы. Я уже отключил запуск wuauserv и trustedinstaller . Кто-нибудь может помочь?

3 ответа3

0

Отказ от ответственности: Служба обновления Orchestrator связана с Центром обновления Windows. Изменение реестра может вызвать проблемы с Центром обновления Windows и связанными службами. Поэтому, если вы не знаете, что делает реестр, я рекомендую не портить реестр и службы.

Все службы Windows имеют некоторую безопасность для контроля их разрешений и взаимодействия с пользователем. Управление безопасностью осуществляется через реестр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SERVICE_NAME\Security и RequiredPrivileges . Если есть некоторые разрешения отказывали в Service Manager (ака. services.msc , то тип запуска может быть изменен из реестра. Используйте следующую команду, чтобы изменить тип запуска этой службы UsoSvc.

set X=UsoSvc
reg add "HKLM\SYSTEM\CurrentControlSet\Services\%X%" /V "Start" /T REG_DWORD /D "4" /F

Что делает команда? Команда reg add добавляет (или изменяет) реестр Start DWORD в путь реестра HKLM\SYSTEM\CurrentControlSet\Services\UsoSvc . Значение 4 означает Disabled . Вот список этих значений:

0 = Boot
1 = System
2 = Automatic
3 = Manual
4 = Disabled
5 and more = Unknown

Чтобы восстановить реестр, измените значение 4 на 2, чтобы сделать его автоматическим. Перезагрузите компьютер, чтобы изменения вступили в силу. Узнайте больше о реестре в Microsoft Docs: Дерево реестра служб

0

Я пишу здесь, чтобы другие, читающие это, знали что-то важное, что я обнаружил ...

С тех пор я обнаружил, что хотя я могу отключить Update Orchestrator через реестр, используя ответ @ Biswapriyo, Windows через некоторое время отменит изменения в реестре ВСЕ НА СВОЙ СВОЙ.

Кроме того, я обнаружил, что по прошествии более длительного времени (точно не знаю, как долго) службы TrustedInstaller и Windows Update в конечном итоге возвращаются из постоянно отключенного состояния, в которое я их поместил. Я могу только предположить, что это результат того, что usosvc вернул реестр и снова включил его.

Я должен пропустить запланированное задание или что-то еще, что мне нужно, чтобы отключить перезагрузку UsoSvc.

Если кто-нибудь знает, как остановить процесс перезагрузки без окончательного удаления служб, я хотел бы знать. Еще раз хочу поблагодарить @Biswapriyo за помощь в решении моей первоначальной проблемы.

0

Вы можете создать запланированное задание для запуска в качестве учетной записи SYSTEM.

Откройте командную строку как администратор и попробуйте ..

schtasks /create /RU "SYSTEM" /NP /SC ONSTART /TN Disable-UsoSVC /TR "sc config UsoSvc start= disabled" /F

Затем просто перезагрузите машину.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .