Jy kan dalk die volgende fout in Windows teëkom wanneer jy probeer om 'n nuwe opdatering of 'n nuwe program te installeer:
Toegang word geweier. Foutkode 0x80070005
Fout 0x80070005 gaan selde gepaard met enige verdere verduideliking vir wat verkeerd geloop het, so jy moet 'n paar foutsporing doen om die probleem vas te stel.
Instruksies in hierdie artikel is van toepassing op Windows 10, Windows 8 en Windows 7.
Onderste reël
Fout 0x80070005 kan voorkom wanneer 'n program wat jy gebruik, probeer om 'n lêer of Windows-register oop te maak waartoe jy nie toegang het nie. Dit kom die meeste voor wanneer jy nuwe sagteware of 'n Windows-opdatering installeer.
Hoe om fout 0x80070005 op Windows reg te stel
Probeer hierdie regstellings in volgorde totdat die fout opgelos is:
-
Maak seker die sagteware is van 'n wettige bron. Laai net sagteware van betroubare maatskappye af, en skandeer alle sagteware en lêers wat jy van die internet aflaai met antivirusprogrammatuur soos Windows Defender.
Antivirussagteware kan net kyk vir wanware wat die ontwikkelaar ontdek het. As 'n virus nuut is of nie nagevors is nie, sal dit nie die antivirussagteware aktiveer nie.
- Teken aan as die administrateur. Meld uit jou rekening en meld aan by die Windows-administrateurrekening, wat meer toestemmings het om toegang tot data en registers te kry, en voer dan die opdatering weer uit. Dikwels los dit die probleem op. As dit nie die geval is nie, is dit waarskynlik 'n probleem met die lêer of met die installasiemedia.
- Skandeer die installasiemedia vir wanware. As jy sagteware vanaf 'n USB-stokkie, hardeskyf of 'n ander toestel oplaai, skandeer dit met jou antivirusprogrammatuur. As die skandering wanware vind, verwyder die skyf onmiddellik en laat 'n volledige skandering van jou rekenaar uitvoer.
-
Dateer die sagteware op of herinstalleer dit. Sommige opdaterings moet dalk in 'n sekere volgorde uitgevoer word. As daar geen ander opdaterings is nie, deïnstalleer die program en installeer dit dan weer.
- Ontkoppel alle USB-toestelle. Skakel die rekenaar af en koppel enige USB-aandrywers en bykomstighede uit, en herlaai dan die rekenaar met net die nodige toestelle gekoppel om te sien of dit help.
- Dateer toestelbestuurders op. Maak die Toestelbestuurder oop en kyk na die gekoppelde toestelle vir enige bestuurderopdaterings. Indien enige met 'n uitroepteken gemerk is, dateer die Windows-toestelbestuurders op en probeer weer die installasie.
-
Deaktiveer Windows Firewall. Die aflaai kan deur jou brandmuur geblokkeer word, so jy sal dalk Windows Firewall moet deaktiveer.
Doen dit net met programme wat jy vertrou en geverifieer het dat dit wettig is.
-
Pas lêerkenmerke aan. Jy sal dalk nie 'n program kan opdateer as dit as leesalleen gemerk is nie. Soek die sagteware in Windows File Explorer en regskliek dit, kies dan Properties Onder die General-oortjie, kies Leesalleen as dit gemerk is om die regmerkie uit te vee, kies dan OK om die veranderinge te stoor.
Jy moet by jou administrateurrekening aangemeld wees om 'n lêer se eienskappe te verander.
- Verander die lêersekuriteitinstellings. In die Properties-kieslys vir die program, kies die Security-oortjie, en maak seker dat al die sekuriteitstoestemmings onderaan 'n regmerkie onderhet Allow As sommige gemerk is as Weer of leeg, kies Edit om alle toestemmings te verander na Allow
-
Stel toestemmings terug met SubInACL. As jy probleme ondervind met 'n Microsoft-program, laai SubInACL af en installeer dit, maak dan Notepad oop en voer die volgende kode in 'n nuwe tekslêer in:
Stel OSBIT=32
IF bestaan "%ProgramFiles(x86)%" stel OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT%==64 stel RUNNINGDIR=%ProgramFiles(x86)%
subinacl /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /grant="nt service\trustedinstaller"=f
Kies Stoor as, stel die Save as type na Alle lêers, en stoor dit as reset.cmd Maak seker dat jy dit iewers stoor wat jy maklik kan opspoor, maak dan die lêer as 'n administrateur oop. Werk daarna die program weer op en vee dan die cmd lêer uit wat jy geskep het.