ShellExecute failed (2): Is this command correct? "C:\Program Files (x86)\Notepad++\notepad++.exe [location of file to edit]
У меня, кажется, есть некоторая проблема с RIGHT CLICK > Edit with Notepad ++
. Это находится на новой установке 64-разрядного Профессионала Microsoft Windows 7.
Я, может казаться, не нахожу уведомления об этой ошибке? Или это - просто некоторая проблема конфигурации Windows 7?
На моей машине Windows 7 (32 бита) я установил блокнот ++ для выполнения как администратор, делая, таким образом, заставил расширение оболочки проводника прекращать работать с "Shell, Выполняют отказавшую" ошибку. Запрещение этой установки (щелчок правой кнопкой, свойства, совместимость...) решило вопрос. Возможно, это - то, что вызывает Ваши проблемы? (Теперь все, в чем я нуждаюсь, является "Редактированием в Блокноте ++, поскольку Администратор" окружает расширение....),
Удаление, чистый реестр и переустановка не работали на меня. И при этом я не работал в режиме эмуляции так, чтобы, возможно, не была моя проблема.
То, чем проблема была для меня, - то, что я проверил опцию "Run this program as an administrator" во вкладку совместимости. Я включил эту опцию смочь сохранить, например, файл hosts. После снятия выделения с этим я наконец мог щелкнуть правой кнопкой и отредактировать использование файлов NotePad ++ снова.
в случае, если Вы еще не получили зафиксированный, я имел ту же проблему и попробовал все вышеупомянутое. Я сказал Блокноту ++ запускаться в режиме эмуляции и получил ту ошибку. После того, как я выключил его, все вернулось к нормальному.
Это вызывается при установке Блокнота ++ для выполнения как администратор в Windows 7.
Войдите в свой реестр как в администратора и ищите notepad++.exe. Найдите ключ под HKEY_CLASSES_ROOT
это имеет запись с Edit with Notepad++
(или возможно Edit with &Notepad++
) и удалите весь ключ. Щелкните правой кнопкой и необходимо видеть, что у Вас больше нет той опции.
Теперь мы воссоздаем его:
Перейдите в:
HKEY_CLASSES_ROOT\*\shell
Создайте новый ключ под названной оболочкой OpenWithNotepad
и создайте подраздел под названным command
.
В OpenWithNotepad
введите строка по умолчанию - то, чем Вы хотите, чтобы объект контекстного меню был назван. Я установил его на Open with Notepad++
.
Все еще в OpenWithNotepad
ключ, создайте новую строковую названную стоимость icon
и установленный значение к path-to-notepad++.exe
где path-to-notepad++.exe должен быть полным путем, например. C:\Program Files\Notepad++\notepad++.exe
.
Под command
ключ редактирует строковое значение по умолчанию и изменяет его на "path-to-notepad++.exe" "%1"
где path-to-notepad++.exe должен быть полным путем, например. C:\Program Files\Notepad++\notepad++.exe
.
При щелчке правой кнопкой по этой опции, она должна теперь попросить у Вас правильно предоставления Блокнота ++ доступ администратора к файлу.
Все еще необходимо перейти к свойствам для notepad++.exe и установить его для выполнения как администратор.
Это - файл реестра, который мог бы помочь всем:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\OpenWithNotepad]
@="Edit with &Notepad++"
"icon"="C:\\Program Files (x86)\\Notepad++\\Notepad++.exe"
[HKEY_CLASSES_ROOT\*\shell\OpenWithNotepad\Command]
@="\"C:\\Program Files (x86)\\Notepad++\\Notepad++.exe\" \"%1\""
Скопируйте его в Блокнот и сохраните его с .reg расширением. Близкий Блокнот и дважды щелкает по файлу.
У меня были персистентные проблемы с Блокнотом ++ (на 5,9) в отношении открывающихся/редактирующих файлов через интерфейс проводника (и прямой щелчок, чтобы открыться и щелкнуть правой кнопкой для редактирования.. и т.д.). Решение для меня состояло в том, чтобы установить Блокнот ++ в C:\Program Tools\Notepad ++\-если я пробую какой-либо "официальный" Блокнот местоположений установки ++, только открывает вещи право, когда выполнено в администраторском режиме (который является болью контроля учётных записей в заднице, если Вы простите моему французскому языку),