# Please help me troubleshoot a Win 10 Update failure

**URL:** <https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083>\
**Category:** Factual Questions\
**Created:** [September 21, 2021, 8:33pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083 "2021-09-21T20:33:03Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 21, 2021, 8:33pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/1 "2021-09-21T20:33:03Z")

</div>

My parents’ laptop doesn’t automatically update anymore, since the functional update to version 20H2 in May. I started to update via the Microsoft Update Assistant, but to no avail, it always threw the error 0xc1900101. I’ve done the following since then:

Uninstall Avast antivirus (a pain in the ass anyway). No difference.

Try a system repair with SFC and DISM. No faults indicated, and no difference.

Update every single driver in device manager. Some weren’t up-to-date, like the graphics drivers, the audio drivers, the network card drivers and some system drivers, but updating Windows after having updated the drivers still threw the same error.

Disable every program in auto start. Still, the error persists.

I dug a little deeper and found out about the log file setuperr. It says:

```auto
2021-09-20 02:08:52, Error MOUPG CInstallUI::GetDefaultLanguage(2027): Result = 0x80070002[gle=0x00000002]
2021-09-20 02:45:28, Error MOUPG CSetupManager::GetDUSetupResults(6511): Result = 0x80070490
2021-09-20 02:45:31, Error MOUPG CDlpTask::Cancel(982): Result = 0xC1800104
2021-09-20 02:45:31, Error MOUPG CDlpTask::Cancel(982): Result = 0xC1800104
2021-09-20 02:45:31, Error MOUPG CDlpTask::Cancel(982): Result = 0xC1800104
2021-09-20 02:45:31, Error MOUPG CDlpTask::Cancel(982): Result = 0xC1800104
```

The Microsoft diagnose tool SetupDiag tells me this:

```auto
SetupDiag was unable to match to any known failure signatures.
SetupDiag version: 1.6.2107.27002
System Information:
	Machine Name = LAPTOP-OKDRFP2E
	Manufacturer = HP
	Model = HP 255 G6 Notebook PC
	HostOSArchitecture = 1031
	FirmwareType = UEFI
	BiosReleaseDate = 20171101000000.000000+000
	BiosVendor = F.20
	BiosVersion = F.20
	HostOSVersion = 10.0.18363
	HostOSBuildString = 18362.1.amd64fre.19h1_release.190318-1202
	TargetOSBuildString = 10.0.19041.900 (vb_release_svc_prod3.210311-1736)
	HostOSLanguageId = 
	HostOSEdition = Professional
	RegisteredAV = Windows Defender
	FilterDrivers = 
	UpgradeStartTime = 20.09.2021 20:19:31
	UpgradeEndTime = 20.09.2021 20:20:41
	UpgradeElapsedTime = 00:01:10
	CV = 2ic9Xojj6kGiC0I5
	ReportId = 

Matching Profile found: FindRollbackFailure - 3A43C9B5-05B3-4F7C-A955-88F991BB5A48
SetupDiag version: 1.6.2107.27002
System Information:
	Machine Name = LAPTOP-OKDRFP2E
	Manufacturer = HP
	Model = HP 255 G6 Notebook PC
	HostOSArchitecture = 1031
	FirmwareType = UEFI
	BiosReleaseDate = 20171101000000.000000+000
	BiosVendor = F.20
	BiosVersion = F.20
	HostOSVersion = 10.0.18363
	HostOSBuildString = 18362.1.amd64fre.19h1_release.190318-1202
	TargetOSBuildString = 10.0.19041.900 (vb_release_svc_prod3.210311-1736)
	HostOSLanguageId = 
	HostOSEdition = Professional
	RegisteredAV = Windows Defender
	FilterDrivers = FileInfo
	UpgradeStartTime = 20.09.2021 20:19:31
	UpgradeEndTime = 20.09.2021 21:50:37
	UpgradeElapsedTime = 01:31:06
	CV = 2ic9Xojj6kGiC0I5
	ReportId = faac84ce-4a57-4751-bf1b-353096bfbdc1

Error: SetupDiag reports rollback failure found.
Last Phase = Finalize
Last Operation = Remove System Restore checkpoints
Error = 0xC1900101-0x20017
LogEntry: 

Refer to "https://docs.microsoft.com/en-us/windows/desktop/Debug/system-error-codes" for error information.

Last Setup Phase:
Phase Name: Finalize
	Phase Started: 20.09.2021 21:50:02
	Phase Ended: 20.09.2021 21:50:19
	Phase Time Delta: 00:00:17
	Completed Successfully? True

Last Setup Operation:
Operation Name: Remove System Restore checkpoints
	Operation Started: 20.09.2021 21:50:17
	Operation Ended: 20.09.2021 21:50:19
	Operation Time Delta: 0:00:00:02.0000000
	Completed Successfully? True
```

[This site](https://docs.microsoft.com/en-us/windows/deployment/upgrade/resolution-procedures) tells me that the error 0xC1900101 - 0x20017 means:

> [@](#):
>
> A driver has caused an illegal operation.  
> Windows was not able to migrate the driver, resulting in a rollback of the operating system.  
> This is a SafeOS boot failure, typically caused by drivers or non-Microsoft disk encryption software.

Well, ok, seems like a driver misbehaving, a hunch I had all the time. But how do I get to know which module/device is the culprit with this information? Can someone interpret it better for me, or point out how to troubleshoot further? Help would be much appreciated, it’s a pain in the ass. I’ve already spent hours on this problem.

---

<div class="post-metadata">

**Author:** ![Max\_S](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@Max\_S](https://boards.straightdope.com/u/Max_S)\
**Post date:** [September 21, 2021, 9:08pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/2 "2021-09-21T21:08:56Z")

</div>

Okay. Your mosetup error code is 0xC1900101 so you will want to do a plaintext search of `setuperr.log` for the string “C1900101”. The snip you provided does not contain the error code but it should be in that file somewhere. Hopefully some lines just before the last occurrence will help you identify which specific driver is causing the problem.

~Max

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 21, 2021, 9:16pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/3 "2021-09-21T21:16:17Z")

</div>

> [@Max\_S](#):
>
> Okay. Your mosetup error code is 0xC1900101 so you will want to do a plaintext search of `setuperr.log` for the string “C1900101”. The snip you provided does not contain the error code but it should be in that file somewhere. Hopefully some lines just before the last occurrence will help you identify which specific driver is causing the problem.
> 
> ~Max

It’s not a snip. it’s the whole setuperr.log file I posted. I looked further in the setupact.log for what happened before the error occured, but by that I also cannot identify a special driver (this is a snippet from the file):

```auto
2021-09-20 02:45:29, Warning MOUPG Finalize: Compat instance not found.
2021-09-20 02:45:29, Info MOUPG Finalize: Requesting ASIMOV upload.
2021-09-20 02:45:29, Info MOUPG Finalize: Reporting result value: [0x0]
2021-09-20 02:45:29, Info MOUPG CSetupDiagnostics: Tracing Data [DWORD] -> [Setup360MappedResult]=[0x0] [b3efb894-e8ea-4e14-adbf-34fbdef1a905][][][0x7]
2021-09-20 02:45:29, Info MOUPG CSetupDiagnostics: Tracing Data [DWORD] -> [Setup360Result]=[0x0] [b3efb894-e8ea-4e14-adbf-34fbdef1a905][][][0x7]
2021-09-20 02:45:29, Info MOUPG CSetupDiagnostics: Tracing Data [DWORD] -> [Setup360Extended]=[0xB0003] [b3efb894-e8ea-4e14-adbf-34fbdef1a905][][][0x7]
2021-09-20 02:45:29, Info MOUPG CSetupDiagnostics: Tracing Data [CUSTOM] -> [WindowsUpdateExit] -> [Web360][b3efb894-e8ea-4e14-adbf-34fbdef1a905][][][0x7]
2021-09-20 02:45:29, Info MOUPG CSetupDiagnostics: Tracing Data [CUSTOM] -> [UnexpectedEvent] -> [Web360][b3efb894-e8ea-4e14-adbf-34fbdef1a905][][25aa1637-1c57-42e3-8614-49f8989aebd8][][Succeeded][Windows 10 Pro][18363][7][8][0x0][0xB0003][19041]
2021-09-20 02:45:29, Info MOUPG CSetupDiagnostics: TraceOneSettingsEvent -> [0x0][0][os=windows;scenarioId=7;platformEdition=Professional;platformInstallationType=Client;sku=48;AppVer=10.0.19041.572;appBuildLab=vb_release_svc_prod1][][Web360][b3efb894-e8ea-4e14-adbf-34fbdef1a905][][][0x7]
2021-09-20 02:45:29, Info MOUPG Finalize: Retrieving downlevel ticks from registry...
2021-09-20 02:45:29, Info MOUPG Finalize: Converting [513] downlevel ticks to seconds...
2021-09-20 02:45:29, Info MOUPG Finalize: Reporting total downlevel time: [2565 seconds]
2021-09-20 02:45:29, Info MOUPG CSetupDiagnostics: Tracing Data [DWORD] -> [Setup360DownlevelTime]=[0xA05] [b3efb894-e8ea-4e14-adbf-34fbdef1a905][][][0x7]
2021-09-20 02:45:29, Info MOUPG MoSetupPlatform: Release Identifier -> [FinalizeExit]
2021-09-20 02:45:29, Info MOUPG MoSetupPlatform: SuspendAndReleasing Setup Platform object...
2021-09-20 02:45:30, Info MOUPG MoSetupPlatform: Setup Platform object suspended!
2021-09-20 02:45:30, Info MOUPG MoSetupPlatform: Setup Platform object released!
2021-09-20 02:45:30, Info MOUPG Finalize: Leaving Execute Method
2021-09-20 02:45:30, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x2004]
2021-09-20 02:45:30, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x2003]
2021-09-20 02:45:30, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x2001]
2021-09-20 02:45:30, Info MOUPG ProgressHandlerAction: Sending final progress message for action [0].
2021-09-20 02:45:30, Info MOUPG ProgressHandlerAction FinalUpdate: 0x0, 0x0 / 0x0, 0x0
2021-09-20 02:45:30, Info MOUPG ProgressHandlerAction: Sending final progress message for action [0].
2021-09-20 02:45:30, Info MOUPG ProgressHandlerAction FinalUpdate: 0x0, 0x0 / 0x0, 0x0
2021-09-20 02:45:30, Info MOUPG Signalling actions thread to shut down.
2021-09-20 02:45:30, Info MOUPG Waiting for actions thread to exit.
2021-09-20 02:45:30, Info MOUPG Actions thread has exited.
2021-09-20 02:45:30, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x2004]
2021-09-20 02:45:30, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x2000]
2021-09-20 02:45:30, Warning MOUPG CSetupDiagnostics::ReportData - Not reporting WINDLP data point [0x3000]
2021-09-20 02:45:30, Info MOUPG DlpTask: Leaving Execute Method
2021-09-20 02:45:30, Info MOUPG SetupManager: Launching setup.
2021-09-20 02:45:30, Info MOUPG SetupMgr: Deleting environment variable SP_UPLOAD_ASIMOV.
2021-09-20 02:45:30, Info MOUPG SetupManager: Requesting cleanup level [0x1] from parent process.
2021-09-20 02:45:30, Info MOUPG SetupManager: Resetting WinDlp state for full cleanup...
2021-09-20 02:45:31, Error MOUPG CDlpTask::Cancel(982): Result = 0xC1800104
2021-09-20 02:45:31, Error MOUPG CDlpTask::Cancel(982): Result = 0xC1800104
2021-09-20 02:45:31, Error MOUPG CDlpTask::Cancel(982): Result = 0xC1800104
2021-09-20 02:45:31, Error MOUPG CDlpTask::Cancel(982): Result = 0xC1800104
2021-09-20 02:45:31, Info MOUPG CSetupUIManager: Showing exiting Setup
2021-09-20 02:45:31, Info MOUPG CInstallUI::CInstallUIMessageWindow::ForceQuit
2021-09-20 02:45:31, Info MOUPG CInstallUI::Quit: Posted MSG_INSTALLUI_FORCE_QUIT
2021-09-20 02:45:31, Info MOUPG Force ending Message pump
2021-09-20 02:45:31, Info MOUPG CInstallUI::ExitInstance
2021-09-20 02:45:32, Info MOUPG SetupUI: Calling PowerClearRequest with type [0x1]...
2021-09-20 02:45:32, Info MOUPG SetupUI: Power request cleared!
2021-09-20 02:45:32, Info MOUPG ****************SetupHost Logging End****************
```

---

<div class="post-metadata">

**Author:** ![Max\_S](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@Max\_S](https://boards.straightdope.com/u/Max_S)\
**Post date:** [September 21, 2021, 9:21pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/4 "2021-09-21T21:21:30Z")

</div>

Hmm… I noticed the timestamps from your setuperr.log and setupact.log (9/20 around 2:45am) don’t match the readout from your SetupDiag with the `0xC1900101 - 0x20017` code (9/20 around 11:50pm). It might be possible that you checked the log files before this most recent attempt to update, and that the file has changed since then.

So possibly if you look at the log files now, it may have the “C1900101” string in it. Or I could be wrong, I’m just trying to think why the code wouldn’t be in the logs.

~Max

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 21, 2021, 9:27pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/5 "2021-09-21T21:27:45Z")

</div>

You’re right, that’s strange. The logs are are indeed newer than the Setdiag timestamps, though I’m sure that I did run SetupDiag after having done the latest update attempt. I think it’s best now for me to run an update attempt again, thus let create the latest setup logs and then run SetupDiag again. That’ll take at least 1.5 h (every time, that’s why I’m so pissed…).

---

<div class="post-metadata">

**Author:** ![Max\_S](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@Max\_S](https://boards.straightdope.com/u/Max_S)\
**Post date:** [September 21, 2021, 9:31pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/6 "2021-09-21T21:31:01Z")

</div>

> [@EinsteinsHund](#):
>
> The logs are are indeed newer than the Setdiag timestamps, though I’m sure that I did run SetupDiag after having done the latest update attempt.

No, it’s the other way around. The SetupDiag says the upgrade that threw the error postdates the log files. I don’t know if you are presently copying text directly from the log files to post, or if you made a copy yesterday and are posting from that. If you made copies they may be outdated.

~Max

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 21, 2021, 9:33pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/7 "2021-09-21T21:33:44Z")

</div>

No, I opened the last logs just before opening this thread. Maybe I have to run SetupDiag once more, or maybe I looked in the wrong folder for the xml file it creates as output Wait a minute…

ETA: it even gets stranger. The system date says that the SetupDiag file has been created today, while the setup logs are from yesterday. That matches with my memory, I took the last update attempt yesterday and ran SetupDiag today. But the timestamps in the event list in the SetupDiag log are earlier than those in the setup logs. I’ve got no explanation.

---

<div class="post-metadata">

**Author:** ![Max\_S](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@Max\_S](https://boards.straightdope.com/u/Max_S)\
**Post date:** [September 21, 2021, 9:44pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/8 "2021-09-21T21:44:59Z")

</div>

> [@EinsteinsHund](#):
>
> The system date says that the SetupDiag file has been created today, while the setup logs are from yesterday.

I wouldn’t be too concerned about the file creation date, just the timestamps in the log files themselves and the timestamp SetupDiag gives for “UpgradeStartTime” and “UpgradeEndTime”.

SetupDiag says you started the update on 9/20 at 10:19pm and it ended at 11:50pm, even though you might have run SetupDiag today 9/21. SetupDiag reports that upgrade encountered error `0xC1900101 - 0x20017`. Microsoft says with that particular error you have to look in the log files to identify the problematic driver.

The log files you posted contain entries from 9/20 around 2:45am, which is about 20 hours _before_ SetupDiag says your system encountered error `0xC1900101 - 0x20017`. If that makes sense.

You should be looking for `Setuperr.log` and `Setupact.log` files in the `%windir%\Panther` directory, just to make sure you have the right log files.

If you are looking at the right files and they don’t even contain the error code you are trying to diagnose, you could try generic troubleshooting (disconnect any devices you can, safe boot, etc) or you can try updating again to generate fresh logs.

~Max

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 21, 2021, 9:45pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/9 "2021-09-21T21:45:17Z")

</div>

I’ve run SetupDiag again, with the same results. I think it catches the setup logs from some other folder, while the logs I was posting are in C:\Windows\Panther\NewOs.

---

<div class="post-metadata">

**Author:** ![Max\_S](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@Max\_S](https://boards.straightdope.com/u/Max_S)\
**Post date:** [September 21, 2021, 9:46pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/10 "2021-09-21T21:46:38Z")

</div>

> [@EinsteinsHund](#):
>
> C:\Windows\Panther\NewOs-

Try looking directly in `C:\Windows\Panther` instead of a subfolder.

`C:\Windows\Panther\setuperr.log`  
`C:\Windows\Panther\setupact.log`

~Max

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 21, 2021, 9:48pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/11 "2021-09-21T21:48:17Z")

</div>

There are no files in \Panther. I think it really would be best to run the update again, just to make sure to have matching files.

---

<div class="post-metadata">

**Author:** ![Max\_S](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@Max\_S](https://boards.straightdope.com/u/Max_S)\
**Post date:** [September 21, 2021, 9:49pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/12 "2021-09-21T21:49:13Z")

</div>

Best of luck. 🙏

~Max

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 21, 2021, 9:51pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/13 "2021-09-21T21:51:11Z")

</div>

Thanks. I’d be glad to have your help again when I can post more consistent data, but it’ll take til tomorrow. It’s almost midnight here, I’ll start the update and then go to bed. Thanks again for your help so far.

---

<div class="post-metadata">

**Author:** ![Max\_S](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@Max\_S](https://boards.straightdope.com/u/Max_S)\
**Post date:** [September 21, 2021, 9:55pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/14 "2021-09-21T21:55:08Z")

</div>

One thing to keep in mind, those log files are by default hidden and have no read permissions. You might have to run notepad as administrator then open them from File-\>Open by typing in the full path `C:\Windows\Panther\setuperr.log`.

~Max

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 21, 2021, 9:56pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/15 "2021-09-21T21:56:26Z")

</div>

I’m admin of this account and have set hidden files to be shown in Explorer, but I’ll look into it.

ETA: nope, that wasn’t it, notepad explicetly run as admin didn’t bring up anything in that folder.

---

<div class="post-metadata">

**Author:** ![bob\_2](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bob_2/32/3341_2.png) [@bob\_2](https://boards.straightdope.com/u/bob_2)\
**Post date:** [September 21, 2021, 9:59pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/16 "2021-09-21T21:59:37Z")

</div>

I am no expert but at this stage, I would be thinking about reloading W10 totally rather than a simple update.

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 21, 2021, 10:04pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/17 "2021-09-21T22:04:52Z")

</div>

I know, I know, and I’m _that_ short of doing just that. But it would be a PITA. My elderly parents are in the middle of selling an apartment in Berlin, 600 kilometers from here, over a real estate company with a lot of email exchanges. I wouldn’t want to take such drastic steps, only as last resort, because I fear that I can’t get everything going as they are used to, because they struggle with the situation anyway. Was it my own laptop, I long would’ve installed from scratch.

---

<div class="post-metadata">

**Author:** ![BigT](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bigt/32/12044_2.png) [@BigT](https://boards.straightdope.com/u/BigT)\
**Post date:** [September 22, 2021, 5:17am UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/18 "2021-09-22T05:17:07Z")

</div>

I’ve not encountered a problem like this before. But, given that what you have right now suggests the issue may be drivers, I would consider completely uninstalling any drivers that aren’t necessary, and trying the update again. You could even go so far as to disable the display and sound drivers, and then reinstall them after the upgrade if it works.

However, before going that far, I’d try one other thing: (temporarily) disabling security features. That’s the one place where I’ve run into potential issues with drivers. I’d pull up “Device Security” and make sure that Core Isolation \> Memory Isolation was not enabled. I’d also consider disabling TPM and Secure Boot, in case they gave issues.

You could also make sure there are no BIOS updates for the system in question. Those can often be what keeps Windows from offering the next Feature Update.

* * *

I also notice some things I would normally consider that you’ve not mentioned. It’s possible you are considering them but want to try everything else first, and that’s fine, but I do want to mention them.

The first is doing an in-place upgrade of the same version of Windows you are currently on. Get the latest ISO for 20H2 and just try an upgrade install. This worked for me back in the Windows 7 days when I had a problem like this.

The second is to try to feature update to 21H1 using the full ISO version, for similar reasons. You’re an update behind, and I think using the ISO would force a full upgrade. If not, then you could then try the aforementioned same version upgrade, just with 21H1 this time.

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 22, 2021, 4:00pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/19 "2021-09-22T16:00:07Z")

</div>

> [@BigT](#):
>
> However, before going that far, I’d try one other thing: (temporarily) disabling security features. That’s the one place where I’ve run into potential issues with drivers. I’d pull up “Device Security” and make sure that Core Isolation \> Memory Isolation was not enabled. I’d also consider disabling TPM and Secure Boot, in case they gave issues.

There wasn’t an option for Core Isolation in Device Security, and no way to deactivate TMP in the snap-in tmp.msc. There was an option to delete TMP, but I’m too timid to do that because I don’t know much about TMP and cannot assess any possible risks. But I did deactivate Secure Boot in BIOS, and now am running another update attempt. Knock on wood!

---

<div class="post-metadata">

**Author:** ![EinsteinsHund](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/einsteinshund/32/8400_2.png) [@EinsteinsHund](https://boards.straightdope.com/u/EinsteinsHund)\
**Post date:** [September 22, 2021, 5:36pm UTC](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083/20 "2021-09-22T17:36:34Z")

</div>

Nope, that wasn’t it. Still didn’t successfully updated with Secure Boot disabled. Taking BigT’s first advice now and disabling drivers.

[Next page](https://boards.straightdope.com/t/please-help-me-troubleshoot-a-win-10-update-failure/951083.md?page=2)
