Код ошибки 0x8000FFFF Catastrophic Failure в Windows: причины и решение

Андрей Кучер
Андрей Кучер
  • 13 октября 2025
  • 2 608 просмотров
Код ошибки 0x8000FFFF Catastrophic Failure в Windows: причины и решение

Код 0x8000FFFF — это общая ошибка Windows E_UNEXPECTED, в списке кодов HRESULT Microsoft она описана как «непредвиденный сбой». В русской Windows рядом с кодом пишут «Катастрофический сбой» (Catastrophic failure), но звучит это страшнее, чем есть: программа просто получила ответ, которого не ожидала, и остановилась.

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

Содержание9 разделов

Где появляется 0x8000FFFF

Где появилась ошибкаВероятная причинаС чего начать
Центр обновления Windowsповреждены системные файлы или кэш обновленийDISM и sfc, затем сброс кэша
Microsoft Storeповреждён кэш или сам пакет магазинаwsreset, сброс приложения
Восстановление системыповреждена точка восстановления или мешает антивирусдругая точка, безопасный режим
Копирование и распаковка файловошибки файловой системы, сбойный накопительchkdsk, другой накопитель
Установка одной программыповреждён установщик или его блокирует антивирусскачать заново, чистая загрузка

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

При установке обновлений Windows

Сначала восстановите системные файлы. Откройте «Терминал (администратор)» или командную строку от имени администратора и выполните по очереди:

DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow

Результат команды sfc /scannow в командной строке Windows от имени администратора

Проверка sfc /scannow завершена

По инструкции Microsoft sfc запускают после сообщения DISM «Операция успешно завершена»: DISM восстанавливает хранилище компонентов, а sfc заменяет повреждённые системные файлы и заканчивает работу на строке «Проверка 100 % завершена». Если источник не указан, DISM берёт файлы через Центр обновления Windows. Каждая команда работает от нескольких минут, а индикатор DISM иногда надолго замирает на одном проценте: прерывать команду не нужно. После них перезагрузите компьютер. Подробнее в инструкции по DISM и SFC.

Если обновление снова не ставится, очистите кэш Центра обновления. В той же командной строке от имени администратора остановите службы:

net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

Переименуйте папки с кэшем обновлений:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old

Запустите службы снова и перезагрузите компьютер:

net start wuauserv net start cryptSvc net start bits net start msiserver

Windows создаст папки заново и при следующей проверке заново найдёт нужные обновления, поэтому первая проверка займёт больше времени. История обновлений в «Параметрах» после этого будет пустой, это не ошибка: установленные обновления не удаляются. Папки с окончанием .old нужны для отката: если стало хуже, снова остановите службы, удалите новые папки SoftwareDistribution и catroot2 и верните старым прежние имена. Когда обновления ставятся нормально, папки .old можно удалить. Похожий порядок действий разобран для ошибки 0x800703F1.

Дистрибутивы: Microsoft Windows 11 Professional, Microsoft Windows 11 Домашняя (Home), Microsoft Windows 10 Professional.

В Microsoft Store

В магазине 0x8000FFFF появляется при открытии Store, загрузке или обновлении приложения.

  1. Нажмите Win + R, введите wsreset.exe и нажмите Enter. Откроется пустое окно, через несколько секунд оно закроется, и Store запустится с очищенным кэшем.
  2. Если не помогло, откройте «Параметры» → «Приложения» → «Установленные приложения», найдите Microsoft Store, нажмите «…» → «Дополнительные параметры» → «Сбросить». В Windows 10 раздел называется «Приложения и возможности».
  3. Проверьте дату, время и часовой пояс в «Параметры» → «Время и язык» и установите обновления Windows.

Если и это не помогло, перерегистрируйте магазин в PowerShell от имени администратора. Установленные приложения команда не удаляет:

Get-AppxPackage -AllUsers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Общие советы Microsoft по магазину собраны в справке о проблемах с приложениями из Microsoft Store, а похожая ошибка установки приложений разобрана в статье о 0x80073CFA.

При восстановлении системы

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

При копировании и распаковке файлов

