EWF classic problem...Losing 1 hour on every reboot

  • Thread starter Thread starter Bill
  • Start date Start date
B

Bill

Hello,

I am using a RAM-based EWF in an industrial controller whose OS gets
cloned and NEWSIDed onto a Compact Flash. I have elected to use the
XPe default timezone (GMT) and I have added the registry setting
DisableAutoDaylightTimeSet = 1 in an attempt to stop XPe from
adjusting the time. I am still losing an hour on every reboot. Is
there another registry entry that needs to be tweaked to disable the
automatic adjustment of time during the Daylight <-> Standard
changeover?

Thanks for any help
 
Hi Bill,

Same problem every 6 months, I wonder what MS did on feedbacks we gave them regarding this issue.
Anyhow all of you who have this problem should send MS a bug report (or feature request):
http://msdn.microsoft.com/embedded/community/community/feedback/feedxp/default.aspx

Anyhow DisableAutoDaylightTimeSet should be enough to solve your problem.
But make sure that this setting is committed and that you can read it from registry after the reboot.

Regards,
Slobodan
 
Thanks Slobodan for your response.

I have verified the DisableAutoDaylightTimeSet registry write by looking at
the now empty checkbox on the Time Zone tab of the Date/Time applet within
the Control Panel. I have also verified the registry entry with regedit.

There are times when it is difficult to understand what the purpose of a
registry key is by its name...DisableAutoDaylightTimeSet is NOT one of those
keys.

I failed to mention that I set the DisableAutoDaylightTimeSet key under the
ControlSet001 tree...is this where I should be doing this? I just saw an XPe
example of setting the time zone and they used the 'CurrentControlSet' tree.

Would clearing out the DaylightStart and StandardStart registry keys ensure
that a time update would not occur?

Thanks again
Bill
 
CurrentControlSet is usually the link to ControlSet001 if you look at offline registry you will see that CurrentControlSet does not
exist.
Anyway changing value in one of them will be imedialtely reflected in another node because they are the same.

Have you verified after the reboot that change to DisableAutoDaylight... remain?

Regards,
Slobodan
 
CurrentControlSet is usually the link to ControlSet001 if you look at offline registry you will see that CurrentControlSet does
not
exist.
Anyway changing value in one of them will be imedialtely reflected in another node because they are the same.

Unless the [HKLM\SYSTEM\Select],"Current" is not set to "1" :-)
It does not hurt, btw, to set this value in every ControlSet00x availalble.
Have you verified after the reboot that change to DisableAutoDaylight... remain?

Bill,
What type of Logon component is used?
And how you do the reboot?

KM
 
I am using Minlogon.

I always see the DisableAutoDaylightTimeSet key.

I typically don't do a reboot....these are powerups...it is at this time we
check the time and notice the 1 hour adjustment. When I do a reboot it is
performed thru an xpepm -restart.

I have checked the [HKLM\SYSTEM\Select],"Current" and it is set to 1. The
key LastKnownGood is set to 3. This ControlSet003 does not have the
DisableAutoDaylightTimeSet set. Could I unknowingly be using this ControlSet?

Thanks once again
Bill

KM said:
CurrentControlSet is usually the link to ControlSet001 if you look at offline registry you will see that CurrentControlSet does not
exist.
Anyway changing value in one of them will be imedialtely reflected in another node because they are the same.

Unless the [HKLM\SYSTEM\Select],"Current" is not set to "1" :-)
It does not hurt, btw, to set this value in every ControlSet00x availalble.
Have you verified after the reboot that change to DisableAutoDaylight... remain?

Bill,
What type of Logon component is used?
And how you do the reboot?

KM
Regards,
Slobodan
 
Hi Bill,

If in currectcontrolset after the boot you can see DisableAutoDaylightTimeSet set to 1 then I have no clue what make time change. :(

Regards,
Slobodan



Bill said:
I am using Minlogon.

I always see the DisableAutoDaylightTimeSet key.

I typically don't do a reboot....these are powerups...it is at this time we
check the time and notice the 1 hour adjustment. When I do a reboot it is
performed thru an xpepm -restart.

I have checked the [HKLM\SYSTEM\Select],"Current" and it is set to 1. The
key LastKnownGood is set to 3. This ControlSet003 does not have the
DisableAutoDaylightTimeSet set. Could I unknowingly be using this ControlSet?

Thanks once again
Bill

KM said:
CurrentControlSet is usually the link to ControlSet001 if you look at offline registry you will see that CurrentControlSet
does
not
exist.
Anyway changing value in one of them will be imedialtely reflected in another node because they are the same.

Unless the [HKLM\SYSTEM\Select],"Current" is not set to "1" :-)
It does not hurt, btw, to set this value in every ControlSet00x availalble.
Have you verified after the reboot that change to DisableAutoDaylight... remain?

Bill,
What type of Logon component is used?
And how you do the reboot?

KM
Regards,
Slobodan


Thanks Slobodan for your response.

