Windows не удается получить доступ к указанному устройству, пути или файлу ошибки в пользовательском контекстном меню команды

Я пытаюсь добавить пользовательскую опцию в контекстное меню в windows 7, и я сделал соответствующую модификацию, необходимую в реестре, и опция появляется в контекстном меню, как я хотел, но когда я пытаюсь запустить его окна дает мне следующее сообщение об ошибке:

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

команда, которую я пытаюсь запустить:

@="c:WindowsSysWOW64ForceBindIP.exe 192.168.1.100 "%l""

может кто подскажет что я делаю не так?
Благодаря.

11
задан Majd
01.12.2022 17:01 Количество просмотров материала 3136
Распечатать страницу

1 ответ

можно попробовать заменить абсолютный путь к папке Windows переменной среды, например %SYSTEMROOT%:

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

Если это все еще не работает, попробуйте заменить тип значения по умолчанию в ключе, который вы хотите создать из REG_SZ в REG_EXPAND_SZ. Вы должны сделать это из командной строки или .reg-файл, так как это невозможно сделать в графическом интерфейсе regedit. Если вы хотите использовать CMD:

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

также попробуйте удалить \ " s

мне пришлось иметь дело с та же проблема, и мне, наконец, удалось заставить его работать. Вот как это выглядит в редакторе реестра (нажмите для увеличения изображения):

My solution

0
отвечен agubelu 2022-12-03 00:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх