Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Teile der Windows-XP-Registrierungsdatenbank reparieren?

Frage Microsoft Windows Systemdateien

Mitglied: Zollwurf

Zollwurf (Level 1) - Jetzt verbinden

07.08.2011, aktualisiert 11:12 Uhr, 4691 Aufrufe, 7 Kommentare

Seit einiger Zeit ist es auf einem XP-Home SP2-System nicht mehr möglich, Verweise auf Systembibliotheken zu setzen. Beim Versuch dies zu tun (etwa VBA, Visual Basic 6, VB.NET) erscheint stets "Fehler beim Zugriff auf die Systemregistrierung". Mittels RegMonitor habe ich zwischenzeitlich herausgefunden, dass der Übeltäter in der TypeLib liegt. Der betroffene Schlüssel (nebst Unterschlüssel "2.1") lautet "HKEY_CLASSES_ROOT\TypeLib\{5EEAEE91-9177-44C3-AB2B-9D4CB928D00D}".
Er lässt sich allerdings weder löschen, umbennen oder modifizieren, weder im Normalmode als Admin noch im abesicherten Mode ebenfalls als Admin. Zugriffsberechtigungen habe ich mittels regedit.exe bzw. dem (älteren aber umfangreicheren) regedt32.exe jeweils auf Vollzugriff gesetzt, hilft alles nix.
Ich vermute, dass lediglich der Zweig der Registry mit den TypeLibs zerschossen ist, und suche deshalb nach einer Möglichkeit auch nur diese Teilbibliothek zu ersetzen (auf MS-DOS Ebene oder von einer Live-CD) aus. Nur, in welcher Datei unter %SYSTEMROOT%\Repair stecken die Verweise zur TypeLib? Die gesamte Registry will ich nicht ersetzen, weil dummerweise leider keine Wiederherstellungspunkte existieren. Hat jemand einen Lösungsvorschlag?
Gruß
Zollwurf
Mitglied: Addl123
07.08.2011 um 11:53 Uhr
Guten Tag. OT: Warum kein SP3?
HKCR ist teilweise aus HKCU\Software\Classes (benutzername\ntuser.dat) und teilweise aus HKLM\Software\Classes (system32\config\software).Von daher könnte das Anlegen eines neuen Nutzers ausreichen, um das Problem zu beheben. Vor einer OP würde ich zumindest ein simples Backup machen (am besten mit Live-CD komplette Registry-Dateien kopieren). Live-CD ist die bessere Wahl, besser wäre ein Komplett-Offline-System, dann könntest du http://www.registrytool.com/ einsetzen, was einfach das professionellste Registry-Tool ist und schon in der Demo toll ist. Natürlich geht auch Registry Editor PE.
Bitte warten ..
Mitglied: DerWoWusste
07.08.2011 um 11:55 Uhr
Moin.

HKCR ist ein Teil von HKLM, und zwar der Unterschlüssel Software\Classes.
Öffne regedit, wähle HKLM, Menü Datei ->Struktur laden: C:\WINDOWS\repair, Datei: software ->beliebigen Namen vergeben (z.B. Backup). Nun blättere zu HKLM\Backup\Classes\Typelib und exportiere das Gesuchte in eine Regdatei. Editiere diese Regdatei danach passend (HKEY_LOCAL_MACHINE\Backup\Classes durch HKEY_CLASSES_ROOT ersetzen) und importier sie wieder.

Wird wohl erst klappen, wenn der alte Schlüssel gelöscht wurde. Zur Not von einem Zweitsystem oder einer Boot-CD aus, wenn es unter Deinem System nicht geht.
Bitte warten ..
Mitglied: bastla
07.08.2011 um 11:56 Uhr
... oder ev mittels RegDelNull ...

Grüße
bastla
Bitte warten ..
Mitglied: Zollwurf
07.08.2011 um 14:03 Uhr
Danke für die Tipps - funktionieren allerdings (auf meinem System) nicht:
1. Neuen Benutzer (mit Adminrechten) angelegt; Fehler unverändert
2. Von Live-CD regedit und regedt32 aufgerufen, Strukturen aus HKLM (von Festplatte) importiert, Key-Ändern bzw -Löschen nach wie vor unmöglich
Bleibt wohl nur noch die Radikalkur...
Bitte warten ..
Mitglied: Zollwurf
07.08.2011 um 14:14 Uhr
Zitat von DerWoWusste:
Moin.

HKCR ist ein Teil von HKLM, und zwar der Unterschlüssel Software\Classes.
Öffne regedit, wähle HKLM, Menü Datei ->Struktur laden: C:\WINDOWS\repair, Datei: software ->beliebigen Namen
vergeben (z.B. Backup). Nun blättere zu HKLM\Backup\Classes\Typelib und exportiere das Gesuchte in eine Regdatei. Editiere
diese Regdatei danach passend (HKEY_LOCAL_MACHINE\Backup\Classes durch HKEY_CLASSES_ROOT ersetzen) und importier sie wieder.

Wird wohl erst klappen, wenn der alte Schlüssel gelöscht wurde. Zur Not von einem Zweitsystem oder einer Boot-CD aus,
wenn es unter Deinem System nicht geht.

Danke, erstmal.
Ich konnte dank des Hinweises nun die Strukturen importieren, und zwar sowohl unter Win als auch von Live-CD, aber erneut nicht löschen bzw. editieren. Da es denn "BadKey" im %SYSTEMROOT%/Repair Verzeichnis freilich nicht gab, wüsste ich nicht, was man dann von wo nach wohin übertragen kann.?
Bitte warten ..
Mitglied: DerWoWusste
07.08.2011 um 14:28 Uhr
Das Repairverzeichnis wird bei der installation angelegt - wird es danach überhaupt aktualisiert? Wüsste nicht, woher Du dann Deinen Key bekommen solltest. In c:\windows\system32\config gibt es noch die software.sav, vielleicht daher?
Bitte warten ..
Mitglied: Zollwurf
07.08.2011 um 14:57 Uhr
Ich will keinen "BadLink" durch irgendwas anderes ersetzen - ich will das Ding (vorrangig!) schlicht und ergreifend löschen. Warum das partout nicht funktioniert ist rätselhaft - und ist mein Hauptproblem.
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Windows XP
gelöst WPA2 unter Windows XP SP1 nutzen? (10)

Frage von bestelitt zum Thema Windows XP ...

Windows XP
Kann man noch neue Notebooks für Windows XP kaufen ? (9)

Frage von DieterJansen zum Thema Windows XP ...

Windows Netzwerk
SMBv2 in Windows 7 - Windows XP - Windows Server 2003 Domäne deaktivieren (4)

Frage von Mario.Steinberg zum Thema Windows Netzwerk ...

Windows XP
gelöst Windows XP SP 3 System Clonen (19)

Frage von zeroblue2005 zum Thema Windows XP ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...