Page 1 of 1

Context menu and Vista with UAC disabled

Posted: Tue Apr 08, 2008 2:39 pm
by Thomas Linder Puls
If you have disabled UAC (User Access Control) in Vista TextPad does not appear in the shell/explorer context menu.

The reason seems to be that Vista does not use HKEY_CURRENT_USER overlays when UAC is disabled.

You can get TextPad back in the context menu by registering it in HKEY_LOCAL_MACHINE instead. Save this text in a file with extension .reg and run it:

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Classes\*\shellex\ContextMenuHandlers\TextPad]
@="{ABECE8A0-FF84-4efb-82AE-9B3181CE097D}"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{ABECE8A0-FF84-4efb-82AE-9B3181CE097D}]
@="TextPad"

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{ABECE8A0-FF84-4efb-82AE-9B3181CE097D}\InProcServer32]
@="C:\\Program Files\\TextPad 5\\System\\shellext32.dll"
"ThreadingModel"="Apartment"
Notice that the installation path is part of the script.

Posted: Thu Apr 10, 2008 1:01 pm
by gayito
Thanks a lot!!!

Your post was the only one that worked.

Thanks again!!!

Gabriel.

Tanks too!!!

Posted: Thu Apr 10, 2008 1:32 pm
by Noni
I used your code and it's great.

Tanhk a lot too...

Best regards,

Noni

ps. Gabriel tks again...

Posted: Fri Apr 11, 2008 5:18 pm
by ManChicken
Ugh, finally!

Thank you for figuring this out. It has been annoying the @*& out of me for months.