Sous Windows XP Family et Pro, avez-vous remarquez que lorsque vous
affichez les "Propriétés de Date et heure", sous l'onglet "Date et
heure", en bas, après "Fuseau horaire actuel : Europe de Ouest", la
remarque (heure d'été) a disparu... en tout cas pour les PCs
installés cet été et correctement paramétrés ?
C'est le cas sur mon PC perso sous XP family et les PCs du boulot
sous XP Pro en français, "Options régionales" Français (Suisse).
Sous Windows XP Family et Pro, avez-vous remarquez que lorsque vous
affichez les "Propriétés de Date et heure", sous l'onglet "Date et
heure", en bas, après "Fuseau horaire actuel : Europe de Ouest", la
remarque (heure d'été) a disparu... en tout cas pour les PCs
installés cet été et correctement paramétrés ?
C'est le cas sur mon PC perso sous XP family et les PCs du boulot
sous XP Pro en français, "Options régionales" Français (Suisse).
Sous Windows XP Family et Pro, avez-vous remarquez que lorsque vous
affichez les "Propriétés de Date et heure", sous l'onglet "Date et
heure", en bas, après "Fuseau horaire actuel : Europe de Ouest", la
remarque (heure d'été) a disparu... en tout cas pour les PCs
installés cet été et correctement paramétrés ?
C'est le cas sur mon PC perso sous XP family et les PCs du boulot
sous XP Pro en français, "Options régionales" Français (Suisse).
Bonjour à tous,
Sous Windows XP Family et Pro, avez-vous remarquez que lorsque vous affichez
les "Propriétés de Date et heure", sous l'onglet "Date et heure", en bas,
après "Fuseau horaire actuel : Europe de Ouest", la remarque (heure d'été) a
disparu... en tout cas pour les PCs installés cet été et correctement
paramétrés ?
C'est le cas sur mon PC perso sous XP family et les PCs du boulot sous XP
Pro en français, "Options régionales" Français (Suisse).
Je vous remercie de faire part de vos observations dans ce fil.
Yves
Bonjour
Bonjour à tous,
Sous Windows XP Family et Pro, avez-vous remarquez que lorsque vous affichez
les "Propriétés de Date et heure", sous l'onglet "Date et heure", en bas,
après "Fuseau horaire actuel : Europe de Ouest", la remarque (heure d'été) a
disparu... en tout cas pour les PCs installés cet été et correctement
paramétrés ?
C'est le cas sur mon PC perso sous XP family et les PCs du boulot sous XP
Pro en français, "Options régionales" Français (Suisse).
Je vous remercie de faire part de vos observations dans ce fil.
Yves
Bonjour
Bonjour à tous,
Sous Windows XP Family et Pro, avez-vous remarquez que lorsque vous affichez
les "Propriétés de Date et heure", sous l'onglet "Date et heure", en bas,
après "Fuseau horaire actuel : Europe de Ouest", la remarque (heure d'été) a
disparu... en tout cas pour les PCs installés cet été et correctement
paramétrés ?
C'est le cas sur mon PC perso sous XP family et les PCs du boulot sous XP
Pro en français, "Options régionales" Français (Suisse).
Je vous remercie de faire part de vos observations dans ce fil.
Yves
Bonjour
-----Message d'origine-----
yac s'est
ainsi exprimé:
Sous Windows XP Family et Pro, avez-vous remarquez que
lorsque vous
affichez les "Propriétés de Date et heure", sous
l'onglet "Date et
heure", en bas, après "Fuseau horaire actuel : Europe
de Ouest", la
remarque (heure d'été) a disparu... en tout cas pour
les PCs
installés cet été et correctement paramétrés ?
C'est le cas sur mon PC perso sous XP family et les
PCs du boulot
sous XP Pro en français, "Options régionales" Français
(Suisse).
???
Chez moi, la mention "(heure d'été)" figure bien !
C'est parce que tu n'as pas coché la case
"Ajuster l'horloge pour l'observation automatique de
l'heure d'été"
dans l'onglet "Fuseau horaire"
!!!!
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
---------------------------------------------------------
-
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*
.
je ne me suis pas correctement exprimé.
-----Message d'origine-----
yac <yacazique__inthetrashcane__@bigfoot.com> s'est
ainsi exprimé:
Sous Windows XP Family et Pro, avez-vous remarquez que
lorsque vous
affichez les "Propriétés de Date et heure", sous
l'onglet "Date et
heure", en bas, après "Fuseau horaire actuel : Europe
de Ouest", la
remarque (heure d'été) a disparu... en tout cas pour
les PCs
installés cet été et correctement paramétrés ?
C'est le cas sur mon PC perso sous XP family et les
PCs du boulot
sous XP Pro en français, "Options régionales" Français
(Suisse).
???
Chez moi, la mention "(heure d'été)" figure bien !
C'est parce que tu n'as pas coché la case
"Ajuster l'horloge pour l'observation automatique de
l'heure d'été"
dans l'onglet "Fuseau horaire"
!!!!
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
---------------------------------------------------------
-
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
.
je ne me suis pas correctement exprimé.
-----Message d'origine-----
yac s'est
ainsi exprimé:
Sous Windows XP Family et Pro, avez-vous remarquez que
lorsque vous
affichez les "Propriétés de Date et heure", sous
l'onglet "Date et
heure", en bas, après "Fuseau horaire actuel : Europe
de Ouest", la
remarque (heure d'été) a disparu... en tout cas pour
les PCs
installés cet été et correctement paramétrés ?
C'est le cas sur mon PC perso sous XP family et les
PCs du boulot
sous XP Pro en français, "Options régionales" Français
(Suisse).
???
Chez moi, la mention "(heure d'été)" figure bien !
C'est parce que tu n'as pas coché la case
"Ajuster l'horloge pour l'observation automatique de
l'heure d'été"
dans l'onglet "Fuseau horaire"
!!!!
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
---------------------------------------------------------
-
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*
.
je ne me suis pas correctement exprimé.
-----Message d'origine-----
yac s'est
ainsi exprimé:
[...]
je ne me suis pas correctement exprimé.
dans le master, cete case est correctement cochée, mais
malheureusement, le paramètre heure d'été n'est activé
que si on décoche, puis recoche cette case et ensuite on
clic sur le valider ou le Ok de la boîte de dialogue !
Voici le script utilisé :
il semble que via script, la borne de du passage à
l'heure d'hiver ne soit pas à la bonne date !
--- début -----
function Compute_Update()
Dim objWMIService
Dim colItems
Dim objItem
Set objWMIService = GetObject("winmgmts:.rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from
Win32_ComputerSystem",,48)
For Each objItem in colItems
objItem.EnableDaylightSavingsTime = false
objItem.Put_
objItem.EnableDaylightSavingsTime = true
objItem.Put_
if objItem.DaylightInEffect = false then
if objItem.CurrentTimeZone <> 60 then
objItem.CurrentTimeZone = 60
objItem.Put_
end if
else
if objItem.CurrentTimeZone <> 120 then
objItem.CurrentTimeZone = 120
objItem.Put_
end if
end if
Next
Compute_Update = True
end function
-----Message d'origine-----
yac <yacazique__inthetrashcane__@bigfoot.com> s'est
ainsi exprimé:
[...]
je ne me suis pas correctement exprimé.
dans le master, cete case est correctement cochée, mais
malheureusement, le paramètre heure d'été n'est activé
que si on décoche, puis recoche cette case et ensuite on
clic sur le valider ou le Ok de la boîte de dialogue !
Voici le script utilisé :
il semble que via script, la borne de du passage à
l'heure d'hiver ne soit pas à la bonne date !
--- début -----
function Compute_Update()
Dim objWMIService
Dim colItems
Dim objItem
Set objWMIService = GetObject("winmgmts:\.rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from
Win32_ComputerSystem",,48)
For Each objItem in colItems
objItem.EnableDaylightSavingsTime = false
objItem.Put_
objItem.EnableDaylightSavingsTime = true
objItem.Put_
if objItem.DaylightInEffect = false then
if objItem.CurrentTimeZone <> 60 then
objItem.CurrentTimeZone = 60
objItem.Put_
end if
else
if objItem.CurrentTimeZone <> 120 then
objItem.CurrentTimeZone = 120
objItem.Put_
end if
end if
Next
Compute_Update = True
end function
-----Message d'origine-----
yac s'est
ainsi exprimé:
[...]
je ne me suis pas correctement exprimé.
dans le master, cete case est correctement cochée, mais
malheureusement, le paramètre heure d'été n'est activé
que si on décoche, puis recoche cette case et ensuite on
clic sur le valider ou le Ok de la boîte de dialogue !
Voici le script utilisé :
il semble que via script, la borne de du passage à
l'heure d'hiver ne soit pas à la bonne date !
--- début -----
function Compute_Update()
Dim objWMIService
Dim colItems
Dim objItem
Set objWMIService = GetObject("winmgmts:.rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from
Win32_ComputerSystem",,48)
For Each objItem in colItems
objItem.EnableDaylightSavingsTime = false
objItem.Put_
objItem.EnableDaylightSavingsTime = true
objItem.Put_
if objItem.DaylightInEffect = false then
if objItem.CurrentTimeZone <> 60 then
objItem.CurrentTimeZone = 60
objItem.Put_
end if
else
if objItem.CurrentTimeZone <> 120 then
objItem.CurrentTimeZone = 120
objItem.Put_
end if
end if
Next
Compute_Update = True
end function
-----Message d'origine-----
yac s'est
ainsi exprimé:
-----Message d'origine-----
yac s'est
ainsi exprimé:
[...]
je ne me suis pas correctement exprimé.
dans le master, cete case est correctement cochée, mais
malheureusement, le paramètre heure d'été n'est activé
que si on décoche, puis recoche cette case et ensuite
on
clic sur le valider ou le Ok de la boîte de dialogue !
Voici le script utilisé :
il semble que via script, la borne de du passage à
l'heure d'hiver ne soit pas à la bonne date !
--- début -----
function Compute_Update()
Dim objWMIService
Dim colItems
Dim objItem
Set objWMIService = GetObject
("winmgmts:.rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from
Win32_ComputerSystem",,48)
For Each objItem in colItems
objItem.EnableDaylightSavingsTime = false
objItem.Put_
objItem.EnableDaylightSavingsTime = true
objItem.Put_
if objItem.DaylightInEffect = false then
if objItem.CurrentTimeZone <> 60 then
objItem.CurrentTimeZone = 60
objItem.Put_
end if
else
if objItem.CurrentTimeZone <> 120 then
objItem.CurrentTimeZone = 120
objItem.Put_
end if
end if
Next
Compute_Update = True
end function
????
D'où provient ce script ???
Tu l'as testé ?
Car "EnableDaylightSavingsTime" n'est pas une propriété
de la classe
"Win32_ComputerSystem"
Je viens de contrôler dans le SDK de WMI, seules
existent les propriétés :
CurrentTimeZone
La propriété CurrentTimeZone indique le
décalage du système d'ordinateur unitaire
avec l'heure universelle coordonnée
(Coordinated Universal Time).
DaylightInEffect
La propriété DaylightInEffect si le mode
de sauvegarde d'énergie de journée est
activé.
Valeurs : TRUE ou FALSE.
Si la valeur est TRUE, les économies de
journées
sont activées.
H:WSH>testdst
H:WSHTestDST.vbs(8, 2) Erreur d'exécution Microsoft
VBScript: Cet objet ne gère pas cette propriété ou cette
méthode: 'EnableDaylightSavingsTime'
----------------------------------------------------
Les infos d'heure sont stockées ici :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZ
oneInformation
L'activation du système d'heure d'été est stocké dans
l'entrée
"DisableAutoDaylightTimeSet" de type REG_WORD
valeur :
0x1 -> observation d'heure d'été non appliquée
0x0 (ou absente) -> observation d'heure d'été
appliquée
En ce qui concerne la définition des mois de changement
d'heure, c'est
stocké dans les entrées "StandardStart"
et "DaylightStart".
Elles sont de type REG_BINARY, et contiennent 16 octets,
qui représentent
une structure "SYSTEMTIME" :
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;
Le n° de mois de changement d'heure est stocké dans le
3ème octet (= octet
de poids faible du champ wMonth)
- heure d'hiver :
"StandardStart"
-> 3ème octet = 0x0A (= actuellement octobre)
- heure d'été :
"DaylightStart"
-> 3ème octet = 0x03 (= actuellement mars)
Les valeurs dec ces paramètres (0x03, 0x0A) sont
stockées dans la clef
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
NTCurrentVersionTime
Zonesxxxxxxx
Avec, pour l'Europe occidentale, xxxxx = "Romance
Standard Time"
L'entrée contenant les valeurs numériques
s'appelle "TZI" et est de type
REG_BINARY
(à partir de l'offset 0x0C)
par contre, dans TimeZoneInformation, je ne trouve pas
la correspondance
avec l'heure de passage.
En effet,
(http://www.industrie.gouv.fr/energie/developp/econo/texte
"depuis 1998 pour l'ensemble des pays de l'Union
Européenne, le passage à l'heure d'été intervient
le dernier dimanche de mars à 2 heures du matin
et le passage à l'heure d'hiver intervient le
dernier
dimanche d'octobre à 3 heures du matin."
On retrouve bien :
la valeur 0x02 dans DaylightStart
la valeur 0x03 dans StandardStart
mais PAS AU BON ENDROIT !
D'après la structure SYSTEMTIME, ce devrait être au 9ème
octet, or c'est au
7ème dans la BDR
Un mystère microsoftien !!! ;+)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
---------------------------------------------------------
-
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*
merci pour les explications... je transmet à l'auteur du
-----Message d'origine-----
yac <yacazique__inthetrashcane__@bigfoot.com> s'est
ainsi exprimé:
-----Message d'origine-----
yac <yacazique__inthetrashcane__@bigfoot.com> s'est
ainsi exprimé:
[...]
je ne me suis pas correctement exprimé.
dans le master, cete case est correctement cochée, mais
malheureusement, le paramètre heure d'été n'est activé
que si on décoche, puis recoche cette case et ensuite
on
clic sur le valider ou le Ok de la boîte de dialogue !
Voici le script utilisé :
il semble que via script, la borne de du passage à
l'heure d'hiver ne soit pas à la bonne date !
--- début -----
function Compute_Update()
Dim objWMIService
Dim colItems
Dim objItem
Set objWMIService = GetObject
("winmgmts:\.rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from
Win32_ComputerSystem",,48)
For Each objItem in colItems
objItem.EnableDaylightSavingsTime = false
objItem.Put_
objItem.EnableDaylightSavingsTime = true
objItem.Put_
if objItem.DaylightInEffect = false then
if objItem.CurrentTimeZone <> 60 then
objItem.CurrentTimeZone = 60
objItem.Put_
end if
else
if objItem.CurrentTimeZone <> 120 then
objItem.CurrentTimeZone = 120
objItem.Put_
end if
end if
Next
Compute_Update = True
end function
????
D'où provient ce script ???
Tu l'as testé ?
Car "EnableDaylightSavingsTime" n'est pas une propriété
de la classe
"Win32_ComputerSystem"
Je viens de contrôler dans le SDK de WMI, seules
existent les propriétés :
CurrentTimeZone
La propriété CurrentTimeZone indique le
décalage du système d'ordinateur unitaire
avec l'heure universelle coordonnée
(Coordinated Universal Time).
DaylightInEffect
La propriété DaylightInEffect si le mode
de sauvegarde d'énergie de journée est
activé.
Valeurs : TRUE ou FALSE.
Si la valeur est TRUE, les économies de
journées
sont activées.
H:WSH>testdst
H:WSHTestDST.vbs(8, 2) Erreur d'exécution Microsoft
VBScript: Cet objet ne gère pas cette propriété ou cette
méthode: 'EnableDaylightSavingsTime'
----------------------------------------------------
Les infos d'heure sont stockées ici :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZ
oneInformation
L'activation du système d'heure d'été est stocké dans
l'entrée
"DisableAutoDaylightTimeSet" de type REG_WORD
valeur :
0x1 -> observation d'heure d'été non appliquée
0x0 (ou absente) -> observation d'heure d'été
appliquée
En ce qui concerne la définition des mois de changement
d'heure, c'est
stocké dans les entrées "StandardStart"
et "DaylightStart".
Elles sont de type REG_BINARY, et contiennent 16 octets,
qui représentent
une structure "SYSTEMTIME" :
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;
Le n° de mois de changement d'heure est stocké dans le
3ème octet (= octet
de poids faible du champ wMonth)
- heure d'hiver :
"StandardStart"
-> 3ème octet = 0x0A (= actuellement octobre)
- heure d'été :
"DaylightStart"
-> 3ème octet = 0x03 (= actuellement mars)
Les valeurs dec ces paramètres (0x03, 0x0A) sont
stockées dans la clef
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
NTCurrentVersionTime
Zonesxxxxxxx
Avec, pour l'Europe occidentale, xxxxx = "Romance
Standard Time"
L'entrée contenant les valeurs numériques
s'appelle "TZI" et est de type
REG_BINARY
(à partir de l'offset 0x0C)
par contre, dans TimeZoneInformation, je ne trouve pas
la correspondance
avec l'heure de passage.
En effet,
(http://www.industrie.gouv.fr/energie/developp/econo/texte
"depuis 1998 pour l'ensemble des pays de l'Union
Européenne, le passage à l'heure d'été intervient
le dernier dimanche de mars à 2 heures du matin
et le passage à l'heure d'hiver intervient le
dernier
dimanche d'octobre à 3 heures du matin."
On retrouve bien :
la valeur 0x02 dans DaylightStart
la valeur 0x03 dans StandardStart
mais PAS AU BON ENDROIT !
D'après la structure SYSTEMTIME, ce devrait être au 9ème
octet, or c'est au
7ème dans la BDR
Un mystère microsoftien !!! ;+)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
---------------------------------------------------------
-
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
merci pour les explications... je transmet à l'auteur du
-----Message d'origine-----
yac s'est
ainsi exprimé:
-----Message d'origine-----
yac s'est
ainsi exprimé:
[...]
je ne me suis pas correctement exprimé.
dans le master, cete case est correctement cochée, mais
malheureusement, le paramètre heure d'été n'est activé
que si on décoche, puis recoche cette case et ensuite
on
clic sur le valider ou le Ok de la boîte de dialogue !
Voici le script utilisé :
il semble que via script, la borne de du passage à
l'heure d'hiver ne soit pas à la bonne date !
--- début -----
function Compute_Update()
Dim objWMIService
Dim colItems
Dim objItem
Set objWMIService = GetObject
("winmgmts:.rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from
Win32_ComputerSystem",,48)
For Each objItem in colItems
objItem.EnableDaylightSavingsTime = false
objItem.Put_
objItem.EnableDaylightSavingsTime = true
objItem.Put_
if objItem.DaylightInEffect = false then
if objItem.CurrentTimeZone <> 60 then
objItem.CurrentTimeZone = 60
objItem.Put_
end if
else
if objItem.CurrentTimeZone <> 120 then
objItem.CurrentTimeZone = 120
objItem.Put_
end if
end if
Next
Compute_Update = True
end function
????
D'où provient ce script ???
Tu l'as testé ?
Car "EnableDaylightSavingsTime" n'est pas une propriété
de la classe
"Win32_ComputerSystem"
Je viens de contrôler dans le SDK de WMI, seules
existent les propriétés :
CurrentTimeZone
La propriété CurrentTimeZone indique le
décalage du système d'ordinateur unitaire
avec l'heure universelle coordonnée
(Coordinated Universal Time).
DaylightInEffect
La propriété DaylightInEffect si le mode
de sauvegarde d'énergie de journée est
activé.
Valeurs : TRUE ou FALSE.
Si la valeur est TRUE, les économies de
journées
sont activées.
H:WSH>testdst
H:WSHTestDST.vbs(8, 2) Erreur d'exécution Microsoft
VBScript: Cet objet ne gère pas cette propriété ou cette
méthode: 'EnableDaylightSavingsTime'
----------------------------------------------------
Les infos d'heure sont stockées ici :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZ
oneInformation
L'activation du système d'heure d'été est stocké dans
l'entrée
"DisableAutoDaylightTimeSet" de type REG_WORD
valeur :
0x1 -> observation d'heure d'été non appliquée
0x0 (ou absente) -> observation d'heure d'été
appliquée
En ce qui concerne la définition des mois de changement
d'heure, c'est
stocké dans les entrées "StandardStart"
et "DaylightStart".
Elles sont de type REG_BINARY, et contiennent 16 octets,
qui représentent
une structure "SYSTEMTIME" :
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;
Le n° de mois de changement d'heure est stocké dans le
3ème octet (= octet
de poids faible du champ wMonth)
- heure d'hiver :
"StandardStart"
-> 3ème octet = 0x0A (= actuellement octobre)
- heure d'été :
"DaylightStart"
-> 3ème octet = 0x03 (= actuellement mars)
Les valeurs dec ces paramètres (0x03, 0x0A) sont
stockées dans la clef
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
NTCurrentVersionTime
Zonesxxxxxxx
Avec, pour l'Europe occidentale, xxxxx = "Romance
Standard Time"
L'entrée contenant les valeurs numériques
s'appelle "TZI" et est de type
REG_BINARY
(à partir de l'offset 0x0C)
par contre, dans TimeZoneInformation, je ne trouve pas
la correspondance
avec l'heure de passage.
En effet,
(http://www.industrie.gouv.fr/energie/developp/econo/texte
"depuis 1998 pour l'ensemble des pays de l'Union
Européenne, le passage à l'heure d'été intervient
le dernier dimanche de mars à 2 heures du matin
et le passage à l'heure d'hiver intervient le
dernier
dimanche d'octobre à 3 heures du matin."
On retrouve bien :
la valeur 0x02 dans DaylightStart
la valeur 0x03 dans StandardStart
mais PAS AU BON ENDROIT !
D'après la structure SYSTEMTIME, ce devrait être au 9ème
octet, or c'est au
7ème dans la BDR
Un mystère microsoftien !!! ;+)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
---------------------------------------------------------
-
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*
merci pour les explications... je transmet à l'auteur du