Zum Inhalt springen

Win7: Per Batch-Datei Registry-Key zufügen/ändern


Empfohlene Beiträge

Geschrieben

Hallo an alle Fachinformatiker!

Bin ein Neuling in Sache Batch-Programmierung und benötige Unterstützung von Fachleuten.

Folgendes Problem:

Ich möchte nach einer Frischinstallation von Windows mithilfe einer einzigen Batch-Datei mehrere Registry-Schlüssel hinzufügen/ändern. Die exportierten Reg-Keys einzeln importieren möchte ich nicht.

Danke im Voraus

fibron

BS: Windows 7

Geschrieben

Warum fuehrst du die Schluessel nicht zu einer Datei zusammen?

Schaue dir mal an, wie die unterschiedlichen .reg Dateien innen aussehen. Und dann durefte dir ein Lichtlein aufgehen.

Geschrieben

Ja, funktioniert einwandfrei. Die Zeile "Windows Registry Editor Version 5.00" kannst Du weglassen, den Rest kannst Du einfach in eine .reg-Datei packen.

Geschrieben

Mit Schlüsseln funktioniert es einwandfrei, danke euch beiden.

Was ist, wenn ich in einem der Schlüssel nur noch ein paar neue Zeichenfolgen oder DWORD-Werte einfügen will???

Geschrieben

Es wird auch nur die eingetragen, die in der *.reg-Datei stehen.

Wenn du von einer Sicherung eines Schlüssels nur einzelne Werte zurückspielen möchtest, dann können die anderen einfach daraus gelöscht werden.

Geschrieben

ach ja, um auf die frage zurück zukommen

in einer batch datei geht das so:

set key=HKEY_CURRENT_USER\bla

reg add %KEY% /V "test1" /t REG_SZ /d "blub"

reg add %KEY% /V "test2" /t REG_SZ /d "blib"

reg add %KEY% /V "test3" /t REG_DWORD /d  00000003

Geschrieben
ach ja, um auf die frage zurück zukommen

in einer batch datei geht das so:

set key=HKEY_CURRENT_USER\bla

reg add %KEY% /V "test1" /t REG_SZ /d "blub"

reg add %KEY% /V "test2" /t REG_SZ /d "blib"

reg add %KEY% /V "test3" /t REG_DWORD /d  00000003

Super, das habe ich erwartet.

Brauche nur noch Aufklärung, z. B.: für jedes Zeichen im Satz

reg add %KEY% /V "test1" /t REG_SZ /d

Wäre nett, wenn einer dafür etwas Zeit opfern würde.

Geschrieben (bearbeitet)



Microsoft Windows [Version 6.0.6002]

Copyright (c) 2006 Microsoft Corporation. Alle Rechte vorbehalten.


C:\Users\_-(MAD)-_>reg /?


REG Befehl [Parameterliste]


  Befehl  [ QUERY   | ADD    | DELETE  | COPY    |

            SAVE    | LOAD   | UNLOAD  | RESTORE |

            COMPARE | EXPORT | IMPORT  | FLAGS ]


Rückgabecode: (Mit Ausnahme von REG COMPARE)


  0 - Erfolgreich

  1 - Fehlgeschlagen


Geben Sie Folgendes ein, um die Hilfe für einen Befehl anzuzeigen:


  REG Befehl /?


Beispiele:


  REG QUERY /?

  REG ADD /?

  REG DELETE /?

  REG COPY /?

  REG SAVE /?

  REG RESTORE /?

  REG LOAD /?

  REG UNLOAD /?

  REG COMPARE /?

  REG EXPORT /?

  REG IMPORT /?


C:\Users\_-(MAD)-_>REG ADD /?


REG ADD Schlüssel [/v Wert | /ve] [/t Typ] [/s Trennzeichen] [/d Daten] [/f]


 Schlüssel [\\Computer\]Vollst.Schlüssel

           Computer         Remotecomputer; ohne Standardeinstellungen des

                            Computers. Nur HKLM und HKU sind verfügbar.

           Vollst.Schlüssel STAMMSCHLÜSSEL\Unterschlüssel

           STAMMSCHLÜSSEL   [ HKLM | HKCU | HKCR | HKU | HKCC ]

           Unterschlüssel   Vollst. Name eines Registrierungsschlüssels

                            unter dem STAMMSCHLÜSSEL.


  /v       Hinzuzufügender Wert unter dem Schlüssel.


  /ve      Fügt einen leeren Wert hinzu (Standard).


  /t       Datentypen für Registrierungsschlüssel

           [ REG_SZ    | REG_MULTI_SZ  | REG_EXPAND_SZ  |

             REG_DWORD | REG_BINARY   |  REG_NONE   ]

           Bei Auslassung wird REG_SZ verwendet.


  /s       Bestimmt ein Zeichen, dass als Trennzeichen in der

           Datenzeichenfolge für REG_MULTI_SZ verwendet wird.Bei

           Auslassung wird "\0" als Trennzeichen verwendet.


  /d       Zuzuordnende Daten für den hinzuzufügenden Registrierungswert.


  /f       Erzwingt das Überschreiben des vorhandenen Registrierungs-

           eintrags.


Beispiele:


  REG ADD \\ABC\HKLM\Software\MyCo

    Fügt den Schlüssel HKLM\Software\MyCo zu Remotecomputer ABC hinzu.


  REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead

    Fügt einen Wert hinzu (Name: Data, Typ: REG_BINARY, Daten: fe340ead).


  REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail

    Fügt Wert hinzu (Name: MRU, Typ: REG_MUTLI_SZ, Daten: fax\0mail\0\0)


  REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%

    Fügt einen Wert hinzu (Name: Path, Typ: REG_EXPAND_SZ, Daten:

    %systemroot%).

    Hinweis: Verwenden Sie das Caret-Symbol ( ^ ) innerhalb der

    Erweiterungszeichenfolge.


C:\Users\_-(MAD)-_>

:)

Du findest eigentlich alles dazu in der Windows Hilfe. Und alle Programme unter Windows haben eine exellente Hilfe bereits integriert (Wie du siehst)

Es gibt auch undokumentierte Befehle. Die musst du dir im Netz raussuchen.

Ich habe hier uebrigens Windows Vista. Bei dir koennte es also andere Befehle/ Tags geben!

Bearbeitet von FfFCMAD

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...