Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
FREEDOM251

Freedom251 › Blog › Code 31

Universal Device Client Device Not Working in Windows: Fix Code 31 and the Yellow Exclamation Mark

By Freedom251 Team · · 10 min read

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

Universal Device Client Device is a Lenovo virtual driver used by Lenovo Device Intelligence (LDI), not a physical component such as your CPU, SSD, or graphics adapter. If Device Manager shows Code 31 or a yellow exclamation mark, first record the driver details, then install the package for your exact Lenovo model, restart the Universal Device Client service, and check whether a proxy is blocking Lenovo’s endpoints. Roll back or uninstall only when those targeted steps do not fit your situation.

What Universal Device Client Device is

Universal Device Client (UDC) is a Lenovo-specific virtual Windows driver associated with Lenovo Device Intelligence. LDI is Lenovo’s management and telemetry system for collecting device health and inventory information for an organization’s management portal. Because UDC is virtual, it does not represent a missing USB accessory or a failed motherboard component.

As an Amazon Associate I earn from qualifying purchases.

Microsoft Update Catalog metadata identifies Lenovo as the provider, hardware ID rootudsudcdriver, and a cataloged driver version 23.5.0.38 released on June 8, 2023. That catalog entry is a dated record, not a promise that it is the newest package for every Lenovo model. Lenovo distributes model-specific software through its support pages and, for managed fleets, through an LDI provisioning package.

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

A Microsoft Q&A independent advisor described UDC on January 11, 2024 as a virtual driver that appears to belong to the Lenovo Device Intelligence utility preinstalled on some Lenovo PCs. That description provides useful context, but it is not a Lenovo product specification.

#1 Best Overall
Sale
Syntech USB C to USB Adapter Pack of 2, USB 3.0 to Thunderbolt 5/4 Adapter | Compatible with MacBook Pro Air 2026, Surface, iPad, iPhone, Galaxy Notebook, XPS and More Type C Devices, Space Grey
  • Materials and Design: The adapter is made with anti-interference zinc alloy metallic housing and minimalist design with anti-slippery embossments
  • Connectors: Engineered for enhanced durability, the male USB C and female USB3 connectors are designed to be plugged and unplugged up to 10000 times
  • Compatibility: This USB C to USB 3.0 adapter is compatible with iPhone 17/17e/17 Air/17 Pro/17 Pro Max and MacBook Pro after 2016 and MacBook Air after 2018 and most of the laptops, tablets and smartphones with a USB Type C port
  • USB 3.0 Speed in Two: Came in two fast speed adapters in data transfer and charging with premium materials. A foam container is also included for storage and travel
  • Compact and Easy to Use: Plug and play, no driver required; Simple structure, lightweight and portability; Also, you can sync or charge your phone with this USB C to USB adapter

What the warning means—and what it does not

The usual report is a yellow exclamation mark in Device Manager, often accompanied by “Windows cannot load the drivers required for this device” and Code 31. Code 31 means Windows could not load the required driver; it does not identify the root cause by itself. A damaged or mismatched package, a partial update, a blocked service, or network policy affecting LDI can all leave the entry in an error state.

The warning is about Lenovo’s management component. By itself, it does not prove that your processor, graphics adapter, memory, or storage drive is failing. Check those devices separately for their own Device Manager codes, firmware warnings, crashes, or performance symptoms. A busy or unavailable LDI portal can also be a management problem without being a hardware problem.

One Microsoft Q&A question posted June 16, 2023 reported the Code 31 message after a Windows 11 update. More than 700 people had indicated the question at the time it was captured. That number measures engagement with a support thread, not the prevalence or severity of the defect across Lenovo computers.

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

Choose a fix based on the actual failure

Use this decision table before changing drivers. It prevents a rollback or uninstall from removing fleet-management capability when the real problem is a stopped service or blocked connection.

Fix Best fit What it changes Important limitation
Install the matching Lenovo package Code 31, missing or mismatched UDC files, or a Windows update that replaced the package Replaces the driver and related LDI software with the build intended for the PC Use the exact model support page or your organization’s provisioning package; a generic driver is not established as a universal solution
Restart the Universal Device Client service The driver is present but the service is stopped, stuck, or portal data has stopped updating Starts the existing service without removing its files It will not repair a wrong or corrupt driver package
Correct firewall, proxy, or TLS inspection UDC installs but cannot report, or the service repeatedly stops in a managed network Allows the agent to reach Lenovo’s service endpoints Certificate pinning prevents TLS-decrypting inspection for the UDC domain
Run the LDI diagnostic package The cause is unclear or support needs logs from an offline machine Performs routine checks and gathers device information and logs It diagnoses; it does not guarantee that the package or network policy will be fixed automatically
Roll back the driver The warning began immediately after a driver or Windows update and a previous driver is available Returns Device Manager to the prior installed driver Rollback success is community-reported, not a Lenovo guarantee; follow it with a correct package
Clean uninstall UDC is unwanted, badly corrupted, or must be removed from an unmanaged PC Removes the device and selected driver software It can remove LDI telemetry and must be coordinated with the LDI portal on managed computers

Step 1: identify the exact entry and preserve evidence

  1. Press Windows + X and open Device Manager.
  2. Expand System devices.
  3. Select Universal Device Client Device. Do not assume that a similarly named unknown device is UDC.
  4. On the General tab, record the status text and error code. On Driver, note the provider, date, version, and the buttons that are available.
  5. Open Details, choose Hardware Ids from the property list, and confirm rootudsudcdriver when it is present.

Take a screenshot or copy the details before uninstalling anything. If the entry has a different hardware ID, stop using the UDC procedure and investigate that device as a separate driver problem.

Rank #2
Sale
Acer USB Hub 4 Ports, Multiple USB 3.0 Hub, USBA Splitter for Laptop/PC 2FT | Type C Power Port, Extender for 4*USB A Port -Mouse, Keyboard, Flash Drive, U Disk, Printer Compatible with Desktop and More
  • 【4 Ports USB 3.0 Hub】Acer USB Hub extends your device with 4 additional USB 3.0 ports, ideal for connecting USB peripherals such as flash drive, mouse, keyboard, printer
  • 【5Gbps Data Transfer】The USB splitter is designed with 4 USB 3.0 data ports, you can transfer movies, photos, and files in seconds at speed up to 5Gbps. When connecting hard drives to transfer files, you need to power the hub through the 5V USB C port to ensure stable and fast data transmission
  • 【Excellent Technical Design】Build-in advanced GL3510 chip with good thermal design, keeping your devices and data safe. Plug and play, no driver needed, supporting 4 ports to work simultaneously to improve your work efficiency
  • 【Portable Design】Acer multiport USB adapter is slim and lightweight with a 2ft cable, making it easy to put into bag or briefcase with your laptop while traveling and business trips. LED light can clearly tell you whether it works or not
  • 【Wide Compatibility】Crafted with a high-quality housing for enhanced durability and heat dissipation, this USB-A expansion is compatible with Acer, XPS, PS4, Xbox, Laptops, and works on macOS, Windows, ChromeOS, Linux

Step 2: install the Lenovo package for your model

For a Lenovo PC, start with the support page for that computer’s exact model and operating-system edition. A Microsoft advisor specifically recommends the Lenovo PC support page when software or drivers need to be reinstalled. Do not use a third-party “driver updater” to guess at a package; Lenovo’s documented remedy is model-specific software or an organization-provided LDI package.

  1. Find the model and serial number from the computer’s label, Lenovo Vantage, or Windows Settings > System > About.
  2. On Lenovo Support, select the model and the installed Windows version. Look for the Universal Device Client, Lenovo Device Intelligence, or LDI package rather than a random chipset download.
  3. If the PC belongs to an organization, ask the administrator for the approved LDI provisioning package. Installing a consumer package on a managed fleet can create a version mismatch with the portal.
  4. Close business applications, run the installer as an administrator, and allow it to finish. Restart Windows even if the installer does not insist on a reboot.
  5. Return to Device Manager and check the UDC entry. The status should read “This device is working properly,” with no warning icon.

The Microsoft Update Catalog record for version 23.5.0.38 is dated June 8, 2023. Treat that number as a reference for identifying a package, not as a current universal latest-version claim.

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

Step 3: restart the service when the driver is present

Lenovo says the service is configured to start automatically and that restarting it should allow the agent to resume updating the Device Management portal. This is the least disruptive repair when the package appears intact.

  1. Press Windows + R, type services.msc, and press Enter.
  2. Find Universal Device Client in the list.
  3. Check the Status and Startup type. If it is stopped, right-click it and choose Start. If it is running but unresponsive, choose Restart.
  4. Open Properties and confirm that startup is set to Automatic when your organization’s policy permits that setting.
  5. Wait a few minutes, then refresh Device Manager and the organization’s LDI portal. A service restart does not replace a damaged driver, so continue to the package step if Code 31 remains.

Step 4: check network access and TLS inspection

