Некои корисници кои работат на компјутери со Виндоус 7 се соочуваат со грешка 0x80070005. Може да се појави кога ќе се обидете да преземете ажурирања, да започнете со процес на активирање на лиценцата за ОС или за време на постапката за обновување на системот. Ајде да видиме која е непосредната причина за овој проблем и, исто така, да дознаеме начини да го надминете.
Причини за грешка и начини за нејзино решавање
Грешка 0x80070005 е израз на негирање на пристап до датотеки за да се изврши одредена операција, најчесто поврзана со преземање или инсталирање ажурирање. Непосредни причини за овој проблем можат да бидат многу фактори:
- Прекинато или нецелосно преземање на претходното ажурирање;
- Одбивање на пристап до страниците на Мајкрософт (честопати се јавува како резултат на неправилна конфигурација на антивируси или заштитени идови);
- Инфекција на системот со вирус;
- TCP / IP неуспех
- Оштетување на системските датотеки;
- Дефекти на хард дискот.
Секоја од горенаведените причини на проблемот има свои решенија, за кои ќе се дискутира подолу.
Метод 1: Комунална програма SubInACL
Прво, разгледајте го алгоритмот за решавање на проблемот користејќи ја алатката SubInACL од Microsoft. Овој метод е совршен ако се појави грешка 0x80070005 при ажурирање или активирање на лиценцата за оперативен систем, но малку е веројатно дека ќе помогне ако се појави за време на процесот на обновување на оперативниот систем.
Преземи SubInACL
- Откако ќе ја преземете датотеката Subinacl.msi, извршете ја. Openе се отвори "Волшебник за инсталација". Кликнете „Следно“.
- Тогаш ќе се отвори прозорецот за потврда на договорот за лиценца. Поместете го копчето за радио во горната позиција и потоа притиснете „Следно“. На овој начин, вие се согласувате со политиката за лиценцирање на Microsoft.
- После тоа, ќе се отвори прозорец каде што треба да ја наведете папката во која ќе се инсталира алатката. Ова е стандардниот директориум. "Алатки"што е сместено во папка "Комплети за ресурси на Windows"лоцирани во директориумот "Датотеки со програми" на диск В. Може да ја напуштите оваа зададена поставка, но сепак ве советуваме да наведете директориум поблиску до root директориумот на дискот за поправилно функционирање на алатката В. За да го направите ова, кликнете „Прелистајте“.
- Во прозорецот што се отвора, преместете во коренот на дискот В и со кликнување на иконата "Креирај нов папка"креирајте нова папка. Може да и дадете име, но на пример ќе и ’дадеме име "SubInACL" и во иднина ќе работиме со него. Означувајќи го директориумот што штотуку го создадовте, кликнете „ОК“.
- Ова автоматски ќе се врати на претходниот прозорец. За да започнете со процесот на инсталација, кликнете на "Инсталирај сега".
- Procedureе се изврши постапката за инсталирање на комунални услуги.
- Во прозорецот "Волшебници за инсталација" Appearе се појави порака за успех. Кликнете „Заврши“.
- После тоа кликнете на копчето Започнете. Изберете ставка "Сите програми".
- Одете во папката „Стандард“.
- Во списокот со програми, изберете Бележник.
- Во прозорецот што се отвора Бележник внесете го следниот код:
@ исклучи
Поставете OSBIT = 32
Ако постои "% ProgramFiles (x86)%" поставен OSBIT = 64
поставете RUNNINGDIR =% Програмирање на датотеки%
IF% OSBIT% == 64 сет RUNNINGDIR =% Програмски датотеки (x86)%
C: subinacl subinacl.exe / subkeyreg "HKEY_LOCAL_MACHINE СОФТВЕР Мајкрософт Виндоус ТековнатаVersion Сервисирање на компоненти" / grant = "nt service trustedinstaller" = f
@Echo Gotovo.
@ паузаАко за време на инсталацијата наведовте поинаков пат за инсталирање на алатката Subinacl, тогаш наместо вредноста "C: subinacl subinacl.exe" наведете ја адресата за инсталација што е релевантна за вашиот случај.
- Потоа кликнете Датотека и изберете "Зачувај како ...".
- Се отвора прозорецот за зачувување датотека. Преместете на кое било погодно место на тврдиот диск. Спушти список Тип на датотека изберете опција "Сите датотеки". Во областа "Име на датотека" дадете му на името на создадениот предмет, но на крајот наведете да го наведете продолжението ".bat". Ние кликнуваме Зачувај.
- Затвори Бележник и трчај Истражувач. Преместете во директориумот каде што сте ја зачувале датотеката со наставката .bat. Кликнете на неа со десното копче на глувчето (RMB) Во списокот со активности, изберете "Стартувај како администратор".
- Скриптата ќе биде лансирана и ќе ги изврши потребните системски поставки, во интеракција со алатката SubInACL. Следно, рестартирајте го компјутерот, по што грешката 0x80070005 треба да исчезне.
Ако оваа опција не работи, тогаш можете исто така да креирате датотека со наставката ".bat"но со различен код.
Внимание! Оваа опција може да доведе до не функционирање на системот, затоа користете ја само како последно средство за ваша опасност и ризик. Пред да го користите, се препорачува да креирате точка за враќање на системот или резервна копија од истата.
- По завршувањето на сите горенаведени чекори за инсталирање на алатката SubInACL, отворете Бележник и возете по следниот код:
@ исклучи
C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / грант = администратори = f
C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / грант = администратори = f
C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / грант = администратори = f
C: subinacl subinacl.exe / поддиректориуми% SystemDrive% / грант = администратори = f
C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / grant = system = f
C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = system = f
C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / grant = system = f
C: subinacl subinacl.exe / поддиректориуми% SystemDrive% / grant = system = f
@Echo Gotovo.
@ паузаАко сте ја инсталирале алатката Subinacl во друг директориум, тогаш наместо изразот "C: subinacl subinacl.exe" означете ја тековната патека до неа.
- Зачувајте го наведениот код во датотека со наставката ".bat" на ист начин како што е опишано погоре и активирајте го во име на администраторот. Openе се отвори Командна линијакаде ќе се изврши постапката за промена на правата на пристап. Откако ќе заврши процесот, притиснете кое било копче и рестартирајте го компјутерот.
Метод 2: Преименување или бришење на содржината на папката Софтверска дистрибуција
Како што споменавме погоре, причината за грешка 0x80070005 може да биде пауза при преземање на претходното ажурирање. Така, преоптоварениот предмет спречува правилно да помине следното ажурирање. Овој проблем може да се реши со преименување или бришење на содржината на папката што содржи преземања за ажурирање, имено директориумот "Дистрибуција на софтвер".
- Отворено Истражувач. Внесете ја следната адреса во нејзината лента за адреса:
C: Windows Дистрибуција на софтвер
Кликнете на стрелката десно од лентата за адреса или кликнете на Внесете.
- Стигнувате до папката "Дистрибуција на софтвер"лоцирани во директориумот „Виндоус“. Ова е местото каде што преземените ажурирања на системот се чуваат сè додека не се инсталираат. За да се ослободите од грешката 0x80070005, треба да го исчистите овој директориум. За да ги изберете сите негови содржини, користете Ctrl + A. Ние кликнуваме RMB со алокација. Во менито што се појавува, изберете Избриши.
- Boxе се отвори дијалог прозорец каде ќе бидете прашани дали корисникот навистина сака да ги премести сите избрани објекти до „Кошничка“. Се согласувам со кликнување Да.
- Ова ќе започне со процесот на бришење на содржината на папката "Дистрибуција на софтвер". Ако не е можно да избришете некој елемент, бидејќи во моментот е зафатен со процесот, кликнете на прозорецот што прикажува информации за оваа ситуација, кликнете на Прескокни.
- По бришење на содржината, можете да се обидете да извршите акција за време на која се прикажа грешка 0x80070005. Ако причината е погрешно преземени претходните ажурирања, тогаш овој пат не треба да има неуспеси.
Во исто време, не сите корисници ризикуваат да ја избришат содржината на папката "Дистрибуција на софтвер", затоа што се плашат да ги уништат сè уште инсталираните ажурирања или на некој друг начин да го оштетат системот. Постојат ситуации кога горенаведената опција не успее да го избрише многу расипаниот или недооптоварениот предмет што не успева, бидејќи тој е тој кој е зафатен со процесот. И во двата случаи, можете да користите друг метод. Се состои во преименување на папката "Дистрибуција на софтвер". Оваа опција е покомплексна отколку што е опишано погоре, но доколку е потребно, сите промени можат да се вратат назад.
- Кликнете Започнете. Пријавете се "Контролен панел".
- Одете во делот "Систем и безбедност".
- Кликнете "Администрација".
- Во списокот што се појавува, кликнете "Услуги".
- Активиран е Менаџер на услуги. Пронајдете го објектот Ажурирање на Windows. За поедноставување на пребарувањето, можете да ги наредете имињата по азбучен ред со кликнување на насловот на колоната "Име". Откако ќе ја пронајдете саканата ставка, одберете ја и кликнете Запре.
- Започнет е процесот на запирање на избраната услуга.
- Откако услугата ќе престане, кога ќе се истакне неговото име, натписот ќе биде прикажан во левиот панел на прозорецот Стартувај. Прозорецот Менаџер на услуги не затворајте, туку едноставно превртете го Taskbar.
- Сега отвори Истражувач и внесете ја следната патека во полето за адреса:
C: Windows
Кликнете на стрелката десно од одредената линија.
- Одење во папката „Виндоус“локализиран во root директориумот на дискот В. Потоа побарајте ја папката што веќе ја знаеме "Дистрибуција на софтвер". Кликнете на неа RMB и во списокот со активности изберете Преименување.
- Променете го името на папката на кое било име што сметате дека е потребно. Главниот услов е другите директориуми лоцирани во истиот директориум да го немаат ова име.
- Сега назад кон Менаџер на услуги. Нагласи наслов Ажурирање на Windows и притиснете Стартувај.
- Theе се изврши постапката за започнување на наведената услуга.
- Успешното завршување на горенаведената задача ќе биде означено со појава на статус „Работи“ во колоната „Состојба“ спроти името на услугата.
- Сега, по рестартирањето на компјутерот, грешката 0x80070005 треба да исчезне.
Метод 3: Оневозможете го антивирусот или заштитниот ид
Следната причина што може да предизвика грешка 0x80070005 е неточни поставки или дефекти на стандарден антивирус или заштитен ид. Особено често ова предизвикува проблеми за време на обновувањето на системот. За да проверите дали е тоа случај, потребно е привремено да ја оневозможите заштитата и да видите дали грешката повторно се појавува. Постапката за деактивирање на антивирус и заштитен ид може значително да варира во зависност од производителот и верзијата на наведениот софтвер.
Ако проблемот се појави повторно, можете да овозможите заштита и да продолжите да ги барате причините за проблемот. Ако, откако ќе го исклучите антивирусот или заштитниот ид, грешката исчезнува, обидете се да ги прилагодите поставките за овие типови на антивирусни програми. Ако не можете да го конфигурирате софтверот, ве советуваме да го деинсталирате и да го замените со аналог.
Внимание! Горенаведените активности треба да се извршат што е можно поскоро, бидејќи е опасно да се остави компјутерот без антивирусна заштита подолго време.
Лекција: Како да го оневозможите антивирусот
Метод 4: Проверете го дискот за грешки
Неуспехот 0x80070005 може да предизвика физичко оштетување или логички грешки на тврдиот диск на компјутерот на кој е инсталиран системот. Најлесен начин за проверка на тврдиот диск за горенаведените проблеми и, доколку е можно, смена на проблеми се врши со помош на системската алатка "Провери диск".
- Користење на менито Започнете преместете во директориумот „Стандард“. Во списокот на предмети, пронајдете го објектот Командна линија и кликнете RMB. Изберете "Стартувај како администратор".
- Openе се отвори Командна линија. Сними таму:
chkdsk / R / F C:
Кликнете Внесете.
- Appearе се појават информации кои ве информираат дека не е можно да се провери дискот бидејќи е зафатен со друг процес. Затоа, ќе биде побарано да скенирате следниот пат кога го рестартирате системот. Внесете „Ј“ и притиснете Внесете. После тоа, рестартирајте го компјутерот.
- За време на алатката за рестартирање "Провери диск" ќе го провери дискот В. Ако е можно, сите логички грешки ќе бидат исправени. Ако проблемите се предизвикани од физички дефекти на хард дискот, тогаш најдобро е да се заменат со аналогно нормално функционирање.
Лекција: Проверка на диск за грешки во Windows 7
Метод 5: вратете ги системските датотеки
Друга причина за проблемот што го проучуваме може да биде оштетување на датотеките на системот Виндоус. Ако се сомневате во одредена дефект, треба да го скенирате оперативниот систем за интегритет и, доколку е потребно, да ги вратите оштетените елементи со помош на системската алатка „Sfc“.
- Остварете повик Командна линијапостапувајќи според препораките опишани во Метод 4. Внесете го следниов влез во него:
sfc / skannow
Кликнете Внесете.
- Комунални услуги „Sfc“ ќе биде лансиран и ќе го скенира оперативниот систем заради недостаток на интегритет на елементите на системот. Во случај на дефект, оштетените предмети автоматски ќе бидат обновени.
Лекција: Проверка на интегритетот на датотеките со оперативниот систем во Windows 7
Метод 6: Ресетирајте ги поставките за TCP / IP
Друга причина што предизвикува проблем што го проучуваме, може да биде неуспех во TCP / IP. Во овој случај, треба да ги ресетирате параметрите на овој оџак.
- Активирајте Командна линија. Внесете го следниот запис:
netsh int ip ресетирај logfile.txt
Кликнете Внесете.
- Користејќи ја горенаведената команда, параметрите за оџакот TCP / IP ќе бидат ресетирани и сите промени ќе бидат напишани во датотеката logfile.txt. Ако причината за грешката лежи токму во дефектите на горенаведената компонента, тогаш сега проблемите треба да исчезнат.
Метод 7: Променете ги атрибутите во директориумот „Информации за обемот на системот“
Следната причина за грешка 0x80070005 може да биде поставување на атрибутот Само читај за каталог "Информации за обемот на системот". Во овој случај, ќе треба да го смениме горенаведениот параметар.
- Со оглед на фактот дека директориумот "Информации за обемот на системот" се крие по дифолт, треба да овозможиме прикажување на системски објекти во Виндоус 7.
- Следно, активирајте Истражувач и одете во root директориумот на дискот В. Најдете директориум "Информации за обемот на системот". Кликнете на неа со RMB. Во списокот што се појавува, изберете "Карактеристики".
- Windowе се отвори прозорецот за својства на горенаведениот директориум. Проверете го тоа во блок Атрибути во близина на параметарот Само читај полето за избор не беше избрано. Ако стои, не заборавајте да го отстраните, а потоа последователно притиснете Аплицирај и „ОК“. После тоа, можете да го тестирате компјутерот за присуство на грешка што ја проучуваме со примена на дејството што го предизвикува.
Метод 8: Вклучете ја услугата за копирање во сенка на јачината на звукот
Друга причина за проблемот може да биде услуга со посебни потреби. Копија волумен на сенка.
- Оди до Менаџер на услугикористејќи го алгоритмот опишан во Метод 2. Најдете ја предметот Копија волумен на сенка. Ако услугата е оневозможена, кликнете Стартувај.
- После тоа, статусот треба да биде спротивно на името на услугата „Работи“.
Метод 9: Елиминирајте ја заканата од вирусот
Понекогаш грешката 0x80070005 може да биде предизвикана од инфекција на компјутер со одредени видови на вируси. Тогаш е потребно да се провери компјутерот со специјална антивирусна алатка, но не со стандарден антивирус. Најдобро е да скенирате од друг уред или преку LiveCD (USB).
За време на скенирањето, при откривање на малициозен код, неопходно е да се следат препораките дадени од оваа алатка преку неговиот интерфејс. Но, дури и ако вирусот е пронајден и неутрализиран, тој сè уште не дава целосна гаранција дека грешката што ја проучуваме ќе исчезне, бидејќи малициозниот код може да направи одредени промени во системот. Затоа, по отстранувањето на тоа, најверојатно, ќе треба дополнително да примените еден од тие методи за да го решите проблемот 0x80070005 што го опишавме погоре, особено, враќање на системските датотеки.
Како што можете да видите, постои прилично широк список на причини за грешка 0x80070005. Алгоритмот за елиминација зависи од суштината на оваа причина. Но, дури и ако не сте во можност да го инсталирате, можете едноставно да ги користите сите методи споменати во овој напис и да го постигнете посакуваниот резултат користејќи го методот на исклучок.