Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

dps.dll Is Missing: Restore the Windows Diagnostic Service Safely

Length8 min Posted Quest giverVGSources Team

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.

dps.dll is a genuine Microsoft Windows system component used by the Diagnostic Policy Service, not a Visual C++ Redistributable, DirectX file, .NET library, or game-specific runtime. If Windows or an application says dps.dll is missing, not found, or could not be loaded, repair Windows rather than downloading a replacement DLL.

What dps.dll does

The file belongs to Windows Diagnostic Policy Service, commonly called DPS. This service detects, troubleshoots, and helps resolve problems affecting Windows components. Microsoft identifies DPS as a built-in service that is normally installed and configured for automatic startup.

As an Amazon Associate I earn from qualifying purchases.

The legitimate file normally resides in:

%SystemRoot%System32dps.dll

On 64-bit Windows, System32 contains 64-bit system files, while SysWOW64 contains 32-bit system files. The names are confusing, so do not assume that SysWOW64 contains 64-bit files.

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

Version and architecture notes

What you find What it means
64-bit file in %SystemRoot%System32 Normal location for a 64-bit Windows system component
32-bit file used by a 32-bit process Windows handles this through its file-system redirection rules
File from an older Windows build It may be incompatible even if the filename matches
No file, damaged file, or invalid signature Repair Windows servicing rather than copying a replacement

Historical inventories mention builds such as 10.0.10586.0, 6.3.9600.16384, 6.2.9200.16384, 6.1.7601.17514, and 6.0.6001.18000. These are not a complete Microsoft compatibility list. Do not select a download based only on a version number, file size, or bitness.

#1 Best Overall
64GB Bootable USB Installer for Windows 11, 10 & 7 Home/Pro with WinPE Repair Tools
  • [Win OS Install or reinstall] — Boot from the USB to install or reinstall Win 11, 10, or 7 Home & Pro editions. Includes OS installations and reinstallations media plus WinPE Utility Suite.
  • [WinPE Repair & Recovery Tools] — Boot into the included WinPE utility suite to backup system and important files, troubleshoot startup problems, repair boot issues, recover data, recover Win User accounts password, and diagnose common PC problems.
  • [All-in-One PC Rescue USB] — Combines Win 11, 10, and 7 installation media with PC repair, recovery, and diagnostic tools on one bootable 64GB USB drive, helping you troubleshoot and restore a computer without needing multiple discs or downloads.
  • [Support] — Full instructions are included in packaging plus a printable copy of the instructions with troubleshooting information on the device. Also, a video “How to boot from a bootable USB drive.mp4” to help guide you through starting a PC from a USB drive. If you need help using the USB please contact us for assistance, we are here to help.
  • [Video] - If you are new to booting from a USB drive or need a refresher see our video "How to boot from USB drive" both in description and on USB device.

Recognize the error you have

You may see messages such as:

  • “The program can’t start because dps.dll is missing from your computer.”
  • “There was a problem starting dps.dll.”
  • “Error loading dps.dll. The specified module could not be found.”
  • “The code execution cannot proceed because dps.dll was not found.”
  • “dps.dll is either not designed to run on Windows or it contains an error.”

These messages can appear when an application starts even though the DLL belongs to Windows. The application may be calling a Windows diagnostic component, or the damaged system file may be exposing a broader Windows servicing problem.

A different condition is the message “Diagnostic Policy Service is not running.” That usually means the file exists but the service is stopped, disabled, misconfigured, or unable to start. Check the service separately before assuming the DLL is missing.

Fix 1: Install Windows updates and restart

A pending or interrupted update can leave protected Windows files inconsistent.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open Start → Settings.
  2. Select Windows Update.
  3. On Windows 10, open Update & Security → Windows Update.
  4. Select Check for updates.
  5. Install all available updates.
  6. Restart the computer, even if Windows does not immediately require it.
  7. Try the affected application or service again.

If Windows Update reports an error, restart once more and check again. If updates repeatedly fail, continue with DISM and SFC below.

Fix 2: Repair Windows with DISM and SFC

This is the primary repair for a genuinely missing or corrupted dps.dll.

DISM repairs the Windows component store. SFC then uses that repaired store to restore protected system files. Run them in that order.

  1. Open Start.
  2. Type Command Prompt.
  3. Right-click Command Prompt and select Run as administrator.
  4. Select Yes when User Account Control asks for permission.
  5. Run:
