Driver Cannot Load On This Device – PCDSRVC_X64.PKMS | Fast Windows Fix

The driver cannot load on this device – pcdsrvc_x64.pkms message means Windows blocked an old helper driver, and you can clear it with a few safe changes.

What Pcdsrvc_X64.Pkms Is And Why This Error Appears

Pcdsrvc_x64.pkms is a kernel mode service driver used by some PC health and diagnostics tools that run hardware checks in the background on Windows 10 and Windows 11.

Those tools rely on the driver to talk directly to disks, memory, and other components, which puts the file deep inside the system where security features watch every move.

Recent Windows builds add extra checks for old or vulnerable drivers, and when a rule flags pcdsrvc_x64.pkms, you see the notice that a driver cannot load on this device.

For many users the pop up started right after a feature update, a new security patch, or a fresh install where Windows turned on memory integrity under core isolation.

That security layer blocks drivers that do not meet stricter rules, so the system leaves the machine running but stops the pcdsrvc_x64.pkms driver at startup.

Driver Cannot Load On This Device – PCDSRVC_X64.PKMS Fix Checklist

Before you change settings, decide whether you really need the tool that installed pcdsrvc_x64.pkms or whether you are happy to remove it and rely on built in Windows checks.

When the driver cannot load on this device – pcdsrvc_x64.pkms warning appears, Windows already keeps the machine safe by blocking the file, so the rush is mostly about clearing the nagging pop up.

Action Risk Level Best For
Update or reinstall the diagnostics tool Low People who still want vendor hardware checks
Uninstall the tool that uses pcdsrvc_x64.pkms Low Laptops already covered by other maintenance tools
Turn memory integrity off for a short test Medium Short term use on trusted hardware only

Quick Choice

If you rarely run vendor hardware scans, removing the tool is often the cleanest fix, while people who still rely on it can first try an update or repair.

Step One: Check Windows And Vendor Updates

Many people see the driver cannot load on this device – pcdsrvc_x64.pkms alert because an older copy of the driver stayed behind while Windows moved on to tighter rules.

Start with simple update checks so you give both Windows and the vendor tool a chance to ship a newer, compatible build that passes the latest security checks.

  • Run Windows Update — Open Settings, choose Windows Update, install pending quality patches or driver packages, then reboot and watch for the warning.
  • Update the vendor helper app — Open the diagnostics or PC health app that came with your laptop and check its update or settings screen for a newer release.
  • Reboot twice — Restart once after the updates, sign in, wait a few minutes, then restart again to give background services time to register new drivers.

If the message disappears after this round, the system now runs a newer driver that passes security checks, and you can carry on with normal work.

Step Two: Remove Or Reinstall The Tool Behind Pcdsrvc_X64.Pkms

When updates do not help, the next move is to repair or remove the software that installed pcdsrvc_x64.pkms so that Windows no longer tries to load the blocked driver.

On many Dell systems this file comes from a PC Doctor based diagnostics package that runs at startup to perform hardware scans and health reports.

Repair Or Reinstall The Vendor Tool

  • Open Apps settings — Press Windows+I, choose Apps, then Installed apps or Apps and features, and wait for the list to load.
  • Find the diagnostics entry — Look for items from PC Doctor or your laptop maker that mention hardware tests, health, or device checks.
  • Run a repair install — If the entry offers Modify or Repair, pick that first so it can refresh its driver stack without wiping settings.
  • Reboot and watch — Restart the machine and see whether the driver cannot load message still appears during or after sign in.

Completely Remove The App

  • Uninstall from Settings — In the same Apps screen, choose Uninstall for the diagnostics tool, confirm, then restart the device once the removal finishes.
  • Check for leftover services — After restart, open Task Manager and confirm there is no running PC Doctor or vendor diagnostics process that might still call the driver.
  • Clean up scheduled tasks — Open Task Scheduler and disable any vendor tasks that reference health checks if the uninstaller did not remove them.

In many Windows and vendor forum threads, removing the app stops both the warning and the driver from returning, which leaves Windows Defender and built in troubleshooters in charge.

