Поправете код на грешка 0x80004005: Неуточнена грешка в Windows 10

За 37-годишна операционна система Windows със сигурност има много проблеми. Докато повечето от тях са лесно разрешими, какво да правим, когато грешката няма конкретен произход?

Всяка грешка в Windows е придружена от загадъчен код, една такава грешка има код 0x80004005 и е класифицирана като „неопределена грешка“ от самите Microsoft . Грешка 0x80004005 се среща във връзка с широк спектър от други проблеми. Човек може да срещне тази грешка при инсталиране или актуализиране на Windows OS , извличане на компресиран файл, опит за достъп до споделен файл или папка, стартиране/настройване на виртуална машина, получаване на имейли в Outlook , наред с други неща.

Поправете код на грешка 0x80004005: Неуточнена грешка в Windows 10

Поправете код на грешка 0x80004005(Fix Error Code 0x80004005) : Неуточнена грешка в Windows 10

Не забравяйте да  създадете точка за възстановяване(create a restore point) , само в случай, че нещо се обърка.

Няма един метод за разрешаване на грешката 0x80004005 и процесът на отстраняване на неизправности варира в зависимост от това къде и как се появява грешката. Като казахме това, ние ще разгледаме по-подробно всеки от различните сценарии/случаи, при които може да се появи грешката, като същевременно ще ви дадем няколко метода за разрешаването й.

Случай 1: Коригиране на грешка 0x80004005 при актуализиране на Windows(Case 1: Fix Error 0x80004005 When Updating Windows)

Грешката 0x80004005 най-често се среща при опит за актуализиране на Windows. Въпреки че причината за грешката не е известна, тя може да се дължи на повредени файлове и услуги. Грешката също е обвързана изрично с актуализацията на KB3087040 . Актуализацията е изпратена специално за отстраняване на проблеми със сигурността с Internet Explorer , но потребителите съобщават, че актуализацията не успява да се изтегли и пристигащото съобщение за грешка съдържа кода 0x80004005.

Опитайте следните методи, ако изпитвате и кода на грешка 0x80004005(Error Code 0x80004005) , когато се опитвате да актуализирате Windows 10 .

Решение 1: Стартирайте инструмента за отстраняване на неизправности в Windows Update

Първото решение за всяка грешка, възникнала в Windows , е да стартирате инструмента за отстраняване на неизправности за същото. Следвайте стъпките по-долу, за да стартирате инструмента за отстраняване на неизправности в Windows Update :

1. Щракнете върху бутона за стартиране(start button) или натиснете клавиша Windows и потърсете контролния панел(Control Panel) . Натиснете(Press) Enter или щракнете върху Отвори(Open) , след като резултатите от търсенето се върнат.

Натиснете клавиша Windows и потърсете контролния панел и щракнете върху Отвори

2. От списъка с елементи от контролния панел(Control Panel) щракнете върху Отстраняване(Troubleshooting) на неизправности .

Забележка:(Note:) Променете размера на иконите, за да улесните търсенето на същите. Щракнете(Click) върху падащото меню до Преглед(View) по и изберете малки икони.

От списъка с елементи на контролния панел щракнете върху Отстраняване на неизправности

3. В прозореца за отстраняване на неизправности щракнете върху Преглед на всички(View All) налични в левия панел, за да проверите всички компютърни проблеми, за които можете да използвате инструмента за отстраняване на неизправности.

Щракнете върху Преглед на всички налични в левия панел |  Поправете код на грешка 0x80004005: Неуточнена грешка в Windows 10

4. Превъртете докрай надолу, за да намерите Windows Update и щракнете двукратно върху него.

Потребителите на Windows 7 и 8 могат да изтеглят средство за отстраняване на неизправности на Windows Update от следната уеб страница: Windows Update Troubleshooter .

Превъртете докрай надолу, за да намерите Windows Update и щракнете двукратно върху него

5. Щракнете върху Разширени(Advanced) .

Щракнете върху Разширени

6. Поставете отметка в квадратчето до „ Автоматично прилагане(Apply) на поправките“ и натиснете Напред(Next) .

