GlockMane88
Lt. Commander
- Registriert
- Aug. 2008
- Beiträge
- 1.361
Hi Leute,
ich versuche zwei Werte per Batch Script zu setzen und es funktioniert auch wunderbar, wenn ich das Script per Hand aufrufe..
Leider muss ich das Script aber von einer anderen Software aus starten lassen und da funktioniert es nicht:
reg add "HKLM\SOFTWARE\QxSoft\CMM-Manager 2022\Settings" /v Offline /t REG_SZ /d FALSE /f
reg add "HKLM\SOFTWARE\QxSoft\CMM-Manager 2022\Machine" /v ActiveProbeAssembly /t REG_DWORD /d 1 /f
Der Wert wird leider nicht geschrieben..
Es wurde alles unter einem Standard Benutzer getestet (Windows 7).. Auch das manuelle Ausführen und die direkte Bearbeitung per Hand in der Registry funktioniert unter diesem Benutzer..
Meint ihr, das hat trotzdem was mit den Berechtigungen zutun?
Edit:
Habe noch eine Variante versucht, funktioniert leider auch nur bei manuellem Aufruf:
@Echo off
rem set __COMPAT_LAYER=RunAsInvoker
REGEDIT.EXE /S "%~dp0\file.reg"
ich versuche zwei Werte per Batch Script zu setzen und es funktioniert auch wunderbar, wenn ich das Script per Hand aufrufe..
Leider muss ich das Script aber von einer anderen Software aus starten lassen und da funktioniert es nicht:
reg add "HKLM\SOFTWARE\QxSoft\CMM-Manager 2022\Settings" /v Offline /t REG_SZ /d FALSE /f
reg add "HKLM\SOFTWARE\QxSoft\CMM-Manager 2022\Machine" /v ActiveProbeAssembly /t REG_DWORD /d 1 /f
Der Wert wird leider nicht geschrieben..
Es wurde alles unter einem Standard Benutzer getestet (Windows 7).. Auch das manuelle Ausführen und die direkte Bearbeitung per Hand in der Registry funktioniert unter diesem Benutzer..
Meint ihr, das hat trotzdem was mit den Berechtigungen zutun?
Edit:
Habe noch eine Variante versucht, funktioniert leider auch nur bei manuellem Aufruf:
@Echo off
rem set __COMPAT_LAYER=RunAsInvoker
REGEDIT.EXE /S "%~dp0\file.reg"
Zuletzt bearbeitet: