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


4

Eu estou tentando adicionar uma opção personalizada para o menu de contexto no windows 7 e eu fiz a modificação apropriada necessária no registro ea opção aparece no menu de contexto do jeito que eu queria, mas quando eu 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 de errado? Obrigado.


Existe realmente ninguém que tenha uma resposta para essa pergunta? Eu tenho o mesmo problema, com um programa em "c: \ arquivos de programas \ ...". Se eu movê-lo para uma pasta diferente, isso funciona. Eu suponho que seja um problema de segurança / privilégio.
user184411

Respostas:


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, já que não é possível fazer isso 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\""

Também tente remover o \ "'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):

Minha solução

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.