Top Stories
|
Friendly fire mixup: MS identifies Windows as Mac9 Mar 2007 12:54 Virtual intruder disarmedUpdated In what might be described as a "Friendly Fire" incident, Microsoft software has identified a copy of Windows as a hostile operating system - belonging to enemy Apple forces. The host software, Virtual PC 2007, promptly disabled the intruder. It's not the first time Microsoft has incorrectly identified its own software - and shot it down. Reader David Viner sends us this picture of the incident: Friendly Fire: Incoming Mac disabled (click to enlarge) David explains:
So what's really going on here? We have a theory [*]. Microsoft bought Virtual PC from Connectix, in February 2003. The software allowed PowerPC-based Macs to host Intel x86 operating systems including Windows, OS/2 and Linux x86. Microsoft dropped support for non-Microsoft operating systems but continued to sell the PPC product, until last year. Now, Virtual PC 2007 is a native x86 host. The product actually does officially support Windows 98, as this page confirms. What we suspect is that the string that identifies the CPU hasn't been modified since the days of the PPC version. But then again, on the PPC edition, Windows identifies the virtual host CPU as er, a virtual Pentium Pro class chip. And it runs Software Update just fine. Here's what Windows reports running on the PPC version on Virtual PC, on a Mac G5:
Windows on Virtual PC, PPC style If any reader knows the Windows equivalent of Microsoft seems to have enormous problems with old stuff in general. In the Comes anti-trust case, it emerged that two dozen libraries were shipping with Windows, for which Microsoft couldn't produce the source code. Maybe the dog ate it? And as Verity Stob described here yesterday, ancient documentation simply gathers more cruft. ® UpdateMany readers are experiencing the same problems - without Virtual PC. "I've got a laptop in running the dreaded Windows ME that's kicking off because it thinks it's a Mac - brilliant!!" writes Louis. Randall adds - "No matter what I tried, MS update wouldn't be convinced I was actually using an MS product. I suspect since MS now doesn't support win98 their web-based logic checks for all "supported" MS operating systems and by default the old IF/NOT/ELSE ELSEs to THEREFORE NOT MS so must be MAC. An 'honest' mistake to be sure, we all know that MS wouldn't do anything to force legacy users to upgrade {*wry grin*} And the same happens with Win 98 SE. Gareth says this workaround works: "I found that by changing the v6 in the address bar back to v4, the updates worked fine." Thanks Ian, David and John.
Track this type of story as a custom Atom/RSS feed or by email. Related storiesMore gnashing of teeth after Microsoft update brings PCs to a standstill (25 October 2007)
|
Breaking Hardware News
Nvidia issued some somber news for shareholders today, revealing a financial forecast cut short due to slowing sales, a delayed ramp for new product, and a hefty payout due to faulty laptop chips.
Newsletter |