DISM.exe /Online /Cleanup-image /Restorehealth
  1. Wait for DISM to finish. Do not close the window if progress appears paused.
  2. Then run:
sfc /scannow
  1. Wait until verification reaches 100 percent.
  2. Restart Windows.
  3. Test the application or check DPS again.

Success usually means SFC reports that it found no integrity violations or found corrupt files and repaired them. If SFC says it could not repair some files, restart and run the two commands again after Windows Update completes. If DISM reports that source files could not be found, repair Windows Update first or use official installation media as a repair source.

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

When manually repeating DISM and SFC leaves you without a clear cause, Outbyte PC Repair can scan for system issues and show what needs attention. Its free scan identifies problems, while repair actions are handled by the full version; it is optional, and DISM plus SFC remain the normal Microsoft repair path.

Fix 3: Check the Diagnostic Policy Service

If the error says that Diagnostic Policy Service is not running, use the Services console.

  1. Press Win + R.
  2. Type:
services.msc
  1. Press Enter.
  2. Find Diagnostic Policy Service.
  3. Double-click it.
  4. Set Startup type to Automatic.
  5. Select Start.
  6. Select Apply, then OK.
  7. Restart Windows and test again.

If the Start button is unavailable, or the service starts and immediately stops, open an elevated Command Prompt and run:

sc.exe query DPS
sc.exe config DPS start= auto
sc.exe start DPS

The space after start= is required. A successful query should show the DPS service state. If it cannot start, record the exact error and continue with DISM and SFC rather than repeatedly forcing the service.

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

Do not disable DPS. Windows diagnostics depend on this service, and disabling it can remove troubleshooting functionality without repairing the underlying problem.

Fix 4: Check Microsoft Defender Protection History

Security software can quarantine a genuine system file, especially after detecting a tampered or replaced copy.

  1. Open Start → Windows Security.
  2. Select Virus & threat protection.
  3. Select Protection history.
  4. Review recent quarantined or blocked items.
  5. Expand any item that mentions dps.dll.
  6. Confirm the file path before taking action.
  7. Run a full Microsoft Defender scan.

Do not restore a file solely because its name is dps.dll. A malicious file can use the same name. Restore or allow it only when the path is the normal Windows location, the file has a valid Microsoft signature, and a clean scan supports the decision. If the file was tampered with, let Windows servicing replace it through DISM and SFC instead.

Fix 5: Repair the affected application

Application repair is appropriate when only one program fails and Windows services work normally. Reinstalling an application is not the standard method for restoring a Windows system DLL, but it can replace damaged application files or correct a broken dependency configuration.

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

On Windows 11:

  1. Open Start → Settings.
  2. Select Apps → Installed apps.
  3. Find the affected program.
  4. Select the three-dot menu.
  5. Choose Advanced options.
  6. Select Repair, if available.
  7. Start the program again.

If Repair does not help, uninstall the application, restart Windows, and install it again using the developer’s official installer. Back up application data first if the program stores local projects or settings.

For a game, open its official launcher and use its file-verification feature. In Epic Games Launcher:

Rank #2
5-in-1 Win Repair & Reinstall Bootable USB Flash Drive – Fix, Recover, or Reinstall Windows 11 (amd64 + arm64) / 10/7 - Includes PE Tools, Driver Pack, Antivirus, Data Recovery & Password Reset
  • Dual USB-A & USB-C Bootable Drive – compatible with nearly all Windows PCs, laptops, and tablets (UEFI & Legacy BIOS). Works with Surface devices and all major brands.
  • Fully Customizable USB – easily Add, Replace, or Upgrade any compatible bootable ISO app, installer, or utility (clear step-by-step instructions included).
  • Complete Windows Repair Toolkit – includes tools to remove viruses, reset passwords, recover lost files, and fix boot errors like BOOTMGR or NTLDR missing.
  • Reinstall or Upgrade Windows – perform a clean reinstall of Windows 7 (32bit and 64bit), 10, or 11 (amd64 + arm64) to restore performance and stability. (Windows license not included.). Includes Full Driver Pack – ensures hardware compatibility after installation. Automatically detects and installs drivers for most PCs.
  • Premium Hardware & Reliable Support – built with high-quality flash chips for speed and longevity. TECH STORE ON provides responsive customer support within 24 hours.
  1. Open Library.
  2. Select the three dots beside the game.
  3. Choose Manage.
  4. Select Verify.
  5. Wait for the verification and replacement process to finish.

