Registry Probleme

Antworten
Nico Schargitz
Beiträge: 1
Registriert: 24 Jun 2009, 15:04

Registry Probleme

Beitrag von Nico Schargitz »

Hallo,

ich habe ein paar Probleme mit der Registry und einem Script. Wenn ich mit es mit winst starte funktioniert alles wunderbar. Sobald ich es mit dem Prelogin-Loader starte, trägt er die Registry-Einträge nicht ins System ein.

Hier das Script:

Code: Alles auswählen

;################################################################################

; 

;	Author		:	Nico Schargitz (Gecko Group AG) "N.Schargitz@geckologic.com"

;	Date  		:	16.06.09

;	Version		:	V0.9

;	Project		:	System-Config.ins (OPSI-Paket)

;	

;	Functions	:	

;					+ Security Center: Deactivate Firewall

;					+ Security Center: Deactivate autmoatically Windows Update 

;					+ Deactivate Warning Message

;					+ Install Proxy-Forwarding for Internet Explorer

;					+ Synchron System-Time

;					+ Keybord Layout 

;

;

;################################################################################



[Initial]

LogLevel=2

;  Log Errors in Logfile but don't abort:

ExitOnError=false

; Show syntax errors in the script:

ScriptErrorMessages=on

; Dont trace step by step through the script:

TraceMode=off

; let started programs run in front of the winst window

StayOnTop=false

 

[Aktionen]

DefVar $ProductId$

DefVar $MinimumSpace$

DefVar $NewExe$

DefVar $NTVersion$



; This should be edited

set $ProductId$ = "Intel Gma Schematas"

set $MinimumSpace$ = "1 MB"



; Message at install time:

Message "Installing "+$ProductId$+" ..."



; Icon

comment "show product picture"

ShowBitmap /3 "%scriptpath%\icon.jpg" $ProductId$



if not(HasMinimumSpace ("%SYSTEMDRIVE%", $MinimumSpace$))

	LogError "Not enough space on C: . "+$MinimumSpace$+" auf C: fuer "+$ProductId$+" erforderlich."

	isFatalError

	; stop process and set installation status to failed

else

	; show product picture

	comment "show product picture"

	ShowBitmap /3 "%scriptpath%\Icon.jpg" $ProductId$



	;Message at install time:

	Message "Installing "+$ProductId$+" ..."



	;if (IniVar("2Monitor-Schema") = "on")

		comment "start config second monitor..."  

		Registry_install_monitor

		comment "End config second monitor!"

	;endif

	;if (IniVar("Beamer-Schema") = "on")

		comment "start config beamer..."  

		Registry_install_beamer

		comment "End config beamer"

	;endif

	

	comment "Installation success!"

	



endif



[Registry_install_monitor]

OpenKey [HKEY_CURRENT_USER\Software\Intel\Display\igfxcui\schemes\Monitore]

Set "schemeexe"=""

Set "szresetonexit"=REG_BINARY:00 00 00 00

Set "szopmode"=REG_BINARY:08 00 00 00

Set "szx"=REG_BINARY:00 05 00 00

Set "szy"=REG_BINARY:00 04 00 00

Set "szbpp"=REG_BINARY:20 00 00 00

Set "szrrate"=REG_BINARY:3c 00 00 00

Set "szrotation"=REG_BINARY:00 00 00 00

Set "szaspect"=REG_BINARY:04 00 00 00

Set "szdevice"=REG_BINARY:01 00 00 00

Set "szbblue"=REG_BINARY:00 00 00 00

Set "szbgreen"=REG_BINARY:00 00 00 00

Set "szbred"=REG_BINARY:00 00 00 00

Set "szcblue"=REG_BINARY:32 00 00 00

Set "szcgreen"=REG_BINARY:32 00 00 00

Set "szcred"=REG_BINARY:32 00 00 00

Set "szgblue"=REG_BINARY:0a 00 00 00

Set "szggreen"=REG_BINARY:0a 00 00 00

Set "szgred"=REG_BINARY:0a 00 00 00

Set "szsx"=REG_BINARY:00 05 00 00

Set "szsy"=REG_BINARY:20 03 00 00

Set "szsbpp"=REG_BINARY:20 00 00 00

Set "szsrrate"=REG_BINARY:3c 00 00 00

Set "szsrotation"=REG_BINARY:00 00 00 00

Set "szsaspect"=REG_BINARY:02 00 00 00

Set "szsdevice"=REG_BINARY:00 10 00 00

Set "szsbblue"=REG_BINARY:00 00 00 00

Set "szsbgreen"=REG_BINARY:00 00 00 00

Set "szsbred"=REG_BINARY:00 00 00 00

Set "szscblue"=REG_BINARY:32 00 00 00

Set "szscgreen"=REG_BINARY:32 00 00 00

Set "szscred"=REG_BINARY:32 00 00 00

Set "szsgblue"=REG_BINARY:0a 00 00 00

Set "szsggreen"=REG_BINARY:0a 00 00 00

Set "szsgred"=REG_BINARY:0a 00 00 00

Set "szPriTvFullScreen"=REG_BINARY:00 00 00 00

Set "szSecTvFullScreen"=REG_BINARY:00 00 00 00

Set "szPriTvStandard"=REG_BINARY:00 00 00 00

Set "szSecTvStandard"=REG_BINARY:00 00 00 00

