Wie kann ich einen Registrierungswert mit einer Variablen im Pfad ändern?
691
BenNevis
Ich möchte den Wert "vbawarnings" ändern, der Registrierungspfad enthält jedoch die Wortversion (15.0 oder 16.0 oder etwas anderes). Ich weiß also nicht, welche Wortversion auf dem 5000 Computer in unserem Unternehmen installiert ist. Ich habe es versucht, aber bei %% ~ fA ist ein Fehler aufgetreten
@echo aus
setlocal
set key = HKEY_CURRENT_USER \ Software \ Microsoft \ Office
für / f %% A in ('reg Abfrage "% key%"') do (
reg add "% key% \ %% ~ fA \ word \ security" / t REG_DWORD / v vbawarnings / d 1 / f
)
Irgendwelche Ideen?
Vielen Dank :)
Können Sie angeben, was der Wert jetzt in dieser Registrierung ist? und was ist der Typ dieser Registrierung wie "REG_SZ" oder "REG_EXPAND_SZ"?
Biswapriyo vor 5 Jahren
0
Warum können Sie den Code nicht einfach verzweigen? Wenn der Schlüssel vorhanden ist, können Sie alles tun, was Sie für diese Office-Version tun müssen. Es gibt höchstens 5 Bedingungen, die Sie verwenden würden. Verwenden Sie einfach statische Werte, halten Sie es einfach, machen Sie es nicht schwieriger als es sein muss. * Alternativ können Sie ermitteln, welche Office-Versionen bereitgestellt werden. *
Ramhound vor 5 Jahren
0
hier geht es nicht nur um worte, es gibt auch andere spezialprogramme mit dem gleichen problem ...
BenNevis vor 5 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen