0x80070005: Как исправить ошибку Windows

С момента своего внедрения в Windows 3.1 база данных реестра Windows — часто называемая просто реестром — является одним из наиболее важных компонентов операционных систем Microsoft. Иерархически структурированная база данных конфигурации хранит всю важную информацию и настройки для Windows. Сюда входит информация о процессе загрузки, действительных правах пользователя, а также информация о состоянии функций и обновлений Windows. Однако из-за своей центральной важности для функциональности всей операционной системы реестр также является причиной многих ошибок — в том числе ошибки 0x80070005. В этой статье объясняется, почему это так и как можно исправить проблему 0x80070005.

Ошибка Windows «x80070005»: что она означает?

Код ошибки Windows «0x80070005» тесно связан с обновлениями операционной системы и другими приложениями Microsoft (такими как Office, Microsoft Store или приложения из Microsoft Store). Однако сообщение об ошибке также часто появляется при активацииWindows или других компонентов Microsoft, а также при установлении соединения с сетями. Причина обычно одна и та же: у пользователя нет необходимых прав доступа к файлу или реестру. Это может быть результатом неправильных или поврежденных системных настроек и записей реестра, а также из-за повреждения системных файлов.

Ошибка 0x80070005 возникает во всех версиях, затрагивая как пользователей Windows 10, так и пользователей более старых редакций, таких как Windows 8 и Windows 7.

Как исправить ошибку 0x80070005

Поврежденные файлы или неправильные записи в реестре, приводящие к ошибке 0x80070005, могут возникать по самым разным причинам. Например, причиной может быть неправильный запуск или выключение компьютера (например, после появления синего экрана), неисправное оборудование (в частности, жесткий диск) или даже вредоносное ПО. Кроме того, всегда существует вероятность, что пользователь сам виноват в неправильных настройках, поскольку он — сознательно или бессознательно — внес изменения в реестр или удалил файлы. Во многих случаях эффективными могут быть так называемые чистильщики реестра или аналогичные инструменты оптимизации производительности. Эти инструменты предназначены для помощи пользователю в очистке и восстановлении базы данных реестра, но иногда они выходят за рамки своей цели.

Поскольку существует так много различных возможных причин ошибки 0x80070005, универсального решения проблемы доступа не существует. Вместо этого существует ряд различных методов, которые можно использовать для самостоятельного устранения ошибки, если вы не хотите воспользоваться помощью службы поддержки Microsoft. В следующих разделах мы опишем наиболее эффективные варианты.

Примечание

Для большинства возможных решений по устранению ошибки 0x80070005 необходимы права администратора. Эти права также необходимы для ручного исправления неправильных записей в реестре. Однако это рекомендуется делать только в том случае, если у вас есть соответствующее ноу-хау!

Решение 1: Войдите в систему с учетной записью администратора

Если вы столкнулись с кодом ошибки «0x80070005» при выполнении файла или установке приложения, сначала попробуйте перезагрузить компьютер и войти в систему под учетной записью администратора. Обычно при установке Windows на частные компьютеры создается только простой профиль пользователя, который не имеет максимальных прав доступа.

Поскольку стандартная учетная запись администратора обычно не активирована по умолчанию, вам придется сначала сделать это. Откройте командную строку с помощью меню «Пуск» и введите следующую команду:

net user administrator /active:yes

Затем перезагрузите компьютер и на экране входа в систему выберите учетную запись администратора вместо учетной записи пользователя, которую вы обычно используете для входа в систему. Затем снова попробуйте выполнить файл, установку или приложение, которое ранее привело к ошибке 0x80070005.

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

net user administrator /active:no

Решение 2: Запустите средство проверки системных файлов (SFC)

Если функции и приложения Windows не работают и отображается код ошибки «0x80070005», это также может быть связано с отсутствующими или поврежденными системными файлами. Инструмент SFC (System File Checker) — это собственное решение Microsoft, интегрированное в системы Windows, позволяющее докопаться до сути проблемы. SFC проверяет все защищенные системные файлы и заменяет поврежденные файлы буферизованными копиями. Вы можете запустить программу проверки в любое время с помощью командной строки. Однако в этом случае вы должны запустить командную строку от имени администратора. Для этого введите «cmd» в строке поиска или в функции поиска в меню «Пуск» и выберите командную строку, щелкнув правой кнопкой мыши. Во всплывающем меню выберите опцию «Запуск от имени администратора»:

