Achtung! Dieser Artikel vom 25. April 2012 hat schon ein paar Jahre auf dem Buckel. Der Inhalt kann (muss er aber natürlich nicht) in Teilen oder im Ganzen nicht mehr dem aktuellen Stand der Technik entsprechen!

Tja, stimmt, ich dengel hier bei den Desktop-Pimps manchmal recht beiläufig mit wichtigen Systemdateien hin und her. Die Dinger werden überschrieben, Ihrer Bestimmung beraubt, Ihrer original Rechte entzogen und gnadenlos gepimpt! Aber was ist wenn etwas schief geht?

Ich sage ja immer das ein aktuelles Backup oder ein aktueller Systemwiederherstellungspunkt Pflicht ist, sonst ist das alles nicht lustig wenn es denn auf dem Produktivsystem daneben geht! Aber natürlich kann es trotzdem passieren, der GAU, nix geht mehr.  Daher hier kurz die Anleitung wie Ihr aus Eurer Windows Installations CD/DVD, 0der aus den von MSDN heruntergeladenen ISOs, die benötigten Systemdateien wieder hervorzaubert und beschädigte Systemdateien repariert!

Die einzigen Tools die benötigt werden sind 7. Zip,  eh ein sehr guter, kostenloser Genosse beim packen oder extrahieren von Archiv-Software, sowie ein Tool um ISOs als Laufwerk zu mounten falls keine CD/DVD zur Hand ist. Ich benutze dafür Gizmo Drive, es geht aber natürlich auch das Tool Eurer Wahl Daemon Tools, Virtual CD, Nero etc. Aber selbst die braucht Ihr eigentlich nicht wirklich, den 7zip kann auch ISOs entpacken. Um noch kurz beim Thema zu bleiben. Falls Ihr also keine Microsoft Installations CD oder DVD habt, nun – besorgt Euch die Original ISO Files. Eine sehr schöne Aufstellung welche Version wo heruntergeladen werden kann haben die Jungs und Mädels von MB IT auf dieser Seite hinterlassen.

Auf gehts!

1) XP und Server 2003 CDs und ISOs

Systemfiles von XP und Server 2003 zu restoren ist relativ einfach, alle Systemdateien sind im „I386″ Ordner gespeichert, und eine“ Explorer.exe“ findet sich dort unter „Explorer.ex_“ oder eine „Shell32.dll“ eben dort unter einer „Shell32.dl_“ Es fehlt hier also immer nur der letzte Buchstabe der Dateierweiterung. Hier also mit dem 7.zip zugreifen und per Rechtsklick „Dateien entpacken…“ ->“Entpacken nach…“ wählen und bei letzterem ein Verzeichnis Eurer Wahl angeben. Das war es auch schon. Ihr habt jetzt wieder eine Original Datei die Ihr wieder dort einsetzen könnt, wo Eure korrupte Datei sitzt!

2) Vista, Server 2008, Windows 7 oder Windows8

Die benötigten Files aus diesen Windows Setup Versionen heraus zu operieren ist leider nicht mehr ganz so einfach, weil MS hier das Dateiformat .WIM einsetzt. 7.zip kommt da trotzdem drauf klar. Wenn Ihr jetzt die Installations DVD oder das ISO gemountet habt, geht zum Hauptordner ->Sources ->dann sucht nach der „install.wim“, hier drin liegen alle Systemdateien! Rechtsklick und dann 7.zip ->Öffnen. Jetzt sieht das ganze momentan so aus:

Windows "install.wim" in 7zip

Windows „install.wim“ in 7zip

Ihr seht die Ordner Nummer 1-5, diese stehen für die verschiedenen Windows Editionen. Um jetzt herauszufinden hinter welcher Ordner Nummer die für uns richtige Windows Version steckt, benötigen wir die .xml Datei, die hier im „install.wim“ Archiv steckt -> Öffnet also die .xml innerhalb von 7zip mit einem Doppelklick, bei mir öfnnet sich dann die .xml Datei im Windows Internet Explorer.

Eure Windows Version identifiziert Ihr, indem Ihr den Pfad <Image Index=#> ausklappt und nach dem Namen der Windows Version schaut die ein paar Zeilen darunter unter Edition ID zu sehen ist. Das sieht dann in ungefähr so aus:

xml Datei in der install.wim der Windows Installations DVD/ISO

xml Datei in der install.wim der Windows Installations DVD/ISO

Wenn Ihr Eure Windows Version und den entsprechenden Ordner gefunden habt, dann wechselt mit 7zip in diesen Ordner. Um beim obigen Beispiel zu bleiben, wäre das dann Ordner 5 für die „Ultimate Edition“. In Ordner 5, liegen die Ordner genau so, wie auf Eurer Systemfestplatte. Es gilt also nur noch sich zur kaputten Datei vorzuhangeln, wir nehmen mal an es wäre die „system32.dll“. Die liegt wie immer immer im Windows ->System32 Ordner.

System 32 .dll in der Windows Installations DVD/ISO

System 32 .dll in der Windows Installations DVD/ISO

Kopieren nach…-> Und Ihr kopiert das Teil erstmal irgendwohin. Danach ist das Prozedere genau als wenn Ihr Windows gepimpte .dll’s unterschiebt. Hab ich glaube ich hier beschrieben. Besitzrechte der .dll die aktiv ist erlangen, umbenenen und korrekte oder gepimpte .dll ins Verzeichnis kopieren.

Hoffe, Ihr habt durch die kleine Anleitung zumindest ein Sicherheitsnetz falls mal was schiefgeht.

Viel Spaß beim Pimpen