Ang ilang mga gumagamit, nagtatrabaho sa mga computer na may Windows 7, nakakatugon sa error na 0x80070005. Maaaring mangyari ito kapag sinubukan mong mag-download ng mga update, simulan ang proseso ng pag-activate ng lisensya ng OS, o sa panahon ng pamamaraan sa pagbawi ng system. Tingnan natin kung ano ang agarang sanhi ng problemang ito, at malaman din ang mga paraan upang ayusin ito.
Mga sanhi ng error at kung paano ayusin ito
Ang error 0x80070005 ay isang pagpapahayag ng pagtanggi ng pag-access sa mga file para sa pagsasagawa ng isang tukoy na operasyon, na kadalasang nauugnay sa pag-download o pag-install ng isang update. Ang mga direktang dahilan ng problemang ito ay maaaring maraming mga salik:
- Naantala o hindi kumpletong pag-download ng nakaraang pag-update;
- Pagtanggi ng pag-access sa mga site ng Microsoft (madalas dahil sa maling configuration ng mga antivirus o firewall);
- Virus infection system;
- TCP / IP failure;
- Pinsala sa mga file system;
- Hard drive madepektong paggawa.
Ang bawat isa sa mga nabanggit na dahilan ng problema ay may sariling mga solusyon, na tatalakayin sa ibaba.
Paraan 1: SubInACL Utility
Una, isaalang-alang ang paglutas ng problema algorithm gamit ang utility ng Microsoft SubInACL. Ang pamamaraang ito ay perpekto kung ang error na 0x80070005 ay naganap sa panahon ng pag-upgrade o pag-activate ng lisensya sa operating system, ngunit malamang na hindi ito makakatulong kung lumitaw ito sa panahon ng pagbawi ng OS.
I-download ang SubInACL
- Pagkatapos mong ma-download ang file na Subinacl.msi, patakbuhin mo ito. Magbubukas "Pag-install Wizard". Mag-click "Susunod".
- Pagkatapos ay bubuksan ang window ng pagkumpirma ng kasunduan sa lisensya. Ilipat ang radio button sa tuktok na posisyon, at pagkatapos ay pindutin ang "Susunod". Kaya, kinumpirma mo ang iyong kasunduan sa patakaran sa paglilisensya ng Microsoft.
- Pagkatapos nito, magbubukas ang isang window kung saan dapat mong tukuyin ang folder kung saan mai-install ang utility. Sa pamamagitan ng default ito ay isang direktoryo. "Mga tool"na kung saan ay nested sa folder "Windows Resource Kit"na matatagpuan sa direktoryo "Program Files" sa disk C. Maaari mong iwanan ang setting na ito bilang default, ngunit ipinapayo mo pa rin sa amin na tukuyin ang isang direktoryo na mas malapit sa root directory ng utility para sa mas tamang operasyon ng utility. C. Upang gawin ito, mag-click "Mag-browse".
- Sa binuksan na window, lumipat sa ugat ng disk C at sa pamamagitan ng pag-click sa icon "Lumikha ng Bagong Folder", lumikha ng isang bagong folder. Maaari kang magbigay ng anumang pangalan, ngunit binibigyan namin ito ng pangalan bilang isang halimbawa. "SubInACL" at patuloy naming patakbuhin ang mga ito. Piliin ang bagong nilikha na direktoryo, i-click "OK".
- Awtomatiko itong babalik sa nakaraang window. Upang simulan ang pag-install ng utility, mag-click "I-install Ngayon".
- Ang proseso ng pag-install ng utility ay isasagawa.
- Sa bintana Mga Wizard ng Pag-install Lumilitaw ang isang mensahe sa matagumpay na pagkumpleto. Mag-click "Tapusin".
- Matapos na i-click ang pindutan "Simulan". Pumili ng item "Lahat ng Programa".
- Pumunta sa folder "Standard".
- Sa listahan ng mga programa, piliin ang Notepad.
- Sa window na bubukas Notepad Ipasok ang sumusunod na code:
@echo off
Itakda ang OSBIT = 32
KUNG umiiral "% ProgramFiles (x86)%" itakda OSBIT = 64
itakda ang RUNNINGDIR =% ProgramFiles%
KUNG% OSBIT% == 64 hanay RUNNINGDIR =% ProgramFiles (x86)%
C: subinacl subinacl.exe / subkeyreg "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Component Based Servicing" / grant = "nt service trustedinstaller" = f
@Echo Gotovo.
@ pauseKung sa panahon ng pag-install ay tinukoy mo ang ibang landas para sa pag-install ng Subinacl utility, pagkatapos ay sa halip na halaga "C: subinacl subinacl.exe" Tukuyin ang aktwal na address ng pag-install para sa iyong kaso.
- Pagkatapos ay mag-click "File" at pumili "I-save Bilang ...".
- Ang window ng save file ay bubukas. Ilipat sa anumang maginhawang lugar sa hard drive. Sa listahan ng drop-down "Uri ng File" piliin ang opsyon "Lahat ng Mga File". Sa lugar "Filename" magtalaga ng anumang pangalan sa nilikha na bagay, ngunit tiyaking tukuyin ang extension sa dulo ".bat". Nag-click kami "I-save".
- Isara Notepad at tumakbo "Explorer". Mag-navigate sa direktoryo kung saan mo nai-save ang file gamit ang extension ng BAT. Mag-click dito gamit ang kanang pindutan ng mouse (PKM). Sa listahan ng mga pagkilos, itigil ang pagpili sa "Patakbuhin bilang tagapangasiwa".
- Ang script ay ilulunsad at isagawa ang mga kinakailangang mga setting ng system, nakikipag-ugnayan sa utility SubInACL. Susunod, i-restart ang computer, at pagkatapos ay dapat mawala ang error na 0x80070005.
Kung hindi gumagana ang opsiyong ito, maaari ka ring gumawa ng isang file na may extension ".bat"ngunit may ibang code.
Pansin! Ang pagpipiliang ito ay maaaring humantong sa madepektong sistema, kaya gamitin lamang ito bilang isang huling paraan sa iyong sariling peligro. Bago gamitin ito, inirerekomenda na lumikha ng isang system restore point o backup nito.
- Matapos makumpleto ang lahat ng mga hakbang sa itaas para sa pag-install ng utility SubInACL, buksan Notepad at i-type sa sumusunod na code:
@echo off
C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / grant = administrator = f
C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = administrators = f
C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / grant = administrator = f
C: subinacl subinacl.exe / subdirectories% SystemDrive% / grant = administrator = 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 / subdirectories% SystemDrive% / grant = system = f
@Echo Gotovo.
@ pauseKung na-install mo ang Subinacl na utility sa ibang direktoryo, pagkatapos ay sa halip na ang expression "C: subinacl subinacl.exe" tukuyin ang kasalukuyang landas dito.
- I-save ang tinukoy na code sa isang file na may extension ".bat" sa parehong paraan tulad ng inilarawan sa itaas, at i-activate ito bilang administrator. Magbubukas "Command Line"kung saan ang pamamaraan para sa pagbabago ng mga karapatan sa pag-access ay isasagawa. Pagkatapos ng proseso, pindutin ang anumang key at i-restart ang PC.
Paraan 2: Palitan ang pangalan o tanggalin ang mga nilalaman ng folder ng SoftwareDistribution
Tulad ng nabanggit sa itaas, ang sanhi ng error na 0x80070005 ay maaaring maging isang break kapag nagda-download ng nakaraang pag-update. Kaya, pinipigilan ng isang underused na bagay ang susunod na pag-update mula sa pagpasa ng tama. Ang suliraning ito ay maaaring malutas sa pamamagitan ng pagpapalit ng pangalan o pagtanggal sa mga nilalaman ng folder na naglalaman ng pag-download ng pag-update, katulad ng direktoryo "SoftwareDistribution".
- Buksan up "Explorer". Ipasok ang sumusunod na address sa address bar nito:
C: Windows SoftwareDistribution
I-click ang arrow sa kanan ng address bar, o mag-click Ipasok.
- Nakarating ka sa folder "SoftwareDistribution"na matatagpuan sa direktoryo "Windows". Ito ay kung saan naka-imbak ang na-download na mga pag-update ng system hanggang sa mai-install. Upang mapupuksa ang error na 0x80070005, kinakailangang linisin ang direktoryong ito. Upang piliin ang lahat ng nilalaman nito, paganahin Ctrl + A. Nag-click kami PKM sa pamamagitan ng pagpili. Sa lalabas na menu, piliin ang "Tanggalin".
- Ang isang dialog box ay magbubukas kung saan hihilingin sa iyo kung talagang gusto ng user na ilipat ang lahat ng mga napiling bagay sa "Cart". Sumang-ayon sa pamamagitan ng pag-click "Oo".
- Ang proseso ng pagtanggal ng mga nilalaman ng folder "SoftwareDistribution". Kung hindi posibleng tanggalin ang anumang elemento, dahil kasalukuyang abala sa proseso, pagkatapos ay mag-click sa ipinakita na window na nagpapaalam tungkol sa sitwasyong ito "Laktawan".
- Matapos tanggalin ang mga nilalaman, maaari mong subukang magsagawa ng isang pagkilos kung saan ipinapakita ang error na 0x80070005. Kung ang dahilan ay di-wastong na-download ang mga naunang pag-update, pagkatapos ay ang oras na ito ay dapat na walang mga pagkabigo.
Kasabay nito, hindi lahat ng mga gumagamit ay naglalabas ng panganib sa mga nilalaman ng folder. "SoftwareDistribution", dahil natatakot silang sirain ang hindi pa naka-install na mga update o kung hindi man ay makapinsala sa system. May mga sitwasyon kung ang nabanggit na opsiyong nabanggit ay nabigo na tanggalin ang eksaktong nasira o hindi na ginagamit na bagay na nabigo, dahil siya ang abala sa proseso. Sa parehong mga kasong ito, maaari mong gamitin ang ibang paraan. Siya ay upang palitan ang pangalan ng folder "SoftwareDistribution". Ang pagpipiliang ito ay mas kumplikado kaysa sa inilarawan sa itaas, ngunit kung kinakailangan, ang lahat ng mga pagbabago ay maaaring i-roll pabalik.
- Mag-click "Simulan". Mag-log in "Control Panel".
- Pumunta sa seksyon "System at Security".
- Mag-click "Pangangasiwa".
- Sa listahan na lilitaw, mag-click "Mga Serbisyo".
- Na-activate Service Manager. Hanapin ang bagay "Windows Update". Upang gawing simple ang paghahanap, maaari mong i-line up ang mga pangalan ayon sa alpabeto sa pamamagitan ng pag-click sa heading ng haligi. "Pangalan". Matapos mong makita ang item na iyong hinahanap, lagyan ng label ito at i-click "Itigil".
- Ang proseso ng pagpapahinto sa napiling serbisyo ay pinasimulan.
- Matapos ihinto ang serbisyo, kapag pinili mo ang pangalan nito, ang inskripsiyon ay ipapakita sa kaliwang pane ng window "Run". Window Service Manager huwag isara, ngunit palagpasan lang ito "Taskbar".
- Bukas na ngayon "Explorer" at ipasok ang sumusunod na path sa field ng address nito:
C: Windows
Mag-click sa arrow sa kanan ng tinukoy na linya.
- Paglipat sa isang folder "Windows"naisalokal sa root directory ng disk C. Pagkatapos ay hanapin ang folder na pamilyar sa amin. "SoftwareDistribution". Mag-click dito PKM at sa listahan ng mga aksyon piliin Palitan ang pangalan.
- Baguhin ang pangalan ng folder sa anumang pangalan na sa tingin mo ay kinakailangan. Ang pangunahing kondisyon ay ang pangalan na ito ay hindi dapat magkaroon ng iba pang mga direktoryo na matatagpuan sa parehong direktoryo.
- Ngayon bumalik ka "Tagapangasiwa ng Serbisyo". I-highlight ang pamagat "Windows Update" at pindutin "Run".
- Magsisimula ito sa tinukoy na serbisyo.
- Ang matagumpay na pagkumpleto ng gawain sa itaas ay ipapakita sa pamamagitan ng paglitaw ng katayuan "Gumagana" sa haligi "Kondisyon" sa tapat ng pangalan ng serbisyo.
- Ngayon pagkatapos na i-restart ang computer, dapat na mawala ang error na 0x80070005.
Paraan 3: Huwag paganahin ang antivirus o firewall
Ang kasunod na dahilan na maaaring maging sanhi ng 0x80070005 error ay hindi tamang mga setting o malfunctions ng regular na anti-virus o firewall. Lalo na ito ay madalas na nagiging sanhi ng mga problema sa panahon ng pagpapanumbalik ng system. Upang suriin kung ito ang kaso, kailangan mong pansamantalang huwag paganahin ang proteksyon at tingnan kung muling lumitaw ang error. Ang pamamaraan para sa deactivating antivirus at firewall ay maaaring mag-iba nang malaki depende sa tagagawa at bersyon ng tinukoy na software.
Kung ang problema ay muling lumitaw, maaari mong i-on ang seguridad at patuloy na maghanap para sa mga sanhi ng problema. Kung, pagkatapos na i-disable ang antivirus o firewall, nawala ang error, subukang ayusin ang mga setting ng mga ganitong uri ng mga antivirus program. Kung hindi posible na i-configure ang software, ipinapayo namin sa iyo na i-uninstall ito at palitan ito ng isang analog.
Pansin! Ang mga pagkilos sa itaas ay dapat isagawa sa lalong madaling panahon, dahil mapanganib na umalis sa computer na walang proteksyon laban sa virus sa loob ng mahabang panahon.
Aralin: Paano hindi paganahin ang antivirus
Paraan 4: Suriin ang disk para sa mga error
Ang pagkabigong 0x80070005 ay maaaring maging sanhi ng pisikal na pinsala o lohikal na mga pagkakamali sa hard disk ng PC kung saan naka-install ang system. Ang pinakamadaling paraan upang masuri ang hard drive para sa mga problema sa itaas at, kung maaari, ayusin ang paggamit ng utility ng system. "Suriin ang Disk".
- Gamit ang menu "Simulan" lumipat sa direktoryo "Standard". Sa listahan ng mga bagay, hanapin ang item "Command Line" at mag-click PKM. Pumili "Patakbuhin bilang tagapangasiwa".
- Magbubukas "Command Line". Mag-record doon:
chkdsk / R / F C:
Mag-click Ipasok.
- Lilitaw ang impormasyon na nagpapahiwatig na hindi posible na magsagawa ng tsek sa disk, dahil ginagamit ito ng isa pang proseso. Samakatuwid, ikaw ay sasabihan na magsagawa ng pag-scan sa susunod na pag-reboot ng system. Ipasok "Y" at pindutin Ipasok. Pagkatapos nito, i-restart ang PC.
- Sa panahon ng pag-reboot, ang utility "Suriin ang Disk" gagawa ng tsek sa disk C. Kung posible, itatama ang lahat ng mga lohikal na pagkakamali. Kung ang mga problema ay sanhi ng mga pisikal na malfunctions ng hard drive, pagkatapos ito ay pinakamahusay na palitan ito sa isang karaniwang gumagana analog.
Aralin: Suriin ang disk para sa mga error sa Windows 7
Paraan 5: Ibalik ang mga file system
Ang isa pang dahilan para sa problema na aming pinag-aaralan ay maaaring makapinsala sa mga file system ng Windows. Kung pinaghihinalaan mo ang pagkabigo na ito, dapat mong i-scan ang OS para sa integridad at, kung kinakailangan, ayusin ang mga nasira item gamit ang isang tool ng system. "SFC".
- Tumawag "Command line", kumikilos sa mga rekomendasyon na inilarawan sa Paraan 4. Ipasok ang sumusunod na entry:
sfc / scannow
Mag-click Ipasok.
- Utility "SFC" ay ilulunsad at i-scan ang OS para sa kakulangan ng integridad ng mga elemento ng system. Sa kaso ng pagtuklas ng mga problema, ang pagpapanumbalik ng mga nasirang elemento ay awtomatikong gagawa.
Aralin: Sinusuri ang integridad ng mga file ng OS sa Windows 7
Paraan 6: I-reset ang Mga Setting ng TCP / IP
Ang isa pang dahilan na nagiging sanhi ng problema na aming pinag-aaralan ay maaaring maging kabiguan ng TCP / IP. Sa kasong ito, kailangan mong i-reset ang mga parameter ng stack na ito.
- Isaaktibo "Command Line". Ipasok ang entry na ito:
netsh int ip reset logfile.txt
Mag-click Ipasok.
- Sa pamamagitan ng pagpapatupad ng utos sa itaas, ang mga parameter ng stack ng TCP / IP ay i-reset, at ang lahat ng mga pagbabago ay nakasulat sa file na logfile.txt. Kung ang sanhi ng error ay nararapat lamang sa mga pagkabigo ng bahagi sa itaas, kung gayon ang problema ay dapat mawala.
Paraan 7: Baguhin ang mga katangian ng direktoryo "Impormasyon ng Dami ng Sistema"
Ang susunod na sanhi ng 0x80070005 error ay maaaring ang setting ng katangian "Basahin lamang" para sa katalogo "Impormasyon sa Dami ng Sistema". Sa kasong ito, kakailanganin naming baguhin ang parameter sa itaas.
- Given ang katunayan na ang direktoryo "Impormasyon sa Dami ng Sistema" ang default ay nakatago, dapat naming paganahin ang pagpapakita ng mga bagay sa system sa Windows 7.
- Susunod, buhayin "Explorer" at pumunta sa root directory ng disk C. Maghanap ng direktoryo "Impormasyon sa Dami ng Sistema". Mag-click dito rmb. Sa listahan na lilitaw, piliin ang "Properties".
- Magbubukas ang isang window ng ari-arian ng direktoryo sa itaas. Suriin upang harangan "Mga Katangian" malapit sa parameter "Basahin lamang" Ang checkbox ay hindi pinili. Kung ito ay, tiyaking tanggalin ito, at pagkatapos ay pindutin "Mag-apply" at "OK". Pagkatapos nito, maaari mong subukan ang PC para sa pagkakaroon ng error na aming pinag-aaralan, sa pamamagitan ng paglalapat ng epekto nito.
Paraan 8: Paganahin ang serbisyo ng Pagsingil ng Volume Shadow
Ang isa pang dahilan ng problema ay maaaring maging isang kapansanan na serbisyo. "Shadow Copy Volume".
- Pumunta sa Service Managergamit ang algorithm na inilarawan sa Paraan 2. Hanapin ang item "Shadow Copy Volume". Kung ang serbisyo ay hindi pinagana, mag-click "Run".
- Pagkatapos nito, dapat ipakita ang katapat sa tapat ng pangalan ng serbisyo. "Gumagana".
Paraan 9: Tanggalin ang pagbabanta ng virus
Minsan ang isang error na 0x80070005 ay maaaring maging sanhi ng isang computer na makahawa sa ilang mga uri ng mga virus. Pagkatapos ito ay kinakailangan upang suriin ang PC gamit ang isang espesyal na anti-virus utility, ngunit hindi sa isang regular na antivirus. Pinakamainam na i-scan mula sa ilalim ng isa pang device o sa pamamagitan ng isang LiveCD (USB).
Sa panahon ng pagsubok, kapag nakita ang malisyosong code, kinakailangan upang sundin ang mga rekomendasyon na nagbibigay ng utility sa pamamagitan ng interface nito. Ngunit kahit na ang virus ay natagpuan at neutralized, hindi pa rin ito ganap na ginagarantiya ang paglaho ng error na aming pinag-aaralan, dahil ang nakakahamak na code ay maaaring gumawa ng ilang mga pagbabago sa system. Samakatuwid, matapos ang pag-alis nito, malamang, kakailanganin mong dagdagan ang isa sa mga paraan upang malutas ang problemang 0x80070005 na aming inilarawan sa itaas, sa partikular, ang pagpapanumbalik ng mga file system.
Tulad ng makikita mo, may isang malawak na listahan ng mga sanhi ng error na 0x80070005. Ang algorithm ng pag-aalis ay nakasalalay sa kakanyahan ng kadahilanang ito. Ngunit kahit na hindi mo pinamahalaan ang pag-install nito, maaari mo lamang gamitin ang lahat ng mga paraan na tinukoy sa artikulong ito at sa paraan ng pag-aalis upang makamit ang ninanais na resulta.