AllntUserdats funktioniert auf NEUE User nicht konsequent

Antworten
Valentino-46
Beiträge: 280
Registriert: 05 Aug 2011, 14:24

AllntUserdats funktioniert auf NEUE User nicht konsequent

Beitrag von Valentino-46 »

Hallo zusammen,

ich habe mal wieder ein ärgerliches Problem welches ich gerade noch nicht richtig einschätzen kann. Wir verwenden sehr häuft /AllNTUserdats um alle User zu patchen die auf dem Computer schon jemals angemeldet waren.
Aber wir verwenden es auch um alle ZUKÜNFTIGEN User zu patchen. Jetzt habe ich gerade einen komplett neuen PC mit OPSI installiert (Win7 64 bit)
Danach habe ich unser "windows-einstellungen" Paket installiert. Interessant ist, dass wir hier mehrere /AllNTUserdats Registry Aktionen ausführen. Und die meisten funktionieren. Beispiele:

- Startmenü konfigurieren -> Funktioniert
- Windows Suche konfigurieren -> Funktioniert
- Proxysettings Internet Explorer -> Funktioniert
- Soundeinstellungen -> Gehen NICHT!

D.h. im Klartext: Sobald ich mich mit einem NEUEN User anmelde, sind alle oberen 3 Settings für den User gesetzt, aber der blöde Sound ist wieder an...
Führe ich das Setup danach nochmal aus, dann erkennt er natürlich den NEUEN user und macht auch dort die soundeinstellungen raus...Aber wieso?

Hier mal Auszüge des Codes der auch für neue User funktioniert ( Registry_cmd /AllNTUserDats ):

Code: Alles auswählen

[5] [Jul 03 14:46:52:822] [windows-einstellungen]     Execution of Registry_cmd
[5] [Jul 03 14:46:52:823] [windows-einstellungen]       
[5] [Jul 03 14:46:52:823] [windows-einstellungen]       Branch: Administrator
[6] [Jul 03 14:46:52:830] [windows-einstellungen]       "C:\Users\Administrator\NTUser.dat" loaded.
[5] [Jul 03 14:46:52:830] [windows-einstellungen]         
[5] [Jul 03 14:46:52:830] [windows-einstellungen]         Execution of Registry_cmd
[6] [Jul 03 14:46:52:830] [windows-einstellungen]           Registry key [HKEY_USERS\PatchNTUserdatTempUser\Console]  opened
[6] [Jul 03 14:46:52:830] [windows-einstellungen]             Variable "QuickEdit"  had value  "0"
[6] [Jul 03 14:46:52:830] [windows-einstellungen]             Info:    "QuickEdit"  changed to "1"
[6] [Jul 03 14:46:52:830] [windows-einstellungen]             Key closed
[6] [Jul 03 14:46:52:830] [windows-einstellungen]             Registry key [HKEY_USERS\PatchNTUserdatTempUser\Console\%SystemRoot%_system32_cmd.exe]  created
[6] [Jul 03 14:46:52:830] [windows-einstellungen]               Variable "ScreenBufferSize"  set to "0x08ae0096"
[6] [Jul 03 14:46:52:830] [windows-einstellungen]               Variable "WindowSize"  set to "0x003c0096"
[6] [Jul 03 14:46:52:830] [windows-einstellungen]               Variable "QuickEdit"  set to "0x00000001"
[6] [Jul 03 14:46:52:830] [windows-einstellungen]               Key closed
[5] [Jul 03 14:46:52:841] [windows-einstellungen]       
[5] [Jul 03 14:46:52:841] [windows-einstellungen]       Branch: Default
[6] [Jul 03 14:46:52:855] [windows-einstellungen]       "C:\Users\Default\NTUser.dat" loaded.
[5] [Jul 03 14:46:52:855] [windows-einstellungen]         
[5] [Jul 03 14:46:52:855] [windows-einstellungen]         Execution of Registry_cmd
[6] [Jul 03 14:46:52:855] [windows-einstellungen]           Registry key [HKEY_USERS\PatchNTUserdatTempUser\Console]  opened
[6] [Jul 03 14:46:52:856] [windows-einstellungen]             Variable "QuickEdit"  had value  "0"
[6] [Jul 03 14:46:52:856] [windows-einstellungen]             Info:    "QuickEdit"  changed to "1"
[6] [Jul 03 14:46:52:856] [windows-einstellungen]             Key closed
[6] [Jul 03 14:46:52:856] [windows-einstellungen]             Registry key [HKEY_USERS\PatchNTUserdatTempUser\Console\%SystemRoot%_system32_cmd.exe]  created
[6] [Jul 03 14:46:52:856] [windows-einstellungen]               Variable "ScreenBufferSize"  set to "0x08ae0096"
[6] [Jul 03 14:46:52:856] [windows-einstellungen]               Variable "WindowSize"  set to "0x003c0096"
[6] [Jul 03 14:46:52:856] [windows-einstellungen]               Variable "QuickEdit"  set to "0x00000001"
[6] [Jul 03 14:46:52:856] [windows-einstellungen]               Key closed
[5] [Jul 03 14:46:52:862] [windows-einstellungen]       
[5] [Jul 03 14:46:52:862] [windows-einstellungen]       Make it for user .DEFAULT
[5] [Jul 03 14:46:52:862] [windows-einstellungen]         
[5] [Jul 03 14:46:52:862] [windows-einstellungen]         Execution of Registry_cmd
[6] [Jul 03 14:46:52:862] [windows-einstellungen]           Registry key [HKEY_USERS\.DEFAULT\Console]  created
[6] [Jul 03 14:46:52:862] [windows-einstellungen]             Variable "QuickEdit"  set to "0x00000001"
[6] [Jul 03 14:46:52:862] [windows-einstellungen]             Key closed
[6] [Jul 03 14:46:52:862] [windows-einstellungen]             Registry key [HKEY_USERS\.DEFAULT\Console\%SystemRoot%_system32_cmd.exe]  created
[6] [Jul 03 14:46:52:862] [windows-einstellungen]               Variable "ScreenBufferSize"  set to "0x08ae0096"
[6] [Jul 03 14:46:52:862] [windows-einstellungen]               Variable "WindowSize"  set to "0x003c0096"
[6] [Jul 03 14:46:52:862] [windows-einstellungen]               Variable "QuickEdit"  set to "0x00000001"
[6] [Jul 03 14:46:52:862] [windows-einstellungen]               Key closed
Hier mal leicht gekürzte Auszüge (damit ich nicht über die erlaubten Zeichen komme) des Codes der für neue User NICHT funktioniert ( Registry_SoundOff /AllNTUserDats ):

Code: Alles auswählen