UDC must reach Lenovo’s service. Lenovo documents access to *.uds.lenovo.com over port 443. UDC agents older than version 22.10.0.5 also require port 8883. Firewalls, DNS filtering, authenticated proxies, and captive portals can therefore make a correctly installed agent appear broken.

  • Ask the network administrator whether outbound HTTPS to *.uds.lenovo.com is allowed.
  • For agents older than 22.10.0.5, verify that outbound TCP 8883 is permitted as well as 443.
  • Check whether the computer uses a system proxy, PAC file, or security appliance that treats service traffic differently from a web browser.
  • Exclude the Lenovo UDC domain from TLS inspection. Lenovo’s 2023 LDI Quick Start Setup Guide states that UDC uses certificate pinning and does not support a proxy that decrypts and re-encrypts that traffic with an alternate certificate.

Do not disable all firewall or security controls as a test on a production computer. Have the administrator create a narrow exception, then restart the service and check whether portal data begins updating.

Rank #3
Sale
BERLAT 7-in-1 USB C Hub Aluminum USB 3.0 for MacBook PC iPad | 7-in-1 hub: 1x USB 3.0 + 4x USB 2.0 + 2x USB-C, 5Gbps transfer, Plug and play, Aluminum casing, For MacBook/PC/iPad/Xbox/PS4
  • 【7 in 1 Multi-functional Hub】 USB C hub with 1 x USB 3.0 port and 4 x USB 2.0 ports, 2 x USB C 2.0 port . USB 3.0, 5Gb/s transfer speed , USB 2.0: 480bps transfer speed, quickly transfer and download videos, music, photos and other files.
  • 【Wide Compatibility】 This USB C hub Compatible with USB-C compatible with MacBook Pro/MacBook Retain/MacBook Air or devices with a Type C port,Windows 10, MacOS X, Android, Chrome OS Google (Up), Linux with the latest updates day.
  • 【High-Speed Data Transfer】The usb c hub and usb hub equipped with USB Hub 3.0 port, this extra ports for laptop hub enables fast data transfer speeds of up to 5Gbps, allowing you to transfer large files, photos, and videos in seconds. Enjoy a seamless and efficient workflow with this powerful expansion dock.
  • 【Wide Appliaction】BERLAT 7-port USB Extender applies to various devices: laptop, pc tower, XBOX, PS4, flash drive, keyboard, mouse, card reader, HDD, cellphone OTG adapter, printer, camera, USB fan or any other USB Peripherals.
  • 【 Sleek and Portable Design】Featuring a compact and lightweight design, this USB Type-C expansion dock hub is perfect for on-the-go use. Its durable aluminum alloy casing ensures long-lasting performance, making it an essential accessory for your devices.

Step 5: run Lenovo’s diagnostic package

The LDI provisioning package includes LenovoDeviceIntelligence.diagcab. Lenovo describes it as a routine diagnostic that collects logs and device information for offline analysis. It is useful when installation appears successful but Code 31, service failures, or stale portal data continue.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Obtain the diagnostic package from the approved Lenovo support or organizational LDI package.
  2. Run LenovoDeviceIntelligence.diagcab with administrative rights.
  3. Allow the routine checks to complete and save the generated report or log bundle.
  4. Give the report to Lenovo support or your IT administrator; it can show whether the service, driver registration, or connectivity check failed.

Lenovo records installation failures in HKLMSOFTWARELENOVOUDCCriticalTranscript and stores UDC logs under C:ProgramDataLenovoUdcLog. Copy those files before a clean uninstall if support needs to see the original failure.

Step 6: use rollback only as a reversible workaround

Some Microsoft Q&A participants report that rolling back the UDC driver removed the warning after an update. The report is community experience; Lenovo has not published a statement that rollback always fixes Code 31. Use it when the problem clearly started after a recent driver change and the button is enabled.

  1. In Device Manager, right-click Universal Device Client Device and choose Properties.
  2. Open the Driver tab and select Roll Back Driver.
  3. Choose a reason, confirm, and restart Windows.
  4. Check the status again and record the restored driver version.

If the warning disappears, still obtain the correct Lenovo package for the model rather than treating the older driver as a permanent fix. If the button is disabled, Windows has no retained previous driver; do not force a package from another model.

Step 7: cleanly uninstall UDC when it is unwanted or corrupted

