Установщик столкнулся с ошибкой 0x800f0905: Решено

Ошибка 0x800f0905, с которой столкнулся установщик во время обновления Windows Если вы пользователь Windows, вы, вероятно, знакомы с ошибкой 0x800f0905 при попытке обновить Windows. Ниже мы объясним, как это исправить всего за несколько простых шагов (применимо для Windows 10 и 11).

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

Вот как это исправить:

Как я могу исправить ошибку установщика 0x800f0905?

Начните с отключения любых сторонних антивирусов (некоторые могут мешать) и VPN. Вы можете использовать Защиту Windows, пока обновления не будут установлены. Если эти советы не помогут, продолжайте читать.

1. Запустите средство устранения неполадок обновления Windows

  1. Нажмите Windows + I, чтобы запустить приложение Параметры.
  2. Нажмите на Устранение неполадок справа на вкладке Система. Устранение неполадок для исправления ошибки установщика 0x800f0905
  3. Далее нажмите на Другие средства устранения неполадок. Другие средства устранения неполадок
  4. Найдите средство устранения неполадок Обновление Windows и нажмите кнопку Запустить рядом с ним. Запустить средство устранения неполадок обновления Windows
  5. Windows теперь обнаружит и исправит проблемы, которые могут привести к ошибке 0x800f0905, с которой столкнулся установщик.

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

2. Сбросьте компоненты обновления Windows

  1. Нажмите Windows + S, чтобы запустить меню Поиск, введите Windows Terminal в текстовом поле вверху, щелкните правой кнопкой мыши на соответствующем результате поиска и выберите Запуск от имени администратора из контекстного меню. Запустите повышенный Windows Terminal
  2. Нажмите Да на появившемся запросе UAC (Контроль учетных записей пользователей).
  3. Далее нажмите на стрелку вниз вверху и выберите Командная строка из списка вариантов. В качестве альтернативы вы можете нажать Ctrl + Shift + 2, чтобы открыть вкладку Командная строка. Запустите командную строку для исправления ошибки установщика 0x800f0905
  4. Теперь введите/вставьте следующие команды, чтобы остановить службы BITS и обновления Windows, и нажмите Enter после каждой, чтобы выполнить их:

net stop bits

net stop wuauserv

  1. Далее введите следующую команду, чтобы удалить файлы qmgr.dat: `Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr.dat”`
  2. Теперь введите следующие команды, чтобы переименовать некоторые критические папки:

Ren %Systemroot%twareDistribution aStore DataStore.bak

Ren %Systemroot%twareDistribution download Download.bak

Ren %Systemroot% em32 oot2 catroot2.bak

Если это ваша первая попытка сбросить компоненты обновления Windows, пропустите этот шаг.

  1. Вставьте следующие команды и нажмите Enter, чтобы сбросить службы BITS и Обновление Windows:

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  1. Далее вставьте следующую команду и нажмите Enter: cd /d %windir% em32
  2. Теперь вам нужно будет выполнить каждую из следующих команд, чтобы повторно зарегистрировать файлы BITS и Обновление Windows, чтобы исправить ошибку 0x800f0905, с которой столкнулся установщик:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browseui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dllregsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

  1. Выполните следующую команду для сброса Winsock: netsh winsock reset
  2. Наконец, выполните эти команды, чтобы перезапустить службы BITS и Обновление Windows:

net start bits

net start wuauserv

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

Хотя процесс немного длиннее, он известен тем, что устраняет ошибку установки – 0x800f0905, с которой столкнулся установщик, для многих пользователей.

3. Исправьте повреждение файлов с помощью SFC

  1. Откройте Командную строку от имени администратора. Запустите cmd от имени администратора
  2. Введите sfc /scannow и нажмите Enter. SFCSCANNOW CMD
  3. Подождите, пока сканирование завершится.
  4. Попробуйте снова запустить обновления.

Эта команда сканирует и исправляет повреждение системных файлов, что может привести к ошибке установщика 0x800f0905.

