spunkee
Goto Top

Einstellungen Bildschirmschoner nicht möglich

Hallo,

wir haben seit unbekannter Zeit das Problem, dass sich der Bildschirmschoner nicht mehr einstellen / aktivieren lässt.

Folgendes Szenario:
- Server hat als Betriebssystem ein MS Win 2003 (dieser ist nicht betroffen von dem Problem!)
- Clients welche Betroffen sind (und das sind ALLE in der Domäne) haben als Betriebssystem WinXP SP3
- Eigentlich wurden die Bildschirmschoner mit den drei Gruppenrichtlinien "Bildschirmschoner" (aktiviert), "Kennwortschutz für den Bildschirmschoner verwenden" (aktiviert) und "Bildschirmschoner Zeitlimit" (Aktiviert, 600sek.) im Ordner "Benutzerkonfiguration / Administrative Vorlagen / Systemsteuerung / Anzeige" festgelegt.
Welcher Bildschirmschoner verwendet wird (Richtlinie "Programmname des Bildschirmschoners"), haben wir bis jetzt den Benutzern selbst überlassen.

Jetzt ist das Problem, das der Bildschirmschoner nicht mehr einschaltet, das heisst, der PC nicht mehr gesperrt wird nach 10Min. Ändere ich die Werte in den Gruppenrichtlinien, werden diese nach einem "gpupdate /force" (auf Server und Client) korrekt angepasst. Nur das die eine Richtlinie "Programmname des Bildschirmschoners" absolut KEINE Auswirkung auf die dazugehörige Einstellung hat. Als eingestellter Bildschirmschoner wird immer "kein" angezeigt (ich bin mir sicher das es die eingestellte .scr-Datei gibt!). Und selbst wenn ich sämtliche vier Gruppenrichtlinien welche den Bildschirmschoner einstellen auf "nicht konfiguriert" umstelle, habe ich nicht die Möglichkeit den Bildschirmschoner zu ändern da die Optionen grau hinterlegt sind wie auf dem Screenshot:
09ddafe8a333889ced6fa6f07fc1ca4b-bildschirmschoner


Und es kommt noch besser:
Selbst wenn ich ALLE Gruppenrichtlinien(-Verknüpfungen) in unserem Unternehmen deaktiviere / lösche, ein "gpupdate /force" und einen Neustart durchführe, lässt sich diese Einstellung NICHT verändern, die Einstellungen bleiben unveränderbar hellgrau.
Ich vermute also ein grundsätzliches Problem mit den Bildschirmschonern und nicht ein Problem / Fehler in den Gruppenrichtlinien. Aber wo soll ich nun den weitersuchen?


danke und mfG,
SpunkEE

Content-Key: 93241

Url: https://administrator.de/contentid/93241

Ausgedruckt am: 28.03.2024 um 22:03 Uhr

Mitglied: 67369
67369 30.07.2008 um 18:02:12 Uhr
Goto Top
Hast du mögliche lokale Einträge in der Registry schon überprüft?

