Question Gigabyte Radeon RX570 4GB Graphics card installed into my PC gives me a 'Windows Ran into an error' Blue screen message on Windows 10 Question I have a machine plenty capable of streaming VR with, but I keep getting errors and crashes when I try to.
Have you ever wondered how to remove the “NVIDIA Control Panel” item from the desktop context menu? If so, you probably didn’t realize that it’s trivially easy to remove.
Note: This method works the same for XP, Vista, and Windows 7.
For those of you in the dark about what we’re talking about, here’s the menu item we’re looking to remove:
I rarely need to use the NVIDIA Control Panel, and it’s accessible via the control panel’s Additional Options section if I really needed to get to it.
Remove the Easy Way
Just open up the NVIDIA Control Panel, and uncheck View Add Desktop Context Menu
This will immediately remove the item from the context menu:
The only problem with this is that the shell menu item doesn’t actually get removed, just disabled.
Remove With a Registry Hack
If you want to make remove the menu item from the registry, you can open up regedit.exe through the start menu search or run box, and then browse down to the following key:
HKEY_CLASSES_ROOTDirectoryBackgroundshellexContextMenuHandlers
Find the NvCplDesktopContext key on the left-hand side, and then make sure to Export the current key out to a file for backup purposes. Once you’ve done that, delete that key.
Completely Disable the Shell Extension
If you don’t want that shell extension loading at all, you can use the awesome Nirsoft ShellExView application to just completely disable the extension and prevent it from running.
Note: make sure to launch ShellExView by right-clicking and choosing Run as Administrator if you are using Vista.
Find “DesktopContextClass” with the description “NVIDIA Display Properties Extension”, and click the Disable button.
If you aren’t sure it’s the right one, double-click on it to see the details, and verify that it’s similar to this one (although your version could be different)
As soon as you use the Disable button, the menu item will be gone.
READ NEXT- › How to Use the chroot Command on Linux
- › How to Make iPhone Apps Always Ask for Location Access
- › Do You Need an Antivirus on a Mac?
- › How to Hide Twitter Replies
- › How to Install Apps Directly On Your Apple Watch
Active3 years, 6 months ago
There is a problem with nvidia drivers and reported monitor EDID: Monitors native resolution is 1920x1080 32bpp 60Hz, but for some reason it displays only portion of entire desktop (overscan/underscan) and image is blurry so I created custom resolution of 1920x1080 32bpp 59Hz CVT-reduced-bank that works fine.
The problem is when HDMI cable is connected windows automatically chooses wrong native resolution istead custom resolution. How can I set custom resolution to be default one ? So when computer boots up with HDMI monitor connected it will default to custom resolution.
Or is there command that I can execute to switch to custom resolution instead of using nvidia control panel ? In that case is there HDMI-connected-event that i can hook somehow to execute that command ?
Thanks.
Hennes60k77 gold badges9494 silver badges143143 bronze badges
AlexAlex
1 Answer
![Nvidia nvcpl dtcfg windows 7 download Nvidia nvcpl dtcfg windows 7 download](http://i.imgur.com/kEEGTVp.png)
I have found control panel API here: http://developer.download.nvidia.com/SDK/9.5/Samples/DEMOS/common/src/NvCpl/docs/NVControlPanel_API.pdf. The following command is not working:
This discussion reveals this approach is no longer supported :(
The solution is to make application that uses NvAPI_DISP_* functions to make appropriate changes.
Only thing left is to run this program when HDMI is connected:Here (missing reputation) is how to find device class GUID for the graphic adapters. Then use RegisterDeviceNotification() function to register for getting WM_DEVICECHANGE notification.
AlexAlex