Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › Device Manager

How to Fix Error 0x0090CC20 on Windows 11 and 10

By Freedom251 Team · · 10 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Error 0x0090CC20 has no verified, standard meaning in Microsoft’s documented Windows, Device Manager, Windows Update, upgrade, or activation code lists. The value may come from a particular app, installer, device vendor, or other third-party component. Treat the surrounding message and the place where it appeared as the real clue, then use the matching Windows logs and recovery procedure below.

What error 0x0090CC20 means

Windows system codes are defined in the Windows error-code definitions, but software outside the Windows system can return its own hexadecimal values. The exact value 0x0090CC20 could not be matched to a documented Microsoft Win32, Device Manager, update, upgrade, or activation code. That means the number alone cannot identify a faulty driver, a failed update, damaged hardware, or malware.

As an Amazon Associate I earn from qualifying purchases.

Two computers can show the same value for completely different reasons if the value is generated by software that is not part of Windows. Conversely, a device or installer can fail without using this value at all. Do not choose a repair based only on the hexadecimal string. First establish which program produced it, what operation was in progress, and whether Windows recorded a related device or driver event.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Capture the evidence before changing anything

Write down the following while the message is still visible. A screenshot is useful, but keep the text as well because punctuation and an accompanying file name can identify the source.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
  • The complete message, including any file name, device name, or second error code.
  • The application, installer, game, browser, security utility, printer utility, or Windows dialog that displayed it.
  • What you were doing immediately beforehand: installing a driver, connecting hardware, updating Windows, upgrading Windows, activating Windows, launching an app, or recovering from a crash.
  • The exact time and whether the computer froze, restarted, displayed a blue screen, or continued normally.
  • Any hardware or software added shortly before the problem began.

If the message appears repeatedly, record whether it occurs at startup, only when a particular device is connected, or only inside one application. This context is more diagnostic than the code by itself.

Use the location of the error to choose the right path

Where 0x0090CC20 appears Most useful first check What the result tells you
A third-party app or vendor installer Identify the app, version, operation, and its own logs or support documentation The value may be defined by that vendor rather than Windows
Device Manager or when connecting hardware Open the device’s Properties and read Device status; then run pnputil /enum-devices /problem A Windows device problem code, driver package, or hardware relationship may be visible
A crash, blue screen, freeze, or unexpected restart Use Safe Mode, remove newly added hardware, inspect warning icons, and check crash evidence A driver, hardware fault, firmware issue, or Windows component may be involved
Windows Update Back up important files, run the Windows Update troubleshooter or Get Help diagnostics, and install pending updates The code may be incidental to a broader update failure
Windows upgrade or installation Disconnect nonessential external hardware and follow the general upgrade-repair sequence A printer, scanner, USB drive, external disk, or incompatible driver may be blocking setup
Windows activation Run the Activation troubleshooter and note whether the displayed code changes An unlisted activation value needs Microsoft customer support

Identify the originating program or installer

Check the visible window

Look at the title bar, publisher name, icon, and buttons around the code. A dialog from a printer utility, game launcher, browser, security product, or hardware installer is not automatically a Windows error dialog. Search that product’s documentation using the complete message, not just 0x0090CC20. If the product has a support ticket form, include the screenshot, timestamp, Windows edition, and the action that triggered the message.

Check Windows logs

  1. Press Win+R, enter eventvwr.msc, and press Enter.
  2. In Event Viewer, inspect Windows Logs > Application for an application error at the recorded time.
  3. Inspect Windows Logs > System for device, service, driver, restart, or update events at the same time.
  4. Open a matching event and record its Source, Event ID, faulting module, and message. Those fields can identify the component even when the hexadecimal value cannot.

Do not delete logs before saving the relevant details. If the code appears only in one vendor program and Windows logs show no related system event, use the vendor’s support process rather than replacing Windows drivers at random.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check a device or driver with Device Manager

Read the device status

  1. Right-click Start and select Device Manager.
  2. Expand the category related to the problem, such as Display adapters, Network adapters, Printers, Bluetooth, Universal Serial Bus controllers, or Sound, video and game controllers.
  3. Double-click the suspected device. On the General tab, read the Device status box and copy its complete code and wording.
  4. On the Driver tab, record the provider, date, and version before making a change.

