W32Time (Windows Time Service) changes Win2k => XP

I have found that the Windows Time Service registry key values have changed from Windows 2000 to Windows XP. The main key/subkey is unchanged:
HLKMSYSTEMCurrentControlSetServicesW32TimeParameters

However, in Win2K the default values under Parameters are apparently:
[]Type
[]LocalNTP
[]Period
While in XP Pro, the default values under Parameters are apparently:
[]Type
[]ServiceDll
[]ServiceMain

My utility errors on Windows XP when it attempts to read the Period value - that does not exist. I've been hunting online, and it appears that for Windows XP the period value is specified differently:
System Key: [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient]
Value Name: SpecialPollInterval
Data Type: REG_DWORD (DWORD Value)
Value Data: Seconds in Decimal

My question is this: must I use SpecialPollInterval on Windows XP? Or, if I create the Win2K values myself, will the Windows Time Service work correctly on XP? Can anybody point to good, definitive documentaion on the defined [required and optional] values for the W32Time key in XP?
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories