REFERENCE · ERRORS · CHECKED ON NPI 3.0.2.3

NVIDIA Profile Inspector error messages: what they mean and how to fix them

Paste or type the start of your error message into the box below to see what it means and the fix. The most common ones are "No compatible NVIDIA Driver was detected" (NPI cannot reach an NVIDIA driver), "The type initializer for 'nspector.Common.DrsServiceLocator' threw an exception" (the same problem in NPI 2.x), and "DRS_SaveSettings failed: NVAPI_ERROR" (the driver refused to save, usually after a driver update).

Runs in your browser. Nothing is uploaded. Paths and user names are never stored.

All NPI error messages

Each entry quotes the message as NPI shows it. “Reproduced” means we saw the exact message on our test PCs; every other entry comes from NPI’s source code or from users’ reports on GitHub, and is labelled so. The list of user-facing strings was extracted from the 3.0.2.3 source. CODE · NPI 2994194

Start-up

LAB · REPRODUCED · F07, F09, F40, F48, F50 NPI 3.x

No compatible NVIDIA Driver was detected on your system. Your NVIDIA GPU might be disabled.

NPI could not start NVIDIA's NVAPI library, so it has no driver database to edit. It shows this one message and stops. NPI 3.0.2.3 takes about ten times longer than 3.0.2.1 to show it.

Before April 2026 the text read: No compatible NVIDIA GPU was detected on your system. (upstream git history, not tested by us).

Likely causes

  1. The PC has no NVIDIA GPU, or Windows is using only integrated or AMD graphics.
  2. The NVIDIA driver is not installed, or the GPU is disabled in Device Manager.
  3. On a laptop, the NVIDIA GPU is switched off by the hybrid graphics mode.
  4. A broken or partial driver install.

What to do

  1. Open Device Manager, Display adapters: if the NVIDIA entry shows a down arrow, enable it.
  2. Install or reinstall the current NVIDIA driver from NVIDIA, then restart.
  3. On a laptop, make Windows use the NVIDIA GPU (graphics settings or the MUX switch) and start NPI again.
  4. If you have AMD or Intel graphics, NPI cannot help you.

LAB · REPRODUCED · F08, #116 NPI 2.x

The type initializer for 'nspector.Common.DrsServiceLocator' threw an exception.

The same problem as the no-driver message, in NPI 2.x: NPI cannot reach a usable NVIDIA driver. 2.x shows the raw .NET exception and a stack trace instead of a clear sentence.

Likely causes

  1. No NVIDIA GPU or driver on the PC (AMD and Intel users report this).
  2. A very old or damaged NVIDIA driver.
  3. The GPU is disabled or not active (laptop hybrid graphics).

What to do

  1. Check that the PC has an NVIDIA GPU and a working driver (see the requirements page).
  2. Update the NVIDIA driver, then restart.
  3. Use NPI 3.x: it explains the problem instead of throwing an exception.

CODE · App.xaml.cs NPI 3.x

NVIDIA PROFILE INSPECTOR is already running.

NPI allows one window at a time. A second start hands any .nip file to the open window.

Likely causes

  1. NPI is already open, perhaps minimised or behind another window.

What to do

  1. Switch to the open NPI window, or close it from Task Manager and start again.

LAB · REPRODUCED · F04, #131, #345, #368 NPI 2.4.0.29 and older Windows

.NET Framework error before any window opens

NPI is a .NET Framework program and cannot start without the right runtime. The last 2.x build, 2.4.0.29, needs .NET Framework 4.8.1; 3.x and 2.4.0.4 need 4.8.

Likely causes

  1. Windows 10 or Server without .NET Framework 4.8 or 4.8.1.
  2. Running 2.4.0.29 on a PC that only has 4.8.

What to do

  1. Install .NET Framework 4.8 from Microsoft, then restart.
  2. Use NPI 3.x or 2.4.0.31 instead of 2.4.0.29.

LAB · REPRODUCED · F02, F06, F31, F34 all (unsigned exe)

Windows protected your PC

Windows does not recognise the program because NPI is not code-signed. It is a warning about an unknown publisher, not a detection.

Likely causes

  1. The exe is unsigned and rarely downloaded.

What to do

  1. Check the zip with the Download Verifier.
  2. If the hash matches GitHub, More info then Run anyway.

LAB · REPRODUCED · F06, F31, #407, #135 all

Antivirus or VirusTotal flags NPI as malware

Some security products flag rarely seen, unsigned programs. We scanned every official release with Microsoft Defender and ClamAV and both found nothing.

Likely causes

  1. A false positive from a heuristic or a small engine.

What to do

  1. Download only from GitHub and verify the SHA-256.
  2. Report a false positive to your antivirus vendor.

Saving and applying

COMMUNITY · #298, #297, #303, #305, #349, #402 NPI 2.x and 3.x

DRS_SaveSettings failed: NVAPI_ERROR

NPI asked the driver to save your changes and the driver refused. NPI names the failed driver call (DRS_SaveSettings) and NVIDIA's generic error code (NVAPI_ERROR). It is the most-reported NPI problem, and it tends to follow driver updates.

Likely causes

  1. A driver update changed how the profile database is written (users report waves of it, for example driver 572.70).
  2. The database files are damaged or locked by another program.
  3. NPI is out of date for the driver.
  4. A value NPI wrote is not accepted by the driver.

What to do

  1. Update NPI to the newest release (stable first, then the pre-release).
  2. Run NPI as administrator and close the NVIDIA App and any overlay tools, then try again.
  3. Export your profiles, then try the change on a single setting to find the one the driver rejects.
  4. If every save fails, reset the profile database as described on the reset page (this removes your changes, so export first).

The last fix resets settings. Export your profiles first.

COMMUNITY · #504, #364, #378 NPI 2.x and 3.x

NVAPI_ACCESS_DENIED

The driver or Windows refused NPI permission to write the profile database.

Likely causes

  1. NPI was not started as administrator.
  2. The permissions on the NVIDIA Drs folder are wrong, often after a reinstall.
  3. A security tool is blocking the write.

What to do

  1. Run NPI as administrator and accept the UAC prompt.
  2. Check that your account is an administrator.
  3. If it still fails, users report fixing the permissions of C:\ProgramData\NVIDIA Corporation\Drs or recreating the folder, which resets all NVIDIA settings. Export first.

Recreating the folder resets settings. Export your profiles first.

COMMUNITY · #340, #350 NPI 2.x and 3.x

NVAPI_SETTING_NOT_FOUND

NPI asked the driver for a setting that the current driver does not have. This happens when an old .nip file or an old NPI refers to a setting NVIDIA removed.

Likely causes

  1. The setting was removed from the driver.
  2. The setting only exists in a newer driver than yours.
  3. A .nip file made on another driver.

What to do

  1. Look the setting up in the Settings Explorer and read its minimum driver.
  2. Remove that setting from the file, or import the rest.
  3. Update your driver or NPI.

COMMUNITY · #464, #474, #485 NPI 3.0.1.13 to 3.0.1.16

NVAPI_NOT_SUPPORTED or DATATYPE_MISMATCH when setting rBAR - Size Limit

NPI wrote the Resizable BAR size limit with the wrong value type for your driver. It affected early 3.0.1.x builds on new drivers.

Likely causes

  1. The size limit is a 64-bit (Qword) setting on newer drivers.

What to do

  1. Update to the newest NPI; a fix was merged in June 2026.
  2. Leave Size Limit empty unless a guide gives a value.

Profiles and applications

COMMUNITY · code: MainViewModel.cs, #413, #508 NPI 3.x (EXECUTABLE_ALREADY_IN_USE in the driver)

Application already in use by profile '{profileName}'

An executable can belong to only one driver profile. The exe you are adding is already in another profile, which the message names.

Likely causes

  1. The game already has an NVIDIA predefined profile that owns its exe.
  2. You created a profile for the launcher or the wrong exe.
  3. A .nip file lists an exe another profile already has.

What to do

  1. Open the profile named in the message and edit it, instead of creating a new one.
  2. Or remove the exe from the other profile first, then add it.
  3. Use the game exe, not the launcher.

CODE · MainViewModel.cs (error-strings) NPI 3.x

Invalid application name or FindFile string.

NPI rejected the exe name or the optional FindFile rule you typed in Add Application.

Likely causes

  1. A path instead of just the exe name.
  2. A typo or a missing .exe.
  3. A FindFile value the driver cannot use.

What to do

  1. Type only the exe name, for example game.exe.
  2. Leave FindFile empty unless you need to match one install.

LAB · REPRODUCED · F16 NPI 3.x

Enter a unique name for your new custom driver profile.

The New dialog needs a profile name that does not exist yet.

Likely causes

  1. A profile with this name already exists, predefined or yours.

What to do

  1. Choose another name, or find and edit the existing profile with the profile box.

CODE · DrsSettingsService.cs NPI 3.x

Base profile cannot be deleted.

The Base Profile is the root of the database and NPI refuses to delete it.

Likely causes

  1. You pressed Delete on the Global profile.

What to do

  1. Use Defaults to restore the Base Profile instead.

Import and export

CODE · App.xaml.cs, DrsImportService.cs, #502, #498, #421 NPI 3.x

