Содержание
- Причины возникновения
- Как исправить
- Запустите средство устранения неполадок
- Обновите Центр обновления Windows
- Восстановите поврежденные файлы
- Временно отключите антивирус
- Используйте инструмент извлечения файлов
- Перерегистрируйте jscript.dll и vbscript.dll
- Исправление ошибок во время обновления Windows
- Обращение к общим файлам
- Не удается начать работу виртуальной машины заново?
- Решение ошибки 0х80004005 виртуальной машины
- Новый сеанс
- Создайте значение для LocalAccountTokenFilterPolicy
В процессе использования компьютера многие часто сталкиваются с различными уведомлениями о неисправности, например, при открытии программы или включении ПК. Однако, даже у одного и того же кода бывают разные причины. Так происходит и с рассматриваемой ошибкой. Компьютеру не удается открыть зашифрованный файл, происходит сбой сетевого подключения принтера или программы и т. д. На этой странице представлены инструкции по решению кода ошибки 0x80004005.
Уведомление с кодом 0x80004005 пользователи Windows обнаруживают во время работы с общими папками, виртуальными машинами и при обновлении системы. Функция общего доступа к сети позволяет передавать файлы между разными компьютерами в одной сети. Однако этот процесс не является гладким. Во время обмена файлами могут возникать ошибки, такие как 0x80004005.
Причины возникновения
0x80004005 возникает в Windows в основном при работе с общим доступом к файлам и обновлениям. Ниже приведен список стандартных причин уведомлений.
- Проблемы с файловой системой: Вам приходится сталкиваться с кодом ошибки 0x80004005, при попытке переименовать или отредактировать папку. Это может завесить от вашей ОС.
- Обновление Windows: ошибка может возникнуть во время обновления Windows, когда загружаются и устанавливаются новые файлы.
- Вирусы и вредоносное ПО. Вирусы также могут повредить работу вашего компьютера. Из-за них вы можете столкнуться с данным кодом.
- Проблемы с политиками. Если на вашем компьютере отключены определенные политики, они могут помешать вам использовать общий доступ к файлам в вашей сети. В результате вы получаете код ошибки 0x80004005 при запуске общего доступа к файлам.
Как исправить
Для стандартных ошибок в системе Windows решение также является формализованным.
Запустите средство устранения неполадок
Проблемы с обновлением Виндовс являются одной из наиболее типичных причин этой ошибки.
- Нажмите в правом нижнем углу экрана на панели задач меню уведомлений.
- Зайдите в «Все параметры».
- Нажмите «Обновление и безопасность».
- Выберите «Устранение неполадок».
- Кликните по «Дополнительные средства устранения неполадок».
- Найдите строку «Центр обновления Windows».
- Клацните по «Запустить средство устранения неполадок».
- Перезагрузите компьютер.
Обновите Центр обновления Windows
Запуск Центра обновления Windows также является быстрым и простым способом исправить код ошибки 0x80004005. Кроме того, настоятельно рекомендуется поддерживать Windows в актуальном состоянии при любых обстоятельствах.
Восстановите поврежденные файлы
Неисправная файловая система или файловый реестр могут вызвать проблемы при обновлении Windows. В таких случаях вам необходимо восстановить поврежденные системные файлы. Чтобы восстановить поврежденные системные файлы и исправить код ошибки 0x80004005.
Введите команду «sfc /scannow» в командной строке, которую запустили от имени администратора и нажмите Enter.
Подождите, пока SFC выполнит свою работу. После этого перезагрузите компьютер и посмотрите, появляется ли по-прежнему код ошибки 0x80004005.
Временно отключите антивирус
Антивирусы и брандмауэры являются самыми большими препятствиями при передаче файлов. Они предотвращают копирование или совместное использование файлов из неизвестных источников.
Сталкиваясь с неопределенным кодом ошибки 0x80004005 в Windows, попробуйте временно отключить антивирусное программное обеспечение. Если это устранит ошибку, значит, ваш антивирус вызывает ошибку.
Используйте инструмент извлечения файлов
Пользователи упоминают о случаях, когда при извлечении сжатого файла архива появляется код ошибки 0x80004005.
Доступно несколько инструментов для извлечения файлов, включая WinRar, 7zip и WinZip. Если у вас возникли проблемы с одним экстрактором файлов, всегда полезно попробовать другие и посмотреть, не возникают ли проблемы по-прежнему.
Перерегистрируйте jscript.dll и vbscript.dll
На компьютерах с Windows есть два важных файла реестра. Они называются javascript.dll и vbscript.dll. Пользователи уже исправляли код ошибки 0x80004005, перерегистрировав эти файлы.
- Запустите командную строку. Вы можете открыть CMD, нажав клавиши «Win + R», чтобы открыть окно «Выполнить», и набрав cmd.
- Введите команду «regsvr32 vbscript.dll» и нажмите Enter
- Введите команду «regsvr32 jscript.dll» и нажмите Enter.
После этого перезагрузите систему. После этого, проблема должна исчезнуть.
Исправление ошибок во время обновления Windows
Если во время обновления возникает ошибка 0x80004005 , выполните следующие действия:
- Откройте командную строку через строку поиска или с помощью команды cmd.exe через диалог запуска.
- Убедитесь, что вы запускаете функцию от имени администратора.
- Теперь перезапустите службы обновления Windows. Для этого введите следующие 5 команд по отдельности и подтвердите нажатием Enter, чтобы завершить соответствующую службу: «net stop wuauserv», «net stop bits», «net stop trustinstaller», «net stop appidsvc», «net stop cryptsvc».
- Обязательно снова включите каждую из служб с помощью start вместо stop. Теперь ошибка должна быть исправлена.
Обращение к общим файлам
Как уже говорилось ранее, проблема с доступом к общим документам является одной из часто встречающихся при работе с виртуальными машинами. Основным источником некорректной работы является наличие целого списка сетевых адаптеров, которые созданы для работы в виртуальной среде. Чтобы с большой долей вероятности исправить, выполните:
- В поиске Windows введите «Диспетчер устройств» и нажмите Enter.
- Откройте шторку «Вид» и выберите «Показать скрытые устройства».
- Найдите и откройте ветку «Сетевые адаптеры».
- Удалите все, у которых в названии встречается «Microsoft 6to4».
Не удается начать работу виртуальной машины заново?
Иногда, при попытке создать новый сеанс виртуальной машины, тоже появляется ошибка 0x80004005. Что делать? Следуйте алгоритму:
- Нажмите одновременно «Win+ R», чтобы открыть окно «Выполнить».
- Введите «ncpa.cpl» и нажмите Enter.
- Теперь для всего списка адаптеров, которые показывает система сделайте следующее:
- Кликните правой кнопкой мыши и в выпадающем меню выберите «Свойства».
- Найдите и строку «VirtualBox NDIS6 Bridged Networking Driver» и поставьте галочку рядом с ней.
- Сохранитесь нажатием кнопки «ОК».
Решение ошибки 0х80004005 виртуальной машины
Данная ошибка чаще всего возникает при попытке пользователя открыть виртуальную машину приложений VirtualBox. Причиной этого является отсутствие файла предыдущей сессии. Сбой мог произойти в момент записи или повреждения секторов, на которых сохранились данные. В результате появляется ошибка с таким кодом и сбой запуска программ. Также уведомление может появляться при сетевом подключении обновления Windows, при повреждении временных файлов и так далее далее. Будет показано несколько способов, как исправить данную проблему.
Для начала попробуйте переименовать файлы виртуальной машины. При сбое работы приложения файл сессии в любом случае сохраняется, но к расширению vbox добавляется следующая приставка:
В таком случае исходный файл, который ищет программа при запуске отсутствует.
- Откройте папку по следующему пути(как на картинке).
- Затем перейдите в каталог с названием нужно виртуальной машины.
- Здесь, помимо файла с нормальным расширением, должен быть еще один документ с исправленным (vbox -tmp), но всякий случай рекомендуется сохранить основной файл vbox другое место.
- Затем исправить расширение второго файла, после чего ошибка с этим кодом должна исчезнуть.
Если дополнительного файла с исправленным расширение в данном каталоге нет. То причиной может быть запрет виртуализации в BIOS.
Для исправления вам нужно перезагрузить компьютер и открыть настройку BIOS, здесь найти раздел «Intel виртуализацию» (или что-то подобное) и установить значение и на «Включена».
Новый сеанс
Еще ошибка с таким кодом может появиться при попытке создать новый сеанс виртуальной машины.
- Для исправления откройте параметры сети интернет.
- Дополнительные сетевые параметры.
- Дополнительные параметры сетевого адаптера.
- В открывшемся окне сетевых подключений кликните по адаптеру VirtualBox правой кнопкой мыши и выберите Cвойства.
- Здесь проверьте установлена ли отметка на против пункта VirtualBox, если нет — установите и нажмите «ОК», чтобы сохранить настройки.
Если ничего не изменилось, проделайте то же самое со всеми сетевыми адаптерами, которые присутствуют в вашем списке.
Основной функции Windows при объединения компьютеров в сеть является передача файлов между системами. Но иногда, пытаясь передать файл или при попытке получения доступа к одному из них, может появиться запрет с рассматриваемым кодом ошибки. Исправить его можно с помощью редактора реестра.
Создайте значение для LocalAccountTokenFilterPolicy
Вы можете включить права доступа администратора, создав LocalAccountTokenFilterPolicy. Эти права отключены по умолчанию, что приводит к коду ошибки 0x80004005.
- Нажмите клавишу Windows + клавишу R, чтобы открыть окно «Выполнить».
- В окне «Выполнить» введите regedit и нажмите Enter.
- Зайдите в HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem.
- Оказавшись там, используйте New, чтобы создать запись значения QWORD (32-ух или 64-разрядная в зависимости от вашей системы) с именем LocalAccountTokenFilterPolicy.
- Установите для параметра «LocalAccountTokenFilterPolicy» значение 1.
- Если не помогло, то перейдите в реестре по такому пути: «КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters».
- Здесь создайте параметр со следующим именем: «AllowInsecureGuestAuth».
- Присвойте ему значение 1.
- Сохраните и перезагрузите систему.
Пользователи Windows достаточно часто сталкиваются с ошибкой 0x80004005. Она может появляться при установке обновлений операционной системы, попытке получить доступ к общим папкам или виртуальным машинам и даже изменении атрибутов файлов. Код ошибки 0x80004005, по сути, означает неопределенную ошибку. Но на самом деле все не так страшно, как кажется. Сегодня мы разберем основные причины ее появления и расскажем о нескольких способах решения проблемы.
Содержание
- Ошибка 0x80004005 в VirtualBox
- Ошибка при работе с поврежденными файлами
- Ошибка при доступе к общим файлам и папкам
- Выводы
Ошибка 0x80004005 в VirtualBox
В первом случае для решения проблемы достаточно включить в BIOS поддержку виртуализации. В зависимости от версии BIOS эта опция находится в ветке Advanced и называется Virtualization Technology или Intel(R) VT for Directed I/O. Просто переключите соответствующую опцию в положение Enabled, и проблема исчезнет.
В случае неудачного сохранения последней сессии необходимо переименовать файлы, связанные с запуском операционной системы в виртуальной машине. Чаще всего они находятся в папке VirtualBox VMs, а имена файлов звучат как [придуманное вами название].vbox и [придуманное вами название ОС].vbox-prev. Скопируйте первый файл в другое место, а в названии второго удалите окончание «-prev». Аналогичные действия нужно произвести в папке C:Usersимя_пользователя.VirtualBox. Только на сей раз имена нужных нам файлов звучат как VirtualBox.xml и VirtualBox.xml-prev.
Ошибка e fail 0x80004005 часто возникает после обновления виртуальной машины. В этом случае все достаточно просто — вам нужно откатиться до прежней, гарантированно рабочей версии VirtualBox. Для этого удалите текущую версию программы (не забудьте сохранить все нужные файлы в отдельную папку), и установите более ее старую версию. Для простой переустановки VirtualBox нужно запустить инсталлятор приложения и выбрать пункт меню «Repair».
Кроме того, достаточно часто проблемы с VirtualBox вызывает гипервизор Hyper-V, конфликтующий со сторонней виртуальной машиной на 64-разрядных системах. Для исключения этого конфликта кликните на «Включение или отключение компонентов Windows» в «Панели управления Windows». А в открывшемся окне снимите галку напротив компонента Hyper-V и подтвердите изменения. Таким образом, вы отключите Hyper-V, и конфликт исчезнет.
В подавляющем большинстве случаев описанных выше мер хватит для исчезновения в VirtualBox ошибки e fail 0x80004005.
Ошибка при работе с поврежденными файлами
Надпись 0x80004005 часто можно увидеть при повреждении системных файлов Windows. Но здесь решение проблемы выглядит еще более простым. Вам достаточно провести проверку целостности файлов встроенными средствами операционной системы.
Для этого запустите командную строку или PowerShell от имени администратора и введите там команду sfc /scannow. После сканирования системы вы получите сообщение об отсутствии проблем, успешном восстановлении поврежденных файлов или невозможности их восстановления.
Если системе не удалось восстановить поврежденные файлы, можно пойти более долгим, но эффективным путем. Введите в командной строке «findstr /c:»[SR]» %windir%LogsCBSCBS.log >»%userprofile%Desktopsfclogs.txt». После этого на рабочем столе появится файл sfclogs.txt с логом сканирования. Посмотрите, какие файлы операционной системы были повреждены и замените их — такие файлы можно найти на любом компьютере с этой же версией Windows.
Кроме того, исправлению поврежденных файлов может мешать сама Windows. Поэтому здесь может помочь загрузка и восстановление с флешки или диска с дистрибутивом Windows. Нажмите сочетание клавиш Win + I. Найдите там раздел «Обновление и безопасность» -> «Восстановление» -> «Особые варианты загрузки» и нажмите кнопку «Перезагрузить сейчас».
Подождите немного, и вы увидите меню, один из пунктов которого звучит как «Поиск и устранение неисправностей». Перейдите в него, нажмите «Дополнительные параметры» и выберите командную строку. После этого действуйте по приведенной выше инструкции.
Ошибка при доступе к общим файлам и папкам
Ошибка 0x80004005 в Windows 10 может возникать и при попытке доступа к общим файлам и папкам. В этом случае, в первую очередь, стоит проверить операционную систему на лишние виртуальные сетевые адаптеры. Кликните правой кнопкой мышки по меню «Пуск» и выберите в выпадающем списке «Диспетчер устройств». Затем откройте меню «Вид» -> «Показать скрытые устройства. Откройте ветку «Сетевые адаптеры» и удалите все устройства, в названиях которых есть «Microsoft 6to4».
Эта же проблема может возникать и из-за проблем с реестром. Запустите командную строку сочетанием клавиш Win + R и откройте редактор реестра командой «regedit». Перейдите в ветку HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion. В случае 32-битной операционной системы создайте там параметр DWORD с названием LocalAccountTokenFilterPolicy и значением «1», а 64-битной — QWORD с такими же названием и значением.
Перезагрузите компьютер. Проблема должна исчезнуть.
Выводы
Как вы видите, причин появления ошибки 0x80004005 может быть совсем немало. Но во всех случаях ее исправление не представляет собой особой сложности. Достаточно лишь четко придерживаться предложенной нами инструкции. Хотя, конечно, вы всегда можете решить эту проблему и банальной переустановкой Windows, но такой способ больше напоминает лечение головной боли отрубанием головы, и мы не советуем им злоупотреблять.
Читайте также
- Ошибка с библиотекой msvcp140.dll: как от нее избавиться
- Ошибка 0xc0000005 при запуске игры или приложения: как ее исправить
Summary
When you try to start a Microsoft Windows XP-based computer, you may receive an error message that contains different error codes. This article describes the causes of the different error codes. This article also provides workarounds for the following error codes:
-
Error code 0x80004005
-
Error code 0x80090006
-
Error code 0x8009001d
-
Error code 0x80070002
-
Error code 0x8007007f or error code 0x8007007e
-
Error code 0x800705aa, error code 0x8007007e, and error code 0x80004005
-
Error code 0x800705aa, error code 0x80070002, error code 0x80004005, error code 0x800405aa, and error code 0x80090019
-
Error code 0x800703e7
Additionally, this article contains workarounds for some error codes that are not in this list.
Symptoms
When you try to start a Windows XP-based computer, you may receive an error message that resembles the following:
A problem is preventing Windows from accurately checking the license for this computer. Error code: 0xnnnnnnnn
Note In the error message, nnnnnnnn represents the specific error code that you may receive. For example, you may receive error code 0x80004005.
Cause
The following sections describe why you may receive a given error code.
Error code 0x80004005
This problem may occur if a file that the Windows Product Activation (WPA) requires is damaged or missing. This behavior occurs if one or both of the following conditions are true:
-
A third-party backup utility or an antivirus program interferes with the installation of Windows XP.
-
A file that WPA requires is manually modified.
Error code 0x80090006
This problem occurs because the drive letter has changed or because certain files cannot be found at default locations.
Error code 0x8009001d
This problem occurs if you modified the MountedDevices registry value to change the boot drive letter assignment or the system drive letter assignment.
Error code 0x80070002
This problem can occur if one of the following conditions is true:
-
The default security provider in Windows XP has changed.
-
The system drive letter has changed.
Error code 0x8007007f or error code 0x8007007e
This problem frequently occurs after you upgrade a service pack. After you upgrade, there appears to be a corrupted file, a missing file, or a file mismatch.
Error code 0x800705aa, error code 0x8007007e, and error code 0x80004005
This error code occurs when the Dpcdll.dll file is missing or corrupted.
Error code 0x800705aa, error code 0x80070002, error code 0x80004005, error code 0x800405aa, and error code 0x80090019
This problem occurs because there are some error codes in a third-party program.
Error code 0x800703e7
This specific error occurs when there is a problem performing an inpage operation. This error typically occurs because of corruption of the disk.
Workaround
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
To work around this problem, use one of the following methods based on the error code that you receive.
Workaround for error code 0x80004005
To work around this problem, use one of the following methods.
Method 1
Note You should follow this method if this error code occurs after you upgrade from Microsoft Windows 98 Second Edition.
Start from the Windows XP CD-ROM, and then perform an in-place upgrade repair. Make sure that you use a valid product key.
For more information about performing an in-place upgrade, click the following article number to view the article in the Microsoft Knowledge Base:
978788 How to perform an in-place upgrade (reinstallation) of Windows XP
You can also resolve this problem by uninstalling Windows XP. Then, reinstall the operating system that you were running before you upgraded to Windows XP. For more information about how to uninstall Windows XP, click the following article number to view the article in the Microsoft Knowledge Base:
312569 How to manually start the uninstall process to remove Windows XP
Method 2
To resolve the problem, repair the installation of Windows XP by using the Windows XP CD, and then replace the files. To do this, follow these steps:
-
Insert the Windows XP CD in the CD drive or in the DVD drive.
-
Restart your computer.
-
When you receive the following message, press a key to start your computer from the Windows XP CD:
Press any key to start from CD
Note Your computer must be configured to start from the CD drive or from the DVD drive. For more information about how to configure your computer to start from the CD drive or from the DVD drive, see the documentation that came with your personal computer. Alternatively, contact the manufacturer. -
When you receive the following message, press R to start the Recovery Console. This part of the Setup program prepares Windows XP to run on your computer.
To set up Windows XP now, press ENTER. To repair a Windows XP installation by using Recovery Console, press R. To exit Setup without installing Windows XP, press F3.
-
You see a numbered option, such as the following:
1. C:WINDOWS
Note this path to Windows (In this example, the path is C:WINDOWS) for later user in step 7 and step 11. Then, press 1 to access your primary drive installation by using the Recovery Console. -
When you are prompted, type the administrator password. If you do not have an administrator password, press ENTER.
-
Type cd C:WINDOWSSystem32, and then press ENTER.
Note In this command, use the path that you noted in step 5 if it differs from C:WINDOWS.
-
Rename the following files by using the REN command. To do this, type REN File_Name.extensionFile_Name.oldat the command prompt.
-
Wpa.dbl
-
Pidgen.dll
-
Actshell.htm
Note This file is located in the following subfolder:
oobe
-
Licdll.dll
-
Regwizc.dll
-
Licwmi.dll
-
Wpabaln.exe
Note In the previous command, you must replace File_Name.extension with the file name from the list of files in this step. Additionally, File_Name.old represents the new name for the file name. For example, use the following command for the Wpa.dbl file:
REN Wpa.dbl Wpa.OLD
-
-
Type the drive letter of the CD drive together with a colon, and then press ENTER. For example, you type D:, and then press ENTER.
-
Type cd i386, and then press ENTER.
-
Type the following commands individually. Press ENTER after each command:
-
Expand licwmi.dl_ C:WINDOWSSystem32
-
Expand regwizc.dl_ C:WINDOWSSystem32
-
Expand licdll.dl_ C:WINDOWSSystem32
-
Expand wpabaln.ex_ C:WINDOWSSystem32
-
Expand wpa.db_ C:WINDOWSSystem32
-
Expand actshell.ht_ C:WINDOWSSystem32
-
Copy pidgen.dll C:WINDOWSSystem32
Note In these commands, use the path that you noted in step 5 if it differs from C:WINDOWS.
-
-
Type Exit, and then press ENTER to restart the computer.
Workaround for error code 0x80090006
To work around this problem, use one of the following methods.
Note If the methods in this section are unsuitable for your situation, then use the methods in the «Workaround for an error code that is not in this list» section, and begin with Method 1.
Use Ghost
If you deploy a Windows XP-based computer by using Ghost from Symantec, rebuild the Ghost image by specifying the –FDSZ switch during the rebuild process.
Use Drive Image Pro
If you deploy the Windows XP-based computer by using Drive Image Pro, upgrade the Drive Image Pro to Deploy Center version 5.0 from Power Quest.
Workaround for error code 0x8009001d
To resolve this problem, you must remove the whole contents of the MountedDevices registry key. This key is located in the following registry subkey:
HKEY_LOCAL_MACHINESYSTEMMountedDevices
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
223188 How to change the system/boot drive letter in Windows 2000
You cannot modify the MountedDevices registry key in Windows XP because there are many hard-coded paths to the C:Windows drive. These hard-coded paths may not load. Then, that behavior provokes the WPA-related error code.
Workaround for error code 0x80070002
To work around this problem, use the appropriate method.
Reset the default security provider in Windows XP
To reset the default security provider in Windows XP, delete the relevant registry keys from the registry. To do this, follow these steps:
-
Start the computer. Press the F8 key during startup to start the computer in safe mode.
-
Click Start, click Run, type regedit, and then click OK.
-
Delete the following registry subkeys from the registry:
-
HKEY_USERS.DEFAULTSoftwareMicrosoftCryptographyProviders
-
HKEY_USERSS-1-5-20SoftwareMicrosoftCryptographyProviders
-
-
Exit Registry Editor.
-
Restart the computer.
Reset the drive letter of the system drive
Use Registry Editor to change the drive letter of the system drive back to its original value. Edit the following registry key to change the value of the system drive:
HKEY_LOCAL_MACHINESYSTEMMountedDevices
For more information about how to restore the system drive letter, click the following article number to view the article in the Microsoft Knowledge Base:
223188 How to restore the system/boot drive letter in Windows
Workaround for error code 0x8007007f or error code 0x8007007e
To work around this problem, uninstall the service pack that you installed. Then, reinstall the service pack.
Workaround for error code 0x800705aa, error code 0x8007007e, and error code 0x80004005
To work around this problem, replace the Dpcdll.dll file by using a clean Dpcdll.dll file that has the correct version.
Note To obtain the clean Dpcdll.dll file, copy the Dpcdll.dll file from a new installed computer.
Workaround for error code 0x800705aa, error code 0x80070002, error code 0x80004005, error code 0x800405aa, and error code 0x80090019
Note In most scenarios, the WinTools third-party software causes this problem.
To work around this problem, follow these steps:
-
Disconnect the network cable from the computer.
-
Restart your computer, and then press F8 during the initial startup to start your computer in safe mode with a command prompt.
-
Remove the WinTools third-party software from Add or Remove Programs in Control Panel.
-
Click Start, click Run, type regedit, and the click OK.
-
Delete the registry key that has a WinTools value. This key is located in the following registry subkey:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
-
Delete the following registry subkeys if they exist:
-
HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{87766247-311C-43B4-8499-3D5FEC94A183}
-
HKEY_LOCAL_MACHINESOFTWAREMicrosoft WindowsCurrentVersionExplorerBrowserHelperObjects {87766247-311C-43B4-8499-3D5FEC94A183}
-
-
Exit Registry Editor.
-
Restart your computer.
-
Delete the following files from the ProgramsDirCommon filesWinTools path: :
-
ProgramsDirCommon filesWinToolsWToolsA.exe
-
ProgramsDirCommon filesWinToolsWSup.exe
-
ProgramsDirCommon filesWinToolsWToolsS.exe
-
ProgramsDirCommon filesWinToolsWToolsB.dll
NoteProgramsDir represents the Program Files folder where WinTools is installed. By default, this is C:Program Files.
-
-
Clean up the hosts file that is located in the %Windir%System32DriversEtcHosts path.
Note %Windir% represents the Windows folder on a Windows XP-based computer. By default, this is C:Windows.
-
Delete the all the files that have Wtools or Wsup in the name. For example, the
%Windir%prefetch folder may contain some files that have Wtools or Wsup in the name.Note The %Windir%prefetch folder is a hidden folder. To access the folder, type %Windir%prefetch in the Address box, and then press ENTER.
-
Restart the computer in normal mode.
Workaround for error code 0x800703e7
To work around this problem, run the chkdsk command.
For more information about the chkdsk command , visit the following Microsoft Web site:
Chkdsk
Workaround for an error code that is not in this list
If the error code you receive is not in this list, use one of the following methods.
Method 1: Rename the Wpa.dbl file and the Wpa.bak file
If you want to force activation in Windows XP again, rename the Wpa.dbl file and the Wpa.bak file.
Method 2: Rename the Wpa.bak file
Consider the following scenario. You receive an error code that states that you must start Windows XP. However, you cannot start Windows XP. In this scenario you must rename the Wpa.dbl file to invalidate the Wpa.dbl file name. For example, change the name of the Wpa.dbl file to Wpa.dblinvalid. Then, change the name of the Wpa.bak file to Wpa.dbl.
Method 3: Restore the system
Restore the Windows XP-based computer from a restore point by using the system recovery options. For more information about how to restore the system, visit the following Microsoft Web site:
How to Restore Windows XP to a Previous State
Method 4: Perform an in-place upgrade
Perform an in-place upgrade on the system. For more information about performing an in-place upgrade, click the following article number to view the article in the Microsoft Knowledge Base:
978788 How to perform an in-place upgrade (reinstallation) of Windows XP
More Information
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
307654 How to install and use the Recovery Console in Windows XP
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
316941 How to install Windows XP
For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
302806 Description of Microsoft Product Activation
299056 An error message is displayed when you run Windows product registration
299840 How to use Sysprep with Windows Product Activation or Volume License Media to deploy Windows XP
291997 How to activate Windows XP using an Unattend.txt file
289657 Out of Box Experience (OOBE) does not run after Setup completes
291983 Ports that are used by Windows Product Activation
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.
На чтение 6 мин Просмотров 10.3к. Опубликовано 13.07.2022
Ошибка 0x80004005 переводится как неуточненная ошибка и обычно возникает, когда пользователь не может получить доступ к общей папке, дискам и виртуальным машинам, а также когда обновления Windows не могут быть установлены. Решение зависит от происхождения и происхождения сообщения об ошибке. Поскольку ошибка не указывает, в чем заключается проблема, даже в книгах Microsoft она определяется как «номер ошибки»
С помощью этого руководства вы сможете решить проблему. Я собрал рабочие решения для различных сценариев и включил их в этот пост. Прочитайте следующие разделы, а затем используйте то решение, которое применимо к вашей ситуации.
Содержание
- Восстановление поврежденных системных файлов
- Ошибка 0x80004005 в VirtualBox
- Ошибка 0x80004005 при доступе к общему диску
- Ошибка 0x80004005 при установке Windows 7 или Windows Server 2008 R2 SP1
- YouTube video: (решено) как исправить ошибку 0x80004005.
- E_FAIL (0x80004005) при настройке VirtualBox в Ubuntu
- Не удается войти в виртуальную машину
- Удалите Microsoft 6to4
- Ошибка 0x80004005 при извлечении файлов
- Способ 1: попробуйте другую утилиту извлечения
- Способ 2: отключите защиту в реальном времени вашего AV
- Метод 3: перерегистрировать jscript.dll и vbscript.dll
Восстановление поврежденных системных файлов
Инструмент проверки системных файлов (SFC) используется для проверки поврежденных или отсутствующих системных файлов Windows и восстановления их прежнего состояния.
- SFC — это инструмент, основанный на командах, поэтому для его запуска вам понадобится командная строка.
- Откройте командную строку, найдя cmd в меню «Пуск», щелкните ее правой кнопкой мыши и выберите «Запуск от имени администратора».
- Теперь в командной строке введите следующую команду: SFC /scannow
- Нажмите enter и начнется сканирование поврежденных файлов windows.
В первом случае для решения проблемы достаточно включить в BIOS поддержку виртуализации. В зависимости от версии BIOS эта опция находится в ветке Advanced и называется Virtualization Technology или Intel(R) VT for Directed I/O. Просто переключите соответствующую опцию в положение Enabled, и проблема исчезнет.
В случае неудачного сохранения последней сессии необходимо переименовать файлы, связанные с запуском операционной системы в виртуальной машине. Чаще всего они находятся в папке VirtualBox VMs, а имена файлов звучат как [придуманное вами название].vbox и [придуманное вами название ОС].vbox-prev. Скопируйте первый файл в другое место, а в названии второго удалите окончание «-prev». Аналогичные действия нужно произвести в папке C:Usersимя_пользователя.VirtualBox. Только на сей раз имена нужных нам файлов звучат как VirtualBox.xml и VirtualBox.xml-prev.
Ошибка e fail 0x80004005 часто возникает после обновления виртуальной машины. В этом случае все достаточно просто — вам нужно откатиться до прежней, гарантированно рабочей версии VirtualBox. Для этого удалите текущую версию программы (не забудьте сохранить все нужные файлы в отдельную папку), и установите более ее старую версию. Для простой переустановки VirtualBox нужно запустить инсталлятор приложения и выбрать пункт меню «Repair».
Кроме того, достаточно часто проблемы с VirtualBox вызывает гипервизор Hyper-V, конфликтующий со сторонней виртуальной машиной на 64-разрядных системах. Для исключения этого конфликта кликните на «Включение или отключение компонентов Windows» в «Панели управления Windows». А в открывшемся окне снимите галку напротив компонента Hyper-V и подтвердите изменения. Таким образом, вы отключите Hyper-V, и конфликт исчезнет.
В подавляющем большинстве случаев описанных выше мер хватит для исчезновения в VirtualBox ошибки e fail 0x80004005.
Ошибка при работе с поврежденными файлами
Надпись 0x80004005 часто можно увидеть при повреждении системных файлов Windows. Но здесь решение проблемы выглядит еще более простым. Вам достаточно провести проверку целостности файлов встроенными средствами операционной системы.
Для этого запустите командную строку или PowerShell от имени администратора и введите там команду sfc /scannow. После сканирования системы вы получите сообщение об отсутствии проблем, успешном восстановлении поврежденных файлов или невозможности их восстановления.
Если системе не удалось восстановить поврежденные файлы, можно пойти более долгим, но эффективным путем. Введите в командной строке «findstr /c:»[SR]» %windir%LogsCBSCBS.log >»%userprofile%Desktopsfclogs.txt». После этого на рабочем столе появится файл sfclogs.txt с логом сканирования. Посмотрите, какие файлы операционной системы были повреждены и замените их — такие файлы можно найти на любом компьютере с этой же версией Windows.
Кроме того, исправлению поврежденных файлов может мешать сама Windows. Поэтому здесь может помочь загрузка и восстановление с флешки или диска с дистрибутивом Windows. Нажмите сочетание клавиш Win + I. Найдите там раздел «Обновление и безопасность» -> «Восстановление» -> «Особые варианты загрузки» и нажмите кнопку «Перезагрузить сейчас».
Подождите немного, и вы увидите меню, один из пунктов которого звучит как «Поиск и устранение неисправностей». Перейдите в него, нажмите «Дополнительные параметры» и выберите командную строку. После этого действуйте по приведенной выше инструкции.
Ошибка при доступе к общим файлам и папкам
Ошибка 0x80004005 в Windows 10 может возникать и при попытке доступа к общим файлам и папкам. В этом случае, в первую очередь, стоит проверить операционную систему на лишние виртуальные сетевые адаптеры. Кликните правой кнопкой мышки по меню «Пуск» и выберите в выпадающем списке «Диспетчер устройств». Затем откройте меню «Вид» -> «Показать скрытые устройства. Откройте ветку «Сетевые адаптеры» и удалите все устройства, в названиях которых есть «Microsoft 6to4».
Эта же проблема может возникать и из-за проблем с реестром. Запустите командную строку сочетанием клавиш Win + R и откройте редактор реестра командой «regedit». Перейдите в ветку HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion. В случае 32-битной операционной системы создайте там параметр DWORD с названием LocalAccountTokenFilterPolicy и значением «1», а 64-битной — QWORD с такими же названием и значением.
Перезагрузите компьютер. Проблема должна исчезнуть.
Выводы
Как вы видите, причин появления ошибки 0x80004005 может быть совсем немало. Но во всех случаях ее исправление не представляет собой особой сложности. Достаточно лишь четко придерживаться предложенной нами инструкции. Хотя, конечно, вы всегда можете решить эту проблему и банальной переустановкой Windows, но такой способ больше напоминает лечение головной боли отрубанием головы, и мы не советуем им злоупотреблять.
Читайте также
- Ошибка с библиотекой msvcp140.dll: как от нее избавиться
- Ошибка 0xc0000005 при запуске игры или приложения: как ее исправить