The Device status code is more useful than 0x0090CC20 if it is present. If the status value is not in Microsoft’s documented list, contact the hardware vendor or Microsoft Support with the device’s hardware identity and the full message.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

Try a controlled driver change

  1. In the device’s Driver tab, select Update driver and let Windows search, or install a driver supplied by the device manufacturer for your exact Windows edition and hardware model.
  2. Restart Windows and test the original operation.
  3. If the issue began immediately after a driver update, use Roll Back Driver when that button is available.
  4. If the device is not needed for the test, select Disable device, restart, and check whether the error stops. Re-enable it afterward if disabling it does not isolate the cause.

Change one device at a time and keep a record of each version. Installing several unrelated driver packages at once makes the cause harder to identify.

Use PnPUtil and SetupAPI logs for installation failures

List devices with a problem code

  1. Open Windows Terminal (Admin) or Command Prompt (Admin).
  2. Run:
pnputil /enum-devices /problem

The command lists detected devices that Windows currently considers problematic. Compare the device name and problem code with what you wrote down. If the list is empty, that does not prove the hardware is healthy; it means Windows is not currently reporting a PnP problem through that command.

Review SetupAPI installation records

When the error occurs while installing or updating a device, inspect the SetupAPI records for the same timestamp. Windows commonly stores device-installation details in C:Windowsinfsetupapi.dev.log. Search for the device name, hardware ID, driver package name, or the time of failure. Save the surrounding lines before closing the file. They can show which package was selected and whether signature, copy, service, or matching errors occurred.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use the hardware manufacturer’s support channel when the log identifies a package that fails repeatedly. Do not force-install a package intended for a different model or Windows architecture.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord | 6.35mm Jack, Durable Design, Stage and Home Studio Use, Low Noise Shielded Electric Cord for Bass, Keyboard, Amp, Mixer
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

If Windows crashes, freezes, or restarts

A hexadecimal value shown near a crash is not necessarily the stop code. Capture the actual blue-screen stop code, the faulting driver name if shown, and whether the restart occurred during startup or only under a particular workload.

Apply the immediate recovery sequence

  1. Disconnect newly added hardware, including external drives, docks, adapters, printers, and scanners. Leave only the equipment needed to start Windows.
  2. Start Windows in Safe Mode. Safe Mode loads a limited set of drivers, so it can show whether a recently installed driver or startup component is involved.
  3. In Device Manager, look for yellow warning icons and inspect the affected device’s status and driver details.
  4. Update the suspect device, roll back a recently changed driver, or temporarily disable the device for a controlled test.
  5. Install pending Windows updates after creating a backup of important files.
  6. Keep roughly 10% to 15% of the system drive free. Low free space can prevent updates, paging, and dump creation from completing.
  7. Use System Restore when a restore point predates the failure and other recovery steps have not solved it.

Microsoft notes that many unexpected Windows 11 restarts are resolved by the restart itself. A single restart with no recurrence is different from repeated crashes, data loss, or a machine that cannot boot; persistent cases need the evidence-gathering steps below.

For recurring crashes, collect evidence before changing many drivers

Check firmware and hardware basics

  • Install current BIOS and firmware supplied for the exact computer or motherboard model.
  • Run the computer manufacturer’s hardware diagnostics, including memory testing when available.
  • Check storage health with the manufacturer’s diagnostic utility and verify that the system drive has adequate free space.
  • Disconnect optional peripherals and test whether the crash returns with a minimal hardware configuration.

Understand the cause distribution carefully

Microsoft’s Windows client troubleshooting guidance attributes approximately 70% of analyzed unexpected restarts to third-party driver code, 10% to hardware, 5% to Microsoft code, and 15% to unknown causes. Those percentages describe Microsoft’s analysis of its troubleshooting population; they are not a guarantee about your computer and should not be used to blame a driver without supporting evidence.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Preserve and analyze dump evidence

If Windows creates a memory dump, keep the file and note the stop code, timestamp, and any driver named on the crash screen. Dump analysis can distinguish a recurring driver fault from a hardware or kernel failure. Avoid repeatedly installing unrelated drivers before collecting this evidence, because each change can alter the symptoms and erase a useful comparison point.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