Поставете отметка в квадратчето до „Автоматично прилагане на поправките“ и натиснете Напред

Оставете инструмента за отстраняване на неизправности да работи и следвайте подканите/инструкциите на екрана, за да завършите отстраняването на неизправности.

Решение 2: Стартирайте сканиране за проверка на системни файлове(System File Checker Scan)

Изпълнението на SFC сканиране е един от най-лесните методи за проверка за повредени файлове и възстановяването им. За да стартирате SFC сканиране-

1. Стартирайте командния ред като администратор(Launch Command Prompt As Administrator)

а. Натиснете клавиша Windows Key + X и изберете команден ред(Command Prompt) ( администратор(Admin) )

б. Потърсете командния ред(Command Prompt) в лентата за търсене и изберете Изпълни(Run) като администратор(Administrator) от десния панел

2. Въведете следния команден ред sfc /scannow и натиснете enter.

Въведете командния ред sfc /scannow и натиснете enter |  Поправете код на грешка 0x80004005: Неуточнена грешка в Windows 10

Сканирането може да отнеме известно време, в зависимост от компютъра.

Решение 3: Изтрийте съдържанието на папката за изтегляне на Windows Update

Грешката може да бъде причинена и от повредени файлове в папката за изтегляне на Windows Update . Ръчното изтриване на тези файлове трябва да помогне за разрешаването на грешката 0x80004005.

1. Първо, стартирайте File Explorer(Launch File Explorer) , като щракнете двукратно върху иконата за пряк път на работния плот или натиснете клавишната комбинация Windows Key + E .

2. Насочете се надолу към следното местоположение – C:\Windows\SoftwareDistribution\Download

( Щракнете(Click) върху отрицателното пространство в адресната лента, копирайте и поставете горния път и натиснете enter)

Насочете се надолу към следното местоположение - C:WindowsSoftwareDistributionDownload

3. Натиснете Ctrl + A , за да изберете всички елементи, щракнете с десния бутон и изберете Изтриване(Delete ) (или директно натиснете клавиша за изтриване на клавиатурата)

Щракнете с десния бутон и изберете Изтриване

Трябва да се появи съобщение за потвърждение, когато изберете изтриване, потвърдете действието си, за да изтриете всичко. Освен това продължете и изчистете кошчето си, след като приключите с изтриването на папката Downloads .

Решение 4: Рестартирайте Windows Update Services

Всички дейности, свързани с актуализацията на Windows , като действително изтегляне на файла за актуализация и инсталирането му, се обработват от куп различни услуги. Ако някоя от тези услуги не работи правилно/е повредена, може да се появи 0x80004005. Простото(Simply) спиране на услугите за актуализиране и след това рестартирането им би трябвало да помогне.

1. Отворете командния ред като администратор(Open Command Prompt As Administrator) , като използвате някой от методите, споменати по-рано.

2. Въведете следните команди една по една (натиснете enter след всяка команда), за да спрете/прекратите услугите за актуализиране:

net stop wuauserv
net stop bits
net stop trustedinstaller
net stop appidsvc
net stop cryptsvc

Спрете услугите за актуализиране на Windows wuauserv cryptSvc bits msiserver

3. Сега рестартирайте всички услуги отново, като напишете следните команди. Отново(Again) , не забравяйте да ги въведете един по един и да натиснете клавиша за въвеждане след всеки ред.

net start wuauserv
net start bits
net start trustedinstaller
net start appidsvc
net start cryptsvc

Стартирайте услугите за актуализиране на Windows wuauserv cryptSvc bits msiserver

4. Сега опитайте да актуализирате Windows и проверете дали „ Код на грешка 0x80004005: Неуточнена грешка(Error Code 0x80004005: Unspecified Error) “ се появява отново.

Решение 5: Актуализирайте Windows ръчно

И накрая, ако нито един от горните методи не работи, може да е най-добре да актуализирате ръчно прозорците.

За ръчно актуализиране на прозорци – Стартирайте предпочитания от вас браузър, отворете следната връзка Microsoft Update Catalog и в полето за търсене въведете KB кода на актуализацията, която искате да инсталирате.

