Windows-Registrierung zum Verwalten von Zeigerschatten aktivieren

Windows-Registrierung zum Verwalten von Zeigerschatten aktivieren

Ich habe bei Google recherchiert, kann aber nicht herausfinden, wie die Windows-Registrierung funktioniert, um Zeigerschatten zu aktivieren. Ich muss sie finden, um ein globales Update für mein Citrix Gold-Image durchzuführen.

Bildbeschreibung hier eingeben

Antwort1

Schau mal:

Dies geschieht durch die Erstellung eines benutzerbasierten Gruppenrichtlinienobjekts, das den folgenden Registrierungsschlüssel festlegt:

Key: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects
Value Name: VisualFXSetting
Value Type: dword
Value data: 3

Antwort2

Die akzeptierte Antwort ist nur teilweise richtig.

Der VisualFXSettingWert steuert nur, wie die Einstellungen bestimmt werden, wie im System Properties\Advanced system settings\Advanced tab\Performance OptionsDialogfeld angegeben:

0 = Let Windows choose what's best for my computer
1 = Adjust for best appearance
2 = Adjust for best performance
3 = Custom

In unserem Fall möchten wir natürlich 3 verwenden.

Sobald wir 3 ausgewählt haben, wird unsere Aufgabe schwieriger. Die Daten, die die Einstellungen selbst steuern, sind etwas komplexer und beinhalten hexadezimale Einträge (Bytes), die auf diesen Registrierungswert gesetzt werden:

HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferencesMask

Für unsere Zwecke hier interessieren uns nur die ersten drei Bytes, also:

9E 3E 07

Die Bytes werden durch Konvertierung aus diesen Binärsätzen bestimmt:

10011110 00111110 00000111

(Wir können für die Umrechnungen den Windows-Rechner verwenden; wir drücken Alt+3 für die Programmieransicht und wählen „Word“ als unsere Wortgröße.)

Die Binärmengen werden aus diesen Vorlagen berechnet:

    ^^^    ^ ^^        ^
1001ABC0 00D1EF10 00000G11

Die Buchstaben stehen für Einträge aus dieser Liste:

A - Smooth-scroll list boxes
B - Slide open combo boxes
C - Fade or slide menus into view 
D - Show shadows under mouse pointer 
E - Fade or slide ToolTips into view 
F - Fade out menu items after clicking 
G - Show shadows under windows

Wenn wir beispielsweise alles ausschalten möchten, außer dass Smooth-scroll list boxeswir das 5. Bit (Bit 4 in einer nullbasierten Liste) des 1. Satzes auf 1 setzen:

    ^
10011000 00010010 00000011

Und verwenden Sie dann den Windows-Rechner, um es in Hexadezimalzahlen umzuwandeln:

98 12 03

Alles zum Thema:

10011110 00111110 00000111 = 9E 3E 07

Alles aus:

10010000 00010010 00000011 = 90 12 03

verwandte Informationen