Skip to main content

Windows 10 install problems — and how to solve them


Windows 10 has been out for 18 months and many of you – some grudgingly, perhaps – have decided to upgrade. Often that goes smoothly. Sometimes, not so much, which is why we’re flagging the most common problems and how to deal with them.
This guide targets two separate but intertwined groups: Those who have recently upgraded from Win7 (or, less likely, Win8.1) and those who have upgraded from an earlier version of Win10 (likely the November Update, Version 1511) to a recent version (as of this writing, probably the Anniversary Update, Version 1607).
Both groups often face similar obstacles and challenges, identical error codes, and a common “what the heck are we doing here?” sense of bewilderment.
Here’s our attempt to guide you through the upgrading process – what you need to accomplish and what to avoid. I’ve listed the fixes in the order they should be pursued.

ADVERTISING
Before all else
If your upgrade failed on the first try, take these three simple steps before you try again:
  • Disable antivirus and firewall – even Microsoft’s antivirus and firewall
  • Disconnect unnecessary USB-connected items: drives, modems, dongles, toasters, and so on
  • Reboot
You’d be surprised how often an install will go through the second time, once your machine sheds its odd peripherals.

Run a troubleshooter

If you can’t figure out what’s wrong with your machine – that is, why an update doesn’t take – you should start with Microsoft’s downloadable troubleshooters. In my experience, they don’t work all that frequently, but they’re easy to use and if you’re lucky can save you a lot of headache.
Go to the Windows Update Troubleshooter page and download the Troubleshooter for your version of Windows. The downloaded file is called latestwu.diagcab. Double-click on it and you’ll see the Troubleshooter (see screenshot below).
windows 10 upgradeInfoWorld
Click on the Advanced link, then click Run as Administrator. Click Next. The Troubleshooter will take a minute or two to scan your update files and settings. If it encounters any problems, it will fix them automatically. To see the results of the scan, click the link to View detailed information. Click Close, and the Troubleshooter disappears. Try running the upgrade again.

Blast away temporary files

If the Troubleshooter doesn’t catch the problem, there’s one more general trick you should try. Sometimes the hidden folder used to store upgrades (both Win7-to-Win10 and Win10 version-to-version) can get corrupted. Corruption is bad in any form. Regardless of which version of Windows you’re using, try this:
Step 1. Navigate to C: Look under This PC if you can’t find it immediately.
Step 2. Show hidden files: I generally recommend that you show hidden files all the time, but if you haven’t yet taken off the training wheels, now’s the time. In Win10, click View, then check the box marked Hidden Items. In Win7, click Folder Options, View, and under Advanced Settings check Show Hidden Files, Folders, and Drives.
Step 3. Rename the folder called $WINDOWS.~BT: That’s an odd name for a folder, but then again Windows Update is pretty weird anyway. Rename it to $WINDOWS.WoodySaidZapIt or something similar.
Step 4. Run the update again: If the update works, simply delete the renamed $WINDOWS.WoodySaidZapIt folder.
I’ve also seen situations where cleaning out the SoftwareDistribution folder does the trick. AskWoody Lounger jmwoods has detailed instructions for stopping the Windows Update service, renaming the SoftwareDistribution folder, then restarting Windows Update.

You probably don't need a product key

Windows 10: Skip the product key
If you encounter a dialog like this one, insisting that you type in a product key, simply click Skip and don’t worry about it. Yes, the “free” upgrade to Windows 10 officially ended on July 29, 2016. No, the installer doesn’t enforce it: Win10 upgrades from genuine Win7 and 8.1 are still free as a breeze. Microsoft knows all about the nod-nod-wink-wink free upgrade lapse and hasn’t taken any steps to change it.
If you’re upgrading from a “genuine” Windows 7 or 8.1 machine, click Skip, Do This Later, or Next (depending on the dialog box). Don’t bother trying to find a Windows 10 key. Chances are very good that Windows will recognize the error of its ways and not bother you again, although it may take a couple of days for the activation routine to figure it out.
If you’re installing Win10 fresh – a clean install - you can type in any valid Win7 or 8.1 key and the Win10 installer will accept it. After all, it’s in Microsoft’s best interests to get everybody on Win10.
If all else fails, and you’ve waited a few days (rebooting occasionally), try an automatic phone activation. Grab a pencil and a piece of paper. Press Windows key-R. Type:
slui.exe 4
(Note the space.) Hit Enter. Choose your country. You’ll receive a toll-free number and a horrendously long list of numbers known as the “installation ID.” Call the toll-free number and type in the installation ID. You will hear an automated voice give you an installation key. Write it down. Click Next on the slui dialog box and type in the numbers; you should be home free.
If that doesn’t work, get on the phone and talk to a human. I’ve been working with phone activation for many years, and although there are a few notable exceptions, in almost every case, if you have a good story you’ll get a Windows 10 key. Tell the folks on the other end of the phone that you had a genuine copy of Windows 7 or 8.1, but you used the Windows 10 Media Creation Tool to create a boot USB, then perform a clean install. A good attitude and profuse thanks are called for.
If they suggest you reinstall Win7 or 8.1 and upgrade again, tell them it would be a pain in the neck because you’ve been using the system for several days. Sometimes a gentle request for a supervisor works.

If the installer hangs for hours or reboots continuously

First, make sure you’ve disconnected any nonessential hardware: Unplug all hard drives other than the C: drive. Yank that external hard drive and disconnect peripherals that aren’t absolutely necessary, including extra monitors, smart card readers, weird keyboards, whatever. If possible, turn off Wi-Fi and plug into a router with a LAN cable (that worked for me).
Second, make sure you have the right upgrade: 32-bit for 32-bit machines, 64-bit for most. If you started with Windows 7 Starter, Home Basic or Home Premium, or Windows 8.1 (standard, usually called Home), you should install Windows 10 Home. If you started with Win7 Pro or Ultimate, or Win8.1 Pro or Pro for Students, you should install Windows 10 Pro. If you’re working with any enterprise version of Windows 7 or 8.1, the upgrade isn’t free -- it’s dependent on your Software Assurance license terms.
Then try running the upgrade again. Doesn’t work? Try the steps in the preceding section to rename $WINDOWS.~BT and try again.
If you continue to have the same problem, Microsoft’s best advice is to use the Windows 10 media creation tool to create a USB drive (or DVD). See the Download Windows 10 page for details. Be sure you follow the steps on that page, in order.
Or you could always consider buying a Chromebook.

Error: “Something Happened 0x80070005-0x90002”

The Windows 10 installer has such descriptive error codes, doesn’t it? This one’s a classic. The 80070005 error has been around for ages. It generally means the installer can’t work with a file it needs. Possible causes are many, but if you’re upgrading from Win7 or 8.1, you should first make sure you have the latest “Servicing stack update.” Microsoft continues to tweak its updating software to make the transition to Win10 easier.
If you’re upgrading from Win7 to Win10, follow these instructions from AskWoody Lounge luminary ch100 to get KB3177467 installed. It’s not easy. If you’re moving from Win8.1 to Win10, make sure you have KB3173424 installed. It isn’t as finicky as the Win7 Servicing stack update. With the latest Servicing stack in place, try running the upgrade again.

Error 0xC1900101

That’s a driver error. Microsoft has hit so many of them that it came up with a standalone support article to walk you through replacing the drivers. Pro tip: It’s complicated.

Errors 0x8019001, 0x80070002, 0x87E105DC

If you still can’t get the upgrade installed or you hit that 0x80070005 error when upgrading Windows 10 versions, the general solution goes like this:
  1. Disable all antivirus and firewalls. Yes, even Microsoft’s.
  2. Check the Windows update guided walk-through. Microsoft says it will fix problems with error codes 0x80073712, 0x800705B4, 0x80004005, 0x8024402F, 0x80070002, 0x80070643, 0x80070003, 0x8024200B, 0x80070422, and 0x80070020.
  3. Run the Windows 10 installer again (presumably through Windows Update).
  4. If that doesn’t work, turn your AV and firewall back on, then follow the instructions at KB 947821 to run DISM or the System Update Readiness Tool.
  5. Turn off your AV and firewall, then try installing Win10 again.
If that doesn’t work, try any or all of the suggestions listed here.
If those don’t work, download the Win10 installation files using the Media Creation Tool, then perform a manual install. That will blast away anything you have on your PC – the nuclear option – but it usually works. If it doesn’t ...

