Как исправить ошибку Windows 0x80004005
О чём эта статья
Эта инструкция шаг за шагом объясняет, как диагностировать и устранить ошибку 0x80004005 в Windows. Здесь вы найдёте простую методологию устранения неполадок, подробные шаги для каждой распространённой причины, контрольные списки для разных ролей, дерево принятия решений и критерии приёмки, чтобы понять, когда ошибка действительно решена.
Важно: перед любыми изменениями создайте точку восстановления системы и сделайте резервную копию реестра, особенно если будете редактировать ключи реестра.
Быстрые шаги перед началом
- Выполните проверку системных файлов: откройте командную строку от имени администратора и выполните sfc /scannow
- Создайте точку восстановления системы через Параметры → Система → Информация о системе → Защита системы
- Зарегистрируйте, какие шаги привели к ошибке — это поможет сузить круг причин
Важно: многие операции требуют прав администратора. Если у вас учётная запись без прав, обратитесь к администратору.
Когда какая методика подходит
- Ошибка при обновлении Windows — начните с средства устранения неполадок обновления и SFC
- Ошибка при распаковке архива — попробуйте сторонний архиватор (7-Zip, WinRAR)
- Ошибка при доступе к сетевой папке — проверьте права доступа и исправьте параметр LocalAccountTokenFilterPolicy в реестре
- Ошибка после установки сетевых драйверов — удалите Microsoft 6to4 адаптеры и перезагрузите
- Если причина неизвестна — выполните чистую загрузку и поочерёдно включайте службы/приложения
Содержание
- Подход к устранению неполадок — мини-методология
- Запуск средства устранения неполадок обновления Windows
- Редактирование реестра для сетевых разрешений
- Использование альтернативных архиваторов
- Удаление Microsoft 6to4 адаптеров
- Изменение владельца файла/папки и прав
- Пере-регистрация jscript.dll и vbscript.dll
- Чистая загрузка Windows
- Дополнительные материалы: дерево решений, контрольные списки, критерии приёмки, тест-кейсы, глоссарий
- Часто задаваемые вопросы
Подход к устранению неполадок — мини-методология
- Зафиксируйте контекст ошибки: что вы делали, какое приложение, какие шаги.
- Выполните базовую проверку целостности системы: sfc /scannow.
- Создайте точку восстановления и резервную копию реестра.
- Применяйте исправления последовательно, проверяя, исчезла ли ошибка.
- Если не помогло — выполните чистую загрузку и изолируйте компонент.
- Если вы системный администратор — проверьте журналы событий Windows и сетевые логи.
Простой эвристический критерий: постарайтесь изменить только одну переменную за раз, чтобы однозначно понять эффект.
1. Запуск средства устранения неполадок обновления Windows
Когда применять: вы видите 0x80004005 при попытке обновления Windows.
Шаги:
- Нажмите Win + I, чтобы открыть Параметры.
- Перейдите в раздел Система, затем прокрутите до Устранение неполадок.
- Откройте Другие средства устранения неполадок.

- Рядом со средством «Центр обновления Windows» нажмите Запустить.

- Следуйте подсказкам средства. Если обнаружены проблемы — примените рекомендуемые исправления и перезагрузите систему.

Примечание: в Windows 10 путь немного отличается — Параметры → Обновление и безопасность → Устранение неполадок → Дополнительные средства устранения неполадок.
Когда это не сработает: если средство не может устранить проблему, смотрите логи в Просмотре событий (Event Viewer) — раздел Windows Logs → System и Application.
2. Редактирование реестра для сетевых разрешений
Когда применять: ошибка появляется при доступе к общим папкам или при удалённом доступе к файлам.
Опасность: некорректное редактирование реестра может привести к проблемам с системой. Всегда делайте экспорт ветки реестра перед изменением.
Шаги:
- Введите regedit в поиске Windows и откройте Редактор реестра.
- Перейдите к ветке:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- Щёлкните правой кнопкой мыши в правой части окна, выберите Новое → QWORD (64‑битное значение). Пользователи 32‑битной системы должны создать DWORD (32‑битное значение).

- Переименуйте новый параметр в LocalAccountTokenFilterPolicy.

- Дважды щёлкните по параметру и установите значение 1, затем нажмите OK. Перезагрузите компьютер.

