Ошибка 0x80004005 в Windows: причины и решение
Ошибка 0x80004005 означает E_FAIL, «Неопознанная ошибка»: программа сообщает, что операция не удалась, но причину не называет. Поэтому решение зависит от того, где появился код. В VirtualBox это обычно занятая Hyper-V виртуализация или испорченное сохранённое состояние машины, при открытии сетевой папки это отключённый SMBv1 у старого NAS, блокировка гостевого входа или обязательная подпись SMB в Windows 11 24H2, при распаковке ZIP в Проводнике это шифрование AES-256 или метод сжатия, который Проводник не знает.
Содержание8 разделов
Что значит код 0x80004005 и как его расшифровать
0x80004005 входит в список стандартных кодов HRESULT Microsoft под именем E_FAIL с описанием «Unspecified failure». В русской Windows тот же код подписан «Неопознанная ошибка». Его возвращают сотни программ и компонентов, когда внутренняя операция провалилась, а более точного кода у них нет. Описание любого кода HRESULT можно получить командой в cmd или PowerShell:
Команда выведет код в шестнадцатеричном и десятичном виде и текст «Неопознанная ошибка» (в английской Windows «Unspecified error»). Для 0x80004005 это мало что даёт, но тем же способом удобно расшифровывать коды, которые иногда стоят рядом в подробностях ошибки. Настоящую причину подсказывает вторая строка сообщения или запись в журнале событий на время сбоя: как найти её в журнале событий Windows.
E_FAIL 0x80004005 в VirtualBox: Failed to open a session
В VirtualBox ошибка выглядит так: «Failed to open a session for the virtual machine», ниже «Код ошибки: E_FAIL (0x80004005)». Сам код общий, причину называет строка с префиксом VERR_ в разделе «Подробности». По ней и выбирайте решение:
Проверить, работает ли в Windows гипервизор, можно командой systeminfo. Если в конце вывода вместо списка требований Hyper-V стоит строка «Обнаружена низкоуровневая оболочка. Функции, необходимые для Hyper-V, отображены не будут», гипервизор запущен и держит VT-x. То же видно в msinfo32 (Win+R → msinfo32): внизу сводки в строке «Безопасность на основе виртуализации» стоит значение «Выполняется».
Чтобы освободить виртуализацию для VirtualBox, выключите гипервизор при загрузке. Команда в командной строке от имени администратора, затем перезагрузка:

