Here it is.  The first weakness I’ve found in Windows 7 and surprise, windows-7-logo-300x300surprise, it’s related to the same problems that occur in every new Windows version.  That’s right, its driver support, and its a problem that unfairly plagues Microsoft.  The problem is that manufacturers don’t do their job and support the new versions of Windows before it comes out and therefore the average consumer gets upset at Windows when their shiny new peripheral doesn’t just work.  This is a point at which Apple succeeds with their iron fist rule of the platform, but Microsoft continually fails by relying on OEMs for support.

But back to the problem.  Windows 7 64 by default doesn’t allow you to install unsigned drivers.  A problem that was also present with Vista 64 as Microsoft believes that for security and protection all drivers should be signed by the manufacturer.  This is actually a good idea and noble argument, but the problem is in the execution, not the plan. 

Manufacturers have simply dropped the ball and randomly, you may have a driver which isn’t signed, which Vista 64 and Windows 7 64 will flat out refuse to install…by default.  I’ve found a workaround through the power of the almighty google. 

disabledriversignatureenforcement1

At boot up, pressing F8 to boot into windows yields the additional option to “Disable driver signature enforcement”, which disables this protection and allows you to install unsigned drivers for the session.  At this time I’m not sure if you have to reinstall the drivers each time you want to use the device, since I don’t reboot often.  There are software solutions and windows commands that say they will permanently solve this problem.  A simple google search will find them easily.

This is mainly an annoyance, although it is one that should have been handled by manufacturers.  64 bit Windows hasn’t been as prevalent in the past, but with memory being so cheap many people will (if they haven’t already) run into the 32 bit memory limit, and then have to use the 64 bit variant of Windows to access all of their memory.  This means more people will run into lazy manufacturers with unsigned drivers for their hardware, and they will be denied their use until they realize there is a workaround.  What a sad affair.

Their is good news, however.  This is the only problem I’ve had with Windows 7 in 2 months of use on my second computer.  This is a good thing when a slight anoyance is the only issue you can find.  It is also an issue that will go away with time as driver manufacturers catch up.  That’s not to say that your legacy hardware will ever receive the proper support as manufacturers just don’t seem to have the time to support us all the time.