QUOTE (Acheron @ Jan 17 2007, 01:10 PM)
OK, so if you update the registry entries, you don't have to run the command "RUNDLL32.EXE SHELL32.DLL,Control_RunDLL TIMEDATE.CPL", am I right. The only thing I can think of is to reboot the system?
No, rebooting will *not* update your Time Zone correctly.
You *must* answer OK to the Date/Time Properties dialog box, exactly as instructed.
Or if you wish to do this manually, follow these steps exactly:
1. Do *NOT* reboot/restart/shut down/log off after installing unofficial Q929120.EXE [English] or IT929120.EXE [Italian].
2. Open Control Panel -> Date/Time applet -> click OK in your correct time zone, which should be already selected.
3. Done.
4. Now it's OK to reboot/restart/shut down/log off if you wish.
If you reboot/restart/shut down/log off after installing unofficial Q929120.EXE [English] or IT929120.EXE [Italian] but *before* performing steps above, your Date/Time applet dialog box will revert back to Windows 9x/ME *default* Time Zone [GMT] or to the one for the particular language/geographical zone where you reside or for which you installed Windows in [in my case it defaults to "(GMT) Casablanca, Monrovia, Reykjavik", probably because it has the REG value "MapID"="0,1" , which makes it 1st in line (?)], and this time zone is the
INcorrect one.
At this point you need to reconfigure your own time zone manually from scratch: select the correct one from the list.

FYI:
The only other way to update/edit/change Time Zones in Windows 95/98/ME is to use TZEDIT.EXE (Time Zone Editor), part of:
* Windows 98 Resource Kit (RK):
ftp://ftp.microsoft.com/services/technet/.../reskit/config/TZEDIT.EXE [newest TZEDIT.EXE 1.0.01] [41 KB]:
ftp://ftp.microsoft.com/services/technet/...nfig/TZEDIT.EXETZEDIT.CNT [254 B]:
ftp://ftp.microsoft.com/services/technet/...nfig/TZEDIT.CNTTZEDIT.HLP [10 KB]:
ftp://ftp.microsoft.com/services/technet/...nfig/TZEDIT.HLP* Windows 95/98 Setup CD-ROMs [newest TZEDIT.EXE 1.0.01]:
- \TOOLS\RESKIT\CONFIG = Windows 98 (Final/Gold/First Edition (FE)] + 98 Second Edition (SE)
- \ADMIN\APPTOOLS\TZEDIT = Windows 95B/95C OSR 2.x:
http://support.microsoft.com/?id=158195* MS Kernel Toys 95 [older TZEDIT.EXE 4.00.950]:
http://www.microsoft.com/windows95/downloa...s/w95kerneltoy/W95KRNLTOYS.EXE [57 KB, English, free, unsupported]:
http://download.microsoft.com/download/c/1...W95KRNLTOYS.EXEBut TZEDIT.EXE is only a graphical tool, does NOT support command line parameters/switches, and that's why it canNOT be used in BAT/INF files for automated/batch/unattended installs.
Example of Time Zone registry changes:
http://support.microsoft.com/?id=886775HTH
QUOTE (Acheron @ Jan 16 2007, 01:16 PM)
MDGx, wouldn't it be possible to backport the tzchange.exe utility to Windows 98?
I have looked up Tzchange.exe with Dependancy Walker, all was ok. So the only issue is the Version check. Unfortunately Kernel Update Project didn't work on this file, even by setting it with kupver.ini to Windows XP. However it should be possible to remove the version check.
No, tzchange.exe is strictly an NTx [2000/XP/2003] OS tool.
The way Date/Time is set in NTx Oses is completely different than in 9x [95/98/ME] OSes.
HTH