When we last pressed “publish,” on Windows Rant #27433 (or thereabouts), we were stuck with a refurbished Windows Vista machine that had been reloaded with Windows 7, therefore “theoretically” eligible for “free” upgrade (is it really? An upgrade, that is.) to Windows 10. However, the compatibility check failed on the built-in ATI Radeon display adapter, deemed too old to have a Windows 10 driver written for it.
In fact, after some checking, it appears that Windows 7 itself uses the Vista driver in compatibility mode. So much for buying older machines. But, wait. For just a few dollars more (about 40 of them, now raising the cost of the new system to approximately the price of discount Windows 10 OEM installation disk, which I could use to build a virtual machine on our KVM server), I ordered a PNY video card with an Nvidia chipset that I verified: 1) was compatible with the PCIe 2×16 slot in the HP computer 2) came with the short connector brackets needed for a slim-case desktop computer, and, most importantly, 3) had an available driver for Windows 10.

So, the box arrived: I swapped out the connector bracket, moved the existing RS-232 connector on the computer back panel, and plugged in the new card. Then, I turned on the computer, which had been offline for a week or so waiting for the new card. The display wouldn’t come up. Oh, maybe the new card disables the on-board adapter, so I moved the cable–still black, but the disk light is blinking, so the computer is doing something, I just can’t see it. Foolishly, I turned off the machine (never do that when the disk is active), and turned it back on again. OK, I get the bootup screen, but then a message that Windows cannot load. Autorecovery doesn’t work. The messages on the screen invite me to reinstall Windows. I don’t think so. A person without decades of IT background might be tempted at this point to haul the $80 (now $125, with the new video card) machine off to the nearest PC repair shop for a $150 minimum service charge, but, then, the average user would just have bought a new machine with Windows 10 already on it in the first place, rather than trying to install new hardware in the old one..
I remove the new card, plug the display back into the old one, and reboot. Yes! It comes up, but needs to fiddle with updates, going through many long minutes of “Do not touch the Power button” warnings and several reboots. I should have made sure the system was stable before opening it up, but I’m not used to the “hands off” policy where your computer is not available to you for hours on end, at the whim of Microsoft and their “reboot often, and, when in doubt, reinstall” system philosophy (yes, I was actually taught that, in a Microsoft system administration class, many years ago–in contrast to Unix and Linux machines that run for months or years between reboots, except maybe for kernel updates, for which you can now buy “live” update tools).
Finally, the machine stabilizes, and I download the latest Windows 7 Nvidia driver, for the next step, which is: reinstall the new card. This time, the system, having passed through the weekly throes of patch management, boots, in Large Print mode, since it has no idea of what kind of video hardware is installed, and reverts to the default minimum resolution. Installation of the Nvidia driver goes smoothly, and the system reboots to a nice, crisp, high-resolution screen.
The next step is to ask Microsoft to reconsider. But, the upgrade compatibility tool apparently only runs once in a great while, and still says “This machine can’t run Windows 10”–because of the obsolete Radeon display adapter, which is now disabled. Bummer. Well, some quick research on sites where the bloggers make their living fixing other people’s Windows installations shows me how to schedule the compatibility checker to run again “real soon now,” from an administrative command line. It’s been over 15 years since I was a Windows administrator, so I have to research how to “runas” administrator in Windows 7, being somewhat different (but, as it turns out, much simpler) than in Windows NT, and, of course, completely different from using ‘su’ or ‘sudo’ in Unix. So, I ran the request, which says it had “SUCCESS,” but the scan is only “scheduled” and, according to the FAQ, runs only once a month. Removing the Appraisal.JSON report file from the hidden “Telemetry” directory did nothing–the report, which seems to be delivered over the Internet from Microsoft, is still displayed in the appraisal tool, so all we can do is wait. Everything is “wait” in Windows.
Oh, and it seems the browsers are still infested with adware, too, as I can’t seem to click on any link in Firefox without getting a new tab with some advertisement in it. Either that, or all the site links _are_ actually wired to ads for expensive tech support or software of dubious value instead of actual on-line help. I wonder if I can start a campaign to get Garmin and Intuit to port their software to Linux, or at least get it to run under Wine? Then, we wouldn’t ever need to use Windows at all.
To be continued…
Larye, why don’t you just spring for a refurbished Mac? I think I read in your last post that Apple uses, or replicates, Unix (?) or Linux(?) technology. I have 2012 Mac Book Pro. Love it. But then I’ve been using Apple products since being introduced to them back in my newspaper days about ….. 20 years ago. Mary
We’d just as soon dispense with Windows entirely, and true, Intuit software (Quicken, TurboTax) does come in a Mac version, but in the IT business (yes, we still grind code now and then), one must eventually deal with Windows and its quirks. Back in the days of Internet Exploder (ah, Explorer, aka MSIE) versions 5 and 6, it was absolutely necessary to test web designs on Windows, because Microsoft did things differently from the rest of the Internet and you had to write separate style sheet definitions for MSIE. That is less true now, as Microsoft has made the latest versions of MSIE more or less “play well” with the style sheet standards. We’re interested in getting a Windows 10 box up mainly because Microsoft has rolled out a new browser, and partly because the Windows-only software that comes with some of our gadgets is no longer supported on XP. But one must still test, because a lot of folks still use Windows as-is, “out of the box.” We now also have to test with Android and Apple iOS, to make sure our web pages work well on phones and tablets. We do have an older Mac, given to us, but we don’t use it much–it goes to sleep and won’t wake up (which is why it was given to us–after several unsatisfying trips to the Apple shop). We use Linux, and sometimes FreeBSD, for almost everything–because, as the late Sun Microsystems (absorbed by Oracle) motto said, “The network _is_ the computer,” the machines smoothly interact with each other, and we have about a dozen physical boxes, plus an equal but variable number of virtual machines at any one time, with about a half-dozen that need to all be up and running for everything that we do to work. We could incorporate a Mac into the mix, but not quite as smoothly, and, though it is based on Unix, there are some real differences that make software portability a bit of a pain and interoperability a bit less than seamless.