Some profile(s) could not be imported!

NPI imported what it could and lists the profiles that failed, with a hint for each. A common hint says NVIDIA may have renamed the profile, or that another profile owns an application in the file.

Likely causes

  1. An exe in the file is already in another profile.
  2. NVIDIA renamed a predefined profile.
  3. The file contains values the driver rejects.

What to do

  1. Read the hint under each failed profile.
  2. If the profile name changed, edit ProfileName in the .nip file.
  3. Remove conflicting executables from the other profile first, then try Merge again.
  4. Open the file in NIP Studio to see what it contains.

CODE · MainWindow.xaml.cs, ImportExportUitl.cs NPI 3.x

Import Error: {ex.Message}

The import stopped on an unexpected error; the text after the colon is the .NET message, such as invalid XML or an unsupported value type.

Likely causes

  1. The file is not valid XML (edited in a text editor).
  2. The file has a value type NPI does not know ("invalid value type").

What to do

  1. Open the file in NIP Studio: it shows where the XML breaks.
  2. Re-export the profile from NPI, or restore the file from a backup.

LAB · REPRODUCED · F21, F37 NPI 3.x

Profile(s) imported successfully!

Not an error: this is what success looks like. It also appears for a file with an unknown setting ID, so it does not prove every setting was applied.

What to do

  1. Select the profile again or press Refresh, then check the rows you expected.

Updates

CODE · AppUpdateService.cs, InplaceUpdateInstaller.cs NPI 3.x updater

The selected release does not contain a downloadable update package.

The updater picked a GitHub release that has no zip asset (some tags have no download).

Likely causes

  1. The release has no nvidiaProfileInspector.zip.

What to do

  1. Pick another release in About, or download the zip from GitHub and replace the files yourself.

Crashes

CODE · App.xaml.cs L516-559, #247, #128, #515 NPI 3.x

An unhandled exception dialog, and a Crash_<date>.log file

NPI writes a crash log with the version, Windows version, driver version, exception and stack trace.

Likely causes

  1. A bug, or a driver NPI does not handle yet.

What to do

  1. Open %LOCALAPPDATA%\nvidiaProfileInspector\Logs and read the newest Crash_*.log.
  2. Update NPI, then report the log on GitHub with your driver version.

Where NPI writes its crash log

When NPI crashes it writes %LOCALAPPDATA%\nvidiaProfileInspector\Logs\Crash_<date and time>.log with the NPI version, Windows version, driver version, the exception and its stack. CODE · NPI 2994194 Paste %LOCALAPPDATA%\nvidiaProfileInspector\Logs into the Explorer address bar to open the folder. To report a crash, attach the newest log, your NPI version (from About) and your driver version to a GitHub issue. The decision tree lists what to collect first.

Errors that are not NPI’s

People search for NPI when the message actually comes from other NVIDIA software. “Failed to apply settings” or “access denied” in the NVIDIA Control Panel is the Control Panel’s own error; see the Control Panel page. Settings that revert on their own are usually the NVIDIA App; see NPI vs the NVIDIA App. Problems with the download or an antivirus warning are on the download page, and the version to pick is on the releases page. If a message names the .NET Framework, start with the requirements.

Questions people ask

What does "DRS_SaveSettings failed: NVAPI_ERROR" mean?

NPI asked the NVIDIA driver to save your changes and the driver refused. NVAPI_ERROR is NVIDIA's generic failure code. It is the most reported NPI problem and it often follows a driver update, so update NPI first, run it as administrator and try one setting at a time.

How do I fix the DrsServiceLocator error?

It is NPI 2.x telling you it cannot reach a usable NVIDIA driver. Check that the PC has an NVIDIA GPU and a working driver, update the driver, or move to NPI 3.x, which shows a clear message instead of an exception.

Why does NPI say no compatible NVIDIA driver was detected?

NPI could not start NVIDIA's NVAPI library. The usual causes are no NVIDIA GPU, a missing driver, a disabled GPU or a laptop running on integrated graphics. We reproduced the exact message on test PCs with no NVIDIA GPU.

Where does NPI save crash logs?

In %LOCALAPPDATA%\nvidiaProfileInspector\Logs, as Crash_ files named with the date and time. They hold the NPI version, Windows version, driver version and the exception.

Sources

  1. NPI user-facing strings (extracted from the 3.0.2.3 source) github.com · accessed 8 Nov 2026 · upstream
  2. NPI issue 298 github.com · accessed 8 Nov 2026 · community
  3. NPI issue 116 github.com · accessed 8 Nov 2026 · community

Paste a setting ID such as 0x10835002, or type a name.