NVIDIA Profile Inspector Not Working? How to Fix It

Most GitHub reports of NVIDIA Profile Inspector not working trace to an old or wrong download, a fault in the Drs settings folder, or a driver that breaks NVAPI. NVAPI is the interface the tool uses to talk to the driver. Export a .nip backup, then update the tool, run it as administrator, repair the Drs folder and, last, change the driver.

Where does it fail?

"NVIDIA Profile Inspector not working" can mean three different failures: a crash at start, an error after Apply Changes or a change the game ignores. Each failure points to a different fix, so find your symptom in the table.

Where NVIDIA Profile Inspector fails: a crash or error box at start points to an old tool build or a driver fault, or to the source code instead of the release zip; an error naming DRS_SaveSettings after Apply Changes points to a missing Drs folder or a broken driver; a saved change the game ignores points to the wrong profile or another tool overwriting it.
A crash at start, an error after Apply Changes and a change the game ignores each point to a different fix.
What you seeWhenMost likely causeGo to
Nothing starts, or VS Code or a .csproj file opensOn double-clickYou have the source code, not the release zipClicking the exe opens VS Code
Error box or crash before the window loadsAt startOld tool build or a driver faultProfile Inspector won't launch or crashes at start
Error box naming DRS_SaveSettingsAfter Apply ChangesMissing Drs folder or a broken driverAccess denied or NVAPI_ERROR on Apply Changes
Error when adding an exe or exportingAdding a program, exportDriver change the tool has to catch up withError messages and fixes
Saves fine, but the game looks the sameIn gameWrong profile, or another tool overwrites itSaved but nothing changes in game
Worked, then resetAfter a driver updateThe update reset some settingsSettings keep resetting after a driver update

How to back up the Drs folder

Back up first, because the Drs folder fixes users report for NVAPI_ERROR and the BINARY exception also wipe settings. Export your profiles and copy the folder before you delete, rename or recreate anything in C:\ProgramData\NVIDIA Corporation\Drs.

  1. Export your changes. Use Export all customized profiles, or the -exportCustomized switch (export menu and backup steps).
  2. Copy the whole Drs folder to another drive or your desktop. One #298 user who emptied the Drs folder saw the Control Panel's "Manage 3D settings" page hang, then show "access denied".
  3. Write down the driver version and the tool version. You need both version numbers if you end up reporting the problem.

Each reported fix has a cost. Recreating the Drs folder, or renaming nvdrssel.bin and nvdrswr.lk, reset the whole 3D settings section of the NVIDIA Control Panel. Renaming nvdrssel.bin and nvdrswr.lk kept DSR factors, per #298. Clearing the Drs folder in #128 meant every custom profile had to be made again.

To undo, import your .nip file in the tool, or copy the saved Drs folder back over the new one. A game profile you made yourself has to be created again, as the steps for a deleted game profile explain.

How to fix NVIDIA Profile Inspector not working

Fix NVIDIA Profile Inspector in four steps, in order: update the tool, run it as administrator, check the Drs folder, then change the driver. Stop at the first step that clears your error.

Fix order for NVIDIA Profile Inspector not working: update to 3.0.2.1 (the DrsServiceLocator and BINARY start errors were fixed in 2.4.0.4), run it as administrator, check the Drs folder at C:\ProgramData\NVIDIA Corporation\Drs after backing it up, and change the driver last if the errors began after a driver update.
Update the tool, run it as administrator, check the Drs folder and only then change the driver, stopping at the first step that clears the error.
  1. Update to the current release. Get 3.0.2.1, Orbmu2k's current release zip, from the home page. Two well-known start errors, the DrsServiceLocator exception and Parameter name: BINARY, were fixed in 2.4.0.4. Later builds also fixed the export errors on driver 610.47. First-time users should extract the zip into a folder they can write to. Keep the old folder until the new build works.
  2. Run it as administrator. Right-click nvidiaProfileInspector.exe and pick Run as administrator. The README lists admin rights as a requirement, because the tool writes to the driver's profile database.
  3. Check the Drs folder. The driver keeps its profile files in C:\ProgramData\NVIDIA Corporation\Drs. Paste that path into File Explorer's address bar and press Enter. Change anything inside it only after you have backed up the Drs folder.
  4. Change the driver. If the errors began right after a driver update, the driver is the likely cause. Driver versions that broke it lists the releases users have reported, with what fixed each one.

