Instalación rota de Dev-C++ en una cuenta de usuario de Windows 7

Instalación rota de Dev-C++ en una cuenta de usuario de Windows 7

En Windows 7, estoy actualizando de Dev-C++ 4.9.9.2 a 5.11.

Primero desinstalé la versión anterior y luego instalé la 5.11. Ejecutarlo funciona bien con una cuenta de Administrador, pero al intentar ejecutarlo en mi cuenta de Usuario estándar, las cosas fallan y faltan. Aquí están algunos ejemplos.

En Archivo > Nuevo > Asistente de proyecto, la ejecución en la cuenta de administrador tiene varias pestañas y opciones, mientras que a la cuenta de usuario le faltan todas ellas:

Nuevo proyecto: administrador

Nuevo proyecto: usuario

En Herramientas > Compilador > Opciones, la cuenta de administrador ve media docena de perfiles de compilación significativos, mientras que el usuario ve dos perfiles rotos y con formato incorrecto:

Opciones del compilador, administrador

Opciones del compilador, usuario

Del mismo modo, muchas otras partes del IDE no funcionan cuando se ejecuta desde la cuenta de usuario, por ejemplo, (1) no se puede acceder a la Ayuda, (2) no se encuentran las sugerencias diarias, (3) muchos errores de paquetes de idioma resultan de la selección de un archivo asociado. (.H, .C., .CPP, etc.) de Windows, (4) muchos widgets de interfaz tienen texto roto (como el <desc>del primer ejemplo anterior), etc. Todos estos elementos funcionan como se esperaba y son útiles cuando se ejecutan desde la cuenta de administrador.

Tenga en cuenta que este programa no utiliza la ruta del sistema para nada. El instalador no modifica la ruta de ninguna manera, e incluso sin modificaciones, todo funciona bien en la cuenta de administrador. Los directorios para compilar se almacenan internamente en el programa (visibles en el ejemplo anterior). El perfil del compilador "predeterminado" roto en la cuenta de usuario parece una alternativa posiblemente apropiada para la antigua versión 4.9.9.2, que enumera los directorios utilizados en esa versión, pero que no existen en 5.11. Un comentarista se ha sentido confundido por esto, porque en realidad eso es lo primero de lo que se queja el IDE al iniciar en Usuario (directorios en la configuración del perfil que en realidad no existen). Lo he eliminado como ejemplo inicial aquí para mayor claridad. Pero los problemas son mucho más extendidos y fundamentales que sólo los directorios del compilador (por ejemplo, la interfaz, el asistente, los idiomas, la ayuda, están todos rotos).

Intenté instalar el IDE tanto en la cuenta de Usuario como en la de Administrador, pero el comportamiento (desde la cuenta de Usuario) es el mismo en ambos casos. Reinicié entre instalaciones y los problemas persisten. Observo que el procedimiento de instalación de la versión anterior tiene un mensaje "¿desea instalar esto para todos los usuarios?" pregunta (la instalaría en Administrador y la usaría en Usuario muy bien), pero esta nunca presenta esa opción.

Siento que me falta algo muy simple en mi proceso de instalación de Dev-C++ 5.11, ¿qué es?

Respuesta1

El problema era que había un archivo de inicialización persistente,devcpp.ini, oculto en el directorioC:\Usuarios\<usuario>\AppData\Roaming\Dev-Cpp, que persistió durante la desinstalación del programa anterior, y aparentemente fue referenciado pero no utilizado adecuadamente por el nuevo programa (que a su vez coloca su propio .ini en una carpeta diferente).

Después de desinstalar el programa antiguo y eliminar este directorio de configuración de usuario, el nuevo programa podría instalarse y ejecutarse correctamente.

información relacionada