Теперь введите следующую команду, чтобы запустить System File Checker:

sfc /scannow

После этого SFC немедленно приступит к проверке и восстановлению файлов. Этот процесс занимает несколько минут — во время работы программа показывает текущий прогресс.

По завершении проверки вы увидите сообщение о том, были ли найдены поврежденные или отсутствующие файлы и удалось ли SFC устранить проблему. Если системный инструмент не смог исправить ошибку в системных файлах, вы можете использовать файл журнала программы, чтобы выяснить, какие файлы вызвали проблему. Используйте следующую команду командной строки, чтобы скопировать содержимое журнала в текстовый файл с именем sfcdetails.txt на рабочем столе:

findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopsfcdetails.txt" 

Решение 3: Исследуйте жесткий диск на наличие ошибок файловой системы

Ошибка 0x80070005 также может быть результатом ошибок файловой системы — т.е. ошибок, вызывающих повреждение секторов жесткого диска. В этой ситуации сам жесткий диск не поврежден, но он не работает должным образом из-за ошибок в одном или нескольких хранящихся на нем файлах. Windows предоставляет практичный инструмент специально для этой ситуации — CHKDSK (Check Disk), который может проверить файловую систему на наличие такого рода ошибок. Если ошибки выявлены, приложение также пытается их исправить.

Примечание

Ошибки файловой системы могут возникать по-разному. Например, сбои системы могут быть причиной появления секторов с ошибками, равно как и неправильное удаление, перемещение или изменение файлов. Поэтому, особенно когда речь идет о файлах для Windows или других приложений Microsoft, вносить изменения следует только при наличии необходимых знаний!

Существует два способа запуска инструмента проверки жесткого диска: либо запустить проверку с помощью Проводника, либо использовать командную строку. Чтобы воспользоваться первым способом, сначала нажмите [Windows key] + [E], а затем выберите жесткий диск, который вы хотите проверить, щелкнув правой кнопкой мыши. В появившемся меню выберите пункт «Свойства»:

Перейдите на вкладку «Сервис» и нажмите «Проверка» в категории «Проверка ошибок». Нажмите «Сканировать диск» или «Начать», чтобы начать проверку и ремонт:

Для решения с помощью командной строки откройте командную строку от имени администратора, как описано в предыдущем решении. Затем введите следующую команду, чтобы инициировать проверку диска C: с помощью CHKDSK (для проверки других дисков просто замените C на соответствующую букву):

chkdsk C: /f /r

После этого появится уведомление о том, что проверка системы не может быть выполнена, поскольку диск используется для других процессов. Однако вы можете указать системе запустить CHKDSK при следующем запуске системы, нажав клавишу «J». Нажмите клавишу, закройте командную строку и перезагрузите компьютер, чтобы запустить процесс проверки.

Решение 4: Проверка на вредоносное ПО

Если файлы повреждены или записи в базе данных реестра неверны, это может быть связано с тем, что ваша система была заражена вредоносным ПО. В этом случае ошибка 0x80070005 не может быть исправлена обычным способом с помощью таких инструментов проверки, как SFC или CHKDSK — по крайней мере, пока вы не удалите соответствующие вредоносные программы со своего компьютера. Даже если вы установили защитное программное обеспечение или используете встроенные средства защиты Windows, всесторонняя проверка на наличие вредоносных программ определенно рекомендуется, если вам регулярно приходится иметь дело с кодами ошибок типа «0x80070005».

Средство Microsoft Malicious Software Removal Tool (MSRT) автоматически устанавливается в системе и запускается, если вы включили функцию автоматического обновления. Однако даже если вы отключили эту опцию, вы также можете воспользоваться MSRT, загрузив инструмент с официального центра загрузки Microsoft. В качестве альтернативы решению Microsoft вы можете использовать инструменты сканирования вредоносного ПО от известных поставщиков, таких как Kaspersky, Avira, Norton или Bitdefender, для выявления вредоносного ПО в вашей системе и его удаления.

Совет

В наших подробных рекомендациях по вредоносному ПО вы можете узнать, как выявить вредоносное ПО на ранней стадии и заранее защитить себя от вирусов, шпионских программ, троянских программ и тому подобного.

Решение 5: Обновить Windows