Изтеглете файла(Download) за актуализация и след като бъде изтеглен, щракнете двукратно върху него и следвайте подканите на екрана, за да инсталирате актуализацията ръчно.

Отворете Internet Explorer или Microsoft Edge, след което отидете до уебсайта на Microsoft Update Catalog

Случай 2: При извличане на файлове(Case 2: When Extracting Files)

Грешката 0x80004005 също се появява при извличане на компресиран файл. Ако грешката се появи изрично при извличане, първо опитайте да използвате алтернативно приложение за извличане ( Изтеглете 7-zip(Download 7-zip) или Winrar безплатно изтегляне(Winrar Free Download) ). Освен това се уверете, че файлът всъщност е файл за извличане и не е защитен с парола.

Друга причина за грешката може да е свръхзащитният характер на вашата антивирусна програма. Някои антивирусни приложения предотвратяват извличането на компресирани файлове, за да защитят компютъра ви, но ако сте сигурни, че компресираният файл, който се опитвате да извлечете, не съдържа злонамерени файлове, продължете и деактивирайте временно антивирусната си програма. Сега опитайте да извлечете файла. Ако сте успели да извлечете файла, помислете за окончателно премахване на текущото антивирусно приложение и инсталиране на друго.

Независимо от това, ако и двата метода по-горе са неуспешни, ще се опитаме да разрешим проблема, като пререгистрираме две библиотеки с динамични връзки (DLL)(Dynamic link libraries (DLL)) с помощта на командния ред.

1. Стартирайте командния ред като администратор,(Launch Command Prompt as Administrator) като използвате някой от методите, обяснени по-рано.

2. В прозореца на командния ред въведете следната команда и натиснете enter.

regsvr32 jscript.dll

За извличане на файлове въведете командата в командния ред |  Как да поправите грешка 0x80004005 в Windows 10

3. Сега въведете regsvr32 vbscript.dll и натиснете enter.

Сега въведете regsvr32 vbscript.dll и натиснете enter

Накрая рестартирайте компютъра си и опитайте да разархивирате файла при връщане. Грешката 0x80004005 не трябва да възниква повече.

Ако грешката 0x80004005 се появи, докато извършвате други файлови операции, като копиране или преименуване, опитайте да стартирате инструмента за отстраняване на неизправности с файлове(Files) и папки(Folder) . За да направите това:

1. Преминете към следната уеб страница и изтеглете необходимите файлове: Автоматично диагностицирайте и поправете проблеми с файловете и папките на Windows(Automatically diagnose and repair Windows file and folder problems) . След като бъде изтеглен, щракнете върху файла winfilefolder.DiagCab , за да стартирате инструмента за отстраняване на неизправности с файлове(File) и папки(Folder Troubleshooter) .

Щракнете върху файла winfilefolder.DiagCab, за да стартирате инструмента за отстраняване на неизправности с файлове и папки

2. Щракнете върху разширени(advanced ) и поставете отметка в опцията „ Автоматично прилагане(Apply) на поправките“. Щракнете(Click) върху бутона Напред(Next ) , за да започнете да отстранявате неизправности.

Щракнете върху разширени и щракнете върху бутона Напред, за да започнете да отстранявате неизправности

3. Ще се появи прозорец с запитване за възникналите проблеми. Изберете проблемите, с които сте се сблъсквали, като поставите отметка в квадратчето до тях и накрая щракнете върху Напред(Next) .

Ще се появи прозорец с запитване за възникналите проблеми и накрая щракнете върху Напред

Оставете инструмента за отстраняване на неизправности да работи, като междувременно следвайте всички инструкции, които се показват на екрана. След като приключите, проверете дали можете да коригирате кода на грешка 0x80004005 в Windows 10.(fix Error Code 0x80004005 on Windows 10.)

Случай 3: На виртуална машина(Case 3: On Virtual Machine)

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

Решение 1: Изтрийте ключа на системния регистър

Бъдете изключително внимателни, когато следвате ръководството по-долу, тъй като редакторът на системния регистър(Registry Editor) е мощен инструмент и всякакви злополуки могат да причинят множество други проблеми.