Когда это помогает: изменение заставляет систему правильно фильтровать токены локальных учётных записей при удалённом доступе. Это часто решает проблемы с доступом к сетевым ресурсам.
Когда это не помогает: если проблема связана с сетевым оборудованием, брандмауэром или особенностями доменной политики, изменение параметра может не помочь.
3. Использование альтернативных архиваторов
Когда применять: 0x80004005 при попытке распаковать ZIP-файл штатным средством Проводника.
Почему работает: встроенный извлекатель Проводника ограничен по функциональности и иногда не справляется с повреждёнными или нестандартными архивами. Сторонние утилиты поддерживают больше форматов и восстанавливают повреждённые записи.
Рекомендуемые инструменты:
- 7‑Zip — бесплатный, открытый исходный код
- WinRAR — платный, с пробным периодом, хорош для восстановления архивов
- PeaZip — альтернатива с открытым исходным кодом
Преимущества: дополнительные опции, поддержка шифрования, восстановление архивов.
Примечание: при работе с подозрительными архивами сначала сканируйте их антивирусом.
4. Удаление Microsoft 6to4 адаптеров
Когда применять: ошибка связана с сетевыми адаптерами или возникает после обновления сетевых драйверов.
Пояснение: Microsoft 6to4 — устаревшая технология туннелирования IPv6 через IPv4. Иногда её виртуальные адаптеры конфликтуют с другими сетевыми стековыми компонентами.
Шаги:
- Щёлкните правой кнопкой по кнопке Пуск и откройте Диспетчер устройств.
- В меню Вид выберите Показать скрытые устройства.

- Разверните раздел Сетевые адаптеры.

- Найдите адаптеры Microsoft 6to4, щёлкните правой кнопкой и выберите Удалить устройство. Если появится запрос — отметьте Удалить драйвер для этого устройства.
- Перезагрузите компьютер.
Когда это безопасно: удаление этих адаптеров обычно не вредит системе и освобождает от конфликтов, особенно если вы не используете 6to4 туннели.
5. Изменение владельца файла или папки и прав доступа
Когда применять: ошибка возникает при копировании, перемещении или доступе к файлам и папкам.
Шаги:
- Щёлкните правой кнопкой по проблемной папке и выберите Свойства.

- Во вкладке Безопасность выберите свою учётную запись в списке Учётные записи и группы.

- Убедитесь, что у вас стоит галочка Полный доступ в столбце Разрешить. Если нет — нажмите Изменить и включите Полный доступ. Нажмите Применить.

- Если вашей учётной записи нет в списке — нажмите Дополнительно → Изменить разрешения → Добавить → Выбрать субъект.

- Введите имя учётной записи, нажмите Проверить имена, затем OK. Установите галочку Полный доступ и нажмите OK → Применить.

- Закройте окна и проверьте, исчезла ли ошибка.
Когда это не поможет: если проблема вызвана повреждением файловой системы или физическими ошибками диска, изменение прав не решит корневую проблему.
6. Пере-регистрация jscript.dll и vbscript.dll
Когда применять: ошибка связана с выполнением скриптов или приложений, использующих Windows Script Host.
Шаги:
- В поиске введите cmd, щёлкните по Командной строке правой кнопкой и выберите Запуск от имени администратора.
- Введите команду:
regsvr32 jscript.dll
- Затем введите:
regsvr32 vbscript.dll
- Перезагрузите компьютер и проверьте работу приложений.
Почему это помогает: команды заново регистрируют соответствующие COM‑библиотеки, что восстанавливает их ассоциации в реестре.
7. Чистая загрузка Windows
Когда применять: если вы не уверены, какое приложение или служба вызывает ошибку.
Цель: загрузить Windows с минимумом стороннего ПО, чтобы проверить, исчезнет ли ошибка.
Шаги:
- Введите msconfig в поиске и откройте Конфигурацию системы.
- На вкладке Службы установите флажок Скрыть все службы Microsoft.

- Нажмите Отключить все, затем OK. Перезапустите компьютер.
- Откройте Диспетчер задач (Ctrl + Shift + Esc) и на вкладке Автозагрузка отключите все элементы автозагрузки.