В некоторых случаях ошибка 0x80070005 может возникать, если Windows или приложения, такие как Microsoft Store, не обновлены. Поэтому вам следует проверить, что вы установили все текущие обновления для ваших приложений Microsoft, вручную выполнив поиск новых обновлений. Если вы используете Windows 10, вы можете сделать это следующим образом:

  1. Откройте меню «Пуск» и выберите «Настройки».
  2. Нажмите кнопку «Обновление и безопасность».
  3. Нажмите кнопку «Проверить наличие обновлений», чтобы начать поиск обновлений вручную. Если обновления доступны, Центр позволяет немедленно установить их.

В более старых редакциях Windows, таких как Windows 8 или Windows Vista, для выполнения обновления вручную необходимо выполнить следующие действия:

  1. Откройте меню Пуск и с его помощью откройте Панель управления.
  2. В зависимости от выбранного вида (категория против значков) откройте меню «Система и безопасность» или «Обновление Windows».
  3. В разделе «Windows Update»; нажмите «Проверить наличие обновлений».

Решение 6: Сброс и восстановление Microsoft Store

Если ошибка 0x80070005 возникает в основном при использовании приложений из Microsoft Store или при использовании самого Microsoft Store, вы можете попытаться исправить ошибку, сбросив кэш Store. Для этого в Windows 8, Windows 8.1 и Windows 10 есть встроенный инструмент wsreset, который можно использовать следующим образом:

Нажмите [Windows key] + [R], чтобы открыть диалоговое окно «Выполнить». Также можно открыть диалоговое окно с помощью соответствующей кнопки в меню «Пуск». Теперь введите имя программы сброса:

wsreset

Нажмите клавишу [Enter] или нажмите кнопку «OK», чтобы сбросить кэш Microsoft Store. Во время короткого процесса сброса открывается окно командной строки, которое снова закроется, как только процесс будет успешно завершен. После этого Магазин Windows запускается автоматически.

Если проблема 0x80070005 сохраняется после очистки кэша Microsoft Store, пользователи Windows 10 могут воспользоваться функцией «Устранение неполадок». Это дополнительное решение, разработанное специально для устранения проблем с использованием приложений из Microsoft Store. Оно работает следующим образом:

  1. Откройте меню «Пуск» и нажмите кнопку «Настройки».
  2. Выберите категорию «Обновление и безопасность».
  3. Выберите заголовок «Устранение неполадок» в левой части, а затем найдите опцию «Windows Store Apps» в разделе «Найти и устранить другие проблемы».
  4. Щелкните по опции, а затем нажмите «Запустить средство устранения неполадок».

Решение 7: Восстановление системы

Если вы включили соответствующую опцию, вы можете попытаться исправить ошибку 0x80070005 с помощью функции восстановления системы. При этом восстанавливается предыдущее состояние системы, что дает возможность удалить или исправить поврежденные системные файлы и записи реестра. Все пользовательские данные и данные сторонних приложений сохраняются во время процесса, поэтому вам не придется создавать резервные копии фотографий, документов, видео- и музыкальных файлов.

Примечание

Если функция восстановления системы была ранее отключена, это решение недоступно, поскольку Windows не имеет доступа к точкам восстановления. Включите функцию, если вы хотите использовать ее для устранения будущих проблем с системой.

В Windows 10, а также в более старых версиях Windows функция восстановления системы находится в Панели управления, которую можно открыть обычным способом через меню Пуск. Затем выполните следующие действия:

  1. Выберите категорию «Восстановление» (вид значка) в Панели управления.
  2. Нажмите «Открыть восстановление системы».
  3. Нажмите «Далее», а затем выберите желаемую точку восстановления, после чего снова нажмите «Далее».
  4. Подтвердите свой выбор кнопкой «Готово», а затем нажмите «Да» в последующем окне, чтобы начать восстановление.

Решение 8: Замените проблемное программное обеспечение и неисправное оборудование

Программы для повышения производительности пытаются улучшить работу компьютера, например, удаляя файлы, которые больше не нужны, или устаревшие записи в реестре. Даже если эти программы разработаны с расчетом на надежность, все равно возможно, что в рамках оптимизации будут выбраны отдельные файлы или записи, которые на самом деле не относятся к вышеуказанным категориям. Поэтому, если вы используете инструмент настройки и подозреваете, что эта программа может быть ответственна за код ошибки «0x80070005», рекомендуется перейти на другую программу или вообще прекратить использование подобного программного обеспечения.

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

Нажмите здесь для ознакомления с важными юридическими оговорками.

Оцените статью
cdelat.ru
Добавить комментарий