1. Отворете редактора на системния регистър(Open Windows Registry Editor ) на Windows по някой от следните методи

а. Стартирайте Run Command ( Windows Key + R ), въведете regedit и натиснете enter.

б. Щракнете(Click) върху бутона Старт(Start) или натиснете клавиша Windows на клавиатурата си и потърсете редактора на системния регистър(Registry Editor) . Натиснете Enter(Press Enter) , когато търсенето се върне.

отворен редактор на системния регистър

Независимо(Irrespective) от метода на достъп, ще се появи съобщение за контрол на потребителския акаунт, изискващо разрешение да позволи на приложението да прави промени в системата. Щракнете върху да(Click on yes) , за да дадете разрешение.

2. Насочете(Head) се надолу по следния път на системния регистър

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Насочете се надолу по пътя на системния регистър |  Как да поправите грешка 0x80004005 в Windows 10

3. Сега проверете десния панел, за да видите дали съществува ключ. Ако е така, щракнете с десния бутон върху ключа и изберете Изтрий(Delete) . Ако ключът не съществува, опитайте следващия метод.

Щракнете с десния бутон върху ключа и изберете Изтрий

Решение 2: Актуализирайте системния регистър на Windows

1. Стартирайте(Launch Windows Registry Editor ) отново редактора на системния регистър на Windows, като използвате някой от методите, обяснени по-горе.

2. Придвижете се до следния път

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Навигирайте до пътя

3. Щракнете с десния бутон(Right-click) върху празна област в десния панел и изберете нов(new) . В зависимост от вашата системна архитектура, създайте един от клавишите по-долу.

За 32-битови системи:(For 32-bit systems:) Създайте DWORD стойност и я наименувайте като LocalAccountTokenFilterPolicy .

За 64-битови системи:(For 64-bit systems:) Създайте стойност на QWORD (64 бита) и я наименувайте като LocalAccountTokenFilterPolicy .

Щракнете с десния бутон върху празна област в десния панел и изберете нов

4. Веднъж създаден, щракнете двукратно върху клавиша или щракнете с десния бутон и изберете Modify .

След като създадете, щракнете двукратно върху ключа или щракнете с десния бутон и изберете Промяна

5. Задайте стойностните данни на 1(Set the Value Data to 1) и щракнете върху OK .

Задайте стойностните данни на 1 и щракнете върху OK |  Как да поправите грешка 0x80004005 в Windows 10

Рестартирайте компютъра си и проверете дали грешката продължава.

Решение 3: Деинсталирайте Microsoft 6to4

В последния метод деинсталираме всички устройства на Microsoft 6to4 от диспечера на устройства(device manager) .

1. Стартирайте диспечера(Launch Device Manager ) на устройства по някой от следните методи.

а. Отворете Run ( Windows Key + R ), въведете devmgmt.msc или hdwwiz.cpl и натиснете enter.

Въведете devmgmt.msc и щракнете върху OK

б. Щракнете(Click) върху бутона за стартиране или натиснете клавиша Windows , потърсете Диспечер на устройства(Device Manager) и щракнете върху Отвори(Open) .

° С. Натиснете клавиша Windows(Press Windows) + X (или щракнете с десния бутон върху бутона за стартиране) и изберете Диспечер на устройства(Device Manager) от менюто на мощния потребител.

2. Щракнете върху Изглед(View ) , разположен в горния ред на прозореца, и изберете Покажи скрити устройства.(Show hidden devices.)

Щракнете върху Изглед, разположен в горния ред на прозореца, и изберете Показване на скритите устройства

3. Щракнете двукратно върху Мрежови адаптери(Network Adapters) или щракнете върху стрелката до него.

Щракнете двукратно върху Мрежови адаптери или щракнете върху стрелката до него |  Как да поправите грешка 0x80004005 в Windows 10

4. Щракнете с десния бутон върху Microsoft 6to4 Adapter и изберете Деинсталиране(Uninstall) . Повторете тази стъпка за всички устройства на Microsoft 6to4 , изброени под Мрежови адаптери(Network Adapters) .

