Cambiar las configuraciones regionales de Windows por proceso

11

¿Hay alguna forma de cambiar la configuración regional de Windows solo para un programa en particular?

Tengo uno o dos programas que no funcionan correctamente para las configuraciones regionales que no están en inglés (EE. UU.) Y me gustaría solucionar sus errores sin cambiar la configuración regional de mi usuario.

Josh Kelley
fuente

Respuestas:

4

Aquí hay un truco que podría hacerlo. Creo que estos ajustes se configuran por usuario, así que supongo que podrías:

  • crear un nuevo usuario
  • iniciar sesión como ese usuario
  • configurar los ajustes necesarios para la aplicación
  • cerrar sesión y volver a iniciar sesión como usuario normal
  • ejecute el programa como el usuario recién creado (puede hacerlo manteniendo presionada la tecla Mayús y luego haciendo clic con el botón derecho en el exe y seleccionando "Ejecutar como")
Adam Butler
fuente
2
¿Por qué se acepta esta respuesta? Si bien suena como una solución, ¡es pura fantasía! No es posible establecer la configuración regional por usuario, el idioma para los programas no Unicode es la configuración amplia de la computadora (no solo el usuario). Y no existe una función como "ejecutar como otro usuario local", solo existe la opción "ejecutar como administrador". Tal vez sea posible en * nix, pero la pregunta era sobre Windows.
TomR
Perdón por el malentendido. Es posible ejecutar el programa de Windows como un usuario diferente.
TomR
2

Hay una alternativa de código abierto para Microsoft AppLocale que se afirma que funciona hasta Windows 10, disponible en GitHub:

https://github.com/xupefei/Locale-Emulator

Permite la configuración regional por aplicación, accesible a través de una opción de menú contextual.

Reinstalar a Mónica
fuente