Uninstalling is appropriate for an unmanaged computer where LDI is not needed, or when a corrupted installation must be removed before a clean reinstall. On a managed PC, confirm the policy with IT first because deleting UDC removes Lenovo fleet telemetry and can make the device disappear from management.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
Anker USB C Adapter (2 Pack), USB C to USB Adapter High-Speed Data Transfer | for MacBook Pro 2020, iPad Pro 2020, Samsung Notebook 9, Dell XPS and More Type C Devices
  • Anker Advantage: Join the 55 million+ powered by our leading technology.
  • Widely Compatible: Transform any USB-C port into a USB-A port and connect up a wide range of USB-A devices including external hard drives, phones, mice, printers, and more.
  • Strong and Stylish: Finished in Space Gray and constructed from premium scratch-resistant aluminum, the adaptor not only blends seamlessly with your MacBook Pro but also withstands the wear and tear of day-to-day use.
  • Superior Connectors: Engineered for enhanced durability, the male USB-C and female USB-A 3.0 connectors are designed to be plugged and unplugged up to 10,000 times—basically for life.
  • Space for Two: The ultra-slim form factor ensures there’s space to plug two adaptors side by side into your MacBook Pro’s USB-C ports.
  1. Open Device Manager > System devices.
  2. Right-click Universal Device Client Device and choose Uninstall device.
  3. In the confirmation dialog, select Delete the driver software for this device when that option is offered, then confirm.
  4. Open services.msc and verify that Universal Device Client is gone. If it remains, restart Windows and check again rather than deleting unrelated Lenovo services.
  5. Restart Windows.
  6. If the computer is registered in an LDI portal, delete the corresponding device there as Lenovo recommends. Otherwise the portal can retain a stale record.

After removal, Windows should no longer show the UDC entry. If it returns automatically, an organization’s provisioning policy, scheduled task, or Lenovo management software is reinstalling it; contact the administrator instead of repeatedly uninstalling it.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Requirements and compatibility checks

Lenovo lists Windows 10 version 1809 or newer and Windows 11 (64-bit) among LDI software requirements. It also lists TPM 2.0 and an x86-compatible processor. These requirements describe LDI software support, not a guarantee that every Lenovo model exposes the same UDC package.

  • Operating system: Windows 10 1809 or newer, or Windows 11 64-bit.
  • Security hardware: TPM 2.0.
  • Processor: x86-compatible CPU.
  • Package source: the exact Lenovo model support page or an approved organizational provisioning package.
  • Network: access to *.uds.lenovo.com on 443, plus 8883 for UDC agents older than 22.10.0.5, without TLS inspection of the pinned connection.

If your edition, hardware, or model falls outside those requirements, do not infer that a missing UDC entry is a defect. LDI may simply not be intended for that configuration.

Common failure patterns and recovery

Code 31 returns immediately after reinstalling

Confirm the package matches the model and Windows edition, then inspect the service and proxy rules. A successful installer screen does not prove that the service can register the driver or reach Lenovo’s endpoint. Collect the CriticalTranscript and UDC log files before trying another uninstall.

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

The service is running but the portal is stale

Check DNS, outbound 443, and any proxy or TLS-inspection exception. For an older agent, verify 8883. Restart the service after the network change and allow time for the next check-in.

Windows offers no driver update

Device Manager’s “Search automatically” option may have no suitable package. Use the Lenovo model support path or approved LDI package instead. The absence of an offered update is not evidence that the hardware is defective.

The warning appeared after a Windows 11 update

Record the current driver version, try the matching Lenovo package, and use rollback only if a previous driver is available. Do not assume every Windows update causes the same issue; the Microsoft Q&A report documents one user’s timing, not a universal compatibility rule.

You do not use Lenovo management features

Ask whether the PC is enrolled in an employer or school LDI portal. If it is not, a clean uninstall can remove the warning, but verify that no organizational policy will reinstall UDC. Removing it may also remove Lenovo’s fleet inventory and health reporting.

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

Verify the repair

  • Device Manager lists Universal Device Client Device without a yellow icon.
  • The General tab says the device is working properly and shows no Code 31.
  • The Universal Device Client service is present and starts automatically when LDI is required.
  • For managed PCs, the LDI portal receives a fresh check-in and current device data.
  • Windows Event Viewer and the UDC log directory show no new installation or service errors after a restart.

If only UDC reports an error and the rest of Windows is stable, focus on the Lenovo package, service, and network path. If other devices also show codes, or the PC crashes, overheats, or loses files, investigate those independent symptoms rather than attributing them to this virtual driver.

Bottom line

Universal Device Client Device is a Lenovo Device Intelligence virtual driver. For Code 31, start with the exact Lenovo model package, then restart the service and remove network barriers to *.uds.lenovo.com. Use Lenovo’s diagnostic package when the cause is unclear, rollback only as a reversible workaround, and uninstall only after confirming that LDI management is not required. The warning alone is not evidence of failing core hardware.

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.

Code 31Device ManagerDriver TroubleshootingLenovoLenovo Device IntelligenceWindows

Leave a Reply

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

Free tools Windows power users keep installed

One-click scans. No signup required.

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

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

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.