# Ошибка 0x80004005 в Windows 10 и 11: причины и как исправить

> Сайт: allerrorcodes.ru · Факты сверены: 28.09.2026 · Обновлено: 28.09.2026 · Адрес: https://allerrorcodes.ru/kak-ispravit-oshibku-s-kodom-0x80004005-v-windows/

## Коротко

- 0x80004005 — не конкретная ошибка, а общий COM-код E_FAIL: причина всегда зависит от того, где он появился.
- Сначала определите ситуацию: сетевая папка, VirtualBox, распаковка архива, запись диска или создание цифровой подписи — у каждой свой способ ниже.
- Для сетевой папки первое действие — параметр реестра LocalAccountTokenFilterPolicy=1 (снижает изоляцию локальных учётных записей при удалённом доступе, поэтому используйте только на домашнем ПК).
- Если код появился при установке обновлений Windows — начните с проверки служб wuauserv и BITS, как в статьях про ошибки Центра обновления.

## Паспорт ошибки

| Параметр | Значение |
| --- | --- |
| Код | 0x80004005 |
| Где появляется | Windows 10 и 11 · сетевые папки, VirtualBox, архивы, запись дисков, цифровая подпись, обновления |
| Текст сообщения | «Код ошибки: 0x80004005. Неопознанная ошибка» |
| Суть | общий код COM-ошибки E_FAIL — «неопределённый сбой», без указания причины |
| Главная причина | нет единой — зависит от программы и контекста появления |
| Первое действие | определить, в какой ситуации возник код, и применить способ именно для неё |
| Риск | без риска, кроме правки реестра для сетевого доступа — снижает защиту (см. способ 1) |
| Когда нужен специалист | рабочий ПК в домене — перед правкой реестра уточните у системного администратора |

Ошибка **0x80004005** — это общий код COM-ошибки E_FAIL («неопределённый сбой»): Windows использует его как универсальный контейнер, когда причина сбоя не попадает ни в одну конкретную категорию. Способ исправления полностью зависит от того, где вы увидели код — сетевая папка, VirtualBox, архив, запись диска или что-то ещё. Определите свою ситуацию в списке ниже.

