O Windows não pode acessar o dispositivo, caminho ou erro de arquivo especificado no comando de menu de contexto personalizado

4

Estou tentando adicionar uma opção personalizada ao menu de contexto no Windows 7 e fiz a modificação apropriada necessária no registro e a opção aparece no menu de contexto do jeito que eu queria, mas quando tento executá-lo windows me dá a seguinte mensagem de erro:

Windows cannot access the specified device, path, or file. You may not have the appropriate permission to access the item.

o comando que estou tentando executar:

@="c:\Windows\SysWOW64\ForceBindIP.exe 192.168.1.100 \"%l\""

Alguém pode me dizer o que estou fazendo errado? Obrigado.

    
por Majd 31.10.2013 / 01:36

1 resposta

0

Você pode tentar substituir o caminho absoluto para a pasta do Windows por uma variável de ambiente como% SYSTEMROOT%:

@="%SYSTEMROOT%\SysWOW64\ForceBindIP.exe 192.168.1.100 \"%l\""

Se isso ainda não funcionar, tente substituir o tipo do valor padrão na chave que você deseja criar de REG_SZ para REG_EXPAND_SZ. Você deve fazer isso a partir da linha de comando ou em um arquivo .reg, pois não é possível fazê-lo na GUI do regedit. Se você quiser usar o CMD:

reg.exe add <key_path> /ve /t REG_EXPAND_SZ /d "%SYSTEMROOT%\SysWOW64\ForceBindIP.exe 192.168.1.100 \"%l\""

Tente também remover os \ "'s

Eu tive que lidar com o mesmo problema e finalmente consegui fazê-lo funcionar. Isto é o que parece no editor do registro (clique para ampliar a imagem):

    
por 25.11.2015 / 10:26