Link to home
Start Free TrialLog in
Avatar of Lachlan MacColl
Lachlan MacCollFlag for Australia

asked on

Bootcamp changes time on startup

Hi,

I recently installed the latest version of bootcamp onto my windows 8 machine so that it could use all of the hardware in my new 27" Apple LED Cinema Screen. I installed bootcamp version 5.0.5033, which I am pretty sure is the latest.

The problem is that when windows starts something in bootcamp moves the time forward by 8 hours, which is the same as my UTC timezone (UTC:+08:00). I definitely know 100% that bootcamp is causing the problem because when I uninstall it and reboot the problem stops.

Best Regards,

MusicBuddha
Avatar of skullnobrains
skullnobrains

windows expects the internal timer to be set to the local time while macos expects UTC and your system is probably set to UTC (unless bootamp performs some kind of cheat)

in windows try the following :
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
“RealTimeIsUniversal”=dword:00000001

you can also (dirty hack) disable the ntp client in the windows services and cheat he timezone as required

you can also do the opposite operation on macos, but i would not recommend it and do not know how to do it either but it shoud be feasible since it is in freebsd
Avatar of Lachlan MacColl

ASKER

Hi,

Thank you for your reply.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
“RealTimeIsUniversal”=dword:00000001

I have already tried this solution when I found it on the web. I am not confortable with any sort of dirty hack to my system.

Best Regards,

MusicBuddha
it is not feasible without such a change.

the registry manipulation is not a dirty hack and it is the proper way to do it if it actually works. do you mean it does not work ? or you just do not want to do it ?

if you'd rather focus on making the mac use a non utc timer, it will be through a similar manipulation so you really should stick to the above if it does work.
Hi,

I am not using a mac at all, I am only running Windows 8 Pro.

Can you give me detailed instructions on how to edit the registry manipulation to solve the problem please?
if you are not using mac at all, you should not have problems, and what you experience is unclear to say the least. starting bootcamp in windows does not make much sense to me

then here you go

- open regedit
- browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
- edit the RealTimeIsUniversal key, or create it if necessary (use the type dword if you create it) and set if to "1"

alternatively, copy-paste what i provided in a .reg file and launch it
The reason I am running bootcamp is so that I can have all the windows drivers for my apple cinema screen, like the built in Isight camera or adjusting the brightness of the screen for example.

To make clear what I am experiencing is that EVERY time I logon to windows or restart the machine etc, bootcamp moves my windows time forward by 8 hours which is the exact same time of my UTC

I have tried the RealTimeIsUniversal key and it does not fix the problem.

I wanted the detailed instructions for this "you can also (dirty hack) disable the ntp client in the windows services and cheat he timezone as required"

Thanks,

MusicBuddha
i'm not sure any of this will actually work but you can disable the ntp client from sevrices.msc and i do not believe you need my help to change the time zone.

do you mean that if you reboot twice you'd end up 16 hours ahead ?

now i understand what you are doing, i think ou should NOT try and run bootcamp but rather extract the drivers from the installation media. windows should be able to reinstall these drivers from the drivercache if you remove bootcamp now, and it should also be able to find the drivers from the bootcamp zip providing you extract it

i'm downloading bootcamp, so if you need help finding the drivers, i'll have a look inside the archive but most likely you can just remove bootcamp and let windows handle the drivers from the cache
update after downloading bootcamp.

the drivers are in bootcamp/drivers (in bootcamp 5) but they are executable files so if the drivercache trick does not work, you'll probably have to launch the required executable manually. i believe the AppleDisplayInstaller.exe to be likely to be the one, but you may need  few more

there may be options available during the setup but i cannot check as it would not run on my machine
i'm not sure any of this will actually work but you can disable the ntp client from sevrices.msc and i do not believe you need my help to change the time zone.

I am not clear on what you mean here, I can't find any ntp client from services.msc and yes I know how to change the time zone of my computer.

do you mean that if you reboot twice you'd end up 16 hours ahead ?

No I just checked it out, a double reboot just leaves the time 8 hours ahead.

To adjust the brightness of the monitor you need the bootcamp control panel which is an executable. In theory you could set it and then remove bootcamp, however I am completely unsure of how to find the drivers after an uninstall. I would also need help to get the drivers out of the archive. I did look into the bootcamp.msi file but couldn't see anything there relating to the Cinema Screen.

I had to do a lot of stuffing around and researching on the web before I found the solution on how to install Bootcamp. If I just tried to install it from the setup.exe it will likely give you an error like it did for me. So if you find that you can't install from the setup.exe let me know.
ASKER CERTIFIED SOLUTION
Avatar of skullnobrains
skullnobrains

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
then why don't you set the time properly once and for all ?

Cause then I would have to reset the time every time I restart the machine :(

- you probably do not need to find the drivers since windows should reinstall them auomatically from it' cache

You are quite right. I just uninstalled Bootcamp and upon restart everything was there. thank you very much.

Just out of interest, in what archive did you find the display driver and what was it called.
Thank you for spending so much time fixing this problem.
see my last post for the archive location. i had no idea there were msi ones so i guess i just was lucky

you probably skipped https://www.experts-exchange.com/questions/28151464/Bootcamp-changes-time-on-startup.html?anchorAnswerId=39231179#a39231179 where i stated that i think the AppleDisplayInstaller.exe is the one but the only way to be sure is to give it a try. it is located under bootcamp/drivers/apple/

it was interesting to know about this problem, thanks to you