Welcome to Computerhilfen, your free pc help site. Please take a look at our english website www.computerhilfen.com where you find tips and help in english and can also ask for free help in our english help boards.
Für die XP-Systemreparatur gibt es mehrere Möglichkeiten:
a) die Reparaturkonsole (für einzelne namentlich bekannte Programme) b) den Befehl sfc /scannow oder sfc /scanonce (allgemein, wenn XP noch hochfährt) c) die Reparaturinstallation (allgemein, wenn XP nicht mehr hochfährt)
Dazu verwendet man aber sinnvollerweise auch die aktuellsten XP-Komponenten. Es ist aus verschiedenen Gründen ratsam, Daten nicht auf die XP-Bootpartition zu speichern. Deshalb gehe ich hier einfach davon aus, dass C:\ die XP-Bootpartition ist und D:\ die Partition für Daten. Bitte dies entsprechend zu berücksichtigen.
Hier nun eine Anleitung, diese zum Einsatz zu bringen:
Windows XP Service Pack 2-Netzwerkinstallationspaket für IT-Spezialisten und Entwickler in das Verzeichnis d:\mein-xpsp2 runterladen.Downloadseite Der Einfachheit wegen wird die heruntergeladene Datei in XPSP2.EXE umbenannt.
Erstelle ein Verzeichnis, in dem die vorhandenen I386-Dateien mit denen des SP2 zusammengeführt werden. Nenne das z.B. mein-i386. In dieses Verzichnis kopierst du den kompletten i386-Ordner deiner Installations-CD. Findst du den dort nicht, so suche nach ihm auf dem Windows-Boot-Laufwerk. Du hast also jetzt ein Verzeichnis mein-i386/i386.
Das Zusammenführen der Verzeichnisse ist mittels Dos-Befehl auszuführen. Das Dos-Fenster öffnst du über Start > Ausführen, wo du cmd eingibst. Im Dos-Fenster gibst du dann d:\mein-xpsp2\xpsp2.exe /integrate:d:\mein-i386
Nun hast du einen kompletten i386-Ordner mit SP2 erstellt. Diesen kopierst du auf das Windows-Boot-Laufwerk unter \windows. Einen eventuell dort vorhandenen Ordner i386 benennst du um in i386-old.
Nun musst du dem Computer noch das neue Verzeichnis bekannt geben. Das geschieht in der Registry (Start > ausführen >regedit) und navigiere zu:
Dort stehen auf der rechten Seite verschiedene Einträge. Du änderst den folgenden:
SourcePath
Hier ist vermutlich ein Verweis auf dein CD-ROM-Laufwerk, und deshalb sucht die Reparatur das Verzeichnis i386 auch auf der XP CD. Alles was erforderlich ist, ist den Eintrag wie folgt zu ändern:
%systemroot%
Einfach auf den Wert doppelklicken und es geht ein Fenster auf, wo du den neuen Wert eintragen kannst. System neu starten, damit die Änderungen wirksam werden.
Jetzt kann die Reparatur ausgeführt werden.
Da es im Fehlerfall u.U. schwierig ist, diese Maßnahmen ergreifen, ist es ratsam, das rechtzeitig zu tun.
a) die Reparaturkonsole
Starte mal die Wiederherstellungskonsole:
Lege die Windows XP CD in das Laufwerk ein, und Starte dem Computer neu. (Stelle das Bios so ein dass es von der CD bootet).
Drücke die R Taste für der Wiederherstellungskonsole.
Melde dich mit dem Administatorkennwort an, wenn erforderlich.
Gib in der Eingabeaufforderung diesen Befehl ein, falls eine dll repariert werden soll:
expand c:\windows\i386\dllname.dl_ c:\windows\dllname.dll oder diesen Befehl, falls eine exe repariert werden soll: expand c:\windows\i386\exename.ex_ c:\windows\exename.exe
Bestätige die Nachfolgende Frage mit JA und beende die Wiederherstellungskonsole mit exit.
Starte jetzt den Computer neu.
b) der Befehl sfc /scannow oder sfc /scanonce (wenn der PC noch hochfährt)
Hallo, ich fand heute diesen Artikel zum SFC und ServicePack2. Wie sieht die Sache aus, wenn man, wie ich: XP-Home-Edition ganz frühe Version, +SP1 und alle nachfolgenden Update-Patches, +SP2 und alle nachfolgenden Update-Patches im Einsatz hat und jetzt ein Sfc /Scannow durchgeführt hat. Es kam natürlich, legen sie die CD-Home-Edition ... ein und so weiter. Dieses habe ich gemacht, siehe Oben, die ganz frühe Version, aber was ist mit den Korrekturen aus SP1 und Patches zu SP1, und SP2 wurde im Artikel ja beschrieben. Gibt es die Möglichkeit, auch SP1 mit den nachfolgenden Patches und SP2 mit den nachfolgen Patches zu bündeln und dan den SFC /scannow durchzuführen? Weiss jemand, wo etwas darüber geschrieben steht? Für eure Hilfe Dank in Voraus. MfG Okieh3
Liebe/r Cottonwood, danke für die schnelle Antwort.
Ich muss aber zu meinem besseren Verständnis noch mal nachfragen, ist ne Wissenslücke bei mir!
Wie kommen SP1 und möglicherweise Patches zu SP1 in die Integration hinein?
Oder, beinhaltet das Service-Pack2 auch die Modifikationen die mit SP1 in Umlauf gebracht worden sind?
In meinem Fall, SFC /scannow und die Daten aus der Basis-CD XP-Home-Edition sind jetzt aktiv! Wie kommen die Änderungen, falls vorhanden, aus SP1,SP2 und eventuell Patches + Hotfixes falls vorhanden, in mein mit SFC auf Ausgangsbasis gebrachtes System hinein?
Muss jetzt u.U das SP1 neu installiert werden und anschließend das SP2 neu installiert werden? Wie geht es mit den Patches/Hotfixes aus der Vergangenheit?
Wo steht etwas darüber geschrieben oder wie sind die Prozeduren?
Für die Beantwortung meiner Fragen herzlichen Dank. MfG Okieh3
Hallo zusammen, ich habe die Prozeduren habe das jetzt durchgezogen. Es kommen mehr Anfragen nach der Prof-CD-Rom als vor der Änderung. Wer weiss was? Die Registry sieht jetzt so aus: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup:
Hallo, ja alles gemacht wie in der o.g. Arbeitsanleitung beschrieben.
Unter C:\Windows ist der Ordner I386 vorhanden.
Der Ordner I386 hat folgende EIGENSCHAFTEN: Grösse auf Datenträger: 523 MB Inhalt 6364 Dateien, in 137 Ordnern.
Neben vielen Dateien, gibt es u.a., direkt unter derI386_Root: A) SP2 18.343KB Kabinettdatei B) SP2 991KB Sicherheitskatalog Also scheint die Integration doch funktioniert zu haben!
Woran kann es liegen, dass ein SFC /scannow immer noch die Win-XP-Professional-CD-ROM verlangt?
Meine XP-Basis-CD-ROM, ist eine sogenannte Product-Recovery CD-ROM, wurde mitgeliefert bei dem PC-Kauf. Ist u.U bei solch einer Version, die I386 von anderer Qualität, als bei einem Kaufprodukt, XP-ROM und deshalb funktioniert es nicht richtig, nach der Integration?
Nach mehrmaligen SFC's weiss ich nicht, welcher Zustand jetzt wirklich aktiv ist. Was kann man tun um auf einen sauberen Level zu kommen?
Hallo zusammen, habe mir eine echte Kaufversion "Windos XP-Home-Edition"-CD geliehen und damit die Vorgänge, laut obiger Arbeitsanweisung, wiederholt.
Auch bei der I386-Kauf-Version wurde beim "SFC /scannow" die XP-Professional-CD verlangt.
Mit ABBRECHEN + Ja, bei jeder dieser Anforderung weitergemacht.
Es wurde genau 11x die Prof-CD angefordert, der Vorgang dann aber, ohne sichtliche Beanstandung zu Ende geführt.
Das Ergebnis bereitet natürlich Unbehagen, weil durch diese ewige Nachfragerei und widernatürliche Fortsetzungen, u.U Dreckeffekte ins System kommen können.
Nach dieser Änderung lief der "SFC /scannow" auf meinem Rechner, ohne weitere Nachfragerei, bis zum Ende ab.
Aus Testgründen habe ich diesen Wert nochmal wieder auf %SystemRoot% gestellt und ein SFC gestartet. Es wurde wieder immer nach XP-Prof-CD gefragt.
Abschließend wieder auf "C:\Windows" gestellt, SFC lief anstandslos bis zum Ende durch.
Warum dieses Verhalten, es ist mir ein Rätsel!
Als nächsten Test, mit der letzten Einstellung, habe ich ein Boot von der Liefer-Recovery CD-ROM gemacht, um die Reparaturkonsole testweise zu starten. Das booten funktionierte auch.
Aber, es wurde nicht die Abfrage, im sogenannten "Willkommenschirm" auf "R" für Reparatur-Konsole gestellt, sondern sofort auf ein Bildschirm für "Neuinstallation" oder Festplatten-Partitionieren oder BootAbbruch verzweigt. Ich habe Abbruch gewählt! Also, eine ReparaturKonsole, mit der bei PC-Kauf mitgelieferten Produkt-Recovery-CD-ROM, scheint nicht möglich zu sein!
Wer hat ähnliche Erfahrungen gemacht?
Für mich bleibt jetzt noch die Frage offen, was ist mit den Updates/Hotfixes die nach der ErstInstallation von SP2 (Herbst2004), so nach und nach auf meinem Rechner installiert wurden, durch die Automatischen Microsoft-Update-Funktion. Können diese Updates durch den "SFC /Scannow" unwirksam geworden sein?
Wer etwas weiss, bitte antworten.
Für die Antworten, besonders aber an Cottonwood, sage ich danke für die Mitarbeit.
Also, man glaubt es kaum. "echo %systemroot%" ergab in einer neuen Zeile, von ganz links geschrieben, die korrekte Antwort:
C:\WINDOWS
(genauso geschrieben, alles Grossbuchstaben) Spielt unter Windows, anders als bei Unix/Linux, ja aber keine Rolle.
Die Frage bleibt, weshalb nur unter "SFC" dieses Problem, aber ansonsten augenscheinlich nicht vorhanden ist. Ich habe mal mit dem "Registry-Crawler" auf %systemroot% gesucht und in der Registry 2928mal einen diesbezüglichen Eintrag gefunden. Da ich ansonsten keine Probleme mit der Variablen habe, gehe ich davon aus das im Prinzip alles OK ist!!??
Wo genau wird der Eintrag für die Umgebungsvariable "SystemRoot" gesetzt bzw.hinterlegt? Vielleicht gibt es bei diesem Eintrag etwas zu beanstanden!
Wer etwas weiss, bitte Antworten, Jede Antwort ist willkommen!