Целостность памяти выключена
Если после перезагрузки systeminfo всё равно показывает гипервизор, проверьте целостность памяти: «Безопасность Windows» → «Безопасность устройства» → «Сведения об изоляции ядра» → выключите «Целостность памяти» и перезагрузитесь. Что теряется при отключении и почему функция иногда включается сама: целостность памяти в Windows 11. Вернуть Hyper-V для WSL 2 или песочницы можно командой bcdedit /set hypervisorlaunchtype auto с перезагрузкой.
С версии 6.0 VirtualBox умеет запускаться и поверх Hyper-V, через платформу Windows Hypervisor Platform. Машина тогда работает заметно медленнее, а в строке состояния окна виден значок черепахи. Если вам нужен и Hyper-V, и VirtualBox, это рабочий компромисс, а для скорости гипервизор лучше отключить. Если машину вы ещё только создаёте, пошагово это показано в инструкции по установке Windows 11 на VirtualBox.
Когда ошибка появилась после аварийного выключения, загляните в папку машины (по умолчанию %USERPROFILE%\VirtualBox VMs\имя_машины). VirtualBox хранит рядом с файлом настроек .vbox его предыдущую копию .vbox-prev. Если файла .vbox нет или он пустой, а .vbox-prev есть, закройте VirtualBox, переименуйте копию в .vbox и запустите программу снова.
0x80004005 «Неопознанная ошибка» при доступе к сетевой папке
При открытии \\имя_компьютера или папки на NAS Windows пишет: «Windows не может получить доступ к \\NAS… Код ошибки: 0x80004005. Неопознанная ошибка». Сначала проверьте, что компьютер вообще отвечает по SMB:
Команда работает только в PowerShell (в cmd её нет), вместо NAS подставьте имя или IP-адрес NAS.
Если в ответе TcpTestSucceeded : False, дело в сети или брандмауэре, а не в настройках SMB. Если True, посмотрите две настройки клиента SMB в PowerShell от имени администратора:
Если папка перестала открываться после обновления до Windows 11 24H2, причина обычно в одной из двух защит:
- Гостевой вход запрещён. Microsoft отключила незащищённый гостевой доступ по SMB2 в Windows 10 Корпоративная, для образовательных учреждений и Pro для рабочих станций с версии 1709, а в Windows 11 Pro с версии 24H2. В Домашней гостевой вход по умолчанию разрешён, но в 24H2 его всё равно не пропускает обязательная подпись SMB: с гостевым входом подпись не работает. NAS, на котором папка открыта «для всех» без пароля, перестаёт открываться. Правильное решение: завести на NAS пользователя с паролем и подключаться им.
- Обязательная подпись SMB. В Windows 11 24H2 Microsoft включила обязательную подпись SMB для всех исходящих подключений. Старые NAS и роутеры с флешкой подпись не поддерживают, и Windows рвёт подключение. Решение: обновить прошивку NAS или включить на нём подпись (SMB signing).
Если обновить NAS нельзя, обе проверки можно ослабить на своём компьютере. Это снижает защиту от подмены трафика в сети, поэтому делайте так только в домашней сети и с устройством, которое иначе не работает. Команды для PowerShell от имени администратора:
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true -Force
Set-SmbClientConfiguration -RequireSecuritySignature $false -ForceВернуть защиту, когда NAS обновлён или заменён, можно теми же командами с обратными значениями:
Если вы раньше входили на этот ресурс под другим паролем, сохранённые данные мешают подключению. Посмотрите их командой cmdkey /list и удалите запись для сервера: cmdkey /delete:NAS (после двоеточия укажите имя цели точно так, как его показал /list). Если NAS умеет только SMBv1, Microsoft прямо называет «Unspecified error 0x80004005» среди ошибок подключения к нему: SMBv1 не устанавливается по умолчанию начиная с Windows 10 1709. Включайте SMBv1 только для устройства, которое ничего другого не умеет: в нём есть уязвимости, через которые в 2017 году распространялся WannaCry. Гостевой доступ можно разрешить и через редактор групповых политик, параметр «Включить небезопасные гостевые входы» в разделе «Сеть» → «Рабочая станция Lanman» (как открыть gpedit.msc; в Домашней редакции редактора нет).
Ошибка 0x80004005 при извлечении ZIP в Проводнике
Встроенная распаковка ZIP в Проводнике выдаёт 0x80004005 в трёх случаях. Архив зашифрован методом AES-256, который Проводник не поддерживает (старое шифрование ZipCrypto он распаковывает). Архив сжат методом, которого Проводник не знает: он распаковывает Deflate и Deflate64, а на LZMA, BZip2 и PPMd выдаёт ошибку. Или архив скачался не полностью. Метод шифрования и сжатия видно в 7-Zip: откройте архив, щёлкните файл правой кнопкой и выберите «Свойства». Если путь к файлу с учётом папки назначения длиннее 260 символов, Проводник показывает другой код, 0x80010135, и помогает та же распаковка в короткую папку.