Set "szLeft"=REG_BINARY:00 00 00 00

Set "szRight"=REG_BINARY:00 05 00 00

Set "szTop"=REG_BINARY:00 00 00 00

Set "szBottom"=REG_BINARY:00 04 00 00

Set "szsLeft"=REG_BINARY:00 05 00 00

Set "szsRight"=REG_BINARY:00 0a 00 00

Set "szsTop"=REG_BINARY:00 00 00 00

Set "szsBottom"=REG_BINARY:20 03 00 00

Set "szPriTVType"=REG_BINARY:00 00 00 00

Set "szSecTVType"=REG_BINARY:00 00 00 00

Set "szOvlSaturation"=REG_BINARY:10 27 00 00

Set "szOvlBrightness"=REG_BINARY:ee 02 00 00

Set "szOvlContrast"=REG_BINARY:10 27 00 00

Set "szOvlGamma"=REG_BINARY:01 00 00 00

Set "szOvlHue"=REG_BINARY:00 00 00 00



[Registry_install_beamer]

OpenKey [HKEY_CURRENT_USER\Software\Intel\Display\igfxcui\schemes\Beamer]

Set "schemeexe"=""

Set "szresetonexit"=REG_BINARY:00 00 00 00

Set "szopmode"=REG_BINARY:04 00 00 00

Set "szx"=REG_BINARY:00 05 00 00

Set "szy"=REG_BINARY:20 03 00 00

Set "szbpp"=REG_BINARY:20 00 00 00

Set "szrrate"=REG_BINARY:3c 00 00 00

Set "szrotation"=REG_BINARY:00 00 00 00

Set "szaspect"=REG_BINARY:04 00 00 00

Set "szdevice"=REG_BINARY:01 00 00 00

Set "szbblue"=REG_BINARY:00 00 00 00

Set "szbgreen"=REG_BINARY:00 00 00 00

Set "szbred"=REG_BINARY:00 00 00 00

Set "szcblue"=REG_BINARY:32 00 00 00

Set "szcgreen"=REG_BINARY:32 00 00 00

Set "szcred"=REG_BINARY:32 00 00 00

Set "szgblue"=REG_BINARY:0a 00 00 00

Set "szggreen"=REG_BINARY:0a 00 00 00

Set "szgred"=REG_BINARY:0a 00 00 00

Set "szsx"=REG_BINARY:00 05 00 00

Set "szsy"=REG_BINARY:20 03 00 00

Set "szsbpp"=REG_BINARY:20 00 00 00

Set "szsrrate"=REG_BINARY:3c 00 00 00

Set "szsrotation"=REG_BINARY:00 00 00 00

Set "szsaspect"=REG_BINARY:02 00 00 00

Set "szsdevice"=REG_BINARY:00 10 00 00

Set "szsbblue"=REG_BINARY:00 00 00 00

Set "szsbgreen"=REG_BINARY:00 00 00 00

Set "szsbred"=REG_BINARY:00 00 00 00

Set "szscblue"=REG_BINARY:32 00 00 00

Set "szscgreen"=REG_BINARY:32 00 00 00

Set "szscred"=REG_BINARY:32 00 00 00

Set "szsgblue"=REG_BINARY:0a 00 00 00

Set "szsggreen"=REG_BINARY:0a 00 00 00

Set "szsgred"=REG_BINARY:0a 00 00 00

Set "szPriTvFullScreen"=REG_BINARY:00 00 00 00

Set "szSecTvFullScreen"=REG_BINARY:00 00 00 00

Set "szPriTvStandard"=REG_BINARY:00 00 00 00

Set "szSecTvStandard"=REG_BINARY:00 00 00 00

Set "szLeft"=REG_BINARY:00 00 00 00

Set "szRight"=REG_BINARY:00 05 00 00

Set "szTop"=REG_BINARY:00 00 00 00

Set "szBottom"=REG_BINARY:20 03 00 00

Set "szsLeft"=REG_BINARY:00 00 00 00

Set "szsRight"=REG_BINARY:00 00 00 00

Set "szsTop"=REG_BINARY:00 00 00 00

Set "szsBottom"=REG_BINARY:00 00 00 00

Set "szPriTVType"=REG_BINARY:00 00 00 00

Set "szSecTVType"=REG_BINARY:00 00 00 00

Set "szOvlSaturation"=REG_BINARY:10 27 00 00

Set "szOvlBrightness"=REG_BINARY:ee 02 00 00

Set "szOvlContrast"=REG_BINARY:10 27 00 00

Set "szOvlGamma"=REG_BINARY:01 00 00 00

Set "szOvlHue"=REG_BINARY:00 00 00 00



Brauche unbedingt Hilfe!

Vielen Dank und VG,
Nico Schargitz
Gecko Group AG
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2045
Registriert: 29 Mai 2008, 15:14

Re: Registry Probleme

Beitrag von j.schneider »

Hallo!

Die Registry-Sektion schreibt in den CurrentUser-Zweig.
Der CurrentUser zu diesem Zeitpunkt ist der Benutzer unter dem der Winst läuft.
Das kann nicht zum Ziel führen...
Vielleicht hilft ein /AllNtUserDats oder das Einbinden der ntuser.dat des Benutzers für den die Einstellungen vorgenommen werden sollen.
All das ist im Winst-Handbuch erklärt.

Gruß
Jan Schneider


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


Antworten