Adicionar item ao menu de contexto “Novo” no Windows 8 para apenas um usuário sem direitos de administrador

Adicionar item ao menu de contexto “Novo” no Windows 8 para apenas um usuário sem direitos de administrador

Estou tentando editar o registro do meu computador com Windows 8 para poder criar um arquivo em lote (.bat) no menu "novo". O único problema é que não tenho direitos de administrador. Então, eu estava fazendo algumas pesquisas e descobri que você pode editar algumas partes do registro. Existe alguma maneira de editar o menu apenas para meu usuário, sem precisar de direitos de administrador? talvez estivesse em "HKEY_CURRENT_USER". Atualmente também tenho isso que precisa de direitos de administrador:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.bat]
@="batch"

[HKEY_CLASSES_ROOT\.bat\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\batch]
@="Blank Batch file"

Responder1

Não tentei, mas:

HKEY_CLASSES_ROOT é umvisão combinadade duas filiais de registro:

HKEY_LOCAL_MACHINE\Software\Classes
HKEY_CURRENT_USER\Software\Classes

A visualização combinada mostra os dados na ramificação da máquina local por padrão quando não há dados (mesma chave/valor) na ramificação do usuário atual, mas a ramificação do usuário atual tem precedência. Então, em teoria, o equivalente ao seu código postado deveria ser

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\.bat]
@="batch"

[HKEY_CURRENT_USER\Software\Classes\.bat\ShellNew]
"NullFile"=""

[HKEY_CURRENT_USER\Software\Classes\batch]
@="Blank Batch file"

Como está sendo escrito na ramificação do usuário atual, não há necessidade de direitos de administrador.

informação relacionada