- - Fix Office 2010-installationsfejl 1402 Opsætning Kan ikke åbne registreringsdatabase-nøgle

Fix Office 2010 Installationsfejl 1402 Opsætning Kan ikke åbne registreringsdatabase nøgle

Sletning af Grooveex.dll var et af de to problemer, jeg for nylig stød på under Office 2010-geninstallation i Windows 7. Dette indlæg vil fokusere på Installationsfejl 1402 hvor Office 2010-opsætningen ikke kan åbne den navngivede registreringsdatabasenøgle Ukendt / komponent / [Tilfældige numre]. At løse dette problem kræver en kop kaffe og tålmodighed.

Denne fejl vises kun, når registreringsdatabasenøgler gør detikke har administrator tilladelse. Men du er logget ind som administrator, ikke? Da det sker, kan nogle opsætninger ødelægge registreringsdatabase tilladelser, og Office 2010-installationsprogrammet er ingen undtagelse.

Indtastning af følgende linje i Kommandoprompt vil løse problemet for de fleste mennesker,

secedit / configure / cfg% windir% infdefltbase.inf / db defltbase.sdb / verbose

men det virkede ikke for mig. Hvis det ikke fungerer så godt for dig, skal du følge den anden metode nedenfor.

Download SubInAcl, et kommandolinjeværktøj fraMicrosoft, der gør det muligt for administratorer at hente sikkerhedsoplysninger om filer, registreringsdatabase nøgeltjenester osv. Det installeres til mappen Program Files, kopier SUBINACL.EXE-filen til / Windows / System 32-mappen.

Opret nu et nyt notepad, og indsæt følgende kode i det;

  • subinacl / subkeyreg HKEY_LOCAL_MACHINE / setowner = administratorer
  • subinacl / subkeyreg HKEY_CURRENT_USER / setowner = administratorer
  • subinacl / subkeyreg HKEY_CLASSES_ROOT / setowner = administratorer
  • subinacl / subkeyreg HKEY_LOCAL_MACHINE / grant = administratorer = f / grant = system = f
  • subinacl / subkeyreg HKEY_CURRENT_USER / grant = administratorer = f / grant = system = f
  • subinacl / subkeyreg HKEY_CLASSES_ROOT / grant = administratorer = f / grant = system = f
  • CLS
  • Afslut
  • Omdøb notepadet for at nulstille og ændre udvidelsen til cmd, det komplette navn bliver "reset.cmd" som vist på skærmbilledet nedenfor. Kør denne fil som administrator.

    nulstil cmd

    Processen vil nu tage flere minutter, IKKEluk vinduet, hvad der måtte komme. Når processen er afsluttet, lukkes kommandolinjevinduet automatisk, og du kan derefter installere Office 2010 med succes.

    nulstille registreringsdatabasen

    via Yuris Technology Blog & DSL-rapport

    Opdatering: Mike i kommentarerne herunder har delt en metode, der fungerede for ham og mange andre, metoden er som følger:

    Jeg var i stand til at få installationen til at arbejde med Win764 bit. Når du får fejlen: "Opsætning kan ikke åbne registreringsdatabasenøglen med navnet" Nedenstående nøgle er det, du vil kigge efter i registreringsdatabasen. Når du har fundet nøglen (min var i hklmsoftwareMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Komponenter), vil du bemærke, at der er undernøgler under, som du ikke har tilladelse til. Højreklik først på den øverste tast (en i en fejlmeddelelse) og klik på tilladelser. Klik derefter på avanceret og derefter på fanen ejer. Sørg for, at adminsitrators er angivet som en ejer, og klik derefter på afkrydsningsfeltet "Erstat ejer på underbeholdere ...". Når du trykker på OK, får du fejl, men det er OK. Kontroller nu "Fuld kontrol" på tilladelserne til administratorgruppen, og klik derefter på knappen Avanceret igen. Kontroller derefter "Erstat alle tilladelser til underordnede objekter ...". Klik på OK. Igen kan du muligvis få fejl, men det er OK. Du vil bemærke, at du har tilladelser til undernøglerne nu.

    Desværre er der mere end en nøglebevirkes. Hvis du kører opsætningen igen, får du en fejl på en anden nøgle. Jeg endte med at lede efter en hvilken som helst nøgle i det komponentområde, der havde pilen, der viser, at de kunne udvides. Nogen af ​​dem, som jeg ikke havde tilladelse til, ændrede mig som ovenfor. Jeg tror, ​​der var omkring 7 eller 8 mere. Til sidst fungerede installationen, og nu er jeg i gang. Lang proces, men det virkede for mig.

    Kommentarer