kdmurray.blog

The crossroads of life and tech

Fixing Bootcamp Clock Issue on Windows 7

win7transparentFor the longest time I simply lived with the fact that my system clock didn’t behave properly in my Windows partition when I had BootCamp setup on the macbook. It didn’t matter what I did, I couldn’t seem to find a way to keep the clock properly synchronized.  The problem stems from how Apple decided to implement the system clock which is different from the way that most PC manufacturers do.

Apple’s hardware always returns time in UTC, most PCs update the system clock to local time and won’t require a conversion of that time so of course the default Windows settings aren’t really set up for BootCamp (though you’d think the BootCamp installer could correct this…)

The solution, as it turns out, is a simple registry key change to tell Windows that the system’s clock is using UTC time.  One value in one key, that’s all it takes:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation] "RealTimeIsUniversal"=dword:00000001

BootcampUtcClockFix.reg

Another solution that I found over at superuser.com is to modify OS X to change the time at startup and at shutdown. To me, this seems like more of a hack than the “unsupported” registry key. Windows 7 has been working well under this configuration and has even successfully interpreted the daylight saving time change.

Hide the Undock Button in Windows XP in Five Steps

If you have a Windows XP notebook, and love to use the Run menu item, chances are you’ve occasionally hit “E” instead of  “R” when you bring up your start menu.  The result? Windows ejects the PC from it’s dock and forces you to re-dock it before you can carry on with your work.  It’s only about a 90-second process, but it’s annoying as hell and will completely take you ‘out of the zone’ when you’re in the middle of your project.

  1. Open the registry editor (Start -> Run -> regedit)
  2. Open one of the applicable keys:
    • Current User: [HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]
    • All Users: [HKLMSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]
  3. Right-click the Explorer folder -> New -> DWORD Value and call it NoStartMenuEjectPC (case-sensitive!)
  4. Right-click NoStartMenuEjectPC -> Modify
  5. Choose one of the following values to set the behaviour you want:
    • type 1 to hide the undock button
    • type 0 to show the undock button

Now you can safely use your keyboard shortcuts without worrying about accidentally undocking your computer.