<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The blog of Nathan Hunstad &#187; Stupidity</title>
	<atom:link href="http://www.nathanhunstad.com/blog/tag/stupidity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nathanhunstad.com/blog</link>
	<description>The blog of Nathan Hunstad, covering topics like photography, computers, politics, Minneapolis, and more</description>
	<lastBuildDate>Fri, 03 Feb 2012 02:35:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>My Windows 7 nightmare rant</title>
		<link>http://www.nathanhunstad.com/blog/2009/10/my-windows-7-nightmare-rant/</link>
		<comments>http://www.nathanhunstad.com/blog/2009/10/my-windows-7-nightmare-rant/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 03:26:23 +0000</pubDate>
		<dc:creator>doctorgonzo</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Stupidity]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.nathanhunstad.com/blog/?p=198</guid>
		<description><![CDATA[Way back in July, when Microsoft announced the special deal for Windows 7 preorders, I decided to take the plunge and buy it. I had been using Windows XP since 2001 in one incarnation or another, and it looked like Windows 7 would be a decent upgrade. In addition, I was having more and more [...]]]></description>
			<content:encoded><![CDATA[<p>Way back in July, when Microsoft announced the special deal for Windows 7 preorders, I decided to take the plunge and buy it. I had been using Windows XP since 2001 in one incarnation or another, and it looked like Windows 7 would be a decent upgrade. In addition, I was having more and more problems with incompatibilities (such as my <a href="http://www.nathanhunstad.com/blog/2009/08/computer-stupidity-nvidia-drivers-and-the-bsod/" target="_blank">monitor issues</a>), and I figured that an upgrade could help. Plus, the price was only $50 for Windows 7 Home Premium Upgrade, which I made sure would allow me to use Windows XP as a qualifying product. I thought I was set. Little did I know the horrors that were ahead of me, thanks to Microsoft.</p>
<p><span id="more-198"></span></p>
<p>Yesterday, Windows 7 release day, I got my download link and product key. I downloaded the ISO file and burned a DVD. The DVD was corrupt. No problem, I just downloaded it again on another computer (the first computer has had issues with burned media in the past, so it wasn’t too surprising). I got a working copy and gave it a go.</p>
<p>As an IT person, I do a lot of tech support. One thing I’ve learned is that you always, always do a clean install of an OS. Not an upgrade, a clean install. The point was moot in my case anyway, as you couldn’t do an upgrade from XP to 7, but even if I was upgrading (shudder) Vista I’d start from scratch. That way, you start with a clean slate, free of the cruft that accumulates after years of computing.</p>
<p>A nice new partition in front of me, I started the install. It went very quickly, surprisingly so. But when it came time to enter my product key, the product key that I had in an email from the Microsoft Store, the legitimate product key that I paid $50 for, it said it was invalid. Invalid? On release day? Googling around I saw that I could get around this during the install process by simply leaving the key blank. Doing a Twitter search showed me that sadly I was not the only person with this issue.</p>
<p>I get Windows 7 set up and successfully get to the desktop, and noodle around a bit. I then try to activate from within Windows. Again, it says that the key is invalid. It was getting late, and I was tired, so I decided to leave it until later; I had 30 days to activate, after all.</p>
<p>The error message the second time around at least gave me a hint: it said that the product key was only valid for “upgrades”, not clean installs. First of all, it is impossible to do a true upgrade from XP to Windows 7, and Microsoft knows that, so I didn’t understand quite how I could do an upgrade install. Second, Microsoft also knows that you should always do a clean install anyway, so discouraging people from doing that will just cause problems and make Windows 7 look bad. Third, this was completely different from how Windows upgrades used to work in the past: with all the Windows versions I was familiar with, if you did a clean install with an upgrade version, all you had to do was pop in the previous install DVD (in my case, my Windows XP install DVD, which I still have along with a valid product key) and all was well. But apparently not for Windows 7.</p>
<p>So today when I got home from work, I charged up my Bluetooth headset knowing I would need it, and called Microsoft. The first call to their automated activation line told me that the code was invalid. Well, duh. They suggested I call tech support. I did, and got somebody who was less than useless. That person sent me back to the activation line, where (surprise surprise) my code was still invalid 15 minutes later after calling the exact same number the first time. My urge to kill rising, I called tech support again and said I needed to talk to somebody with a clue who could get it to work.</p>
<p>I did talk to a real tech, but when I explained what I was doing, he insisted that the upgrade version of Windows 7 would not work with XP. I was flabbergasted: this directly contradicted the Microsoft Store’s own website! I very sternly insisted that what he was telling me was flatly untrue, and after conferring with his supervisor with a few minutes, his mind was changed. He then told me the solution: not a new product key, not somehow inserting my XP disc during the install, but doing an in-place upgrade of Vista over Vista!</p>
<p>This took about an hour and a half, and did eventually work. And to tell the truth, this is the solution I found earlier in the day after Googling around for a bit. I had debated just doing this from the get-go instead of calling Microsoft, but I figured that surely there would be a more elegant solution than that. Sadly, I was wrong, and two and a half hours of my night went down the drain.</p>
<p>So what have we learned? First of all, if you have Windows 7 Home Premium Upgrade version, you do a clean install from XP, and you get an &#8220;invalid product key&#8221; error, an in-place upgrade will fix it. Simply leave the product key field blank during the Windows 7 install, then once you are in Windows 7, insert your install DVD and do an upgrade. It will take forever, but it will work and you can successfully activate your copy of Windows using the product key you have.</p>
<p>Secondly, we&#8217;ve learned that Microsoft thinks that its customers are not important to them. Instead, customers are treated like criminals. It doesn&#8217;t matter that I&#8217;ve never pirated Windows or other Microsoft software, it doesn&#8217;t matter that I have a legitimate copy of XP, it doesn&#8217;t matter that I bought Windows 7 from the Microsoft Store itself. What Microsoft cares about is an activation procedure so ridiculous it frustrates average users who are trying to avoid problems by doing a clean OS install. Not only that, but Microsoft&#8217;s own tech support people don&#8217;t know that the Upgrade version of Windows 7 can, in fact, be used to upgrade from XP. And instead of simply giving me a new product key that works, and trusting me, they make me waste over an hour doing a install over an install (and, incidentally, why does installing Vista over Vista take four times as long as a new install?)</p>
<p>I don&#8217;t know why Microsoft decided to change their install procedure to remove the quick, put-the-previous-install-DVD-in-the-drive method of verifying that yes, you are upgrading from a qualifying OS. Probably to cut down on piracy or other such nonsense. Well, I hope they enjoy that extra 0.5% of revenue.</p>
<p>As a result of all of this nonsense, I&#8217;m taking a much, much dimmer view of Microsoft from here on out. I&#8217;ve defended Windows to plenty of Linux and Mac fanboys, and I&#8217;ve always done it truthfully. I&#8217;m using Windows 7 right now to write this, and frankly I like the OS a lot from my short time using it. But if Microsoft is going to treat a paying customer like a pirate, then they can forget my support, not only as an individual user, but as somebody who works in IT and has input in purchasing decisions.</p>
<p>If Microsoft doesn&#8217;t turn this around, their decline will be well-deserved.</p>
<div id="google_plus_one"><g:plusone></g:plusone></div><ul class='my_ul'>
<li class='my_li'><span class='post-xtra-key'>Current Mood:</span> Frustrated </li></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nathanhunstad.com/blog/2009/10/my-windows-7-nightmare-rant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer stupidity: NVidia drivers and the BSOD</title>
		<link>http://www.nathanhunstad.com/blog/2009/08/computer-stupidity-nvidia-drivers-and-the-bsod/</link>
		<comments>http://www.nathanhunstad.com/blog/2009/08/computer-stupidity-nvidia-drivers-and-the-bsod/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 23:30:00 +0000</pubDate>
		<dc:creator>doctorgonzo</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[BSOD]]></category>
		<category><![CDATA[NVidia]]></category>
		<category><![CDATA[Stupidity]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.nathanhunstad.com/blog/?p=156</guid>
		<description><![CDATA[Instead of finding a utility today, this is about a recent computer stupidity I had to deal with. Warning: this gets into computer geekery, so if you aren’t interested then you should pass on this one. I recently purchased a third monitor for my home computer. Why, you ask? Well, the extra screen area is [...]]]></description>
			<content:encoded><![CDATA[<p>Instead of finding a utility today, this is about a recent computer stupidity I had to deal with. Warning: this gets into computer geekery, so if you aren’t interested then you should pass on this one.</p>
<p><span id="more-156"></span></p>
<p>I recently purchased a third monitor for my home computer. Why, you ask? Well, the extra screen area is useful, especially when it comes to using programs like Lightroom, but yes, the coolness factor of having three monitors staring back at me also played a part. I was looking forward to getting things up and running, but before long I ran into a show-stopper of a problem.</p>
<p>But before I get too far into that, some background and context is needed. I run Windows XP Professional 64-bit edition on my computer and have ever since I built its first incarnation almost four years ago; it currently has SP2, which turns out to be very important.. The two monitors I already had were running on an ATI Radeon HD 4800 video card, with no problems. The motherboard I have is an Asus M3N78-EM with integrated NVidia GeForce 8300 video.</p>
<p>I never used the integrated NVidia video before since I had the Radeon card, but the new monitor meant that I would have to enable it and use it for monitor #3. I did so, and at first, everything appeared normal: desktop on all three monitors, things working well enough. But when I started up a program with video, bam, BSOD: “The driver is mismanaging system PTEs”. After more experimentation, it appeared that ANY video on any monitor would crash the system, even something as simple as looking at the radar loop on the NOAA website. Obviously, this wouldn’t fly.</p>
<p>So I did some research, and it didn’t take long at all before I determined that this is a known problem, and a widespread one at that: turns out that people running Windows XP 64-bit with SP2 see this all the time with NVidia drivers. Solutions were very few and far between, though, and plenty of people were very upset that NVidia had not come up with a fix despite many complaints, and despite the time that had elapsed: I found reports of the bug as early as March 2007.</p>
<p>I tried mucking about in the registry as described <a href="http://www.techsupportforum.com/microsoft-support/windows-vista-windows-7-support/234486-solved-bsod-x64-vista-driver-mismanaging-ptes-2-nvidia-cards.html" target="_blank">here</a>, but it did no good. I tried removing all of the video drivers and using Driver Cleaner and CCleaner to get everything out, then installing the latest drivers, also no good. Most of my research devolved into finding threads like <a href="http://forums.nvidia.com/lofiversion/index.php?t53098.html" target="_blank">this</a>, where there is no solution and everybody vows never to buy NVidia again. Finally, though, I found <a href="http://www.hardforum.com/showthread.php?t=1170070" target="_blank">this</a> magic thread, and a possible solution.</p>
<p>I downloaded the file and gave it a try. At first, when I tried to copy the SP1 version of the videoprt.sys file, Windows System File Protection service simply replaced it with the current, SP2 version. After booting into Safe Mode, though, I was able to make the switch stick, and voilà! Three monitors without crashing!</p>
<p>Thus, my solution was as follows:</p>
<ol>
<li>Download the SP1 version of videoprt.sys</li>
<li>Boot into Safe Mode.</li>
<li>Rename the existing videoprt.sys files in both Windows\system32\drivers AND Windows\system32\dllcache to something else.</li>
<li>Copy the SP1 version of videoprt.sys to both of the above folders.</li>
<li>Reboot into normal mode.</li>
</ol>
<p>Who’s to blame here? Well, despite the fact that NVidia says this is an “Operating System” issue, the fact that they let this go on for years without a real driver fix puts the blame squarely on them. Yes, Windows Update breaks software. It will continue to break software. But when this happens, it is the duty of the software makers to fix it, not blame Microsoft. I doubt that the technical issues surrounding the fix were so daunting that NVidia could not have figured out a solution. That they didn’t shows that they don’t care much for their users, even if Windows XP 64-bit users make up just a tiny slice of their user universe.</p>
<p>As for Microsoft, I like the concept of System File Protection. I don’t like that I can’t easily get around it or explicitly say “Yes, I know what I’m doing, get out of my way”. I realize that given your security philosophy, System File Protection is useful in protecting Windows against malicious code, but it seems hacktacular. Find a better way.</p>
<p>Finally, I’ve learned my lesson: I won’t be buying NVidia anymore either.</p>
<div id="google_plus_one"><g:plusone></g:plusone></div><ul class='my_ul'>
<li class='my_li'><span class='post-xtra-key'>Current Mood:</span> TGIF </li></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.nathanhunstad.com/blog/2009/08/computer-stupidity-nvidia-drivers-and-the-bsod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