4. Выполните восстановление системы

  1. Нажмите Windows + S, чтобы запустить меню Поиск, введите Создать точку восстановления в текстовом поле вверху и нажмите на соответствующий результат поиска. Выполните восстановление системы для исправления ошибки установщика 0x800f0905
  2. Далее нажмите на Восстановление системы. Восстановление системы
  3. Если нет рекомендуемых точек восстановления, нажмите Далее. Выберите точку восстановления
  4. Выберите точку восстановления из перечисленных здесь и нажмите Далее. Выберите точку восстановления
  5. Наконец, проверьте параметры восстановления и нажмите Готово, чтобы начать процесс. Начать процесс восстановления системы для исправления ошибки установщика 0x800f0905
  6. Ваш компьютер перезагрузится в процессе, поэтому сохраните все открытые файлы.
  7. После перезагрузки компьютера проверьте, исправлена ли ошибка обновления Windows 0x800f0905, с которой столкнулся установщик.

Восстановление системы возвращает ваш компьютер в состояние, когда ошибки не существовало. Например, если это неправильно настроенные параметры или конфликтующее приложение вызывает ошибку, восстановление системы работает здесь идеально. Читать больше об этой теме

  • Исправить: Фатальная ошибка 1603 во время установки в Windows 10
  • Windows 11 Build 27898 добавляет маленькие значки панели задач, быстрое восстановление, более умное совместное использование
  • Windows 10 Build 19045.6156 выходит в Release Preview с обновлением Secure Boot
  • Windows 11 Build 22631.5696 выходит в бета-канал с важными исправлениями
  • Как подписаться и создать новую учетную запись Gmail [Простой гид]

5. Установите обновления вручную

  1. Перейдите в историю обновлений Windows 11 и определите номер KB (база знаний) последней версии. Номер KB ниже относится к последнему обновлению на момент написания этой статьи; он может отличаться для обновления, которое вы установите в будущем. Установите обновления вручную для исправления ошибки установщика 0x800f0905
  2. Теперь перейдите в официальный каталог обновлений Microsoft, вставьте номер KB в поле поиска и нажмите Enter. Введите номер KB
  3. Нажмите кнопку Загрузить рядом с обновлением, которое соответствует вашей системе.
  4. Далее нажмите на ссылку для загрузки файла. Загрузите обновление для исправления ошибки установщика 0x800f0905
  5. Дважды щелкните на загруженный файл, чтобы запустить установку, и следуйте инструкциям на экране, чтобы завершить процесс. Запустите установку

После вручную загруженного и установленного обновления Windows ошибка 0x800f0905, с которой столкнулся установщик, должна быть устранена.

6. Выполните обновление на месте

  1. Перейдите на официальный сайт Microsoft, прокрутите до раздела Загрузить образ диска Windows 11 (ISO), выберите Windows 11 (многоязычный ISO) из выпадающего меню и нажмите Загрузить. загрузка
  2. Выберите язык, предпочтительно английский (США), и затем нажмите Подтвердить. выберите язык
  3. Теперь нажмите кнопку Загрузки 64-битной версии. 64-битная загрузка для исправления ошибки установщика 0x800f0905
  4. После загрузки дважды щелкните на файл. ISO файл
  5. Нажмите Открыть в запросе подтверждения. открыть
  6. Теперь запустите файл setup.exe. setup.exe для исправления ошибки установщика 0x800f0905
  7. Нажмите Да в запросе UAC.
  8. Теперь нажмите Далее. далее
  9. Нажмите Принять в окне Применимые уведомления и лицензионные условия. принять для исправления ошибки установщика 0x800f0905
  10. Наконец, убедитесь, что указано Сохранить личные файлы и приложения, затем нажмите Установить. установить для исправления ошибки установщика 0x800f0905
  11. Теперь подождите, пока установка завершится. Это может занять некоторое время, и процесс должен проходить без прерываний.

Вот и все! Если ни один из предыдущих методов не сработал, выполнение обновления на месте должно, безусловно, помочь запустить процесс, когда вы получаете сообщение Установщик столкнулся с ошибкой 0x800f0905.

Если это все еще не работает, вы можете сбросить Windows 11 до заводских настроек или даже вернуться к Windows 10.

Сообщите нам, какой способ сработал, или пришлось ли вам сбросить Windows 11 в разделе комментариев ниже.