[5] [Jul 03 14:46:59:040] [windows-einstellungen]       Execution of Registry_SoundOff
[5] [Jul 03 14:46:59:040] [windows-einstellungen]         
[5] [Jul 03 14:46:59:040] [windows-einstellungen]         Branch: Administrator
[6] [Jul 03 14:46:59:049] [windows-einstellungen]         "C:\Users\Administrator\NTUser.dat" loaded.
[5] [Jul 03 14:46:59:049] [windows-einstellungen]           
[5] [Jul 03 14:46:59:049] [windows-einstellungen]           Execution of Registry_SoundOff
[6] [Jul 03 14:46:59:049] [windows-einstellungen]             Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\.Default\.Current]  opened
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Variable ""  had value  "C:\Windows\media\Windows Ding.wav"
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Info:    ""  changed to ""
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\AppGPFault\.Current]  opened
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Variable ""  is keeping its value ""
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\CCSelect\.Current]  opened
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Variable ""  is keeping its value ""
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\ChangeTheme\.Current]  opened
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Variable ""  had value  "C:\Windows\media\Windows Logon Sound.wav"
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Info:    ""  changed to ""
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\Close\.Current]  opened
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Variable ""  is keeping its value ""
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm\.Current]  opened
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Variable ""  had value  "C:\Windows\media\Windows Battery Critical.wav"
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Info:    ""  changed to ""
[6] [Jul 03 14:46:59:049] [windows-einstellungen]                         Key closed
[5] [Jul 03 14:46:59:057] [windows-einstellungen]         Branch: Default
[6] [Jul 03 14:46:59:070] [windows-einstellungen]         "C:\Users\Default\NTUser.dat" loaded.
[5] [Jul 03 14:46:59:070] [windows-einstellungen]           
[5] [Jul 03 14:46:59:070] [windows-einstellungen]           Execution of Registry_SoundOff
[6] [Jul 03 14:46:59:070] [windows-einstellungen]             Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\.Default\.Current]  opened
[4] [Jul 03 14:46:59:070] [windows-einstellungen]                         Warning: Existing value has type ExpandString, we are about to write value of type String
[6] [Jul 03 14:46:59:070] [windows-einstellungen]                         Variable ""  had value  "%SystemRoot%\media\Windows Ding.wav"
[6] [Jul 03 14:46:59:070] [windows-einstellungen]                         Info:    ""  changed to ""
[6] [Jul 03 14:46:59:070] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\AppGPFault\.Current]  opened
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Variable ""  set to ""
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\CCSelect\.Current]  created
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Variable ""  set to ""
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\ChangeTheme\.Current]  opened
[4] [Jul 03 14:46:59:071] [windows-einstellungen]                         Warning: Existing value has type ExpandString, we are about to write value of type String
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Variable ""  had value  "%SystemRoot%\media\Windows Logon Sound.wav"
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Info:    ""  changed to ""
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\Close\.Current]  opened
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Variable ""  set to ""
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Registry key [HKEY_USERS\PatchNTUserdatTempUser\AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm\.Current]  opened
[4] [Jul 03 14:46:59:071] [windows-einstellungen]                         Warning: Existing value has type ExpandString, we are about to write value of type String
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Variable ""  had value  "%SystemRoot%\media\Windows Battery Critical.wav"
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Info:    ""  changed to ""
[6] [Jul 03 14:46:59:071] [windows-einstellungen]                         Key closed
[5] [Jul 03 14:46:59:090] [windows-einstellungen]         Make it for user .DEFAULT
[5] [Jul 03 14:46:59:090] [windows-einstellungen]           
[5] [Jul 03 14:46:59:090] [windows-einstellungen]           Execution of Registry_SoundOff
[6] [Jul 03 14:46:59:090] [windows-einstellungen]             Registry key [HKEY_USERS\.DEFAULT\AppEvents\Schemes\Apps\.Default\.Default\.Current]  created
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Variable ""  set to ""
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Registry key [HKEY_USERS\.DEFAULT\AppEvents\Schemes\Apps\.Default\AppGPFault\.Current]  created
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Variable ""  set to ""
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Registry key [HKEY_USERS\.DEFAULT\AppEvents\Schemes\Apps\.Default\CCSelect\.Current]  created
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Variable ""  set to ""
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Registry key [HKEY_USERS\.DEFAULT\AppEvents\Schemes\Apps\.Default\ChangeTheme\.Current]  created
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Variable ""  set to ""
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Registry key [HKEY_USERS\.DEFAULT\AppEvents\Schemes\Apps\.Default\Close\.Current]  created
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Variable ""  set to ""
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Key closed
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Registry key [HKEY_USERS\.DEFAULT\AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm\.Current]  created
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Variable ""  set to ""
[6] [Jul 03 14:46:59:090] [windows-einstellungen]                         Key closed
[5] [Jul 03 14:46:59:094] [windows-einstellungen]     EndIf
[5] [Jul 03 14:46:59:094] [windows-einstellungen]   EndIf
[5] [Jul 03 14:46:59:094] [windows-einstellungen] EndIf
Grundsätzlich auch die Frage was der Unterschied zwischen "Branch: Default" und "Make it for user .DEFAULT" ist ... würd mir auch etwas weiter helfen :-)
Sind ja deutliche Unterschiede von "DEFAULT" zu ".DEFAULT" zu erkennen...Das eine Patcht er mit TempUser und das andere kann er so setzen UND die Sounds waren dort sowieso schon deaktiviert...

Weiß jemand Rat?

Vielen Dank vorab!
Grüße
Valentino
uncle_scrooge
Beiträge: 650
Registriert: 21 Feb 2012, 12:03
Wohnort: Mainz

