Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I used to (and enjoy) change registry manually to modify my Windows, but I really stuck on this one. I wanted to change the content in windows explorer right-click context menu -> "new" submenu. I know those items in
HKCU\Software\Mircosoft\WIndows\Currentversion\explorer\discardable\postsetup\shellnew
and also in HKU user image with same directory. But whenever I changed (e.g. remove unwanted values) something in this key, it only works for one cycle. After refreshing the explorer, the old menu templates came back again. I googled but they either suggested to use TweakUI or gave the same precedure as I did. I tried TweakUI, it really worked so I want to know how does it do it.Anyone has some ideas? Thank you!

p.s. I remember I also tried another trick to disable one CLASS key in HKCR and changed ShellNew key as before, it worked, However whenever I enabled that CLASS again, the old menu was restored again.

There is more than one entry for some of the options. They are duplicated in other main keys. When you change one, make sure that you search for others.

I know that. I did search the whole registry. there are only two entries for that purpose. I think there must be some services monitoring the shell change and restore what ever I did.
I used some tools to compare the registry before and after I used TweakUI, and found the only differences are the keys I already pointed out. So I guess what TweakUI did is to disable some services (or processes) before change the shellnew key and enable them after finished. So make me impossible to figure out what it really did by just doing a registry comparison.

All the Shellnew keys that I destroyed have stayed destroyed. [without the help of silly tweaking programs]
The Shellnew for individual extensions [of which most items in the "New' are] is in Hkey_Classes_Root, just check the extension subkeys [not the Filetype subkeys] and delete.
example
Hkey_Classes_Root
+ .bmp
.+ Shellnewor
+ .abcdef [I made that one up]
.+ Shellnewetc...
If you are unsure what the extensions are just create a New whatever and go look for the extension and destroy the Shellnew subkey
The Folder and Shortcut "New" are embedded in a particular system file and not in the registry.

Ronnie Ratt, great, it works. I don't even need to change anything in
HKCU\Software\Mircosoft\WIndows\Currentversion\explorer\discardable\postsetup\shellnew
after deleting extension shellnew subkey, once creating the document in "new" menu, windows pompted an error and deleted related values automatically. And that item was deleted from "new". So I guess what the explore does is to search root extension to find which one has a shellnew property and restore discardable\postsetup\shellnew values. before this I thought it looked for ntuser.dat.LOG for change I did and restored.Thank you!
thank you!

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |