{"id":50715,"date":"2020-09-10T06:00:54","date_gmt":"2020-09-10T10:00:54","guid":{"rendered":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=50715"},"modified":"2020-09-10T05:05:27","modified_gmt":"2020-09-10T09:05:27","slug":"windows-the-dread-of-updates","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=50715","title":{"rendered":"Windows: The Dread of Updates"},"content":{"rendered":"<p>It&#8217;s Wednesday, and I&#8217;m programming. In a few hours I need to set this aside and get my next <a href=\"?p=50681\">SWJFOLOL<\/a> post ready for tomorrow. I&#8217;m having a minor little problem with Visual Studio that forces me to restart the program every hour or so to continue working. I see there&#8217;s an update available. Maybe that will fix my problem?<\/p>\n<p>I click the button, and Visual Studio spends about 45 seconds updating itself. Then it ends with a message telling me that I need to restart my computer before I can continue.<\/p>\n<p>Ugh. Well OF COURSE I do.<\/p>\n<p>This is more annoying than you might think. I&#8217;m running Unity, my image editor, <a href=\"https:\/\/www.blender.org\/\">Blender<\/a>, and (until a few seconds ago) Visual Studio. I&#8217;ve got web windows opened on both monitors, one for checking comments on this site and another filled with Google search results for the three or five C# problems I&#8217;m trying to unravel. I have several explorer windows opened up and all of these things are positioned in very specific places to facilitate my workflow.<\/p>\n<p>The point is that it takes some time to get all of these things running again after a reboot. But fine. Let&#8217;s get this over with.<\/p>\n<p><!--more--><\/p>\n<p>I click on the restart button and I see the dreaded message that informs me that a Windows Update is waiting for me. My stomach is instantly in knots. I&#8217;m feeling actual fear and stress right now. This happens every single time there&#8217;s an update. Most of the time updates go fine, but updates that don&#8217;t go fine are usually catastrophic. I&#8217;ve lost count of the number of times that Windows has killed itself in an update and forced me to spend a few days re-installing the OS and nursing the machine back to usefulness. Choosing to update always feels like a game of Russian roulette.<\/p>\n<p>I know you&#8217;re supposed to keep your machine up-do-date. It&#8217;s supposedly irresponsible to leave your machine un-patched because then the magical hacker demons will take control of your machine. Well, I&#8217;ve never been hacked like that, but I have experienced self-destructive updates on multiple occasions, on multiple computers, using multiple versions of Microsoft&#8217;s global misery engine.<\/p>\n<p>I hover over the update button for a few seconds, trying to figure out if being afraid of updates is a rational concern or an irrational phobia. I don&#8217;t know what to think.<\/p>\n<p><em>Hmm. Well, it&#8217;ll probably force me to take the update eventually. I&#8217;m rebooting now, so I might as well get it over with. I figure I&#8217;ll go make a sandwich and hopefully it&#8217;ll be done when I get back. These things usually take about fifteen minutes. I&#8217;m not sure WHY, since it only takes TEN minutes to install the entire OS from scratch, but whatever. A sandwich sounds good right now.<\/em><\/p>\n<p>I click update and walk away.<\/p>\n<p>I come back in fifteen minutes. It is not done. I have a black screen with a spinning &#8220;wait&#8221; circle at the bottom. That&#8217;s it.<\/p>\n<p>Hey, remember back in Windows 98 when it would say something like &#8220;Installing Update 1 of 12&#8221; or whatever? That was nice. You could tell if you were making progress. The updates took a variable amount of time so it couldn&#8217;t tell you how long it was going to take, but you COULD tell that it was making progress. Well, that feature is gone. So now we have this stress-inducing trap:<\/p>\n<ol>\n<li>Make sure to always install updates!<\/li>\n<li>You have no idea how long it will take, and no way to tell if the process is stuck.<\/li>\n<li>Don&#8217;t ever stop an update in progress! You could damage your machine!<\/li>\n<\/ol>\n<p>I wait. I pace. I cuss. I think about using one of the other computers in the house, but I&#8217;d have to install a bunch of software on their machine to do my job. Also, those people are, you know, USING their computers and I don&#8217;t want to spread the misery by ruining someone else&#8217;s day.<\/p>\n<p>I Google &#8220;How long does Windows Update take?&#8221; That&#8217;s a dumb question since updates are incredibly variable in duration, but I run into an article from the last couple of weeks and it gives an estimate of &#8220;4 hours&#8221;.<\/p>\n<p>That&#8217;s <strong>ludicrous<\/strong>. Imagine what you could accomplish with 4 hours of processing time. That&#8217;s enough time to re-install the OS from scratch 24 times. That&#8217;s enough time to download the entire Windows 10 installer a dozen or so times. It&#8217;s also enough time to do FOUR HOURS OF PRODUCTIVE WORK, WHICH WAS MY PLAN.<\/p>\n<p>This is horrific. Rather than pacing, I decide to go take a nap. I get up a few hours later to discover that we&#8217;re now SEVEN hours into this ordeal, and I&#8217;m still staring at the same fucking spinning circle.<\/p>\n<p>What could Windows Update POSSIBLY be doing for SEVEN HOURS?!?! That&#8217;s enough time to re-install the OS from scratch around 40 times! We could have written and re-written the entire contents of C:\/ several times over.<\/p>\n<p>WHAT IS IT DOING?<\/p>\n<p>Yes, I&#8217;m using a solid state drive.<\/p>\n<p>Yes, I have <a href=\"?p=47616\">a pretty fast machine<\/a>, not some clunker from 2005.<\/p>\n<p>Yes, the internet connection is just fine. Nobody has observed the internet running at 1\/100th normal speed or anything crazy like that.<\/p>\n<p>Will this ordeal complete in a minute? Two more hours? Three days from now? Or is it stuck and I&#8217;m waiting for no reason?<\/p>\n<p>Fuck this. I&#8217;m rebooting.<\/p>\n<p>The machine starts up again, although now all of my input devices have gone dark on me. I fiddle around changing USB outlets and eventually my mouse and keyboard come back to life. I go to rollback the update, but Windows is confused about what&#8217;s going on. I&#8217;m sure that&#8217;s due to aborting the update. It claims I have the latest update, but it also claims I last updated in mid-Auuuuuuuuuuuuuuuuuuust.<\/p>\n<p>Oh, that&#8217;s another problem. That nonsense at the end of the last sentence? That hhhhhhhhhhhhhhhhhhas <em>happens<\/em> constantly now. I&#8217;m not creating those for comedic effect. This is a real thing that&#8217;s going on. The keyboard &amp; mouse lock up randomly every 30 seconds or so, and if I&#8217;m currently holding down a key it will repeat that key for the duration of the lockup<span class='snote' title='1'>It&#8217;s been happening the whole time as I wrote this article, but I fixed the earlier ones. Now I&#8217;m just going to leave them.<\/span><\/p>\n<p>So I lost a full day of productivity and my computer is now fucked up. As someone who types for a living, this is a pretty serious problem. Yeah, you&#8217;re not supposed to stop an update in progress and maybe if I&#8217;d waited a fortnight the update would have completed successfully. But this isn&#8217;t the first time <a href=\"?p=34549\">Windows Update has crippled my machine<\/a>.<\/p>\n<p>That does it. I don&#8217;t care about this supposed threatttttttttttttttttt of hackers. Windows Update is more of a threat to my machine than the hackers ever were. And if they get me? I keep really good off-site backups and re-installing the OS is still faster than Windows Update by an order of magnitude. This is monstrous. If I ever get this thing into working order again, I&#8217;m turning off Updates. Using Windows Update is like shooting yourself in the spine to avoid catching an exotic illness with a known cure.<\/p>\n<p>I know Windows 10 is free, but I&#8217;d gladly pay full price if it was possible to obtain (say) a copy of Windows 7 that supports modern games.<\/p>\n<p>And seriously: WHAT WAS IT DOING FOR <strong>SEVEN HOURS<\/strong>?!?! Do you know how many processor cycles that is? I don&#8217;t, but it&#8217;s an unthinkable amount of processing power.<\/p>\n<p>This question is driving me crazy. I honestly want to know hooooooocould\u00a0 <em>how could<\/em> you possibly make an update take that long? Short of deliberately inserting <code>Sleep (1000000);<\/code> in a loop somewhere, I don&#8217;t know how you can keep a computer busy for so long just installing updates. This question is so baffling and so inexplicable that I find myself turning to conspiracy theories.\u00a0 Is Windows just randomly digging around in my personal files? I&#8217;ve got a 7TB external drive here that I use for backups and storing video. I guess cataloging the whole thing miiiiiiiiiiiiiiiiiittake <em>might take<\/em>\u00a0a while.<\/p>\n<p>I got Windows 10 for free and I still feel like I&#8217;ve been horribly ripped off. My time is worth more than this.<\/p>\n<p>Anyway, I welcome your guesses at to what my computer was doing for seven fucking hours. In the meantime, I have to see if I can fix this keyboard problem before I completely lose my mind.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s Wednesday, and I&#8217;m programming. In a few hours I need to set this aside and get my next SWJFOLOL post ready for tomorrow. I&#8217;m having a minor little problem with Visual Studio that forces me to restart the program every hour or so to continue working. I see there&#8217;s an update available. Maybe that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-50715","post","type-post","status-publish","format-standard","hentry","category-rants"],"_links":{"self":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/50715","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=50715"}],"version-history":[{"count":16,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/50715\/revisions"}],"predecessor-version":[{"id":50731,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/50715\/revisions\/50731"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=50715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=50715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=50715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}