5

Я заметил, что моя Windows 10 больше не обновляется. Когда я запускаю приложение «Настройки» и запускаю команду обновления, появляется это сообщение.

При установке обновлений возникли проблемы, но мы попробуем позже. Если вы продолжаете видеть это и хотите искать информацию в Интернете или обратиться в службу поддержки, это может помочь: (0x80070006)

Конечно, автономные обновления устанавливаются хорошо. Я также смог запустить ручное обновление из PowerShell и получить Windows 10 для сборки 14393.970. Кроме того, Защитник Windows постоянно обновляется, поэтому обновление в целом возможно.

Я попытался запустить средство устранения неполадок Центра обновления Windows. (Последняя версия с сайта Microsoft.) Ничего не случилось. Я также попробовал эквивалент с tenforums.com. Это не только не решило мою проблему, но и сломало Защитника Windows. (Восстановление системы пришло на помощь.)

2 ответа2

8

У меня была эта проблема на моем рабочем ПК, и я обнаружил, что ошибки, сообщающие о недопустимом дескрипторе, могут возникать из-за того, что Центр обновления Windows работает в своем собственном процессе.

Вы можете попробовать проверить, работает ли Центр обновления Windows в своем собственном процессе, и, если это так, настроить его на share доступ и перезагрузку.

Чтобы проверить, находится ли он в своем собственном процессе, вы можете запустить sc query wuauserv в командной строке с повышенными привилегиями и проверить, какой тип TYPE сообщается. Например, тот, который настроен на запуск как собственный процесс, будет выглядеть так:

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>sc query wuauserv

SERVICE_NAME: wuauserv
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

Чтобы установить для него общий доступ (как и должно быть), запустите sc config wuauserv type= share , а затем перезагрузите компьютер (необходима перезагрузка из-за неправильной настройки SID без остановки общего процесса).

После этого Windows Update должен работать (при условии, что в этом нет ничего плохого), и при запуске sc query wuauserv должен вернуть TYPE 20 WIN32_SHARE_PROCESS .

-2

Как отметил Логан Дам, эта команда в командной строке с повышенными правами (admin):

sc config wuauserv type= share

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

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

Так что, если эта команда не работает в первый раз, сделайте пару попыток, и вы можете увидеть результаты. Обязательно перезагружайтесь после каждого запуска этой команды.

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