Re: AllntUserdats funktioniert auf NEUE User nicht konsequen

Beitrag von uncle_scrooge »

Erstmal zu DEFAULT vs .DEFAULT
Ersteres entspricht dem Namen auf Dateisystemebene (x:\users\default).
Das Zweite dem Pfad in der registry (HKU\.DEFAULT).

Bei Deinem eigentlichen Problem fürchte ich, daß Dir das heiß geliebte Active Setup in die Quere kommt.
(Ist jetzt mal ein Schuß ins Blaue)
Für verschiedene Bereiche werden bei einer Erstanmeldung per Active Setup Default-Werte gesetzt.
Und da kann man sich im Vorfeld einen Wolf konfigurieren - Alles für die Füße.

Nimm mal in Deine Registry_SoundOff noch den Schlüssel
\Software\Microsoft\Active Setup\Installed Components\{2C7339CF-2B09-4501-B3F3-F3508C9228ED}
und darunter die values
"Version"="1,1,1,9"
"Locale"="EN"
auf.
Sind beides REG_SZ

Und probier Dein Glück noch mal.
Valentino-46
Beiträge: 280
Registriert: 05 Aug 2011, 14:24

Re: AllntUserdats funktioniert auf NEUE User nicht konsequen

Beitrag von Valentino-46 »

Hi Uncle Scrooge,

also das mit Dateisystemebene und Registry Pfad kann ich nicht nachvollziehen! Das würde ich mal bezweifeln, weil er ja bei beidem in der Registry arbeitet. Die Frage ist nur, welchen Default Teil ("." oder ohne ".") nimmt er für die neuen User und welche Teile des Registry Userzweigs nimmt er und welche nicht. Das mit Active Setup mag ja Sinn machen, aber ich denke das würde doch der Opsi Client Agent sicher abfangen, da UIB sicher davon kenntnis hätte...

Jetzt nochmal zu dem Active Setup Installed Components Key, was bringt der???
Was soll ich bitte daran ändern und was soll das für Sinn machen? :-)

Ich denke viel interessanter wäre es, was macht "AllNTUserDats" wirklich ... Ist das ein Bug was ich beschreibe oder einfach technisch nicht anders möglich..

Grüße,
Valentino
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: AllntUserdats funktioniert auf NEUE User nicht konsequen

Beitrag von d.oertel »

Hi,

mir fällt da als erstes auf:

Code: Alles auswählen

Warning: Existing value has type ExpandString, we are about to write value of type String
Wenn ich etwas falsch in die Registry schreibe dann wird es gerne ignoriert ....

Bitte mal überprüfen.

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Valentino-46
Beiträge: 280
Registriert: 05 Aug 2011, 14:24

Re: AllntUserdats funktioniert auf NEUE User nicht konsequen

Beitrag von Valentino-46 »

Hallo Herr Oertel,

in dieser Konstellation ist es so, dass wenn der Sound gesetzt ist, ist der Wert ein Expand String. Sobald man aber manuell den Ton auf "aus" schaltet wird die Variable leer und wechselt zu einem normalen String!
Dh wenn ich den leeren Wert als Expand String schreibe ist es eigentlich falsch?! WÜRDE ich Töne setzen wollen müsste ich aber schon Expand String schreiben das stimmt!

Das wäre dann eigentlich nicht die richtige Variante oder? Will nicht noch mehr durcheinander in die Registry Settings schreiben. Soll ichs trotzdem als Expand String machen?
Wie gesagt, für alle schon vorhandenen User schreibt er die Werte ja auch wunderbar hinein...Ton ist dann auch aus. Nur die DEFAULT NTUser.dats nicht.

Grüße
Valentino
Valentino-46
Beiträge: 280
Registriert: 05 Aug 2011, 14:24

Re: AllntUserdats funktioniert auf NEUE User nicht konsequen

Beitrag von Valentino-46 »

Hallo nochmal,

habe es jetzt so geändert, dass er einen Expand String schreibt. Selbes Thema. Er zeigt nach der Änderung dann den Expand String an welcher wie gesagt meiner ansicht nach falsch ist ... aber er hat jetzt dafür keine Warnungen mehr erzeugt.

