How to Lock NVIDIA Control Panel Settings on a Shared PC
A customer sits down at one of your cafe PCs, opens NVIDIA Control Panel from the system tray, cranks digital vibrance to 100%, forces V-Sync on, and switches power management to Maximum Performance. They leave. The next customer inherits all of it. Oversaturated screen, capped frame rate, extra heat. No one tells you, you just slowly get worse reviews.
If you have searched for a way to lock NVIDIA Control Panel, you have probably found the same answer everyone else does: there is no built-in way. No Group Policy template, no kiosk mode, no admin lock. The one relevant thread on the NVIDIA Developer Forums has been open since 2017 with no answer from NVIDIA.
Why there is no native lock
NVIDIA Control Panel stores your settings in the NVIDIA DRS (Driver Settings) database, on disk, under ProgramData. Standard Windows account restrictions do not block access to it. Group Policy can hide parts of the Windows Control Panel, but the NVIDIA Control Panel shell extension is reachable from the system tray icon regardless, and even hiding it does not reset the DRS database if someone has already changed it.
NVIDIA runs an iCafe Certified Program in several markets. It is a hardware partnership, not a lock. It does not provide any tool for saving profiles or resetting DRS between sessions.
The workable options are: (1) revert the entire drive on every reboot with something like Deep Freeze, which also wipes game updates and Windows patches, or (2) specifically restore the DRS files on every reboot and leave the rest of the PC alone. GPU Pinned is the second option.
Settings customers actually change
- Digital vibrance. Competitive FPS players crank it up to spot enemies. The next customer gets a cartoon-saturated desktop.
- V-Sync. Turning it on adds input lag and caps frame rate to the monitor. The next customer inherits the handicap silently.
- Power management mode. Setting it to Prefer Maximum Performance reduces idle downclocking. Higher heat, higher power bill, same idle.
- Anti-aliasing override. MSAA forced globally drops FPS in every game that does not explicitly disable it.
- Resolution and refresh rate. NVIDIA Control Panel can change these independently of the Windows display settings, and the customer does not always realize they changed them.
- Per-game 3D profiles. A customer overrides AA or texture filtering for one game and every future customer of that game inherits it.
All of this survives reboot. The Windows Display Settings lock in Group Policy does not touch any of it. Reboot Restore Rx and Deep Freeze do revert it, but they revert everything else with it, which means game updates and Windows patches require you to unthaw, update, re-freeze, and reboot — on every PC, every time.
Steps
1. Configure NVIDIA the way you want it
Open NVIDIA Control Panel and set everything the way you want the machine to stay. Global 3D settings, per-game 3D settings under Program Settings, resolution, refresh rate, monitor orientation, the whole picture. Apply all the changes. Close the panel.
2. Install GamePinned
Download it from gamepinned.com and run the installer. It needs admin rights because it writes a system-level service that applies the profile before any user logs in. The install takes under a minute.
3. Save a profile
Open GamePinned, click the NVIDIA tab in the sidebar. Click Save New Profile, name it (Default, Tournament, After-Hours, whatever makes sense), and save. The profile captures:
- The full NVIDIA 3D settings database (global and per-game)
- Display configuration for every connected monitor: resolution, refresh rate, color depth, orientation, position
Both the classic NVIDIA Control Panel and the newer NVIDIA App write to the same underlying files, so the profile covers both.
4. Enable auto-restore
Toggle Auto-restore on startup. From this point forward, the active profile is applied on every reboot before any user session starts. Customers can open NVIDIA Control Panel, change anything, it sticks until reboot, and then it resets.
5. Test it
Open NVIDIA Control Panel, move the digital vibrance slider to something obvious like 100%, apply. Reboot. Log back in, open NVIDIA Control Panel, check vibrance. It is back to your saved value.
Multiple profiles (up to 5)
GamePinned stores up to 5 named profiles per PC. Each has its own Restore, Set Auto, Rename, and Delete buttons. Useful if you run a tournament with specific settings on weekends and a different configuration on weekdays, or if you want a rollback profile in case you change the active one and regret it later.
Switching the active profile takes effect on the next reboot. You can also click Restore on any profile to apply it immediately without rebooting.
Why not Deep Freeze
Deep Freeze reverts the entire drive on every reboot, which does reset NVIDIA settings as a side effect. It also resets everything else: Windows updates, game updates, anti-cheat updates, cached customer accounts, Steam login state. Anything you want to keep between sessions has to be applied in a special thaw mode, which requires a reboot to enter, a reboot to exit, and disables protection in between.
If the reason you were looking at Deep Freeze is specifically NVIDIA settings, you are paying the full reboot-to-restore overhead for a narrow problem. GPU Pinned resets just the GPU and display settings on reboot, nothing else. Game updates, Windows patches, and driver updates apply normally.
Full comparison: Deep Freeze vs GamePinned.
Common questions
Does this work with the NVIDIA App (the new one)?
Yes. The NVIDIA App and the classic NVIDIA Control Panel both write to the same DRS files under ProgramData. GamePinned snapshots and restores those files, so whichever panel the customer opens, their changes are reset on reboot.
Does it work with AMD or Intel GPUs?
No. GPU Pinned is NVIDIA-only right now. AMD and Intel integrated graphics do not have the same DRS database format, and their driver configuration is stored differently.
What if the customer changes settings and I need them to stay for a while?
Turn off auto-restore from the NVIDIA tab. The profile still exists; you can apply it manually by clicking Restore on the profile card. Changes take effect immediately without a reboot.
Does this require a specific NVIDIA driver version?
No. Any recent NVIDIA driver works. The DRS file format has been stable across driver versions for years.
Is it a paid feature?
Yes, GPU Pinned is on the Elite and Pro plans. The NVIDIA tab is visible on the free plan so you can see GPU status, but saving and restoring profiles requires a paid license. There is a 30-day free trial that includes GPU Pinned.