Здесь причина в самом файле или накопителе. Проверьте файловую систему диска, на котором лежит файл, командой от имени администратора, подставив свою букву диска:

chkdsk D: /f /r

Ключ /f исправляет ошибки файловой системы, /r ищет повреждённые секторы. Для системного диска C: и другого занятого диска chkdsk спросит, проверить ли его при следующей перезагрузке: нажмите Y, затем Enter и перезагрузите компьютер. На больших дисках проверка с /r идёт часами. Подробнее в руководстве по chkdsk.

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

При установке программы

Если ошибка появляется при установке одного приложения, причина в установщике или в том, что ему мешает.

  • Скачайте установщик заново с официального сайта программы.
  • Запустите его правой кнопкой мыши → «Запуск от имени администратора».
  • Выполните чистую загрузку Windows и повторите установку: так сторонние службы и антивирус не вмешаются. Как это сделать, разобрано в инструкции по чистой загрузке.
  • Для старой программы попробуйте режим совместимости: правой кнопкой по установщику → «Свойства» → «Совместимость».

Если ошибка появляется в разных местах

Когда 0x8000FFFF и другие сбои возникают в разных программах без видимой связи, проверьте оборудование.

Память проверяет встроенное средство: нажмите Win + R, введите mdsched.exe и выберите «Выполнить перезагрузку и проверку». Компьютер перезагрузится, проверка пройдёт до запуска Windows, а результат появится после входа в систему. Состояние диска видно в данных S.M.A.R.T., их показывают утилиты вроде CrystalDiskInfo. Если диск помечен как неисправный, сначала сохраните важные файлы.

Окно «Средство проверки памяти Windows» с пунктом «Выполнить перезагрузку и проверку»

Средство проверки памяти Windows

Устаревший драйвер видеокарты или чипсета тоже даёт случайные ошибки. Посмотреть версии установленных драйверов и сравнить их с последними на сайте производителя видеокарты или материнской платы поможет инструкция по версиям драйверов.

Когда переустанавливать Windows

Если ошибка возвращается после всех проверок, а память и диск исправны, система повреждена сильнее, чем могут исправить DISM и sfc. Сначала попробуйте переустановку поверх текущей системы с образа той же версии: запустите setup.exe из образа, нажмите «Изменить выбранные для сохранения ресурсы» и выберите «Сохранить личные файлы и приложения». Если не помогло, остаётся сброс Windows или чистая установка.

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

Часто задаваемые вопросы

Что значит Catastrophic failure 0x8000FFFF?

Это общий код Windows E_UNEXPECTED, «непредвиденный сбой». Программа получила ответ, которого не ожидала. Причину показывает место, где появилась ошибка: обновления, Store, восстановление системы, копирование файлов или установка программы.

Опасна ли ошибка 0x8000FFFF для файлов?

Сама по себе нет. Но если она появляется при копировании или работе с диском, это может быть признак неисправного накопителя. Сохраните важные файлы и проверьте диск командой chkdsk и данными S.M.A.R.T.

Как исправить 0x8000FFFF при обновлении Windows?

Выполните от имени администратора DISM /Online /Cleanup-Image /RestoreHealth и sfc /scannow, перезагрузитесь. Если не помогло, остановите службы обновления, переименуйте папки SoftwareDistribution и catroot2 и запустите службы снова.

Что делать, если 0x8000FFFF появляется в Microsoft Store?

Запустите wsreset.exe, затем сбросьте Microsoft Store в «Параметры» → «Приложения». Проверьте дату и время, установите обновления Windows. Последний шаг — перерегистрация магазина командой PowerShell.

Помогает ли переустановка Windows?

Если повреждена сама система, да. Но сначала выполните DISM, sfc, сброс кэша обновлений и проверку диска. Затем попробуйте переустановку поверх текущей системы, она сохраняет файлы и программы.

Связана ли 0x8000FFFF с активацией Windows?

Нет. Это общий код сбоя программы, а не ошибка активации. Ошибки активации имеют свои коды, например 0xC004F074 или 0xC004C003.

Полезная статья?

Ваша оценка поможет нам стать лучше

Бесплатные инструменты для Windows

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