NVIDIA Profile Inspector error messages and fixes

Read the words after failed: in the box. Most errors name a failed driver call and an NVAPI status, such as DRS_SaveSettings failed: NVAPI_ERROR, and that pair points to one cause and one fix.

Error text and fixes: DRS_SaveSettings failed NVAPI_ERROR on Apply Changes, change the driver, 572.83 reported as the fix; NVAPI_ACCESS_DENIED, create the empty Drs folder; NVAPI_PROFILE_NOT_FOUND at start on driver 610.47, roll back the driver; NVAPI_EXECUTABLE_ALREADY_IN_USE when adding an exe, update; Parameter name BINARY at start, fixed in 2.4.0.4; NVAPI_NOT_SUPPORTED on some Base Profile settings has no fix in the tool.
Most errors name a failed driver call and an NVAPI status, and that pair points to one cause and one fix.
Error textWhen it showsCauseFix
The type initializer for 'nspector.Common.DrsServiceLocator' threw an exceptionAt startOld tool build; also very old drivers, as reported in issue #116Update the tool first (fixed in 2.4.0.4). On a card stuck on a very old driver, an older build can work (one 940MX user: 2.3.0.13)
Unhandled exception ... Parameter name: BINARYAt startA 2.4.0.3 change plus Windows region settings, traced in issue #128Update (fixed in 2.4.0.4)
DRS_SaveSettings failed: NVAPI_ERROROn Apply ChangesDriver fault on 572.70 (also reported on 566.14 and 566.36) in issue #298Change the driver; 572.83 was reported as the fix
DRS_SaveSettings failed: NVAPI_ACCESS_DENIEDOn Apply ChangesThe Drs folder does not exist, per issue #504Create the empty folder (user fix, taken from #266)
DRS_GetCurrentGlobalProfile failed: NVAPI_PROFILE_NOT_FOUNDAt startDriver 610.47, reported in issue #465Roll back to the driver you had before; a 3-step workaround worked for one user of two
DRS_CreateApplication failed: NVAPI_EXECUTABLE_ALREADY_IN_USEAdding an exeThat exe file name is already attached to another profile; Orbmu2k calls it a driver bug in issue #413Update; newer builds carry a workaround
Offset and length were out of bounds for the array...Selecting or exporting some game profiles with predefined settings shown, on 610.47rBAR - Size Limit (0x000F00FF) data on R610 drivers, traced in issue #461Update; a later build removed that setting for a while, and the 3.0.2.1 release of July 5, 2026, has it again
invalid setting type on export, then invalid file type on importExport and importThe same 610.47 change, also in #461Update
NVAPI_SETTING_NOT_FOUNDApplying or loading a profileThe driver does not know a setting the tool sent (#65, #96)Update the tool to match the driver
NVAPI_NOT_SUPPORTEDChanging some settings in _GLOBAL_DRIVER_PROFILE (Base Profile), such as NVIDIA Ansel - Enabled (0x1075D972)The driver blocks the change (#62)No fix in the tool; leave the setting at its default

Unhandled exception has occurred

A box that only says "Unhandled exception" or "An unexpected error occurred" hides the useful part. Open its details, find the line after failed: and match that name to the table. An error missing from the table belongs in a GitHub report.

DrsServiceLocator type initializer exception

The type initializer start error names nspector.Common.DrsServiceLocator and shows before the window loads. Orbmu2k marked the DrsServiceLocator error fixed in 2.4.0.4, so update the tool first.

NVAPI_SETTING_NOT_FOUND

NVAPI_SETTING_NOT_FOUND showed up in a 2021 Tom's Hardware thread when a user applied a profile. The Tom's Hardware user ran build 2.3.0.12 on driver 461.40 and relied on the Limiter v2 frame cap. The marked solution in the 2021 Tom's Hardware NVAPI_SETTING_NOT_FOUND thread was to update to 2.3.0.13. 3.0.2.1 names the current row Frame Rate Limiter V3, and how the frame rate limiter settings work now covers its values.

NVIDIA Profile Inspector not opening

When Profile Inspector will not open, check the download before anything else, then the error text. A wrong file is the quickest cause to rule out.

Clicking the exe opens VS Code

VS Code or a .csproj project file opening means you grabbed a "Source code" archive, not the program. Get Orbmu2k's release zip from GitHub Releases or the home page instead, extract it and run nvidiaProfileInspector.exe.

Profile Inspector won't launch or crashes at start

Read the first line of the error and match it to the table. A PC without an NVIDIA driver has no profile store to open, so other cards need what works on AMD and Intel cards instead. If your driver is very old, update it first. In March 2023, Orbmu2k said new builds do not aim to support very old drivers.

A crash also leaves a log in %LocalAppData%\nvidiaProfileInspector\Logs, named Crash_ plus the date and time. The crash handler in App.xaml.cs of 3.0.2.1 writes the Crash_ log. Attach that log to a GitHub report.

Driver 610.47 brought a different start error, NVAPI_PROFILE_NOT_FOUND. The safe move is to roll back to your previous driver. If you want to try a workaround first, the one posted in #465 came from an RTX 5070 Ti owner on Windows 11 25H2:

  1. Reinstall the NVIDIA Control Panel.
  2. Restore the global 3D settings in the Control Panel.
  3. Restore the global settings in the NVIDIA App.

The #465 workaround worked for the RTX 5070 Ti owner but failed for the next user, even after a clean driver reinstall.

If the window opens but hangs while it scans your profiles, start it with -disableScan. The -disableScan flag skips the first profile scan, but it does not repair a crash.

Does reinstalling .NET fix a start error?

Reinstalling .NET rarely fixes a start error. Windows 10 version 1903 and later, and every Windows 11 build, already include .NET Framework 4.8. Several open issues blame .NET (#345, #368, #376), yet a Windows 11 21H2 user who installed 4.8.1 still could not get in. A #116 user who added .NET and C++ libraries still saw the DrsServiceLocator start error. Reinstall .NET only on an older Windows 10 build.

Antivirus blocked or quarantined the exe

If antivirus blocked or quarantined the file, download the zip again from the home page, which serves the file Orbmu2k published, unchanged. Orbmu2k called the MaxSecure flag a false positive in #125, and whether the tool is safe to run lists each alert reported on GitHub.

Settings not saving or not applying

An error after Apply Changes names its own cause. Not every failure shows an error box, though. When the save goes through but the game ignores the change, the value usually sits on the wrong profile, or another tool overwrites it.

Access denied or NVAPI_ERROR on Apply Changes

For NVAPI_ACCESS_DENIED, check that C:\ProgramData\NVIDIA Corporation\Drs exists at all. In #504 the Drs folder did not exist, and creating it empty made saving work, a fix first posted in #266. Why the Drs folder goes missing is still open, though one #504 commenter blamed driver installers that skip it. A copy of the Drs folder is your undo path.

For NVAPI_ERROR, move to a driver users marked as working, such as 572.60 or 572.83, then apply the change again. The #298 NVAPI_ERROR fault was in the driver, not the tool. As one comment in #298 put it, there was "not much we could do for that in NVPI since we're relying on nvapi".

Saved but nothing changes in game

Look at the profile box first: the game's own profile must be selected, and its exe must be listed on that profile. Some rows do nothing in a given game at all, so start from the settings worth changing and their starting values.

A forced DLSS preset can fail when a quality level is also forced, as forcing a DLSS preset that the game ignores explains. The DLSS indicator names the preset the game really loads, as show the DLSS indicator to see the active preset shows.

Only RTX 40 and RTX 50 cards support Smooth Motion, so compare yours with the Smooth Motion requirements.

Driver versions that broke it

Some failures come from one driver release, not the tool, so check the reported drivers before you reinstall anything. The table was checked against the GitHub issue list on November 7, 2026, when #515 for 621.07 still had no replies.

Driver releases users reported: drivers after about 457.09 in Dec 2020 return NVAPI_NOT_SUPPORTED for NVIDIA Ansel Enabled in the global profile; 566.14, 566.36 and 572.70 in Mar 2025 gave NVAPI_ERROR on Apply Changes, with 572.83 reported as the fix; 610.47 in May 2026 brought start and export errors; 621.07 in Oct 2026 has an open issue with no replies yet.
Some failures come from one driver release, so check the reported drivers before you reinstall anything.
DriverReportedWhat brokeStatus
566.14, 566.36, 572.70Mar 2025, #298DRS_SaveSettings failed: NVAPI_ERROR on Apply Changes572.60 worked; 572.75 mixed; 572.83 reported as the fix by a project collaborator
610.47May 2026, #465 and #461Start error NVAPI_PROFILE_NOT_FOUND; export error invalid setting type; out of bounds error on some profilesExport errors fixed in a later tool build; start error has one user workaround only
621.07Oct 2026, #515Issue "Driver 621.07 issues?" opened, no replies yetUnknown; watch the issue
Drivers after about 457.09Dec 2020, #62NVAPI_NOT_SUPPORTED for NVIDIA Ansel - Enabled in the global profileDriver restriction, no tool fix

If an error began with a driver update, install the previous driver or wait for the next one, then retry the same change. To find an older release, use NVIDIA's Manual Driver Search with Download Type set to All. To undo a rollback, install the newer driver again.

Settings keep resetting after a driver update

Re-check the values you rely on after every driver update. Most settings now survive a driver update, users report, but some still slip back without any error box.

In #323, from May 2025, one user said profiles used to reset on every driver update, but the last two releases had kept them. A second #323 user said most settings stayed after a driver update, while rBAR - Enable (0x000F00BA) went back to default.

Export a .nip file after each change you want to keep. After a driver update, import the .nip file, or check the few settings you rely on. If Resizable BAR slipped, follow the steps to turn Resizable BAR back on.

Changes that vanish when you open the NVIDIA App come from the App itself, not the driver update.

When to report it on GitHub

When every step here fails, the maintainer needs a report on GitHub, with the full error text and your versions.

Before you report a problem, search the open issues on GitHub for your error text and driver version. If yours is new, paste the full error text, since a report titled only "NVIDIA Profile Inspector not working" gives the maintainer nothing to match. Add the crash log if one exists, your driver version, Windows version, GPU model, the profile or exe involved, and the steps that cause it. In #128 Orbmu2k also asked whether GeForce Experience is installed.

FAQ

Is the unhandled exception with Parameter name BINARY fixed?

Yes. Orbmu2k traced the BINARY exception to a setting type added in 2.4.0.3 and to Windows region settings, then shipped the fix in 2.4.0.4 on March 26, 2023. Before 2.4.0.4, Orbmu2k's stopgap was to switch the Windows locale to en-US. Any current build already has the fix.

Will an older version fix a start error?

Only on a very old driver. In #116, a 940MX user said build 2.3.0.13 worked, and Orbmu2k said new builds do not aim to support very old drivers. On a current driver, update the tool instead, since 2.4.0.4 fixed the #116 DrsServiceLocator error. Older builds stay listed on GitHub Releases.

What do NVAPI error codes like -160 mean?

Each NVAPI status has a number in NVIDIA's NVAPI status list. NVAPI_ERROR is -1, NVAPI_NOT_SUPPORTED is -104, NVAPI_SETTING_NOT_FOUND is -160 and NVAPI_PROFILE_NOT_FOUND is -163. NVAPI_EXECUTABLE_ALREADY_IN_USE is -167 and NVAPI_ACCESS_DENIED is -175. The name after failed: is more useful than the number when you match it to a fix.

Does running as administrator fix every error?

No. The README lists administrator rights because the tool writes to the driver's profile database, so admin mode matters for saving changes. Admin mode does not cure start errors: in issue #154, from July 2023, a user ran the tool as administrator and still could not open the app.

Conclusion

Most failures trace back to a wrong or old download, a faulty Drs folder or a driver that breaks NVAPI. Export a .nip backup and copy the Drs folder, then update the tool, run it as administrator, check the folder and change the driver last.

Values that disappear once the NVIDIA App opens mean the App is overwriting your profile. If no step clears the error, post the full error text and your versions on GitHub.