Плагин 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 ответа

Я исправил эту (или похожую) проблему следующим образом:

  1. Запустите Notepad++ с правами администратора.
  2. Установите / переустановите UniversalIndentGUI с помощью диспетчера плагинов.
  3. Перейдите в C:\Program Files (x86)\Notepad++\plugins\uigui
  4. Предоставьте пользователям права на изменение и запись для каталогов "config" и "temp":
    1. Зайдите в Свойства -> Безопасность -> Редактировать
    2. Выберите пользователей
    3. Проверить Изменить
    4. Нажмите Применить
  5. Перезапустите 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.

Другие вопросы по тегам