reg-Datei
reg-Datei
Hallo,
eine INS-Datei mit der Sektion unten und einem regedit-Eintrag
[Registry_Patch]
registry loadTextFile("xyz.reg") /regedit
bringt eine Fehlermeldung mit dem Hinweis "openkey" würde fehlen. Gerade das soll ja mit der reg-Datei umgangen werden.
Ändert man die Sektionsname (ohne "Registry_...."), wird ebenfalls eine Fahlermeldung ausgegeben ('registry' unbekannt).
Hat jemand einen Tipp?
Danke
eine INS-Datei mit der Sektion unten und einem regedit-Eintrag
[Registry_Patch]
registry loadTextFile("xyz.reg") /regedit
bringt eine Fehlermeldung mit dem Hinweis "openkey" würde fehlen. Gerade das soll ja mit der reg-Datei umgangen werden.
Ändert man die Sektionsname (ohne "Registry_...."), wird ebenfalls eine Fahlermeldung ausgegeben ('registry' unbekannt).
Hat jemand einen Tipp?
Danke
Re: reg-Datei
So sieht es bei mir aus:
[Winbatch_reg]
"%scriptpath%\regedit.exe" /s "%scriptpath%\config.reg"
[Winbatch_reg]
"%scriptpath%\regedit.exe" /s "%scriptpath%\config.reg"
Re: reg-Datei
Hey zx81hw,
das Problem ist, dass Du in einer Registry-Sektion keine weiteren Sektionen aufrufen kannst, da es eine sekundäre Sektion ist ("registry loadTextFile("xyz.reg") /regedit" ist eine "Ausgelagerte" Sektion).
Es gibt zwei möglichkeiten das "richtig" zu machen:
1.
Solange Du keine weiteren Anweisungen zu Registryänderungen in der "Regisrty_Patch"-Sektion hast, kannst Du einfach ein "Sub" vor den Sektionsnamen stellen, dann ist das eine primäre Sektion, die sekundäre Sektionen aufrufen kann.
2.
Wenn Du weitere Registryänderungen in der Sektion hast oder Du die Anweisung nicht unbedingt in einer extra Sektion haben musst, kannst Du den Aufruf in der "Actions"-Sektion ausführen.
Und wenn "xyz.reg" ein direkter Export von regedit unter WinXP oder höher ist, muss die Datei mit der Funktion "loadUnicodeTextFile" und nicht mit "loadTextFile" geladen werden.
Viele Grüße
Ryukishi
das Problem ist, dass Du in einer Registry-Sektion keine weiteren Sektionen aufrufen kannst, da es eine sekundäre Sektion ist ("registry loadTextFile("xyz.reg") /regedit" ist eine "Ausgelagerte" Sektion).
Es gibt zwei möglichkeiten das "richtig" zu machen:
1.
Solange Du keine weiteren Anweisungen zu Registryänderungen in der "Regisrty_Patch"-Sektion hast, kannst Du einfach ein "Sub" vor den Sektionsnamen stellen, dann ist das eine primäre Sektion, die sekundäre Sektionen aufrufen kann.
2.
Wenn Du weitere Registryänderungen in der Sektion hast oder Du die Anweisung nicht unbedingt in einer extra Sektion haben musst, kannst Du den Aufruf in der "Actions"-Sektion ausführen.
Und wenn "xyz.reg" ein direkter Export von regedit unter WinXP oder höher ist, muss die Datei mit der Funktion "loadUnicodeTextFile" und nicht mit "loadTextFile" geladen werden.
Viele Grüße
Ryukishi
Re: reg-Datei
Hallo Ryukishi,Ryukishi hat geschrieben:Hey zx81hw,
das Problem ist, dass Du in einer Registry-Sektion keine weiteren Sektionen aufrufen kannst, da es eine sekundäre Sektion ist ("registry loadTextFile("xyz.reg") /regedit" ist eine "Ausgelagerte" Sektion).
Es gibt zwei möglichkeiten das "richtig" zu machen:
1.
Solange Du keine weiteren Anweisungen zu Registryänderungen in der "Regisrty_Patch"-Sektion hast, kannst Du einfach ein "Sub" vor den Sektionsnamen stellen, dann ist das eine primäre Sektion, die sekundäre Sektionen aufrufen kann.
2.
Wenn Du weitere Registryänderungen in der Sektion hast oder Du die Anweisung nicht unbedingt in einer extra Sektion haben musst, kannst Du den Aufruf in der "Actions"-Sektion ausführen.
Und wenn "xyz.reg" ein direkter Export von regedit unter WinXP oder höher ist, muss die Datei mit der Funktion "loadUnicodeTextFile" und nicht mit "loadTextFile" geladen werden.
Viele Grüße
Ryukishi
ich habe beides ausprobiert - hat sofort geklappt.
Die Sache mit dem "loadUnicodeTextFile" hatte ich bereits im Handbuch gelesen, ein Hinweis auf "Sub" im Zusammenhang mit einer Registry-Sektion wäre dort auch sehr hilfreich. Vielleicht wir das ja mal aufgenommen.
Vielen Dank,
zx81hw
Re: reg-Datei
Hi,
also erst mal muss man einen Thread nicht zwei mal öffnen:
viewtopic.php?f=7&t=2343
Bitte versuchen so etwas zu vermeiden, da ansonsten doppelt über das selbe Thema diskutiert wird.
also erst mal muss man einen Thread nicht zwei mal öffnen:
viewtopic.php?f=7&t=2343
Bitte versuchen so etwas zu vermeiden, da ansonsten doppelt über das selbe Thema diskutiert wird.
Für diese Technik ist im winst-Handbuch ein ganzes Kapitel (6.8) gewidmet und diese Technik ist allgemeingültig und deshalb nicht im Kapitel von den Registry-Sektionen untergebracht.zx81hw hat geschrieben:
Hallo Ryukishi,
ich habe beides ausprobiert - hat sofort geklappt.
Die Sache mit dem "loadUnicodeTextFile" hatte ich bereits im Handbuch gelesen, ein Hinweis auf "Sub" im Zusammenhang mit einer Registry-Sektion wäre dort auch sehr hilfreich. Vielleicht wir das ja mal aufgenommen.
Vielen Dank,
zx81hw
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de