Step Three: Adjust Memory Integrity Settings With Care

Memory integrity under core isolation hardens the kernel against certain attacks by blocking unsafe drivers, and pcdsrvc_x64.pkms lands on that blocked list on many systems.

Some guides suggest turning the feature off so the driver can load, but you should only test this briefly and only if you trust the vendor tool and need it for a short window.

Temporarily Turn Memory Integrity Off

  • Open Device security — Go to Settings, choose Privacy and security, then Windows Security, and open the Device security panel.
  • Open core isolation details — In the Core isolation section, select the details link to reach the toggle for memory integrity.
  • Turn memory integrity off — Switch the toggle to Off, approve any prompt, and restart the machine when Windows asks.
  • Test the vendor tool — Run the diagnostics app, repeat the hardware checks you need, and watch whether the error about pcdsrvc_x64.pkms returns.

Use this as a short test only; once you finish the task that needs the old driver, turn memory integrity back on so Windows regains its stronger protection level.

Turn Memory Integrity Back On

  • Return to core isolation — Repeat the steps to open Device security and the core isolation details page.
  • Enable the toggle again — Set memory integrity back to On, then reboot and confirm that Windows no longer loads the blocked driver.

Step Four: Check The File Location And Scan For Problems

Because malware can copy the name of a well known driver, it is smart to make sure the pcdsrvc_x64.pkms file on your machine lives in the expected folder and passes a scan.

Legitimate copies normally sit inside Program Files folders related to Dell or PC Doctor, while a copy in a random temp folder or user profile path is a red flag.

  • Find the file path — Open File Explorer, search for pcdsrvc_x64.pkms on the system drive, then right click the result and select Properties.
  • Check the folder tree — Confirm the location points to a Dell or PC Doctor program folder, not to a strange path with random numbers or temp names.
  • Scan with Windows Defender — On the same file, use the right click menu to run a scan with the built in antivirus engine.

If the file path looks wrong or the scan finds an issue, remove the tool that installed it and run a full system scan, then repeat the earlier steps to clear the driver cannot load warning.

Step Five: Repair System Files And Confirm Stability

When you still see errors around pcdsrvc_x64.pkms after removing vendor tools or changing memory integrity, damaged Windows files or driver records might keep the alert alive.

The built in System File Checker and DISM utilities can refresh core components so the operating system stops trying to call a driver that is no longer present.

Run System File Checker

  • Open an elevated terminal — Right click Start, choose Windows Terminal Administrator or Command Prompt Administrator.
  • Run the scan — Type sfc /scannow and press Enter, then wait while Windows checks and repairs protected files.
  • Restart the PC — When the scan ends, reboot and watch for any change in the driver cannot load on this device message.

Run DISM Health Commands

  • Open an elevated terminal again — Use the same method to reach a command window with admin rights.
  • Repair the image — Run DISM /Online /Cleanup-Image /RestoreHealth and let it finish, which can take a while on some systems.
  • Test after a restart — Reboot and confirm whether the warning about the pcdsrvc_x64.pkms driver finally disappears.

Once the system file checks pass and the warning stops, your machine runs with approved drivers only, and the old helper driver stays blocked or removed.

When To Contact Dell Or Your Laptop Vendor

Plenty of business laptops still depend on vendor tools for warranty checks, fleet reports, and remote diagnostics, so some teams prefer to keep an approved package in place.

If you fall into that group and the driver cannot load error keeps coming back, gather details before you speak to your hardware provider.

  • Collect screenshots — Capture the exact driver cannot load on this device pop up, including the pcdsrvc_x64.pkms name and any security notes.
  • List the changes you tried — Write down updates, removals, and repairs you already ran so the technician does not repeat the same steps.
  • Share Windows and tool versions — Note your Windows build, the diagnostics app version, and whether memory integrity is on or off.

With that detail in hand a vendor technician can either point you to an updated tool that no longer uses pcdsrvc_x64.pkms or confirm that you can safely retire it and rely on Windows alone.