Can Windows 7 overcome Vista driver woes?

Angus Kidman
10 November 2008, 2:03 PM


Microsoft has revealed some staggering figures showing how often driver installations fail in Vista. Ouch.


Microsoft is hoping for zero hardware install problems when Windows 7 finally hits the market, but is that really realistic when more than 10% of printer drivers for Vista are still failing to work properly?

Getting third-party hardware to work is, as Microsoft recognises, perhaps the most crucial factor in making Windows 7 a success. So it's no surprise that it's one of the chief topics of conversation at its annual WinHEC convention for hardware manufacturers in LA.

A central element of Microsoft's current approach is the belief that driver problems with Windows 7 should be less pronounced because most of the major legwork has already been done for Vista. As Windows core head honcho Jon DeVaan explained in his keynote: "For Windows 7, we have the tenet that if something works on Vista, it really should work on Windows 7."

However, Microsoft's own internal evidence shows that not everything is working that well in Vista. In a presentation on how to build drivers more effectively in collaboration with Microsoft, senior program manager lead Chris Matichuk disclosed rarely-seen figures from Microsoft's own internal systems that collect data on how Vista performs, principally its Online Crash Analysis and Customer Experience Improvement Program schemes. The data, which covers attempted driver installations for Vista SP1 users during September 2008, shows that in many categories, a significant number of users are still having problems even getting their hardware to work properly.


The biggest embarrassment category is printers, where more than 10% of installations failed. For Windows 7, Microsoft is hoping its new integrated approach in Windows 7 to device management will allow more successful installations of multi-function printers, which in Vista often show up as multiple devices. However, if a tenth of them don't show up at all, there's clearly some more fundamental work to be done.

Modems, though utilised by far fewer people, were also a major source of problems, with 8.64% failing to install. (I'd hazard a guess that 3G broadband modems, which are notoriously fickle under Vista, are a big part of the problem here.)

"Typically, anything above 3% is not good," Matichuk conceded. "If you look at printers for example, we've got some gaps we need to work through."

Another major challenge for Microsoft is getting more 64-bit drivers released. 64-bit versions of Vista now account for 25% of new system sales in the US, though the global figures are much lower. The performance improvements of the 64-bit version have been somewhat offset by a lack of drivers. Microsoft's own research suggests that while 92% of 32-bit Vista systems could find core drivers in the OS or online, for 64-bit systems the figure is just 83%.

Getting vendors to agree to make drivers available through Windows Update had also proved a time consuming process, and one that doesn't always succeed. Currently for Vista, there are more than 8,000 messages in place in Windows Update pointing users to third-party sources because the drivers can't be incorporated into Microsoft's own update technology. "We're continuing to add approximately 50 a week," Matichuk said.

Despite those challenges, Matichuk remains hopeful that driver nirvana can be reached. "Imagine that once the OS gets released right out of the box, devices just work. We need to nail this for Windows 7."

The most crucial moment for achieving that goal may have already passed, though. Matichuk suggested that drivers included as part of Microsoft's Inbox program, and thus in the core OS at installation, would already need to be present in the pre-beta in order to ensure widespread compatibility. "Ultimately, you need those drivers into the beta build." Other device manufacturers could ensure a successful installation by making their drivers online via Windows Update, he said.

Microsoft's official internal goal is that 90% of systems should be able to access all drivers needed for Windows 7 via the built-in systems and Windows Update. "We're tracking this as a metric, by the time we hit RTM we want to have at least 90% covered. It'd be great if we could get 95% or higher, but 90% is the goal we're going to go for.


Post your comment



Comments

RSS feed Email alert

Raindog (New user):

Microsoft is hoping for zero hardware install problems when Windows 7 finally hits the market

I'm hoping for world peace and an all expenses paid Aston Martin in my driveway and that's about as possible as Microsoft's wishes.

The key factor for Microsoft to attain better driver support will be a reversal of the Vista attitude and a desire to work with, rather than seek control of, hardware vendors.

10 November 2008, 3:31 PM (4 years ago)report abuse Send to a friend reply

jake (New user):

for devices to work on a windows pc out of the box would be americal (spelling) ive mostly had problems with optical drives and sound card drivers in windows.

10 November 2008, 5:01 PM (4 years ago)report abuse Send to a friend reply

Raindog (New user):

Quoting jake:
for devices to work on a windows pc out of the box would be americal

Is that North Americal, or South Americal? :>


10 November 2008, 5:10 PM (4 years ago)report abuse Send to a friend reply

Universe_JDJ (New user):

Well... I've never seen "a miracle" represented like that...

10 November 2008, 6:21 PM (4 years ago)report abuse Send to a friend reply

Me In Oz (User):

Maybe all the OEM's will re-think their strategies about MS after what happened with the feud between MS and SB !

10 November 2008, 6:25 PM (4 years ago)report abuse Send to a friend reply

thirdalbum (New user):

Printers isn't really so embarrassing. In Windows XP, printer drivers resided in the kernel. In Vista, printer drivers reside in a locked-down part of userspace; much safer and much more stable, but requires drivers to be rewritten. Microsoft made the right choice and finally shifted printer drivers to userspace, where every other operating system has them. People are obviously still trying to use old printers with Vista.

I wouldn't say it's embarrassing, I'd say it's expected. 11% of Vista users surveyed aren't making their computers insecure and unstable by using old-fashioned drivers.

Really, the real solution to drivers is to have exact specifications for how a particular class of device should communicate with the operating system. This way, you only need a handful of drivers and they are all preinstalled with your operating system. Think how crap USB flash drives would be if you had to install a driver on every computer you needed to use it with, and you needed a different driver for every brand of flash drive!

We're finally starting to get webcams that use UVC and are "driverless", now we just need wireless cards, sound cards, printers, and scanners. (I can accept that graphics cards cannot be standardized without affecting performance).

11 November 2008, 9:58 PM (4 years ago)report abuse Send to a friend reply

robfuscate (New user):

Well, what a surprise, failure from day 1!

I've been running W7 RC for a while with absolutely no problems; buy W7 and prepare by using the easy transfer to save my files to an external drive - which RC had no problem with. Install W7 Professional without issue except that it cannot read the external drive where my Easy Transfer files are.

So I guess world peace and an Aston Martin are unlikely too.

On the plus, my Linux Laptop can read the external drive so I just need to, very slowly, transfer them to a thumb drive that W7 CAN read.

And VERY SLOWLY is how I would like to say some things to the Micrsoft Bozos!

05 December 2009, 4:32 PM (3 years ago)report abuse Send to a friend reply

anonymous user Anonymous user