Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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

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.

Meinst du, ich soll den Inhalt einer Reg-Datei kopieren und in die andere unter originalem Inhalt noch einfügen?

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

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.

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

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.



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

Recht hertzlichen Dank an alle, die mir einen weiteren Anstoß gegeben haben.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.