![Диалоговое окно Проводника Windows: «Код ошибки: 0x80004005. Неопознанная ошибка»](https://allerrorcodes.ru/wp-content/uploads/0x80004005.png)

## Что означает код 0x80004005

0x80004005 — код E_FAIL, один из самых общих кодов возврата в модели COM, на которой построена значительная часть Windows. Он означает буквально «что-то не получилось», без деталей. Именно поэтому у этой ошибки нет единой причины и единого решения — ищите способ для конкретной ситуации:

- подключение к сетевой папке или диску — способ 1;
- запуск виртуальной машины в VirtualBox — способы 2–3;
- распаковка .zip или .rar архива — способ 4;
- установка обновлений Windows — раздел «Другие ситуации»;
- создание цифровой подписи или запись диска — раздел «Другие ситуации».

## Способ 1: 0x80004005 при подключении к сетевой папке

Windows по умолчанию ограничивает удалённый доступ к ресурсам от имени локальных учётных записей (UAC-фильтрация для сетевых подключений) — это защита от атак типа loopback. Параметр реестра снимает это ограничение.

> Снижает защиту: параметр разрешает полный удалённый администраторский доступ локальным учётным записям без фильтрации UAC. Используйте только на домашнем ПК; на рабочем компьютере в домене — только после согласования с системным администратором.

1. Нажмите `Win` + `R`, введите `regedit`, нажмите `Enter`.
2. Перейдите по пути: ``` HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System ```
3. ПКМ по пустому месту справа → **«Создать»** → **«Параметр DWORD (32 бита)»**.
4. Назовите параметр **LocalAccountTokenFilterPolicy**.
5. Дважды кликните по нему, установите значение `1`, нажмите **«ОК»**.
6. Перезагрузите компьютер и попробуйте подключиться к сетевой папке снова.

**Как вернуть:** измените значение параметра на `0` (значение по умолчанию) или удалите сам параметр — это восстановит стандартную фильтрацию UAC для сетевых подключений.

## Способ 2: E_FAIL 0x80004005 при запуске VirtualBox — реестр

![Окно ошибки VirtualBox: «Не удалось открыть сессию для виртуальной машины», код ошибки E_FAIL (0x80004005)](https://allerrorcodes.ru/wp-content/uploads/2022-04-25_16-19-03-1024x620.png)

*Общий способ, встречается в обсуждениях пользователей VirtualBox — производитель Oracle отдельно эту связь не подтверждает.* Иногда причина — устаревший параметр совместимости в реестре.

1. Нажмите `Win` + `R`, введите `regedit`, нажмите `Enter`.
2. Перейдите по пути: ``` HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers ```
3. Найдите параметр с именем **C:\Program Files\Oracle\VirtualBox\VirtualBox.exe** и значением **DISABLEUSERCALLBACKEXCEPTION**.
4. Если такой параметр есть — ПКМ по нему → **«Удалить»**.
5. Перезагрузите компьютер и запустите виртуальную машину снова.

## Способ 3: переподключить драйвер мостовой сети VirtualBox

*Общий способ*, если способ 2 не помог:

1. Панель управления → Сеть и Интернет → Центр управления сетями и общим доступом.
2. Кликните по активному сетевому подключению → «Свойства».
3. Найдите **VirtualBox NDIS6 Bridged Networking Driver**, снимите флажок, нажмите «ОК».
4. Снова откройте свойства соединения и поставьте флажок обратно.
5. Нажмите «ОК» и попробуйте запустить виртуальную машину.

## Способ 4: 0x80004005 при извлечении zip-архива

*Общий способ* — чаще всего дело в антивирусе, который блокирует запись файлов при распаковке в реальном времени.

1. **Временно отключите антивирус** на время распаковки и проверьте, решает ли это проблему. Если да — добавьте папку загрузок в исключения антивируса.
2. **Попробуйте другой архиватор**, например 7-Zip — он лучше работает с частично повреждёнными архивами, чем встроенная распаковка Windows.
3. **Перерегистрируйте системные библиотеки** — иногда помогает при сбоях встроенной распаковки: командная строка от администратора: ``` regsvr32 jscript.dll regsvr32 vbscript.dll ``` Перезагрузите ПК и повторите распаковку.

![Командная строка администратора: успешное выполнение regsvr32 для jscript.dll и vbscript.dll](https://allerrorcodes.ru/wp-content/uploads/2022-04-25_16-34-49.png)

## Другие ситуации, где встречается 0x80004005

- **При установке обновлений Windows.** Запустите `sfc /scannow` и `DISM /Online /Cleanup-Image /RestoreHealth` от имени администратора, затем проверьте, что службы wuauserv и BITS запущены (services.msc) — так же, как при ошибках 0x80070422 и 0x80072F8F.
- **При создании цифровой подписи в стороннем приложении** (офисный пакет, программа для работы с сертификатами) — это тот же общий код E_FAIL, конкретная причина зависит от приложения. Проверьте срок действия и цепочку сертификата, обновите или переустановите приложение для подписи; если ошибку показывает конкретная программа — смотрите её собственную документацию, Windows здесь не при чём.
- **При записи образа на CD/DVD.** Проверьте диск на повреждения, попробуйте другой носитель или более низкую скорость записи в настройках программы записи.

## Что делать, если ничего не помогло

- **Восстановить системные файлы:** ``` sfc /scannow ``` ``` DISM /Online /Cleanup-Image /RestoreHealth ```
- **Проверить права доступа к папке:** ПКМ по общей папке → Свойства → Безопасность — убедитесь, что нужный пользователь или группа имеет права на чтение.
- **Проверить службу «Сервер»:** `services.msc` → «Сервер» (Server) должна быть запущена, тип запуска «Автоматически».
- **Обновить VirtualBox** до актуальной версии с официального сайта.

## Частые вопросы

### Что такое ошибка 0x80004005 и почему у неё нет одной причины?

Это общий COM-код E_FAIL — «неопределённый сбой». Windows и сторонние программы используют его как запасной вариант, когда конкретная причина не определена программно. Поэтому решение зависит от контекста: сеть, VirtualBox, архив, запись диска или другое приложение.

### Как исправить 0x80004005 при подключении к сетевой папке?

Добавьте параметр DWORD **LocalAccountTokenFilterPolicy = 1** в реестр по пути `HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System` и перезагрузите ПК. Это снижает защиту UAC для сетевых подключений — используйте только на домашнем компьютере.

### Ошибка 0x80004005 в VirtualBox — как починить?

Проверьте параметр DISABLEUSERCALLBACKEXCEPTION в реестре (способ 2) и драйвер NDIS6 Bridged Networking (способ 3). Это распространённые среди пользователей VirtualBox приёмы, официально производителем не описанные.

### Почему 0x80004005 появляется при распаковке архива?

Чаще всего антивирус блокирует запись файлов при распаковке в реальном времени. Отключите его временно или добавьте папку загрузок в исключения; также попробуйте 7-Zip вместо встроенной распаковки Windows.

### Безопасно ли добавлять LocalAccountTokenFilterPolicy в реестр?

Для домашнего ПК — да, это стандартный параметр Windows, описанный в поддержке Microsoft. На рабочем компьютере в домене он снижает изоляцию учётных записей — сначала уточните у системного администратора.

### Ошибка 0x80004005 есть в Windows 11?

Да, это универсальный код E_FAIL, он не привязан к версии Windows — все способы из статьи применимы к Windows 10 и 11 одинаково.

## Источники

- [Microsoft Learn — User Account Control and remote restrictions (KB951016), LocalAccountTokenFilterPolicy](https://learn.microsoft.com/en-us/troubleshoot/windows-server/windows-security/user-account-control-and-remote-restriction)

## Ещё по теме

- [Не устанавливается обновление Windows: причины и как исправить](https://allerrorcodes.ru/kb5008212/): Обновление зависло или выдаёт ошибку — сначала запустите встроенное средство устранения неполадок Windows Update (в Windows 11: «Параметры» → «Система» → «Устранение неполадок»; в Windows 10: «Параметры» → «Обновление и безопасность» → «Устранение неполадок»).
- [Не работает кнопка Пуск в Windows 10 и 11 — причины и решение](https://allerrorcodes.ru/chto-delat-esli-ne-rabotaet-knopka-pusk-v-windows-10/): Меню «Пуск» в Windows 10 и 11 — отдельное UWP-приложение StartMenuExperienceHost; когда оно не установлено или не запускается для вашего пользователя, кнопка не реагирует.
- [Ошибка 0x80072F8F в Windows 10 и 11 — причины и способы исправления](https://allerrorcodes.ru/ustranenie-oshibki-obnovleniya-windows-0x80072f8f/): 0x80072F8F — ошибка SSL-соединения с серверами Microsoft: система не может проверить сертификат сервера.
- [Google Chrome не запускается в Windows 10 и 11 — причины и решение](https://allerrorcodes.ru/pochemu-ne-zapuskaetsya-google-chrome-v-windows/): Если Chrome не реагирует на запуск — вероятно, в фоне уже висит зависший процесс chrome.exe; завершите все его процессы в Диспетчере задач и запустите снова.