Hat noch jemand ne idee, wieso manche Registry Zweige für den Default User nicht wirken? Streng genommen ist es ja kein OPSI Bug, OPSI schreibt ja die Einträge sauber in den DEFAULT User "C:\Users\Default\NTUser.dat" ... aber sie werden beim neuen User eben net mitgezogen ...?!

Grüße
Valentino
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: AllntUserdats funktioniert auf NEUE User nicht konsequen

Beitrag von d.oertel »

Hi,

ich würde als Versuch um zu verstehen was da passiert, mal statt keine .wav anzugeben eine andere .wav angeben
und schauen ob diese bei einem neuen user übernommen wird.....

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
achim71
Beiträge: 36
Registriert: 04 Jul 2008, 13:27

Re: AllntUserdats funktioniert auf NEUE User nicht konsequen

Beitrag von achim71 »

Valentino-46 hat geschrieben: Jetzt nochmal zu dem Active Setup Installed Components Key, was bringt der???
Was soll ich bitte daran ändern und was soll das für Sinn machen? :-)
Der erwähnte Active Setup Key startet die Erstkonfiguration des Windows Theme's dabei werden dann eben auch die zugehörigen Sounds gesetzt. Wenn du für den "Default User" hier die Versionsnummer hinterlegst die in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\ für die Installation hinterlegt ist, wird die Erstkonfiguration nicht mehr gestartet. S.h. http://deployment.pbworks.com/w/page/17 ... ve%20Setup.
Valentino-46
Beiträge: 280
Registriert: 05 Aug 2011, 14:24

Re: AllntUserdats funktioniert auf NEUE User nicht konsequen

Beitrag von Valentino-46 »

Hallo nochmal zusammen,

habe jetzt alles abgeschlossen und endlich Zeit gefunden mich mal richtig in Active Setup reinzulesen. Vielen Dank also nochmal an alle die das Thema unterstützt haben. Active Setup war ein sehr guter Hinweis, das werd ich mir für die Zukunft merken wenn wieder sowas auftritt.

Ich habe es jetzt auch mal getestet, das Active Setup für dieses Themezeug auszuhebeln und siehe da, wie erwartet hat das wunderbar geklappt (Alter Windows Look keine Sounds) Sobald man dann die Zeile ausführt haut er natürlich die Sounds wieder rein.

Mir ist jetzt allerdings noch was aufgefallen. Ich kann die Sounds auch komplett deaktivieren per Default. Dh nicht nur die aktuellen Einstellungen für den Defaultuser sondern auch der Default Wert des Default Users :-)
In der Registry sieht das dann etwa so aus \.Default\.Default\.Default ... anstatt \.Default\.Default\.Current (das nur als EIN Beispiel)

Hier ist natürlich "gefährlich", dass wenn man die Werte nicht "wegspeichert" man nie wieder zurück aufs "Standardprofil" kommt. Der überschreibt ja gnadenlos das "Windows-Standard" Soundprofil. Deshalb habe ich da auch ungern am Anfang meiner Untersuchungen hingelangt. Jetzt hab ichs aber trotzdem mal so gemacht (man kann ja bei einer neuinstallation von Windows 7 spickeln und dann eben ein Script basteln, das die Werte wieder "fixt".

So hats dann also auch funktioniert, OBWOHL Active Setup das Theme gesetzt hat. Active Setup hat also auch nur die ".Default" Werte der Registry in .Current des jeweiligen Users kopiert.

Hier das Beipsiel wo zum Current immer der dazugehörige Default Wert gepatcht wird:

Code: Alles auswählen

openkey [AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm\.Current]
set ""=REG_EXPAND_SZ:"%SystemRoot%\media\Windows Battery Critical.wav"
openkey [AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm\.Default]
set ""=REG_EXPAND_SZ:"%SystemRoot%\media\Windows Battery Critical.wav"
So Klappts,
vielen Dank allen helfern! Herr Oertel, Uncle Scrooge für den initialen Schuss ins Blaue :-) Goldrichtig und Achim71 :-)
Antworten