http://www.winfaq.de/faq_html/Content/tip1500/onlinefaq.php?h=tip1948.h ...
Mitglied: SpunkEE
SpunkEE 31.07.2008 um 09:54:26 Uhr
Goto Top
Danke für den Tipp, das scheint der richtige Weg zu sein. Mit dem Registry-Eintrag auf den du in deinem Beitrag hinweist (ScreenSaveActive, musste ihn zuerst erstellen) lässt sich der Bildschirmschoner vorübergehend aktivieren / einstellen, leider nur bis die Richtlinien wieder geladen werden. Denn nach aktualisieren der Richtlinien (mit \"gpupdate /force\" oder natürlich nach einem neu anmelden) wird der Schlüssel-Wert automatisch wieder auf \"0\" gesetzt und der Bildschirmschoner ist deaktiviert, selbst wenn die Gruppenrichtlinie \"Bildschirmschoner\" aktiviert ist.

Gemäss Erklärung in den Gruppenrichtlinien müssen zur Gruppenrichtlinie \"Bildschirmschoner\" folgende zwei Bedingungen erfüllt sein damit der Bildschirmschoner auch wirklich aktiviert wird (Zitat aus der Erklärung von Microsoft):

Durch Aktivieren dieser Richtlinie wird ein Desktopbildschirmschoner verwendet, falls die folgenden zwei Voraussetzungen zutreffen. Erstens muss ein gültiger Bildschirmschoner auf dem Client mit der Richtlinie \"Programmname des Bildschirmschoners\" oder über die Systemsteuerung des Clientcomputers festgelegt worden sein. Zweitens muss die Wartezeit für den Bildschirmschoner auf Null mit der Richtlinie oder über die Systemsteuerung gesetzt worden sein.

Punkt eins habe ich bestimmt erfüllt, bei Punkt zwei bin ich mir nicht sicher ob ich die Star-Übersetzer von Microsoft richtig verstehe. So wie ich den Satz interpretiere muss der Wert der Gruppenrichtlinie \"Bildschirmschoner-Zeitlimit\" auf 0 gesetzt sein, aber das macht doch auch keinen Sinn, oder? Jedenfalls ist es egal welchen Wert ich setze, die Gruppenrichtlinien deaktivieren mir den Bildschirmschoner in jedem Fall. Aus irgendeinem Grund will sich diese Gruppenrichtlinie also nicht aktivieren, aber woran kann das noch liegen?
Mitglied: 67369
67369 31.07.2008 um 10:02:04 Uhr
Goto Top
Ich kenne mich mit den Loginvorgängen auf Servern nicht aus, deshalb kann ich dir dazu leider auch keinen konkreten Tipp geben. Wenn es nicht die Gruppenrichtlinien sein sollten, die dort umherwurschteln, könnte noch etwas im Loginscript verborgen sein, nur so als vage Idee.

Wenn du kannst, probiere es auf einem Rechner mit einer lokalen Anmeldung aus, was damit dann passiert.

Man kann übrigens Regmon dazu veranlassen, die Vorgänge beim Rechnerstart zu protokollieren. Vielleicht hilft das, der Ursache für dein Problem auf die Spur zu kommen. Ob das allerdings auch den Loginvorgang über eine Domäne einschließt, ist mir nicht bekannt.
Mitglied: SpunkEE
SpunkEE 31.07.2008 um 10:57:22 Uhr
Goto Top
Also das LogIn-Script welches in den Richtlinien definiert ist führt bestimmt keine Anpassungen in der Regsitry durch, das kann ich mit Sicherheit sagen da es auch von mir erstellt wurde.

Melde ich mich lokal als Administrator an, so kann ich sämtliche Einstellungen des Bildschirmschoners ohne Probleme vornehmen. Melde ich mich wieder an der Domäne an (mein Domänen-Benutzer ist auf meinem Rechner ebenfalls lokaler Administrator), ist der Bildschirmschoner wieder hellgrau hinterlegt.

Ich vermute nun doch ein Problem in den Gruppenrichtlinien.
Und zwar weil mir der Befehl "gpupdate /force" den Registry-Wert "ScreenSaveActive" immer wieder auf "0" setzt, obwohl er gemäss den Gruppenrichtlinien auf "1" gesetzt werden sollte (Gruppenrichtlinie "Administrative Vorlagen / Systemsteuerung / Anzeige / Bildschirmschoner" (aktiviert)). Jedoch werden alle anderen Registry-Einträge des Bildschirmschoners mit den Gruppenrichtlinien korrekt gesetzt, nur dieser eine will sich einfach nicht aktivieren lassen.
Mitglied: 67369
67369 31.07.2008 um 11:40:34 Uhr
Goto Top
Das von dir beobachtete Verhalten lässt sich auch lokal reproduzieren.
Ich würde mich auf die Suche nach "Programmname des Bildschirmschoners" konzentrieren. face-wink

Ansonsten kann ich dir leider nicht weiterhelfen.
Mitglied: SpunkEE
SpunkEE 31.07.2008 um 13:30:27 Uhr
Goto Top
Vielen Dank, deine Tipps haben mich schon einen grossen Schritt weitergebracht, leider aber scheint es nicht am "Programmname des Bildschirmschoners" zu liegen. Dieser wird mir nach einstellen in den Gruppenrichtlinien korrekt in den Registry-Schlüssel "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop\SCRNSAVE.EXE" (momentaner Wert: %windir%\system32\logon.scr) eingetragen. Und wenn ich dann den Bildschirmschoner aktiviere indem ich den Schlüsselwert "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop\ScreenSaveActive" von 0 auf 1 setze ist auch gleich der gewünschte Bildschirmschoner aktiv. Aber die Gruppenrichtlinien setzen mir nach einem Update den "ScreenSaveActive" wieder auf "0".

Danke und mfG,
SpunkEE (der nun wieder weiss wesshalb er privat auf Linux umgestiegen ist)
Mitglied: 67369
67369 31.07.2008 um 13:34:35 Uhr
Goto Top
Wenn das eingetragene Programm tatsächlich im angegebenen Pfad vorhanden ist, ist z. B. der Button "Vorschau" anklickbar, der Rest ist ausgegraut. Ist ein falscher Programmname eingetragen, das Programm also nicht oder nicht im angegebenen Pfad vorhanden, ist der gesamte Inhalt der Registerkarte "Bildschirmschoner" ausgegraut. Ob der Wert von ScreenSaveActive dann wieder auf "0" zurückgesetzt wird, habe ich jetzt nicht überprüft.
Mitglied: SpunkEE
SpunkEE 31.07.2008 um 14:33:47 Uhr
Goto Top
Solange "ScreenSaveActive" auf "0" gestellt ist, sehen die Bildschirmschoner-Einstellungen aus wie auf dem Screenshot im ersten Beitrag (alles hellgrau). Dann ist es egal, was für ein Bildschirmschoner eingestellt ist, es wird immer "(kein)" Angezeigt und die Einstellungen lasen sich nicht anpassen. Sobald "ScreenSaveActive" den Wert 1 erhält (durch manuelles anpassen in der Registry), wird der in "Programmname des Bildschirmschoners" festgelegte Schoner eingestellt und die Buttons "Einstellungen" und "Vorschau" sind anklickbar.
Aber wie gesagt, sobald sich die Richtlinien aktualisieren wird für "ScreenSaveActive" wieder "0" gesetzt und somit ist der Bildschirmschoner ausgeschaltet.

mfG,
SpunkEE
Mitglied: 67369
67369 31.07.2008 um 14:49:06 Uhr
Goto Top
Dann muss ich passen, ich kann dir nicht weiterhelfen, da ich hier keinen Server zum Nachvollziehen zur Verfügung habe.

Ich würde höchstens versuchsweise dem SYSTEM mal den Vollzugriff auf den Key verweigern und ihm nur das Lesen gestatten. face-smile
Mitglied: SpunkEE
SpunkEE 31.07.2008 um 15:15:49 Uhr
Goto Top
Also ich hab jetzt mal noch das .adm-File ein bisschen angepasst (ist ein mega-Bastel, aber bei Microsoft nennt man das vermutlich"Standard-Lösung"), und zwar folgendermassen:

POLICY !!ScreenSaverActive
KEYNAME "Software\Policies\Microsoft\Windows\Control Panel\Desktop"
#if version >= 4
SUPPORTED !!SUPPORTED_Win2kSP1
#endif

EXPLAIN !!ScreenSaverActive_Help
VALUENAME "ScreenSaveActive"
VALUEON 1
VALUEOFF 1
END POLICY


wie man sehen kann, sollte nun, egal ob aktiviert oder deaktiviert, der Wert auf 1 gesetzt werden, wird er aber nicht, es wird IMMER "0" gesetzt.

Mit Berechtigungen in der Registry hab ich noch nie gearbeitet, da muss ich mich zuerst noch schlau machen drüber, aber danke für den Tipp.


mfG,
SpunkEE
Mitglied: 67369
67369 31.07.2008 um 15:22:33 Uhr
Goto Top
Das mit den Berechtigungen in der Registry funktioniert genau so wie mit Berechtigungen auf Dateien/Ordner. Key > Rechtsklick > Berechtigungen.

Wird da bei dir evtl. ein Standardprofil beim Login geladen und kopiert? Nicht dass du da an der falschen Stelle suchst.

Aber jetzt klinke ich mich wirklich aus. Für mich ist das Stochern im Nebel. face-smile
Mitglied: SpunkEE
SpunkEE 31.07.2008 um 15:49:33 Uhr
Goto Top
Das mit den Berechtigungen in der Registry lässt sich nicht so einfach testen. Ich kann dem "SYSTEM" zwar die Rechte nehmen (muss dafür zuerst die Verebung ausschalten), aber nach einem "gpupdate /force" sind die alten Berechtigungen wieder gesetzt und die Registry-Einträge ebenfalls angepasst.

Naja, ich such noch ein bisschen weiter...


mfG,
SpunkEE