След като изтриете всички устройства на Microsoft 6to4 , рестартирайте компютъра си(restart your computer) и проверете дали можете да коригирате кода на грешка 0x80004005 в Windows 10.(fix Error Code 0x80004005 on Windows 10.)

Случай 4: При достъп до имейли в Outlook(Case 4: When accessing mails in Outlook )

Microsoft Outlook е друго приложение, което често се свързва с грешка 0x80004005. Грешката възниква в различни случаи – когато потребителят се опитва да получи достъп до своите имейли, при пристигането на нови съобщения и понякога дори при изпращане на имейл. Има две основни причини за грешката. Първо(First) , вашето антивирусно приложение блокира нови съобщения, и второ, нещо не е наред с известията за нови имейли.

Деактивирайте антивирусния си софтуер за временен период и проверете дали грешката все още съществува. Ако деактивирането на антивирусната програма не помогна, следвайте ръководството по-долу и деактивирайте функцията за нови известия по пощата в Outlook , за да се отървете от грешката.

1. Както е очевидно, първо стартирайте Outlook и отворете акаунта си. Щракнете(Click) върху Инструменти(Tools) .

2. След това щракнете върху Опции(Options ) и преминете към раздела Предпочитания(Preferences ) .

3. Щракнете върху Опции за имейл и премахнете отметката от квадратчето до „Показване на уведомително съобщение, когато пристигне нова поща“(uncheck the box next to “Display a notification message when new mail arrives”) , за да деактивирате функцията.

4. Щракнете върху OK и след това отново върху OK , за да излезете.

Случай 5: Изтриване на повредени временни файлове(Case 5: Delete Corrupt Temporary Files)

Като окончателно решение за разрешаване на грешката 0x80004005, ние ще изтрием всички временни файлове(deleting all the temporary files) на нашите компютри, което също ще помогне да се отървем от всички повредени файлове, които може да причиняват грешката. За да направим това, ще използваме вграденото приложение за почистване на диска(Disk Cleanup) .

1. Натиснете клавиша Windows + S, потърсете Почистване на диска(Disk Cleanup) и натиснете enter.

Като алтернатива стартирайте командата run, въведете cleanmgr и натиснете enter.

Стартирайте командата run, въведете cleanmgr и натиснете enter

2. След известно време на сканиране(After a while of scanning) ще се появи прозорецът на приложението, изброяващ различни файлове за изтриване.

След известно време на сканиране ще се появи прозорецът на приложението, изброяващ различни файлове за изтриване

3. Поставете отметка в квадратчето до Временни интернет файлове(Temporary Internet Files) ( Уверете(Make) се, че са избрани само Временни интернет файлове ) и щракнете върху (Temporary Internet Files)Почистване на системни файлове(Clean up system files) .

Щракнете върху Почистване на системните файлове |  Как да поправите грешка 0x80004005 в Windows 10

За да изтриете ръчно всички временни файлове:(To manual delete all the temporary files:)

Натиснете клавиша Windows + S, въведете %temp% в лентата за търсене и натиснете enter. Ще се отвори папката, съдържаща всички временни файлове и папки. Натиснете Ctrl(Press Ctrl) + A на клавиатурата си, за да изберете всички файлове и след това натиснете Delete .

Натиснете Ctrl + A на клавиатурата си, за да изберете всички файлове и след това натиснете Delete

След като приключите с изтриването на временните файлове, launch Recycle bin and delete the files from there too!

Препоръчва се:(Recommended:)

Това е всичко, което успешно научихте как да коригирате грешка 0x80004005 в Windows 10(How To Fix Error 0x80004005 on Windows 10) , но ако все още имате въпроси относно тази публикация, не се колебайте да ги зададете в секцията за коментари.



About the author

„Аз съм експерт по Windows и Office на свободна практика. Имам над 10 години опит в работата с тези инструменти и мога да ви помогна да извлечете максимума от тях. Моите умения включват: работа с Microsoft Word, Excel, PowerPoint и Outlook; създаване на уеб страници и приложения; и помагане на клиентите да постигнат своите бизнес цели."



Related posts