Код за грешка 0x80070005: как да го поправите

Абсолютно всички потребители знаят, че Windows-системите са по-склонни към непредвидени грешки и грешки по-често от други операционни системи. Един от най-разпространените е срив, чието съобщение съдържа кода за грешка 0x80070005. Windows 7 или всяка друга версия на операционната система се използва на компютър, не е толкова важно, важно е по някаква причина на операционната система да бъде отказан достъп до отдалечения сървър или изпълнението на едно или друго действие. Причините за това явление могат да бъдат доста големи, както и методи за решаване на проблема.


Какво е провалът на това?

Грешка от този тип се смята, че се случва в няколко ситуации. Често неговото появяване е свързано с опити за инсталиране на актуализации, активиране или възстановяване на системата. Това обаче е далеч от всички случаи на неговото проявление. Факт е, че дори при регистриране на динамични библиотеки кодът ще бъде един и същ, но от описанието на повредата - другият.
Въпреки това, като цяло, кодът на грешката 0x80070005 казва, че системата се опитва да получи достъп до сървъра на Microsoft или друг ресурс (например при инсталиране на игри), но в замяна получава забрана. От друга страна, такава грешка може да се дължи на инсталирането на библиотеки vbscript.dll и jsscript.dll, в които те са влезли в системата ръчно. След това предлагаме няколко решения, които, въпреки че не са гарантирани, ще помогнат за коригиране на ситуацията. И не е гарантирано, че съобщението може да съдържа същия код, но основните причини - да бъдат различни.

Ако причината е антивирусна

Така че, ако виеполучих код за грешка 0x80070005 (Windows 8) при надстройването, причината може да бъде инсталираният на пълно работно време антивирус, който може да блокира някои системни процеси.


В този случай е необходимо да го деактивирате за няколко минути и да повторите актуализацията чрез ръчно търсене на актуализациите. Още по-добре - отидете на основните настройки и забранете самозащитата. Това може да работи. Но в повечето случаи причината не е в това.

Код на грешка 0x80070005: Как да се коригира чрез онлайн възстановяване на системата

Възможно е повредата да се дължи на нарушение на целостта на компонентите на системата. Те трябва да бъдат проверени. За да направите това, използвайте командния ред, който се изисква да се изпълнява само от името на администратора или локален акаунт, който има такива привилегии. Първото нещо е написано от командата sfc /scannow. Ако след приключване на процеса грешката се появи отново, след това с постоянна връзка с интернет може да проверите или възстановите системата онлайн.
За тази цел командата, посочена в изображението по-горе, се използва в същата конзола. Ако не работи, продължете напред.

Използване на SublnACL Utility и скриптове

Много експерти намират един от най-мощните инструменти за отстраняване на неизправности, който съдържа кода за грешка 0x80070005 (например Windows 8.1), наречен малка програма, наречена SublnACL, която може да се изтегли директно от официалния ресурс на Microsoft. един изпълняващ EXE файл.
Когато се инсталира като местоположение, желателно е да се посочи коренът на системния дял или да се създаде onсистемата управлява същата папка. След това трябва да използвате стандартния Notepad и да предпише там текста, както е показано на изображението по-долу.
Създаденият файл трябва да бъде запазен в BAT формат, като се избере типът на обекта "Всички файлове", а разширението през точката да се регистрира ръчно. Трябва да запишете файла в същата папка, в която е инсталирана помощната програма. Сега трябва да стартирате записан BAT файл чрез SMC като администратор. След изпълнение, затваряме командната конзола, рестартираме системата и се опитваме да изпълним операцията, изпълнението на която издава код за грешка 0x80070005. Ако грешката се появи отново, можете да промените съдържанието на BAT файла и да поръчате текста, показан по-долу.
Впоследствие се изпълняват процедурите, описани за първия сценарий.

Код за грешка 0x80070005 DllRegisterServer

Сега някои думи за регистриране на динамични библиотеки, когато използвате системния инструмент regsvr.32.exe. Както вече споменахме, в този случай съобщението може да съдържа кода за грешка 0x80070005. В тази ситуация са възможни три вида решения. Първо, опитайте се да го стартирате само с администраторски права. Ако това не стане, просто променете типа на акаунта на администратора в съответния раздел на контролния панел и след това рестартирайте.
И накрая, изключете UAC, като използвате опциите за управление на регистъра за това, където плъзгачът на нивото на сигурност трябва да се пренареди в най-ниската позиция, да запазите промените и да рестартирате системата. След изпълнениетоВсяко действие трябва да потвърди, че проблемът не е разрешен чрез повторно използване на инструмента за регистрация (regsvr32.exe).

Ако нищо не помогне

В зависимост от основната причина за ситуацията, кодът за грешка 0x80070005 може да се появи отново и отново. Ако никое от горните не е полезно, изпълнете следните стъпки:
  • Уверете се, че има достатъчно място на локалния диск или логическите дялове, където можете да направите резервно копие. Ако препълването е завършено, почистете го, като използвате секцията със свойствата на избраната секция и стандартния почистващ препарат.
  • Намерете папката Информация за системния обем в системния дял, като първо премахнете квадратчетата за отметка от скривалищата на защитените системни файлове и скритите обекти, извикайте менюто със свойства и отменете избора на атрибут само за четене.
  • Извикайте системния конфигуратор (msconfig), забранете всички стартови елементи и настройте произволно начало, оставяйки активната точка на първоначалната конфигурация.
  • Извикайте секцията за услуги (services.msc) и проверете услугата за копиране в сянка. Ако не е активен, щракнете двукратно върху менюто с опции, стартирайте го и го настройте да стартира автоматично стартиране.
  • Нулирайте хранилището. За да направите това, заредете системата в безопасен режим (F8 при стартиране), стартирайте командната конзола и въведете net stop winmgmt. След това отидете в директорията на хранилището, намираща се в директорията wbem на папката System32, и я преименувайте с име, например, старо хранилище. Рестартирайте системата отново в безопасен режим и в конзолатавъведете командата, посочена точно по-горе. След като се изпълни, напишете реда winmgmt /resetRepository. Когато изпълнението е завършено, затворете командната конзола и изтеглете системата като нормална.
  • Вместо резултата

    Както можете да видите, описаните по-горе разновидности на повреда, с един и същ код за грешка, както и възможностите за решаване на проблема, могат да бъдат доста големи. Веднага е трудно да се определи какво точно е основната причина за подобна ситуация, така че ако има поне някакво описание, изберете метода на корекция, който се изисква, въз основа на неговото съдържание. Ако възникне неизвестна грешка, ще трябва да действате на случаен принцип. Тук не можеш да направиш нищо.

    Свързани публикации