When the wheels fall off

Sometimes stuff happens. If you perform an in-place upgrade (not a clean install) to a new version of Windows 10 and act quickly enough, you can roll back to your previous version of Windows. If you went from Windows 7 or 8.1 to Windows 10, you have 30 days to change your mind. If you went from Win10 November Update (Version 1511) to Win10 Anniversary Update (Version 1607), you have only 10 days.
In either case, the method for rolling back is the same, but there are lots of possible gotchas. My February 2016 article on rollbacks covers many of them.
Sometimes an upgrade goes positively shiny side up: black screens, blue screens, missing Start menu, a desktop that looks like a cow pie, nonfunctional apps, nonsensical error messages, and all sorts of variations thereof. That’s when you need to hunker down in the Windows Recovery Environment.
Try booting into Safe Mode with Networking:
Step 1a: If you can get to your Start menu, hold the Shift key down while you click Start, Power, Restart.
Step 1b: If you can’t get to your Start menu, press Ctrl-Alt-Del, click Sign Out and, at the sign-in screen hold down the Shift key while you click the power button, then Restart.
Step 2: Once you are in the Windows Recovery Environment, select Troubleshoot, then Advanced options, then Startup Settings, and Restart.
Windows 10 startup settingsInfoWorld
Step 3. When it restarts, you should see a number of options (see above screenshot). Press 5 or F5 for Safe Mode with Networking.
Step 4. Once you sign into your account in Safe Mode, you may be home free. Restart your PC normally and see if that knocked Win10 upside the head.
Step 5. If you’re still having problems, repeat Steps 1 to 4, and see if you can find the source of the problem. Drivers, in particular, can cause all sorts of calamitous events. If you are running antivirus software, uninstall it. You can always reinstall it when your machine is feeling better.
As a last resort, add a new local administrator account (Start > Settings > Accounts > Family & other users > Add someone else to this PC) and reboot.

Comments

Popular posts from this blog

Fix error 0xc000007b “The Application Was Unable To Start Correctly”

Fix error 0xc000007b “The Application Was Unable To Start Correctly” Windows is one of the most popular OS ( Operating System ) used today by several users. There are lot of versions available for the Windows. The most popular version of the window is Window 7.0. Some user switches to the newest version but still there are lot of people who is using the older version. There is one of the most common error  “The application was unable to start correctly 0xc00007b”  is faced by the all windows user. Today we are going to show you how to solve this error.  Before we get to the solutions of this error let’s take a look at the reason behind this error. There could be any reason of this error but we listed some of the most common reason for this error. The 32-bit app tries to execute on a 64-bit system. You might be trying to play a Game on your PC and after launching the application, error code  0xc00007b  may flash on your screen. You might be...
How to find and remove duplicate files from PC uplicate files can cause all kinds of problems on your computer, taking up precious storage room, confusing your photo or media manager apps, and generally getting in the way of searches and other operations when you'd rather they didn't. You don't have to accept duplicate files as an inevitability of running a PC, though: Here's how to get rid of them. Duplicate files can crop up for all kinds of reasons: Maybe you downloaded a file, forgot it was there, and then downloaded it again; maybe you copied a folder of images and then never got around to getting rid of the originals. Whatever the reason, they clog up your disk space and shouldn't be left to gather dust. For the purposes of this guide we're going to use DupeGuru-it's Lifehacker's pick as the best duplicate file finder for Windows, and it's available for Mac and Linux as well. If you're not taken with DupeGuru, then some of the best al...

Dynamic Host Configuration Protocol (DHCP)

The Dynamic Host Configuration Protocol (DHCP) is a network service that enables host computers to be automatically assigned settings from a server as opposed to manually configuring each network host. Computers configured to be DHCP clients have no control over the settings they receive from the DHCP server, and the configuration is transparent to the computer's user. The most common settings provided by a DHCP server to DHCP clients include: IP address and netmask IP address of the default-gateway to use IP adresses of the DNS servers to use However, a DHCP server can also supply configuration properties such as: Host Name Domain Name Time Server Print Server The advantage of using DHCP is that changes to the network, for example a change in the address of the DNS server, need only be changed at the DHCP server, and all network hosts will be reconfigured the next time their DHCP clients poll the DHCP server. As an added advantage, it is also ...