Schlüssel abfragen
Hallo
Kann mir vielleicht jemand helfen, ich komme nicht weiter. Eigentlich nichts grosses...
Ich möchte den Schlüssel HKEY_CLASSES_ROOT\.TIFF abfragen und wenn dieser noch nicht vorhanden ist, ein REG File ausführen. Wie kann ich den Schlüssel abfragen? Eine Zeichenfolge funktioniert aber der Schlüsse (Ordner) geht nicht.
Danke für eure Hilfe!
Gruss
Kann mir vielleicht jemand helfen, ich komme nicht weiter. Eigentlich nichts grosses...
Ich möchte den Schlüssel HKEY_CLASSES_ROOT\.TIFF abfragen und wenn dieser noch nicht vorhanden ist, ein REG File ausführen. Wie kann ich den Schlüssel abfragen? Eine Zeichenfolge funktioniert aber der Schlüsse (Ordner) geht nicht.
@echo off
reg query "HKEY_CLASSES_ROOT\.TIFF" > nul
if errorlevel 0 goto exit
regedit /s \\server\install\TIFF-Classes.reg
:exit
Gruss
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 168319
Url: https://administrator.de/forum/schluessel-abfragen-168319.html
Ausgedruckt am: 09.01.2025 um 01:01 Uhr
5 Kommentare
Neuester Kommentar
... wobei das Ganze aber im Zweifelsfall ohnehin mit "
Sollte übrigens die Sprungmarke "
Alternativ könntest Du es so versuchen:
Grüße
bastla
&&
" schmerzfreier zu erledigen ist ...Sollte übrigens die Sprungmarke "
:exit
" auch schon für "Ende des Batches" stehen, würde ein "goto :eof
" (ohne die Sprungmarke ":eof
" setzen zu müssen) schon genügen.Alternativ könntest Du es so versuchen:
reg query "HKEY_CLASSES_ROOT\.TIFF\" > nul || regedit /s \\server\install\TIFF-Classes.reg
Grüße
bastla
Hallo garcim,
wenn Du die Fehlermeldung nicht sehen willst, musst Du zusätzlich zu
Du kannst den Aufruf von
Wenn dein Eintrag nicht angelegt wird hat das andere Gründe. Teste mal die Installation der REG-Datei direkt, ohne Script.
Gruß
Friemler
wenn Du die Fehlermeldung nicht sehen willst, musst Du zusätzlich zu
>NUL
dieses 2>NUL
oder 2>&1
verwenden. Das leitet den Fehlerkanal 2 ins Nirvana um.Du kannst den Aufruf von
REG QUERY
ja auch mal von der Konsole direkt starten und danach ein echo %errorlevel%
ausführen. Bei Erfolg sollte die Ausgabe 0 sein, bei einem nicht existierenden Schlüssel 1.Wenn dein Eintrag nicht angelegt wird hat das andere Gründe. Teste mal die Installation der REG-Datei direkt, ohne Script.
Gruß
Friemler