|
 |
Bangus
kommt gerne wieder

Dabei seit: 14.02.2005
Beiträge: 88
 |
|
| Registry-Änderungen per Batch-Datei? |
 |
Hi,
nach Studium des XP-Performance Workshops (super Artikel!!) möchte ich nun mein neu aufgesetztes XP-preSP3-System entsprechend optimieren und die empfohlenden Settings durchführen. Ist es möglich, diese Registry- Änderungs-Kommandos in eine (Batch-?)-Datei zu schreiben um sie später erneut durchführen zu können, z.B. nach einer irgendwann wieder einmal erforderlichen Neuinstallation des Systems?
Wenn ich die Befehle Manuell in "Ausführen/Regedit" eintippe, kann ich meine Eingaben in irgendeinem History-File abgreifen und per copy&paste sichern?
Bangus
|
|
04.08.2005 10:12 |
|
|
Alaniel
Stamm-Gast
 
Dabei seit: 07.01.2005
Beiträge: 103
 |
|
Ja, Du kannst Batch-Dateien für Änderungen der Registry schreiben:
Dateityp: *.reg
Aufbau:
[Pfad]
"Eintrag"="Wert"
Also z.B.
[HKEY_LOCAL_MACHINE\SOFTWARE\Office\Outlook]
"DeleteMailsOnBoot"="true"
Bei Doppelklick auf die .reg-Datei werden dann die entsprechenden Änderungen vorgenommen.
Natürlich kannst Du in einer Datei auch mehrere Befehle koppeln.
|
|
04.08.2005 11:51 |
|
|
nelvin
neu im Forum
Dabei seit: 31.05.2005
Beiträge: 14
 |
|
Hallo,
ein Historyfile ist mir nicht bekannt, allerdings kann man, wenn man die REG-Datei nicht selber basteln will, in REGEDIT Teile der Registry, also z.B. alles unterhalb eines Schlüssels exportieren.
- Regedit aufrufen -> gewünschten Schlüssel markieren
- Menu "Registrierung->Registrierungsdatei exportieren" aufrufen
- Im Dialogfeld unter "Exportbereich" die "Ausgewählte Teilstruktur" prüfen und Dateiname eingeben
- Speichern auswählen
Das ergibt dann so einTextfile mit der Dateierweitung ".reg" mit z.B. folgenden Inhalt (zuerst der Schlüssel und darunter die einzelnen Werte):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Desktop"="C:\\Documents and Settings\\gc000268\\Desktop"
"Favorites"="C:\\Documents and Settings\\gc000268\\Favorites"
"Programs"="C:\\Documents and Settings\\gc000268\\Start Menu\\Programs"
So könnte man jetzt alle benötigten Registryeinträge exportieren.
Dabei kann man mehrere in eine Datei zusammenfassen und unbenötigte Einträge löschen.
Importieren kann man die Reg-Dateien per Doppelklick, oder per Batch-File z.B. mit "REGEDIT /i <dateiname>".
Gruß
Nelvin
|
|
04.08.2005 11:56 |
|
|
Bangus
kommt gerne wieder

Dabei seit: 14.02.2005
Beiträge: 88
Themenstarter
 |
|
Das mit der Batch-Datei klingt gut! Gibt es bei der Syntax etwas zu beachten? Ich nehme an, Leerzeilen sind beliebig erlaubt. Kann man einzelne Einträge auch deaktivieren, ohne sie komplett aus der Datei löschen zu müssen, z.B. durch ein "#" oder "REM"?
Bezüglich Regedit-History: bei Aufruf des AUSFÜHREN Befehls kann man ein Fenster aufklappen, das eine Anzahl von Befehlen enthält, die zuvor ausgeführt wurden. Also irgendwie muss sich Windows die ja "gemerkt" haben...
Bangus
|
|
04.08.2005 14:46 |
|
|
nelvin
neu im Forum
Dabei seit: 31.05.2005
Beiträge: 14
 |
|
Hallo,
die Syntax ist wie bereits angedeutet:
1. Zeile: "Windows Registry Editor Version 5.00"
Dann den Schlüsselname (komplett und in [] eingeschlossen)
Dann die zu setzenden Werte
Dann wieder Schlüsselname etc.
Leerzeilen sind egal, Kommentare wüßt ich im moment nicht.
Aber wenn du verschiedene REG-Dateien für verschiedene Sachen nimmst,
kannst du in der Batchdatei die Aufrufe der REG-Importe ja auskommentieren
wenn gewünscht.
Selber schreiben würd ich am Anfang übrigens nicht.
Änder die Werte in er Registry und exportiere dann die Keys.
Wenn du ein wenig Erfahrung hast, kannst sie natürlich per Hand erstellen.
Was eine History angeht ... mit Regmon (von Sysinternals) sieht man zwar, welche Registrykeys im laufenden Betrieb alle geändert werden, aber man kann daraus leider kein REG-File direkt exportieren.
Die History unter "Ausführen" hat damit übrigens nichts zu tun, denn sie speichert wirklich nur Befehle, die du unter "Ausführen" eingibst, und nicht Änderungen, die in der Registry gemacht werden.
Gruß
Nelvin
|
|
04.08.2005 22:14 |
|
|
|
 |
Designed by PC-Experience.de, online seit 06.August 2002 Copyright © 2002 - 2024 PC-Experience.de |
|
|