Неработающая установка Dev-C++ в учетной записи пользователя Windows 7

Неработающая установка Dev-C++ в учетной записи пользователя Windows 7

На Windows 7 я обновляюсь с Dev-C++ 4.9.9.2 до 5.11.

Сначала я удалил старую версию, затем установил 5.11. Запуск ее затем работает нормально под учетной записью администратора, но попытка запустить ее под моей стандартной учетной записью пользователя приводит к поломке и отсутствию некоторых элементов. Вот несколько примеров.

В разделе Файл > Создать > Мастер проектов при запуске в учетной записи администратора есть несколько вкладок и параметров, тогда как в учетной записи пользователя все это отсутствует:

Новый проект: Админ

Новый проект: Пользователь

В разделе «Инструменты» > «Компилятор» > «Параметры» учетная запись администратора видит полдюжины значимых профилей компиляции, в то время как учетная запись пользователя видит два сломанных, неправильно сформированных профиля:

Параметры компилятора, Администратор

Параметры компилятора, Пользователь

Аналогично, многие другие части IDE не работают при запуске из учетной записи пользователя, например: (1) невозможно получить доступ к справке, (2) не удается найти ежедневные советы, (3) многие ошибки языковых пакетов возникают из-за выбора связанного файла (.H, .C., .CPP и т. д.) из Windows, (4) многие виджеты интерфейса имеют поврежденный текст (например, <desc>в первом примере выше) и т. д. Все эти элементы работают так, как и ожидалось, и полезны при запуске из учетной записи администратора.

Обратите внимание, что эта программа не использует системный путь ни для чего. Установщик никак не изменяет путь, и даже без каких-либо изменений все работает нормально в учетной записи администратора. Каталоги для компиляции хранятся внутри программы (видно в примере выше). Сломанный профиль компилятора "default" в учетной записи пользователя кажется возможным подходящим резервным вариантом для старой версии v.4.9.9.2, перечисляя каталоги, используемые в этой версии, но не существующие в 5.11. Один комментатор был сбит с толку этим, потому что это на самом деле первое, на что жалуется IDE при запуске в User (каталоги в настройках профиля, которые на самом деле не существуют). Я удалил это как начальный пример здесь для ясности. Но проблемы гораздо более распространены и фундаментальны, чем просто каталоги компилятора (например, interface, wizard, languages, help — все сломаны).

Я пробовал устанавливать IDE как в учетной записи пользователя, так и в учетной записи администратора, но поведение (из учетной записи пользователя) в обоих случаях одинаковое. Я перезагружал систему между установками, но проблемы сохранялись. Отмечу, что в процедуре установки предыдущей версии есть вопрос «вы хотите установить это для всех пользователей?» (я бы установил ее в учетной записи администратора и использовал бы ее в учетной записи пользователя), но в этой такой возможности нет.

Мне кажется, что в процессе установки Dev-C++ 5.11 мне не хватает чего-то очень простого. Что именно?

решение1

Проблема была в том, что существовал устаревший файл инициализации,devcpp.ini, скрытый в каталогеC:\Users\<пользователь>\AppData\Roaming\Dev-Cpp, который сохранялся при удалении старой программы и, по-видимому, использовался новой программой (которая сама помещает свой собственный .ini в другую папку), но не использовался ею должным образом.

После удаления старой программы и удаления этого каталога конфигурации пользователя новая программа может быть установлена ​​и работать правильно.

Связанный контент