L'horloge est désactivée, par défaut, en session Terminal Server Windows 2003
Toutefois, si vous souhaitez faire apparaitre l'horloge, vous pouvez éditer la base de registre:
La clè à modifier est la suivante: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2
L'affichage ou non de l'horloge est gêrè par la valeur Settings qui doit correspondre à quelque chose comme:
"Settings"=28 00 00 00 ff ff ff ff 02 00 00 00 03 00 00 00 …
Le neuvième octet gêre, entre autre, l'affichage de l'horloge
0×01 = Masquer automatiquement
0×02 = Toujours afficher au premier plan
0×04 = Afficher les petits icones
0×08 = Masquer l'horloge
La bonne valeur pour afficher l'horloge est donc 02
A travers les stratégies de groupe, activer la stratégie suivante:
Configuration Ordinateur / Modèles d'administration / Système / Scripts / Exécuter les scripts de démarrage de manière synchrone
- Appliquer les modifications suivantes au registre (à l'aide d'un fichier .reg) par GPO au utilisateurs nécessitant l'affichage de l'horloge:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2]
"Settings"=hex:28,00,00,00,ff,ff,ff,ff,02,00,00,00,03,00,00,00,56,00,00,00,1e,\
00,00,00,fe,ff,ff,ff,e4,02,00,00,02,04,00,00,02,03,00,00
Merci à Ngvd
A toutes fins utiles, ci-dessous un script VBS pour forcer l’horloge sans toucher aux autres réglages, à lancer au démarrage de la session (via GPO) :
Const HKEY_CURRENT_USER = &H80000001
Dim oReg, ValeurCle
Set oReg = GetObject(”winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv”)
oReg.GetBinaryValue HKEY_CURRENT_USER, “Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2″, “Settings”, ValeurCle
ValeurCle(8) = ValeurCle(8) And (Not(8))
oReg.SetBinaryValue HKEY_CURRENT_USER, “Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2″, “Settings”, ValeurCle
Set oReg = Nothing