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, 4749 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 ..
Ähnliche Inhalte
Windows 10
gelöst Windows 10 - Domänen Benutzerprofil reparieren (2)

Frage von cuilster zum Thema Windows 10 ...

Windows 10
gelöst PdfFactory defekt - Windows 10 Profil reparieren - wie geht das? (4)

Frage von Rene1976 zum Thema Windows 10 ...

Windows Server
Wie kann ich das Eventlog reparieren? (3)

Frage von joni2000de zum Thema Windows Server ...

Windows 10
Windows 10 bootet nach Update nicht mehr - wie reparieren? (1)

Frage von LordGurke zum Thema Windows 10 ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...

E-Business
Wo tragt ihr eure privaten Termine ein? (13)

Frage von honeybee zum Thema E-Business ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...