If only that game or application fails while Windows diagnostics operate normally, application repair remains the definitive fix.

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

Fix 6: Consider a recent update or software change

Use System Restore when the problem began immediately after a driver installation, Windows update, cleanup utility, or other software change and a suitable restore point exists.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Press Win + R.
  2. Enter:
rstrui.exe
  1. Press Enter.
  2. Select Choose a different restore point if necessary.
  3. Select a restore point from before the failure.
  4. Select Scan for affected programs.
  5. Review the changes.
  6. Select Next → Finish.
  7. Allow Windows to restart.

System Restore does not normally remove personal documents, but it can remove recently installed applications, drivers, and updates. If no suitable restore point exists, return to Windows servicing repairs.

Fix 7: Repair or reinstall a driver only for an independent device problem

A driver is not normally the source of dps.dll. DPS diagnoses Windows components; it is not a network, audio, graphics, or chipset driver. Do not reinstall drivers merely because this DLL error appeared.

Use Device Manager only when a separate device problem exists:

  1. Right-click Start.
  2. Select Device Manager.
  3. Expand the relevant category.
  4. Right-click the affected device.
  5. Select Properties and read the Device status message.
  6. Open the Driver tab.
  7. Use Update Driver, Roll Back Driver, or Uninstall Device only when the device itself requires it.
  8. Restart Windows and install the driver from the device manufacturer when necessary.

When checking many devices manually would mean hunting versions and guessing which driver is stale, Outbyte Driver Updater can scan and identify driver updates. Its free scan shows findings, while driver installation is handled by the full version; it is optional and is not a primary dps.dll repair.

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.

Visual C++, DirectX, .NET, and driver packages generally do not restore this Windows component. Install one of those only when the error also names a dependency such as MSVCP140.dll, VCRUNTIME140.dll, or a specific DirectX file.

Fix 8: Use Windows repair installation

If DISM and SFC repeatedly fail, Windows Update is damaged, or the file remains invalid, use a repair installation instead of manually replacing the DLL.

On Windows 11, check for the built-in option:

  1. Open Settings.
  2. Select System → Recovery.
  3. Find Fix problems using Windows Update.
  4. Select Reinstall now.
  5. Follow the prompts.

This reinstalls the current Windows version and repairs system files and components while preserving apps, files, and settings when the option is available.

If the option is unavailable, use official Windows installation media. Start Windows normally, mount the Microsoft ISO or open the installation media, run setup.exe, and choose to keep personal files and apps when offered. Back up important data first and read every retention choice carefully.

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

What not to do

Do not download dps.dll from a random DLL site

An isolated download may be unsigned, infected, the wrong architecture, or from a different Windows build. Copying it into System32, SysWOW64, an application folder, or a game folder can create a new compatibility or security problem while leaving the damaged component store untouched.

There is no legitimate Microsoft standalone dps.dll download package. Safe restoration sources are Windows Update, DISM and SFC, System Restore, official Windows installation media, or a verified antivirus quarantine workflow.

Do not run regsvr32 as a routine repair

regsvr32 registers DLLs that provide registration entry points such as DllRegisterServer. dps.dll is a service component, not a normal self-registering application library. Running commands such as these is not a repair:

regsvr32 dps.dll
regsvr32 %SystemRoot%System32dps.dll

A registration error does not mean the file is missing or fixed.

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

Do not replace files across architectures or Windows builds

A 32-bit file is not a substitute for a 64-bit system component, and a file from another Windows release may not match the installed servicing baseline. Let Windows restore the matching file.

If the error continues

Collect this information before contacting support:

  • The complete error message
  • The executable or service that reports it
  • Your Windows edition, version, and build
  • The exact path of any dps.dll file found
  • Whether the file has a valid Microsoft digital signature
  • The final DISM result
  • The final SFC result
  • Any Defender Protection History entry
  • Relevant errors in Event Viewer → Windows Logs → System
  • Whether the issue affects every application or only one

You can also inspect:

%windir%LogsCBSCBS.log

That log may identify files SFC could not repair. If all system repairs fail, use Windows repair installation rather than copying dps.dll from an untrusted source.

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.

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

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.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
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.