Что тут не так? Неработает команда Run в контекстном меню Windows7
Что тут не так? Неработает команда [Run] в контекстном меню Windows7.
Команду добавлял с помощю (.reg) скрипта.
Команда отображается, но не работает.
Код:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Run]
"Icon"="%SystemRoot%\System32\imageres.dll,-100"
"MUIVerb"="@%SystemRoot%\explorer.exe,-7023"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Run\command]
@="%SystemRoot%\system32\rundll32.exe shell32.dll,#61"
При нажатии правой кнопки мышы и запуске "Run" появляется такое сообщение;

|
Сделай экспорт любого ключа реестра где есть путя(или создай это вручную и экспортни) и увидишь в чем ошибка ;)
Путя должны быть экранированны, где \ должно быть \\
upd: а нифига. так тоже не работает. на права жалуется. странно. этож WIN+R.
upd2: опять мелкомягкие чудят xD без пути работает
Код:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Run]
"Icon"="%SystemRoot%\\System32\\imageres.dll,-100"
"MUIVerb"="Run"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Run\command]
@="rundll32.exe shell32.dll,#61"
|
Решил проблему.
Код:
@Echo Off
Reg.exe add "HKCR\Directory\Background\shell\Run" /v "Icon" /t REG_SZ /d "%%SystemRoot%%\System32\imageres.dll,-100" /f
Reg.exe add "HKCR\Directory\Background\shell\Run" /v "MUIVerb" /t REG_SZ /d "@%%SystemRoot%%\explorer.exe,-7023" /f
Reg.exe add "HKCR\Directory\Background\shell\Run\command" /ve /t REG_SZ /d "rundll32.exe shell32.dll,#61" /f
Exit
|
Цитата:
Цитата x0r
опять мелкомягкие чудят xD без пути работает »
|
Код:
@="rundll32.exe shell32.dll,#61"
В данном случае операционная система ищет файл в системной папке.
|
Ну лежит оно там же.
Код:
C:\Windows\system32
----------------------------------------------------
=>where rundll32
C:\Windows\System32\rundll32.exe
Только при указании пути не работает, а просто так - да. Походу что-то связанно с проверкой прав юзера мешает\помогает. Причем из консоли можно и так, и так. Из реестра нет.
|
W7 x86 UAC вырублен вообще.
|
Время: 14:28.
© OSzone.net 2001-