Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
Error 0x0090DFAB has no verified, universal Microsoft meaning. The hexadecimal value alone cannot tell you whether Windows Update, Setup, activation, a driver, a device, or one application produced it, so the safest fix is to identify the screen and component first. Save the complete message, run Microsoft’s Error Lookup Tool, and then follow the branch that matches where the code appeared. The steps below repair the relevant Windows component without deleting personal files; they also show when a repair install, recovery media, or vendor support is appropriate.
What does error 0x0090DFAB mean?
Microsoft does not publish a confirmed definition for 0x0090DFAB in the material available for this code. A hexadecimal-looking value may be a private status returned by an installer, driver, game launcher, device utility, activation service, or another application rather than a Windows system error. Treat the code as a clue, not a diagnosis.
As an Amazon Associate I earn from qualifying purchases.
Recommended Free Tools
The component that displayed the dialog owns the most useful next step. A code on a Windows Update page needs update servicing checks; the same digits in a game launcher need that launcher’s repair or support process. Do not download a DLL, edit the registry, or run a registry cleaner merely because the digits look authoritative.
What should I record before trying a fix?
Preserve the evidence before resetting services, reinstalling software, or changing the registry. A screenshot and a short written timeline often reveal the source when the code itself does not.
Popular on Amazon
- High-speed USB 3.0 performance of up to 150MB/s(1) [(1) Write to drive up to 15x faster than standard USB 2.0 drives (4MB/s); varies by drive capacity. Up to 150MB/s read speed. USB 3.0 port required. Based on internal testing; performance may be lower depending on host device, usage conditions, and other factors; 1MB=1,000,000 bytes]
- Transfer a full-length movie in less than 30 seconds(2) [(2) Based on 1.2GB MPEG-4 video transfer with USB 3.0 host device. Results may vary based on host device, file attributes and other factors]
- Transfer to drive up to 15 times faster than standard USB 2.0 drives(1)
- Sleek, durable metal casing
- Easy-to-use password protection for your private files(3) [(3)Password protection uses 128-bit AES encryption and is supported by Windows 7, Windows 8, Windows 10, and Mac OS X v10.9 plus; Software download required for Mac, visit the SanDisk SecureAccess support page]
- Capture the entire dialog or Settings page, including its title, buttons, surrounding text, and any file name or second code.
- Write down the application, installer, device, Windows Settings page, or recovery screen that showed it.
- Record exactly what you were doing, when it happened, and whether the failure repeats.
- Note the Windows edition, version, and build. Press
Win+R, typewinver, and save the result. - List updates, drivers, peripherals, security software, and applications changed shortly before the first occurrence.
- Export or photograph relevant entries from Event Viewer, the application’s log, Windows Update history, Setup logs, or recovery logs before clearing anything.
Keep the original code exactly as shown. Leading zeros, a second hexadecimal value, or a nearby file name can distinguish an application error from a Windows status.
How can I check whether Microsoft defines 0x0090DFAB?
Use Microsoft’s Error Lookup Tool as an identification check, not as a promise of a repair. Microsoft documents the utility and its syntax at the Error Lookup Tool documentation.
- Obtain the Microsoft-documented
Err_6.4.5.exeutility and place it somewhere you can find from Command Prompt. - Open Command Prompt with ordinary or administrator rights, depending on the folder permissions.
- Run
Err_6.4.5.exe 0x0090DFAB. - Save the returned text, or record that the tool produced no useful match.
If the utility returns a defined message, compare it with the screen that displayed the code and use the component named by that message. If it returns nothing useful, that is still evidence: the value may be private to the application, driver, installer, or vendor. Continue by source rather than converting the value into another code.
Which troubleshooting branch matches where the code appeared?
Use this quick comparison before running commands. It prevents unrelated repairs from changing a healthy part of Windows.
| Where you saw the code | Typical clue | First manual path | Files and media risk |
|---|---|---|---|
| Windows Update or update history | Download or installation fails in Settings | Windows Update Troubleshooter, then cache and system-file checks | Normally preserves files; administrator access may be needed |
| Windows upgrade or clean installation | Setup stops, rolls back, or reports the code | Disconnect peripherals, check drivers and disk, repair Setup or use WinRE | Repair installation can preserve data only when Setup explicitly offers that choice; USB media is recovery infrastructure |
| Activation | Code appears on the Activation page or after a hardware/edition change | Verify edition and build, then run Activation troubleshooter | Does not remove personal files; licensing details may be required |
| One application or game | Windows remains usable and only that program shows the dialog | Use the program’s Repair, Reset, Verify, update, reinstall, or vendor support | App data and settings depend on that publisher’s reset process |
| Device Manager or a peripheral | Code is beside a device, driver, or hardware operation | Record device and driver details, then use the hardware maker’s support path | Driver changes can affect the device; keep a restore option |
How do I fix 0x0090DFAB when it appears in Windows Update?
Start with Microsoft’s supported troubleshooter, then make the least destructive servicing checks. Microsoft says, “If you get an error code while downloading and installing Windows updates, the Update Troubleshooter can help resolve the problem.” The instructions for both versions are at Microsoft’s Windows Update Troubleshooter guidance.
Run the version-appropriate troubleshooter
- On Windows 11, open Get Help, search for Windows Update troubleshooter, and start the automated workflow.
- On Windows 10, open Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Update, then select Run the troubleshooter.
- Apply the suggested changes and restart when prompted.
- Open Windows Update again and check whether the same operation succeeds. Save the new result and any changed code.
Clear a damaged update cache
Do this only after preserving Windows Update history and the original message. Open an administrator Command Prompt and stop the update services:
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Also popular on Amazon
- Large Data Storage Capacity: Flash Drive with 128GB capacity, meet your needs of daily use on work, school, home and travelling for photos, music, videos, files storage and transfer
- Easy to use: The thumb drive is plug and play without any software installation; Supports Windows 7/8/10 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, also compatible with USB 2.0 and 1.1 ports; Storage is fast, safe and stable
- Wide Compatibility: USB flash drive support TV, desktop, notebook computer, car, audio and other device; It is your great data storage and transfer companion with traveling and working
- Retractable Desgin: The usb drive's retractable design can effectively protect the USB interface; The capless design can avoid losing of cap; Weight: 7g, Size: 2.6 × 0.8 × 0.4 inch. Portable to take your digital world anywhere
- What You Get: 1 x 128GB USB Flash Drive Thumb Drive, All of usb drives have been rigorously tested and formatted before leaving the factory; The default format of the USB stick is exFAT
net stop wuauserv
net stop bits
net stop cryptsvc
In File Explorer, rename C:WindowsSoftwareDistribution to a name such as SoftwareDistribution.old. Renaming is reversible and keeps the old cache available for investigation. Start the services again:
net start cryptsvc
net start bits
net start wuauserv
Restart Windows, check automatic date and time in Settings > Time & language > Date & time (or the corresponding Windows 10 page), and try the update once. A wrong clock can invalidate update and activation communication.
Repair system files when corruption is suspected
Run these commands in an administrator Command Prompt, allowing each to finish before starting the next:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Restart and retry Windows Update. Update third-party drivers through their hardware manufacturer when the failure began after a driver change; avoid installing a random driver package simply because the code contains hexadecimal digits.
How do I fix the code during Windows 11 or 10 upgrade and installation?
Installation errors need a different path from ordinary update failures. Microsoft’s installation guidance is at Get help with Windows upgrade and installation errors.
Prepare the machine without risking a reset
- Back up personal files and keep the BitLocker recovery key available before attempting repair or recovery.
- Disconnect nonessential printers, scanners, USB drives, external disks, docks, and other peripherals. Leave only the keyboard, mouse, display, network connection, and required devices.
- Open Device Manager and inspect warning icons. Record the device name and driver provider instead of deleting a device blindly.
- Remove incompatible third-party security software only if you have a legitimate reinstall method and recovery information. Do not leave a computer permanently unprotected.
- Repair disk errors from an administrator Command Prompt if Windows or Setup reports disk problems. Let the check complete; interrupting disk repair can create a second failure.
- Run the DISM and
sfc /scannowsequence above, then perform a clean restart and retry Setup.
Use a repair installation only when Setup offers safe choices
If Windows still starts, launch official Windows Setup and read the choice under Choose what to keep. Continue only when it explicitly offers Keep personal files and apps and the edition matches the installed license. If Setup offers only removal of apps or files, stop: that indicates a media, edition, language, architecture, or compatibility mismatch that must be resolved first.
Also popular on Amazon
- What You Get - 2 pack 64GB genuine USB 2.0 flash drives, 12-month warranty and lifetime friendly customer service
- Great for All Ages and Purposes – the thumb drives are suitable for storing digital data for school, business or daily usage. Apply to data storage of music, photos, movies and other files
- Easy to Use - Plug and play USB memory stick, no need to install any software. Support Windows 7 / 8 / 10 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, compatible with USB 2.0 and 1.1 ports
- Convenient Design - 360°metal swivel cap with matt surface and ring designed zip drive can protect USB connector, avoid to leave your fingerprint and easily attach to your key chain to avoid from losing and for easy carrying
- Brand Yourself - Brand the flash drive with your company's name and provide company's overview, policies, etc. to the newly joined employees or your customers
Recover a computer that will not boot
Enter Windows Recovery Environment (WinRE) and choose Troubleshoot > Advanced options > Startup Repair. Keep the computer connected to power and do not repeatedly interrupt Startup Repair or Setup. If you need recovery media, use a USB flash drive for Windows installation media created from official Microsoft media. The drive gives you access to WinRE, Startup Repair, and repair-installation tools; it does not itself fix 0x0090DFAB.
A secondary explanation of USB-media recovery for an undocumented hexadecimal code is available at this USB-media guidance. Its different code illustrates why media should be treated as recovery infrastructure rather than a code-specific cure.
Free tools Windows power users keep installed
One-click scans. No signup required.
How do I fix 0x0090DFAB during Windows activation?
Activation codes depend on edition, license, account, and hardware state. Confirm those details before changing the installation.
- Press
Win+R, enterwinver, and record the edition, version, and build. - Open Settings > System > Activation on Windows 11, or Settings > Update & Security > Activation on Windows 10.
- Run Troubleshoot on the Activation page and follow the prompts. If the code changes, record both values.
- Check that the installed edition matches the license (for example, Home versus Pro) and that the device is connected to the internet.
- If the code is not listed in Microsoft’s activation guidance, use Windows Help or Microsoft customer support rather than unofficial keys or activation scripts. The official workflow is documented at Microsoft’s Windows activation help.
What if only one application or device displays the code?
An app-only dialog is not evidence that Windows itself is damaged. Record the program or device name, exact version, operation being performed, driver provider, and the application’s or device utility’s own log entry.
Application-specific dialog
- Update the application from its normal publisher channel and restart Windows.
- Use the publisher’s Repair, Reset, Verify files, or equivalent option, following its warning about saved settings and local data.
- Temporarily test with a new user profile only if the publisher’s support procedure recommends it; this separates profile corruption from a system-wide failure.
- Reinstall only after backing up saves, profiles, add-ons, and license information.
- Send the publisher the complete screenshot, version, timestamp, logs, and steps that reproduce the error.
Device or driver dialog
In Device Manager, open the device’s Properties, record the General and Driver details, and note whether the error appears after sleep, reconnecting, or a particular workload. Use the hardware maker’s support channel and include the model, firmware, driver version, Windows build, and the original message. Do not replace a DLL from a download site or install a driver whose source and model match are uncertain.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What should I do if the code keeps returning?
Escalate based on scope and boot status rather than repeating commands indefinitely.
Also popular on Amazon
- High-speed USB 3.0 performance of up to 150MB/s(1) [(1) Write to drive up to 15x faster than standard USB 2.0 drives (4MB/s); varies by drive capacity. Up to 150MB/s read speed. USB 3.0 port required. Based on internal testing; performance may be lower depending on host device, usage conditions, and other factors; 1MB=1,000,000 bytes]
- Transfer a full-length movie in less than 30 seconds(2) [(2) Based on 1.2GB MPEG-4 video transfer with USB 3.0 host device. Results may vary based on host device, file attributes and other factors]
- Transfer to drive up to 15 times faster than standard USB 2.0 drives(1)
- Sleek, durable metal casing
- Easy-to-use password protection for your private files(3) [(3)Password protection uses 128-bit AES encryption and is supported by Windows 7, Windows 8, Windows 10, and Mac OS X v10.9+; Software download required for Mac, visit the SanDisk SecureAccess support page]
- If the computer cannot boot, use WinRE and contact Microsoft or the PC manufacturer with the recovery logs.
- If unrelated applications fail, suspect a system, storage, memory, or driver problem and arrange professional diagnostics after backing up data.
- If a specific device is implicated, provide the manufacturer with Device Manager details and the event log.
- If one application alone fails, contact that application’s publisher after completing its supported repair path.
- If the code remains unexplained, preserve the logs and exact reproduction steps for support; an undefined value should not trigger a reset by itself.
Back up personal files before WinRE, repair installation, reset, or disk work. Keep BitLocker recovery information available, and never disable security permanently to test a theory.
Does Windows 10 still receive support while I troubleshoot this error?
Windows 10 support ended on October 14, 2025, according to Microsoft’s current support guidance at Microsoft’s lifecycle and Windows Update information. A recurring problem on Windows 10 therefore requires a second decision: whether the hardware and applications can move to a supported Windows 11 installation. Check compatibility, back up data, and confirm application requirements before upgrading; do not use an unsupported upgrade as a substitute for identifying the source of 0x0090DFAB.
As an optional shortcut after the manual checks, Outbyte PC Repair can look for common Windows issues, clean temporary and cache files, review certain settings and vulnerabilities, and provide tools such as a real-time boost, file shredder, and crash log. It runs on Windows 11, 10, 8, and 7 and offers a free trial by category for at least two days before a subscription; it complements antivirus software, does not replace it, and no tool repairs every crash.
Frequently Asked Questions
Can System Restore remove error 0x0090DFAB?
System Restore can roll back drivers, services, and application changes to an earlier restore point, but it cannot repair an error whose source is an external application or licensing server. It normally leaves personal documents in place, yet it can remove recently installed programs, so review the affected-program list and back up first.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Can Event Viewer reveal which component generated the code?
Often, yes. Open Event Viewer, choose Windows Logs > Application and System, then filter around the timestamp you recorded; also inspect Applications and Services Logs for Windows Update, Setup, or the named application. Match the event’s provider and executable to the window that showed the code rather than searching the number alone.
Should I reinstall Windows immediately when this code appears?
No. Reinstallation can erase applications, settings, and data while leaving an external device or vendor problem untouched. Attempt a source-specific repair first, and consider a repair installation only when Setup offers to keep personal files and applications and you have a verified backup.
Why did the code appear only once after a reboot?
A one-time code can result from a transient update service, interrupted installer, disconnected device, or temporary network response. Keep the screenshot and timeline, finish pending restarts, and monitor whether the same operation reproduces it before making invasive changes.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

