Beschädigte Dev-C++-Installation im Windows 7-Benutzerkonto

Beschädigte Dev-C++-Installation im Windows 7-Benutzerkonto

Unter Windows 7 aktualisiere ich von Dev-C++ 4.9.9.2 auf 5.11.

Zuerst habe ich die alte Version deinstalliert und dann 5.11 installiert. Die Ausführung funktioniert dann unter einem Administratorkonto einwandfrei, aber wenn ich versuche, es unter meinem Standardbenutzerkonto auszuführen, funktionieren Dinge nicht und es fehlen Dinge. Hier sind einige Beispiele.

Unter Datei > Neu > Projektassistent stehen beim Ausführen im Administratorkonto mehrere Registerkarten und Optionen zur Verfügung, während beim Benutzerkonto alle davon fehlen:

Neues Projekt: Admin

Neues Projekt: Benutzer

Unter „Tools > Compiler > Optionen“ werden dem Administratorkonto ein halbes Dutzend aussagekräftiger Kompilierungsprofile angezeigt, während dem Benutzer zwei fehlerhafte, missgestaltete Profile angezeigt werden:

Compiler-Optionen, Admin

Compiler-Optionen, Benutzer

Ebenso funktionieren viele andere Teile der IDE nicht, wenn sie über das Benutzerkonto ausgeführt wird. Beispielsweise kann (1) nicht auf die Hilfe zugegriffen werden, (2) die täglichen Tipps werden nicht gefunden, (3) viele Sprachpaketfehler entstehen durch die Auswahl einer zugehörigen Datei (.H, .C., .CPP usw.) unter Windows, (4) viele Schnittstellen-Widgets weisen defekten Text auf (wie <desc>im ersten Beispiel oben) usw. Alle diese Elemente funktionieren erwartungsgemäß und brauchbar, wenn sie über das Administratorkonto ausgeführt werden.

Beachten Sie, dass dieses Programm den Systempfad für nichts verwendet. Das Installationsprogramm ändert den Pfad in keiner Weise, und selbst ohne Änderungen funktioniert im Administratorkonto alles einwandfrei. Verzeichnisse zum Kompilieren werden intern im Programm gespeichert (im obigen Beispiel sichtbar). Das defekte „Standard“-Compilerprofil im Benutzerkonto scheint ein möglicherweise geeigneter Fallback für die alte Version 4.9.9.2 zu sein, da es Verzeichnisse auflistet, die in dieser Version verwendet wurden, in 5.11 jedoch nicht vorhanden sind. Ein Kommentator war dadurch verwirrt, weil dies tatsächlich das Erste ist, worüber sich die IDE beim Start im Benutzer beschwert (Verzeichnisse in den Profileinstellungen, die tatsächlich nicht vorhanden sind). Ich habe das hier der Übersichtlichkeit halber als erstes Beispiel entfernt. Aber die Probleme sind weitaus umfassender und grundlegender als nur die Compilerverzeichnisse (z. B. sind Schnittstelle, Assistent, Sprachen, Hilfe alle defekt).

Ich habe versucht, die IDE sowohl im Benutzer- als auch im Administratorkonto zu installieren, aber das Verhalten (vom Benutzerkonto aus) ist in beiden Fällen dasselbe. Ich habe zwischen den Installationen neu gestartet und die Probleme bestehen weiterhin. Ich möchte darauf hinweisen, dass das Installationsverfahren für die vorherige Version die Frage „Möchten Sie dies für alle Benutzer installieren?“ enthält (ich würde es im Administratorkonto installieren und es problemlos im Benutzerkonto verwenden), aber dieses hier bietet nie eine solche Option.

Ich habe das Gefühl, dass in meinem Installationsprozess für Dev-C++ 5.11 etwas ganz Einfaches fehlt. Was ist es?

Antwort1

Das Problem war, dass eine Initialisierungsdatei vorhanden war,devcpp.ini, versteckt im VerzeichnisC:\Benutzer\<Benutzer>\AppData\Roaming\Dev-Cpp, das nach der Deinstallation des alten Programms bestehen blieb und anscheinend vom neuen Programm referenziert, aber nicht richtig genutzt wurde (das selbst seine eigene .ini-Datei in einem anderen Ordner ablegt).

Nach der Deinstallation des alten Programms und dem Löschen dieses Benutzerkonfigurationsverzeichnisses konnte das neue Programm ordnungsgemäß installiert und ausgeführt werden.

verwandte Informationen