New
#1
How do you remove context entries that are provided by the OS?
As far as I know, you can't easily. You can add, modify, enable, disable anything added.
This may help- but beware of any consequences. Back up before attempting this (e.g. step 3)
fromYou can remove the "Edit" and "Print" actions from the registry. For image
file types, use these steps:
1. Click Start, Run and type REGEDIT.EXE
2. Navigate to the following branch:
HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell
3. Export (backup) the branch to a REG file.
4. Delete the two sub-keys namely "edit" and "print".
5. Close Regedit
Remove from context menu? | PC Review
You might be able to deal with the others similarly.
Note: I've not tried this.
1. Remove Print (And Edit if you wish)
HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell
Export (backup) the branch to a REG file if you wish
Delete or comment out the two sub-keys namely "edit" and "print" or just the Print one
Close Regedit restart computer or just restart Explorer
2. Remove Share
Remove Share Context Menu in Windows 10
3. Remove Previous Version
Remove Restore Previous Versions Context Menu in Windows 10
Hope it helps
If you prefer a single .bat file
Code::: Remove Print for text files reg delete "HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\print" /f reg delete "HKEY_CLASSES_ROOT\batfile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\cmdfile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\docfile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\htmlfile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\inffile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\inifile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\JSEFile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\JSFile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\MSInfo.Document\shell\print" /f reg delete "HKEY_CLASSES_ROOT\txtfile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\VBEFile\shell\print" /f reg delete "HKEY_CLASSES_ROOT\VBSFile\shell\print" /f :: Remove Share with reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v "{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" /t REG_SZ /d "" /f :: Remove Restore previous versions reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v "{596AB062-B4D2-4215-9F74-E9109B0A8153}" /t REG_SZ /d "" /f
The three checked with X's you do not want to remove. If this is for shared workstation or a employee workstation for security reasons, use a GPO.