HTCinside


(РЕШЕНО) Как да коригирате грешка 0x80004005

Грешката 0x80004005 се превежда като неопределена грешка и обикновено възниква, когато потребителят не може да получи достъп до споделената папка, дискове и виртуални машини и когато актуализациите на Windows не могат да бъдат инсталирани. Решението зависи от произхода и произхода на съобщението за грешка. Тъй като грешката не уточнява какъв е проблемът, дори в книгите на Microsoft тя се определя като „номер на грешка“.

С помощта на това ръководство трябва да можете да разрешите проблема. Компилирах работещи решения за различни сценарии и ги включих в тази публикация. Прочетете следващите раздели и след това използвайте решението, което се отнася за вашата ситуация.

Съдържание

Поправете повредени системни файлове

Инструментът за проверка на системни файлове (SFC) се използва за проверка за повредени или липсващи системни файлове на Windows и възстановяването им до предишното им състояние.

  • SFC е инструмент, базиран на команди, така че ви е необходим команден ред, за да го стартирате.
  • Отворете командния ред, като потърсите cmd в стартовото меню, щракнете с десния бутон върху него и изберете изпълнение като администратор.
  • Сега в командния ред и въведете следната команда: SFC /сканиране
  • Натиснете Enter и ще започне сканиране за повредени файлове на Windows.

командния ред

  • Той автоматично ще коригира повредени файлове, ако открие такива. Ако не намерите повредени файлове, преминете към следващия метод.

Прочети -Как да ускорите компютъра с Windows 10 (Главно ръководство)



Грешка 0x80004005 във VirtualBox

Обикновено ключът на системния регистър е този, който причинява проблеми.

  • Задръжте клавиша Windows и натиснете R. В прозореца за изпълнение въведете Regedit и щракнете върху OK.
  • Отидете до следната пътека на регистрационния файл:
  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion AppCompatFlagsLayers
  • “C: Program FilesOracleVirtualBoxVirtualBox.exe” =”DISABLEUSERCALLBACKEXCEPTION”
  • В случай, че горният ключ присъства, изтрийте го и опитайте отново. Ако елиминирането на ключа не помогне, деактивирайте антивирусната си програма.

Грешка 0x80004005 при достъп до споделен диск

Fix-Error-0x80004005

Ще използваме regedit, за да създадем стойност на LocalAccountTokenFilterPolicy.

  • Натиснете клавиша Windows и натиснете R.
  • Въведете regedit и щракнете върху OK
  • Отидете на следния път в regedit
  • HKLM СОФТУЕР Microsoft Windows CurrentVersion Policies System
  • За 32-битова система създайте нова DWORD стойност, наречена LocalAccountTokenFilterPolicy.
  • За 64-битова система създайте QWORD (64-битова), наречена LocalAccountTokenFilterPolicy.
  • И в двата случая задайте числово стойността на 1 (т.е. активирана) и не забравяйте да щракнете върху OK.
  • Обикновено стойността на LocalAccountTokenFilterPolicy се създава, преди да можете да зададете количеството на данните. Няма проблем, просто щракнете двукратно и променете данните от 0 на 1.
  • След това рестартирайте компютъра си и вижте дали вече имате достъп до споделените дискове или папки.
  • Ако проблемът продължава, след като сте изпълнили всички предишни стъпки. така
  • Натиснете надолу клавиша Windows и след това натиснете R. След това въведете hdwwiz.cpl, за да отворите диспечера на устройствата.
  • Изберете Мрежови адаптери, щракнете върху Покажи в менюто и след това щракнете върху Покажи скритите устройства.
  • Разширете мрежовите адаптери. Ако видите адаптери Microsoft 6to4, премахнете всички адаптери, като щракнете с десния бутон и изберете Премахване на устройство.
  • След това рестартирайте компютъра си и го тествайте.

Грешка 0x80004005 при инсталиране на Windows 7 или Windows Server 2008 R2 SP1

Качете CheckSUR тук и го стартирайте. Стартирайте SFC сканиране, след като инструментът за подготовка на системната актуализация приключи проверката на системните компоненти.

E_FAIL (0x80004005) при конфигуриране на VirtualBox в Ubuntu