- Перезагрузитесь в чистой конфигурации и повторите шаги, которые ранее вызывали ошибку.
Анализ результатов:
- Если ошибка исчезла — виновато стороннее приложение или служба. Включайте элементы по одному и проверяйте, чтобы найти виновника.
- Если ошибка сохраняется — причина глубже, проверьте драйверы, реестр и системные журналы.
Дерево принятия решений (Decision tree)
flowchart TD
A[Появилась ошибка 0x80004005] --> B{Когда появилась}
B --> |Обновление Windows| C[Запустить средство устранения обновлений + SFC]
B --> |Распаковка архива| D[Попробовать 7-Zip/WinRAR]
B --> |Доступ к сетевой папке| E[Проверить права + реестр LocalAccountTokenFilterPolicy]
B --> |После установки драйвера| F[Удалить 6to4, откатить драйвер]
B --> |Неясно| G[Чистая загрузка и изоляция]
C --> H{Устранено?}
D --> H
E --> H
F --> H
G --> H
H --> |Да| I[Проблема решена]
H --> |Нет| J[Проверить журналы событий и обратиться к администратору]Ролевые контрольные списки
Контрольный список для домашнего пользователя:
- Сделать точку восстановления системы
- Выполнить sfc /scannow
- Запустить средство устранения неполадок Windows Update (если ошибка при обновлении)
- Попробовать сторонний архиватор (если ошибка при распаковке)
- Проверить права доступа к файлам и изменить владельца при необходимости
- Выполнить чистую загрузку, отключить автозагрузку
Контрольный список для системного администратора:
- Проверить журналы событий (Event Viewer) на системные и прикладные ошибки
- Проверить групповую политику и автоматические сценарии, влияющие на сеть
- Проверить актуальность драйверов и прошивок сетевого оборудования
- Проверить наличие конфликтующих виртуальных адаптеров (6to4)
- Попросить пользователя описать шаги и предоставить снимки экрана/log-файлы
Критерии приёмки
Чтобы считать проблему решённой, выполните эти проверки:
- Операция, которая ранее вызывала ошибку 0x80004005, выполняется успешно как минимум 3 раза подряд
- В журналах событий нет сопутствующих ошибок, связанных с тем же временем появления проблемы
- Система стабильно загружается и не проявляет новых симптомов
- Пользователь подтверждает восстановление работоспособности
Тест-кейсы и приемочные критерии
Тест-кейс 1. Обновление Windows
- Предусловие: наличие ожидающегося обновления.
- Шаги: запустить средство устранения неполадок, применить исправления, перезагрузить и запустить обновление.
- Ожидаемый результат: Центр обновления завершает установку без 0x80004005.
Тест-кейс 2. Доступ к сетевой папке
- Предусловие: сетевой ресурс с ограниченными разрешениями.
- Шаги: изменить LocalAccountTokenFilterPolicy, назначить владельца папки, попробовать открыть/скопировать файл.
- Ожидаемый результат: доступ возможен, операция завершается без ошибки.
Тест-кейс 3. Распаковка архива
- Предусловие: архив, при распаковке которого ранее возникала ошибка.
- Шаги: распаковать через 7‑Zip, проверить целостность файлов.
- Ожидаемый результат: архив распакован, файлы доступны.
Глоссарий — 1 строка на термин
- SFC — System File Checker, средство проверки и восстановления системных файлов Windows.
- 6to4 — механизм туннелирования IPv6 через IPv4 с помощью виртуальных адаптеров.
- LocalAccountTokenFilterPolicy — параметр реестра, влияющий на фильтрацию токенов локальных учётных записей при удалённом доступе.
- DLL — динамическая библиотека Windows, используемая приложениями и системными компонентами.
Контрольный блок: когда обращаться за помощью к специалисту
Обратитесь к системному администратору или службе поддержки если:
- Вы не уверены в редактировании реестра
- Ошибка повторяется после всех базовых шагов
- На компьютере критически важные сервисы и риск простоя высок
- Вы видите множественные системные ошибки в журналах и нестабильность работы
Краткое резюме
- Ошибка 0x80004005 не имеет одного единственного источника; она проявляется в разных сценариях.
- Всегда начинайте с SFC и точки восстановления.
- Подходите к проблеме методично: правьте одну вещь за раз и проверяйте результат.
- Для сетевых проблем часто помогает изменение LocalAccountTokenFilterPolicy и проверка прав доступа.
- При подозрении на конфликт ПО используйте чистую загрузку и отключение автозагрузки.
Часто задаваемые вопросы
Что вызывает частые ошибки Windows в целом
Частые ошибки Windows возникают из‑за сочетания проблем: повреждённые системные файлы, конфликтующие приложения, устаревшие или неправильные драйверы, вредоносное ПО, ошибки на диске и проблемы с оперативной памятью. Диагностика требует последовательной проверки этих компонентов.
Безопасно ли редактировать реестр
Редактирование реестра безопасно только при наличии резервной копии и чёткого понимания вносимых изменений. Неправильные правки реестра могут привести к нестабильности системы или проблемам при загрузке. Всегда экспортируйте ветку реестра перед изменением.
Image credit: Unsplash. Скриншоты — Tanveer Singh.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента