Ошибка 0x800f0905 в Windows: с чем связана и способы исправления

Если установщик обнаружил ошибку 0x800f0905, не стоит бежать и переустанавливать систему. Причины и способы исправления мы рассмотрим в этой статье.

Ошибка 0x800f0905 в Windows

Причины ошибки

Причиной является повреждение файла обновления или повреждение системных файлов. А причины повреждения файлов могут быть следующими:

  1. Нестабильное интернет-соединение во время загрузки обновления. Если вы находитесь вдали от города и пользуетесь интернетом через мобильный телефон, раздавая Wi-Fi, или используете 4G модем, вероятность загрузить повреждённый файл обновления намного выше. Не забывайте ставить на мобильные интернет-соединения опцию «Лимитное подключение». И пока вы будете пользоваться таким подключением, система не будет пытаться загружать свои обновления через него.
  2. Системные файлы могут повреждаться от того, что ваш жёсткий диск начинает потихоньку умирать или вы очень часто принудительно выключаете компьютер из розетки, не давая системе корректно завершить работу. Не делайте так больше! Всегда корректно завершайте работу компьютера и примерно раз в полгода проверяйте жёсткий диск на наличие ошибок. Если у вас SSD, тем более нельзя принудительно выключать питание. SSD диски более чувствительны к таким вещам.

Как исправить 0x800f0905

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

Нестабильное интернет-соединение

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

Если не поможет, удалите содержимое папки c:\windows\SoftwareDistribution, чтобы удалить загруженные, но повреждённые файлы обновления. Система их перекачает при повторной попытке обновления.

Папка SoftwareDistribution в Windows 10

ВАЖНО. Удаляйте именно содержимое папки SoftwareDistribution, а не саму папку во избежание непредсказуемых проблем.

Повреждение системных файлов

Если вышеобозначенные способы не решили проблему, скорее всего, у вас повреждены системные файлы. Вам поможет следующее:

  1. На клавиатуре зажмите сочетание клавиш win+r.
  2. Наберите cmd и нажмите ОК или Enter.Ввод команды cmd
  3. Откроется консоль. В консоли наберите: Sfc/scannowКоманда scannow в Windows 10
  4. Нажмите Enter. Дождитесь окончания сканирования системных файлов.Выполнение команды scannow в Windows 10
  5. После этого попытайтесь запустить обновление.
  6. Если не удастся, попробуйте вот эту команду: DISM/Online /Cleanup-Image /RestoreHealth.Выполнение команды DISM в Windows 10

Альтернативные способы решения проблемы

Используйте апдейтер от Microsoft

Чтобы решить проблему с помощью апдейтера, сделайте следующее:

  1. В зависимости от операционной системы скачайте подходящую программу для Windows 10 (можно просто обновить через саму систему) или Windows 11.Лицензионное соглашение в Media Creation Tool
  2. После соглашения с текстом лицензии появится диалог с вариантами последующих действий. Нажмите «Обновить этот компьютер».Кнопка «Обновить этот компьютер» в Windows 10
  3. Следуйте дальнейшим инструкциям на экране.Загрузка Windows 10

Сбросьте службы обновления через командную строку

Для того, чтобы сбросить службы обновления через командную строку, следует совершить следующее:

  1. Откройте командную строку. Windows+r, cmd, Enter.
  2. Выполните последовательно следующие команды, нажимая Enter после каждой:Остановка служб через командную строку в Windows 10

    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*”
    rmdir %systemroot%\SoftwareDistribution /S /Q
    rmdir %systemroot%\system32\catroot2 /S /Q
    regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    netsh winsock reset
    netsh winsock reset proxy
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc

Запуск служб через командную строку в Windows 10

После этого проверьте обновления.

Используйте средство устранения неполадок

Для того, чтобы это сделать, выполните следующие действия:

  1. Зажмите win+I.Кнопка «Параметры» в Windows 10
  2. Перейдите на вкладку обновление и безопасность.Раздел «Обновление и безопасность»в Windows 10
  3. В списке нажмите устранение неполадок.Пункт «Устранение неполадок» в Windows 10
  4. Нажмите дополнительные средства центра устранения неполадок.
  5. В списке что диагностировать нажмите центр обновления windows.Пункт «Центр обновления Windows» в Windows 10
  6. Следуйте инструкциям на экране.Обнаружение проблем в Windows 10

Заключение

После всего вышесказанного дадим вам ещё несколько советов:

  1. Помечайте нестабильные интернет-соединения как лимитные подключения в параметрах. Для этого зайдите в параметры по win+i, сеть, Wi-Fi, свойства подключённой сети и поставьте флажок задать как лимитное подключение. Лимитное подключение можно настроить и для Ethernet.Раздел «Сеть и интернет» в Windows 10Раздел «Wi-Fi» в Windows 10Лимитное подключение в Windows 10
  2. Берегите свой жёсткий диск или SSD. Регулярно проверяйте его на ошибки, чтобы избежать повреждения системных файлов или иных данных. Проверяйте на ошибки с помощью встроенных средств и сторонних программ. С помощью встроенных средств:
    • Зажмите win+x.
    • Из выпадающего меню выберите управление дисками.Пункт «Управление дисками» в Windows 10
    • Выберите нужный диск для проверки. Щёлкните на нём правой кнопкой мыши и нажмите свойства.Свойства диска в Windows 10
    • Перейдите на вкладку сервис и нажмите проверить. Следуйте экранным инструкциям.Запуск проверки дисков в Windows 10
  3. Всегда корректно завершайте работу своего компьютера. Не выключайте принудительно из розетки особенно если у вас SSD.

Мы надеемся, что эта статья оказалась полезной для вас. Пишите в комментариях вопросы, если что-то не понятно.

  • ВКонтакте
  • обычная форма
  • Ирина:

    У меня 3G модем, подключенный по USB. Как мне задать лимитное подключение?

    Оставить комментарий

сети
программы
Smart TV
ос