If the code appears during Windows Update

  1. Back up important documents before repair or rollback work.
  2. Open Settings > System > Troubleshoot > Other troubleshooters and run the Windows Update troubleshooter when it is available. Windows may instead direct you to the Get Help diagnostics experience.
  3. Restart the computer, return to Settings > Windows Update, and install all pending updates.
  4. Record the complete update message, update identifier, and time if the error returns.
  5. Check Event Viewer’s System log for entries at that time and use the update-specific diagnostic result rather than treating 0x0090CC20 as a known Windows Update code.

If the troubleshooter reports a different error, use that documented result as the next decision point. Do not delete update components or edit the registry solely because this hexadecimal value is unfamiliar.

If it appears during a Windows upgrade or installation

  1. Back up personal files and make sure you can return to the previous installation if setup fails.
  2. Shut down and remove nonessential external hardware: printers, scanners, USB drives, external disks, card readers, and similar accessories.
  3. Retry the upgrade with only the keyboard, mouse, display, and required network connection attached.
  4. Apply Microsoft’s general upgrade troubleshooting sequence, recording any new setup message or log entry.
  5. Reconnect devices one at a time after the upgrade succeeds. If the code returns when one device is reconnected, investigate that device’s driver and firmware rather than reinstalling Windows again.

An upgrade dialog can display a vendor-defined value from an incompatible driver or installer. The setup log and the complete message are therefore more valuable than the code alone.

If it appears during Windows activation

  1. Open Settings > System > Activation in Windows 11, or Settings > Update & Security > Activation in Windows 10.
  2. Run the Activation troubleshooter and follow its prompts.
  3. Note whether the displayed code changes and record the edition of Windows, the activation state, and any message about a digital license or product key.

Because 0x0090CC20 is not a documented Microsoft activation code in the available references, an unchanged or unlisted activation value should be referred to Microsoft customer support. Have the complete message and proof of the Windows edition ready.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If only one application shows the error

Close and reopen the application, then test whether the code appears only for one file, account, device, or operation. Check the application’s own log folder and documentation for the exact message. Install an update only from the publisher’s legitimate distribution channel, and remove or repair the application through Settings > Apps > Installed apps (Windows 11) or Settings > Apps > Apps & features (Windows 10) if its installer provides a repair option.

If other applications and Windows functions work normally, do not replace chipset, graphics, storage, or network drivers merely because the app displays an unknown code. Send the vendor the screenshot, full text, application version, Windows build, timestamp, and any matching Event Viewer entry.

What not to do

  • Do not assume the value proves a virus, a failing hard drive, or a defective motherboard.
  • Do not download a random “fix” for the hexadecimal string from an unverified site.
  • Do not install several driver packages, BIOS updates, and registry changes at the same time.
  • Do not delete Event Viewer or SetupAPI evidence before saving it.
  • Do not disconnect internal hardware or interrupt an update while Windows is writing system files.

When to escalate

Contact the hardware vendor when Device Manager identifies a device-specific problem, SetupAPI names a repeatedly failing vendor package, or the fault follows one physical device between computers. Contact Microsoft Support for an unlisted activation code, a Windows installation that cannot complete after external hardware is removed, or repeated system crashes that remain after Safe Mode, driver checks, updates, firmware checks, and hardware tests.

Include the full message, the originating program, Windows 10 or Windows 11 edition and build, device model, driver version, timestamp, Event Viewer details, PnPUtil output, and relevant SetupAPI or dump evidence. This lets support investigate the component that generated the value rather than guessing from 0x0090CC20.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Optional shortcut

Outbyte PC Repair can be an optional shortcut for checking common Windows issues, reducing accumulated temporary and cache files, reviewing some settings and vulnerabilities, and logging app crashes. It complements an antivirus rather than replacing one, results vary, and no tool repairs every crash. It runs on Windows 11, 10, 8, and 7 and offers a free trial by category for at least two days before a paid subscription.

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.

Device ManagerDriver TroubleshootingWindows 10Windows 11Windows errorsWindows Update

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.