Computerhilfen.de

Hilfe und Tipps => Windows Hilfe & Tipps => Thema gestartet von: cottonwood am 17.06.05, 15:03:24

Titel: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: cottonwood am 17.06.05, 15:03:24
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 (http://www.computerhilfen.de/tipps-windows-xp-reparatur.php3) (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 (http://www.microsoft.com/downloads/details.aspx?FamilyID=049c9dbe-3b8e-4f30-8245-9e368d3cdb5a&DisplayLang=de) 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:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

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)

Start > ausführen >cmd und sfc /scannow eingeben.


c) die Reparaturinstallation (http://www.computerhilfen.de/tipps-windows-xp-reparatur.php3) (allgemein, wenn XP nicht mehr hochfährt)
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: hansx am 17.06.05, 15:19:15
Ergänzung :
http://support.microsoft.com/kb/310747/DE/
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: Okieh3 am 02.08.05, 20:15:27
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 
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: cottonwood am 02.08.05, 21:32:47
Das geht genau so, wie es oben beschrieben ist.
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: Okieh3 am 03.08.05, 17:58:01
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?

:o 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
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: cottonwood am 03.08.05, 22:16:23
SP2 beinhaltet das SP1. Deshalb kannst du SP1 ganz vernachlässigen.
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: Okieh3 am 04.08.05, 18:41:16
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:

(Standard)             Reg_sz          (Wert nicht gesetzt)
BootDir                REg_SZ          C:\
CDInstall              REG_DWORD       0x00000001(1)
DriverCachePath        REG_EXPAND_SZ   %SystemRoot%\Driver Cache
Installation Sources   REG_MULI_SZ     J:\
LogLevel               REG_DWORD       0x20000000 (536870912)
PrivatHash             Reg_BINARY      85 99 30 28 78 b8 cf e2 20 5b 10 f8 ac 45 cf ea

ServicePackCachePath   REG_SZ          c:\Windows\ServicePackFiles\ServicePackCache

ServicePackSourcePath  REG_SZ          c:\Windows\ServicePackFiles
SourcePath             REG_SZ          %SystemRoot%

So ist es nicht gelaufen!
Ich habe dann auch noch Installation Sources auf %SystemRoot% geändert, das brachte auch nichts.

Statt wie vor der allgemeinen Änderung 2x nachzufragen, wird jetzt mindestens 10 x die WIN-XP-Prof-CD-Rom verlangt.

Mit Abbrechen darüber hinweggegangen.
Was kann ich jetzt noch tun??

Ich hoffe auf Hilfe!

Gruss
Okieh3 
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: cottonwood am 04.08.05, 21:26:52
Ich hoffe, du hast den Wert von "Installation Sources" zurückgeändert.

Hast du jetzt wirklich auf c:\windows den neuen Pfad \i386 mit allen Installationsdateien?
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: Okieh3 am 05.08.05, 18:38:54
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?

Bitte, wer kann mir meine Fragen beantworten?

MfG
Okieh3       
 
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: cottonwood am 05.08.05, 19:34:46
Besorge dir von irgend jemandem eine richtige Installations-CD. Verwende aber unter allen Umständen, falls erforderlich, deinen eigenen XP-Key.

Mache die Aktion mit der richtigen XP-CD noch einmal.
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: Okieh3 am 06.08.05, 15:48:32
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.

Ich habe dann in der Registry den Eintrag unter:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

   SourcePath von   %SystemRoot%   auf   C:\Windows

geändert.

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.

MfG
Okieh3        
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: cottonwood am 06.08.05, 20:31:35
Die Hotfixes werden aus dem Ordner C:\Windows\ServicePackFiles genommen. Deshalb sind sie (sollten zumindest) weiterhin aktiv.

Das mit dem %systemroot% ändern in C:\Windows war genial. Verstanden habe ich es dennoch nicht. Mach doch mal bitte folgendes:

Start > Ausführen und dann cmd eingeben und Enter.

Gib im Dos-Fenster

echo %systemroot%

ein und schreib mal, was da rauskam.
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: Okieh3 am 07.08.05, 12:00:32
 ??? 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!

Gruss
Okieh3
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: cottonwood am 07.08.05, 18:48:19
Starte doch mal die Wiederherstellungs/Reparaturkonsole und gib da mal echo %systemroot% ein.
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: Okieh3 am 07.08.05, 20:23:56
Unter Steuerung der Wiederherstellungskonsole ist der Befehl:

echo .... ein unbekannter Befehl.

Mit "Help" werden sämtliche, möglichen Befehle des KonsolModus aufgelistet.
Echo ist nicht darunter!
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: cottonwood am 07.08.05, 22:53:11
Schade. Hätte mich mal interessiert, ob %systemroot% auf der CD liegt, wenn man von da bootet.
Titel: Re: XP-Systemreparatur mit den aktuellsten XP-Komponenten
Beitrag von: cottonwood am 26.03.06, 14:52:56
Anmerkung: Der Grund dafür, dass die XP-Professional-CD anstelle der XP-Home-CD verlangt wird, liegt in einem Fehler in XP. Man kann diesen Fehler umgehen, indem man vor dem sfc /scannow - Befehl bereits die XP-Home-CD einlegt.