ACTIVE MALWARE WINDOWS TESTED: WINDOWS 8, WINDOWS 10

How to fix
Windows 10 Upgrade Error Code 0x800F0923
on Windows

Resolve Windows 10 upgrade error code 0x800F0923 effortlessly. Follow our expert-tested solutions to get your system back on track in minutes.

How to Fix Windows 10 Upgrade Error Code 0x800F0923?
Quick Summary
Error severity
Medium
Est. time
10 minutes
Offer Fortect PC Suite
Start fix →
Ad · we may earn a commission
0 Comments
01

What causes How to Fix Windows 10 Upgrade Error Code 0x800F0923?

  • Conflict between driver and Windows 10 OS
  • DuplexSecure’s SPTD drivers causing issues
  • Old hardware
  • Low specs
  • Not enough free space on the hard disk
Offer Fortect PC Suite

Repairs Windows system files, removes malware, and restores a clean OS state — without reinstalling.

Ad · we may earn a commission
Get Fortect PC Suite ↗

Hi. I want to update Windows 8 to Windows 10, but when I try to do so, I receive Error Code 0x800F0923 constantly. Why is this happening?

0x800F0923 is the value that shows up on the Windows 10 error message. Unlike previous Windows 10 bugs, this one emerges only when the PC user is trying to upgrade from the older Windows version (XP, 8, 8.1, Vista) to Windows 10. The user is allowed to download the update, but when he/she attempts to run the upgrade, the process is stopped by 0x800F0923 Error message.

We have completed research on this problem and found out that there is a variety of users who have been complaining about this issue too. One person said that almost all of his updates fall to install during the first round but always succeed during the second or third one. However, he found out that Windows 10 Update KB4338819 fails to install no matter how hard trying and he receives a BSOD[ref en-2] window together with the 0x800f0923 error code.[ref en-1]

According to Windows engineers, this issue is triggered by the conflict/incompatibility between driver and Windows 10 OS. DuplexSecure’s SPTD drivers are known as the ones causing this problem most frequently. Note that if your computer is operating fine and there are no error-related trouble, the entire updating process should not end up crashing or taking longer than half an hour to finish.

In addition, 0x800F0923 error may also be the result of old hardware, low specs, not enough free space on the hard disk, and so on. There are lots of speculation on 0x800F0923 error causes, but we are not going to discuss them all here. In this post, we would like to emphasize the fact that the majority of Windows 10 bugs can be fixed manually without putting too much effort and this error is not an exception. To make it easy for you to fix the 0x800F0923 error, we will list the methods that met the expectations and helped the majority of victims to fix this issue.

How to fix error code
How to fix error code

How to fix 0x800F0923 Error Code on Windows?

Before you start manually fixing Windows 10 upgrade error 0x800F0923, our recommendation would be to install a PC utility that would optimize the system fully. This way, you will prevent other errors that may be triggered by third-party software,[ref en-3] malware, corrupted files, and similar issues. For this purpose, you can use [d1].

Fix 1. Update drivers/software

In case you have already tried to run Windows 10 update but was dreaded by Error Code 0x800F0923, you should update drivers/software that run on your current Windows system. For that, do the following:

  • Go to your Windows search zone.
  • Type "device manager".
  • Open the Device Manager and search for the device that you think is causing trouble.
  • Right-click on the name of the driver and hit the Update Driver function.
    Update drivers via device manager
    Update drivers via device manager
  • For upgrading your graphics card, press on the Display adapters option to expand it.
  • Right-click on the card's name and also select Update Driver.
  • Then a new window will show up from which you should choose the "Search automatically for updated driver software" option.
  • If there are no available drivers found, you should continue to the device developer's official page and get it from there.

Fix 2. Free up hard disk

It might be that your hard disk is full, which is why Windows 10 cannot be downloaded. Thus, you should clear up some space on your hard disk. To find out how this should be done navigate to this page.

Fix 3. Check your PC‘s compatibility

It may be that your PC is incompatible with the Windows 10 update. To check that, do the following:

  • Right-click on the Get Windows 10 logo at the bottom right corner of the screen and select Check your upgrade status.
  • When the checking finishes, right-click on the three horizontal lines on the upper left corner.
  • Click on Check your PC option and wait for the results if there any drivers/software incompatible with the Windows 10 upgrade. If you are notified about some incompatibilities, you will have to fix them and only then try to run Windows 10.

Fix 4. Run the update troubleshooter

There might be some problems with your updates that might have been forcing the 0x800F0923 error code to appear. In order to check this type of speculation, you should complete the below-provided guiding steps:

  • Go to Windows search and type "settings".
  • Open the Settings window and choose the Update & Security option.
  • Find the menu on the left and select Troubleshoot.
    Run windows update troubleshooter
    Run windows update troubleshooter
  • Then, go to the right and click Run the troubleshooter under Windows Update.
  • Let the instructing steps guide you.

Fix 5. Reset Windows update products

  • Hold the Win key and X button and choose the Command Prompt from the menu.
  • Make sure that the option is listed as Admin.
  • Wait for the black window to show up and type the following commands after the blinking cursor:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Ren C:\\Windows\\SoftwareDistribution SoftwareDistribution.old
Ren C:\\Windows\\System32\\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

  • Do not forget to click the Enter key after each line.
    Reset windows update components
    Reset windows update components
  • Wait for all the commands to finish executing and reboot your Windows computer system.

Fix 6. Uninstall the STPD driver

This driver has been known for provoking trouble related to 0x800F0923 error code. Try uninstalling it and check if that fixes the problem:

  • Go to Windows search and activate the Device Manager.
  • Find the wanted driver on the menu and click the Uninstall device option.
  • Then, you will be provided with a small window, click Uninstall to continue.
    Uninstall stpd driver
    Uninstall stpd driver

If you are looking forward to using another way for deactivating the STPD driver on your Windows computer, you can do tha through the Windows Registry:

  • Hold the Win key and R button for a few seconds.
  • When a small run box appears, type regedit and click Enter > OK.
  • After that, go to HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Sptd.
  • On your right, hit Start DWORN.
  • Set the value to 4 and press OK.

Bottom line

To fix the 0x800F0923 error code, users can try updating or removing conflicting drivers, ensuring sufficient hard disk space, and checking hardware compatibility. If these methods do not resolve the issue, further troubleshooting may be necessary.

Frequently asked questions

Error code 0x800F0923 typically indicates that there is a compatibility issue with a driver or a third-party application that is preventing the upgrade from completing successfully.

To resolve the 0x800F0923 error when upgrading to Windows 11, ensure that all drivers are updated and remove any incompatible software before attempting the upgrade again.

Yes, focus on checking graphics, network, and storage drivers, as these are commonly associated with the 0x800F0923 error during the Windows 10 upgrade process.

Did this fix work for you?
Linas Kiguolis

Written & verified by

Co-founder & Tech Lead
System architecture Performance optimization Browser troubleshooting Network issues Software conflicts

Linas Kiguolis is co-founder of uGetFix and the platform's technical lead. With over a decade of experience in Windows systems, web infrastructure, and browser performance, he shapes the technical direction of the site and personally validates complex multi-step fixes. Linas has a background in software engineering and applies that rigour to troubleshooting guides — ensuring every recommended step is tested, reproducible, and safe. His areas of focus include system performance degradation, browser-level failures, software conflicts, and network connectivity issues affecting Windows users.

0 Comments

Be the first to comment

Still worried? Run a free check.

Paste any URL or domain — we'll scan it against 4.2M known threats in 10 seconds.

View full scanner → Add to your website →