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

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

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...