I have verified the DisableAutoDaylightTimeSet registry write by looking at
the now empty checkbox on the Time Zone tab of the Date/Time applet within
the Control Panel. I have also verified the registry entry with regedit.

There are times when it is difficult to understand what the purpose of a
registry key is by its name...DisableAutoDaylightTimeSet is NOT one of those
keys.

I failed to mention that I set the DisableAutoDaylightTimeSet key under the
ControlSet001 tree...is this where I should be doing this? I just saw an XPe
example of setting the time zone and they used the 'CurrentControlSet' tree.

Would clearing out the DaylightStart and StandardStart registry keys ensure
that a time update would not occur?

Thanks again
Bill


:

Hi Bill,

Same problem every 6 months, I wonder what MS did on feedbacks we gave them regarding this issue.
Anyhow all of you who have this problem should send MS a bug report (or feature request):
http://msdn.microsoft.com/embedded/community/community/feedback/feedxp/default.aspx

Anyhow DisableAutoDaylightTimeSet should be enough to solve your problem.
But make sure that this setting is committed and that you can read it from registry after the reboot.

Regards,
Slobodan

Hello,

I am using a RAM-based EWF in an industrial controller whose OS gets
cloned and NEWSIDed onto a Compact Flash. I have elected to use the
XPe default timezone (GMT) and I have added the registry setting
DisableAutoDaylightTimeSet = 1 in an attempt to stop XPe from
adjusting the time. I am still losing an hour on every reboot. Is
there another registry entry that needs to be tweaked to disable the
automatic adjustment of time during the Daylight <-> Standard
changeover?

Thanks for any help
 
Bill,
I am using Minlogon.

I always see the DisableAutoDaylightTimeSet key.

Just to make sure, you set:
[HKLM\System\CurrentControlSet\control\TimeZoneInformation]
"DisableAutoDaylightTimeSet"=dword:00000001

(dword, right?)
I typically don't do a reboot....these are powerups...it is at this time we
check the time and notice the 1 hour adjustment. When I do a reboot it is
performed thru an xpepm -restart.

I have checked the [HKLM\SYSTEM\Select],"Current" and it is set to 1. The
key LastKnownGood is set to 3. This ControlSet003 does not have the
DisableAutoDaylightTimeSet set. Could I unknowingly be using this ControlSet?

No, I think it just a default value coming from FBA perhaps. Anyway, it is irrelevant to you problem.
I you see the DisableAutoDaylightTimeSet set to "1" in CurrentControlSet after you reboot - that should be enough.

You can also try to set "DaylightName" to Standard Time (instead of Daylight Time). And zero the "DaylightBias".
The "DaylightStart" binary value could be copied from XP Pro machine with proper settings.

--
Regards,
KM, BSquare Corp.

KM said:
CurrentControlSet is usually the link to ControlSet001 if you look at offline registry you will see that CurrentControlSet
does
not
exist.
Anyway changing value in one of them will be imedialtely reflected in another node because they are the same.

Unless the [HKLM\SYSTEM\Select],"Current" is not set to "1" :-)
It does not hurt, btw, to set this value in every ControlSet00x availalble.
Have you verified after the reboot that change to DisableAutoDaylight... remain?

Bill,
What type of Logon component is used?
And how you do the reboot?

KM
Regards,
Slobodan


Thanks Slobodan for your response.

I have verified the DisableAutoDaylightTimeSet registry write by looking at
the now empty checkbox on the Time Zone tab of the Date/Time applet within
the Control Panel. I have also verified the registry entry with regedit.

There are times when it is difficult to understand what the purpose of a
registry key is by its name...DisableAutoDaylightTimeSet is NOT one of those
keys.

I failed to mention that I set the DisableAutoDaylightTimeSet key under the
ControlSet001 tree...is this where I should be doing this? I just saw an XPe
example of setting the time zone and they used the 'CurrentControlSet' tree.

Would clearing out the DaylightStart and StandardStart registry keys ensure
that a time update would not occur?

Thanks again
Bill


:

Hi Bill,

Same problem every 6 months, I wonder what MS did on feedbacks we gave them regarding this issue.
Anyhow all of you who have this problem should send MS a bug report (or feature request):
http://msdn.microsoft.com/embedded/community/community/feedback/feedxp/default.aspx

Anyhow DisableAutoDaylightTimeSet should be enough to solve your problem.
But make sure that this setting is committed and that you can read it from registry after the reboot.

Regards,
Slobodan

Hello,

I am using a RAM-based EWF in an industrial controller whose OS gets
cloned and NEWSIDed onto a Compact Flash. I have elected to use the
XPe default timezone (GMT) and I have added the registry setting
DisableAutoDaylightTimeSet = 1 in an attempt to stop XPe from
adjusting the time. I am still losing an hour on every reboot. Is
there another registry entry that needs to be tweaked to disable the
automatic adjustment of time during the Daylight <-> Standard
changeover?

Thanks for any help
 
Back
Top