Ошибка 0x80004005 в Проводнике
Самое быстрое решение: распаковать архив бесплатным 7-Zip в папку с коротким путём, например C:\x. 7-Zip поддерживает AES-256, длинные пути и проверку архива («7-Zip» → «Тестировать»), и если архив повреждён, он покажет, какой файл не читается. Без установки программ можно попробовать встроенную в Windows 10 и 11 утилиту tar. Команды для командной строки cmd, вместо archive.zip подставьте имя архива (в PowerShell вместо %USERPROFILE% пишите $env:USERPROFILE):
Если tar тоже сообщает об ошибке на одном и том же файле, архив повреждён, и его нужно скачать заново.
0x80004005 при копировании и удалении файлов
Если код появляется при копировании с флешки или внешнего диска, сначала проверьте файловую систему накопителя командой в командной строке от имени администратора, вместо E: подставьте букву диска:
Если chkdsk находит и исправляет ошибки, а через несколько дней они появляются снова, накопитель изнашивается: скопируйте с него данные и проверьте SMART. Параметры chkdsk и чтение его отчёта разобраны в полном гиде по chkdsk.
Если диск исправен, проверьте права на папку назначения и не занят ли файл другой программой. Копирование в C:\Program Files и C:\Windows требует прав администратора, а файл, открытый в другой программе или проверяемый антивирусом, не удаляется и не перезаписывается. Закройте программы, которые могут держать файл, и повторите операцию.
0x80004005 при обновлении Windows и установке компонентов
При установке обновления или компонента начните с системных файлов и кэша Центра обновления. Сначала восстановите системные файлы, команды по очереди в командной строке от имени администратора:
Что означают сообщения этих команд: 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 заново скачает обновления. Если и это не помогло, остаётся обновление на месте: запустите setup.exe с подключённого ISO той же версии и выберите сохранение файлов и приложений. Командную строку и PowerShell с правами администратора можно открыть несколькими способами.
0x80004005 в Microsoft Store и Xbox
В Microsoft Store первым делом сбросьте кэш: нажмите Win+R, введите wsreset.exe и нажмите Enter. Откроется пустое окно, через несколько секунд Store запустится сам. Затем проверьте время: «Параметры» (в свежих сборках Windows 11 «Настройки») → «Время и язык» → «Дата и время», включите «Установить время автоматически» и нажмите «Синхронизировать». Если Store всё равно не работает, перерегистрируйте его в PowerShell от имени администратора:
Get-AppxPackage -AllUsers Microsoft.WindowsStore | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}Команда регистрирует Store заново и не удаляет установленные приложения.
Если ошибка возникает при установке конкретного приложения, сверьтесь со статьёй об ошибке 0x80073CFA в Microsoft Store.
При входе в Xbox или в игру из Game Pass на компьютере проверьте, что запущены службы «Диспетчер проверки подлинности Xbox Live» и «Службы игр» (Gaming Services). Если «Службы игр» не запускаются, переустановите их в PowerShell от имени администратора: команда Get-AppxPackage Microsoft.GamingServices | Remove-AppxPackage -AllUsers удаляет пакет, а start ms-windows-store://pdp/?productid=9MWPM2CQNLHN открывает страницу «Службы игр» в Microsoft Store, где нажмите «Получить». Затем перезагрузите компьютер.
Дистрибутивы: Microsoft Windows 11 Professional, Microsoft Windows 11 Домашняя (Home), Microsoft Windows 10 Professional.
Часто задаваемые вопросы
Что значит ошибка 0x80004005?
Это код E_FAIL, «Неопознанная ошибка»: операция не удалась, а точной причины программа не передала. Причину подсказывает место, где появился код (VirtualBox, сетевая папка, архив, обновление), и строка подробностей рядом с кодом.
Как исправить E_FAIL 0x80004005 в VirtualBox?
Откройте «Подробности» и найдите код VERR_. VERR_VMX_NO_VMX означает, что виртуализация выключена в UEFI или скрыта Hyper-V, VERR_VMX_IN_VMX_ROOT_MODE и VERR_NEM_ означают, что VT-x занят гипервизором: выполните bcdedit /set hypervisorlaunchtype off и перезагрузитесь. После сбоя помогает «Сбросить сохранённое состояние».
Почему не открывается сетевая папка с ошибкой 0x80004005 в Windows 11?
Если папка перестала открываться после обновления до Windows 11 24H2, проверьте две защиты: запрет гостевого входа без пароля и обязательную подпись SMB, которую не поддерживает старый NAS. Если NAS умеет только SMBv1, причина в отключённом SMBv1. Подключитесь учётной записью NAS с паролем и обновите прошивку NAS. Отключать проверки на компьютере стоит только в домашней сети.
Почему ZIP-архив не распаковывается с ошибкой 0x80004005?
Проводник не умеет распаковывать архивы с шифрованием AES-256 и со сжатием LZMA, BZip2 или PPMd. Распакуйте архив 7-Zip в короткую папку, например C:\x. Если 7-Zip сообщает об ошибке, архив повреждён и его надо скачать заново.
Опасна ли ошибка 0x80004005 для данных?
Сам код данные не портит. Но если он появляется при копировании с одного и того же диска или флешки, проверьте накопитель командой chkdsk и показатели SMART и заранее скопируйте важные файлы.
Поможет ли переустановка Windows?
Переустановка лечит только ошибки из-за повреждённой системы. Сначала выполните DISM и SFC, а если не помогло, сделайте обновление на месте через setup.exe с ISO с сохранением файлов и приложений. Проблемы VirtualBox, NAS и архивов переустановка не решает.
Полезная статья?
Ваша оценка поможет нам стать лучше
Бесплатные инструменты для Windows
Проверка активации по выводу slmgr и кодам ошибок, проверка нового ноутбука. Всё работает в браузере, ничего не нужно устанавливать.

- 24 октября 2026
- 283 просмотра

- 23 октября 2026
- 296 просмотров

- 22 октября 2026
- 377 просмотров

- 20 октября 2026
- 234 просмотра