Ако се опитате да разпределите повече от 3 GB RAM за виртуалната машина, потвърдете, че хостът е 64-битова система и че е разрешен реален хардуерен трансфер (VT-x).

Не можете да влезете във виртуалната машина

Следната грешка може да се появи в някои сесии на VM (VirtualBox). Отворете Network Center и изберете Change adapter settings, за да коригирате този проблем. Щракнете с десния бутон върху вашия адаптер за виртуален хост Virtualbox и изберете Свойства. Моля, активирайте „Virtualbox NDIS6 Bridget Networking Driver“, ако е деактивиран, и опитайте отново. Сега VirtualBox трябва да стартира правилно. Ако не, разрешете мрежовия драйвер Virtualbox NDIS6 Bridget за всички съществуващи мрежови адаптери (Ethernet, WiFi и т.н.) и винаги деактивирайте NDIS6 и опитайте.

Деинсталирайте Microsoft 6to4

За да разрешите този проблем, трябва да деинсталирате устройствата Microsoft 6to4 от вашия диспечер на задачите. Моля, имайте предвид, че може да не виждате тези устройства, защото са скрити по подразбиране. Следователно ще ги видите само след като сте активирали опцията Показване на скрити устройства.

Ето стъпките за премахване на тези устройства.

  • Натиснете надолу клавиша Windows и след това натиснете R.
  • Въведете devmgmt.msc и натиснете Enter
  • Щракнете върху Покажи и изберете Покажи скрити устройства.
  • Щракнете двукратно върху Мрежови адаптери
  • Щракнете с десния бутон върху устройството Microsoft 6to4 и изберете Деинсталиране. Повторете тази стъпка за всички изброени устройства Microsoft 6to4

След като сте готови, рестартирайте компютъра си. Вашият проблем трябва да бъде решен веднага щом влезете отново в Windows.

Грешка 0x80004005 при извличане на файлове

Ако тази грешка възникне при извличане или отваряне на ZIP или RAR файлове, има някои възможни решения.

Метод 1: опитайте друга помощна програма за извличане

Първо се уверете, че файлът не е защитен с парола и вашата помощна програма за извличане не е оборудвана за обработка на защитени с парола данни. Можете да направите това, като изтеглите друга услуга като 7Zip и проверите дали се изисква парола, когато се опитвате да отворите или извлечете същия ZIP или RAR файл.

Метод 2: деактивирайте защитата в реално време на вашия AV

Друга възможна причина е предпазлив пакет за сигурност на трета страна. При определени обстоятелства множество комплекти антивирусни програми на трети страни блокират извличането на компресирани файлове.

Ако използвате външна антивирусна програма на трета страна вместо стандартния пакет за защита (Windows Defender), можете да опитате временно да деактивирате защитата или защитата в реално време на вашата антивирусна програма на трета страна и да видите дали проблемът е разрешен.

В случай че грешка 0x80004005 вече не се появява, трябва да деинсталирате текущия пакет на трета страна и да изберете отделен пакет за сигурност.

Ако искате да избегнете други проблеми като този, трябва да изберете интегрираното решение за сигурност.

Метод 3: Регистрирайте отново jscript.dll и vbscript.dll

Ако горните две възможни решения са неуспешни, ще опитаме различен подход. Някои потребители успешно са коригирали това, като са регистрирали отново някои библиотеки с динамични връзки (DLL) в команден ред с повишени права. За да бъдем по-конкретни, този метод се опитва да разреши проблема чрез повторно регистриране на jscript.dll (библиотека, използвана при изпълнение на JScript) и vbscript.dll (модул, който съдържа API функции за VBScript). Ето бърза помощ как да го направите:

Натиснете клавиша Windows + R, за да отворите поле за изпълнение. След това въведете „cmd“ и Ctrl + Shift + Enter и натиснете Да в подканата за контрол на потребителските акаунти (UAC), за да отворите незабавно команда с повишени права.

В командния ред с повишени права въведете следната команда и натиснете Enter:
regsvr32 jscript.dll
В същия команден ред с повишени права въведете следната команда и натиснете Enter:
regsvr32 vbscript.dll
Рестартирайте компютъра си и проверете дали можете да получите достъп или да извлечете.ZIP или.RAR файлове, без да получите грешка 0x80004005