Плагин UniversalIndentGUI не работает без прав администратора
Без запуска Notepad++ с правами администратора UniversalIndentGUI удалит мою работу или сделает что-то похожее на удаление хорошего фрагмента. С администратором работает нормально.
Я думал, что это были некоторые настройки, которые я создал, поэтому я переустановил Notepad++, но, похоже, ничего не изменилось. Возможно я не делал чистую деинсталляцию?
Я запускаю Windows 8, и это, вероятно, связано с проблемой с Notepad++ по умолчанию C:\Program Files (x86)
папка.
Есть ли альтернатива этому или какой-то способ устранения неполадок?
Вот ошибка, я тоже переустанавливал ее, чтобы она использовала %AppData%
для плагинов, но по некоторым причинам я не думаю, что это так. Так что вместо этого мне может понадобиться помощь. Я изначально установлен, чтобы не использовать %AppData%
до переустановки.
Индентор возвратился с кодом выхода: 1 Вывод отступа консоли был: (STDOUT): (STDERR): не удалось открыть файл параметров C:\Program Files (x86)\Notepad++\plugins\uigui\temp.astylerc
Строка вызова была: "C:/Program Files (x86)/Notepad++/plugins/uigui/indenters/astyle.exe" indentinput.cpp --options="C:/Program Files (x86)/Notepad++/plugins/uigui/temp/.astylerc"
2 ответа
Я исправил эту (или похожую) проблему следующим образом:
- Запустите Notepad++ с правами администратора.
- Установите / переустановите UniversalIndentGUI с помощью диспетчера плагинов.
- Перейдите в C:\Program Files (x86)\Notepad++\plugins\uigui
- Предоставьте пользователям права на изменение и запись для каталогов "config" и "temp":
- Зайдите в Свойства -> Безопасность -> Редактировать
- Выберите пользователей
- Проверить Изменить
- Нажмите Применить
- Перезапустите Notepad++ с правами пользователя и используйте UniversalIndentGUI.
На одном из экранов установки для Notepad++ установлен флажок "Не использовать% APPDATA%". Когда флажок установлен, Notepad++ сохраняет свои файлы конфигурации в своем каталоге установки. Если флажок не установлен, файлы конфигурации хранятся в папке пользовательских приложений. На моем компьютере с Windows 8.1 папка C:\Users\{{username}}\AppData\Roaming\Notepad++
,
На многих компьютерах папки внутри C:\Program Files (x86)\
защищены, поэтому пользователи без прав администратора не могут их изменять. Отсюда успехи, которые вы видели при работе от имени администратора и сбои при работе от имени администратора.
Этот флажок в параметрах установки был доступен для нескольких версий Notepad++, я помню, он был доступен, когда Windows 7 была довольно новой. Я только что проверил, и он доступен с Notepad++ версии 6.7.5.