¿Cómo cambio mi cmd.exe a inglés?

23

Uso Windows XP en holandés, pero me gustaría tener mi cmd.exeen inglés.

¿Hay alguna manera de cambiar el idioma? ¿Puedo descargar una versión separada de cmd.exeen inglés? ¿Hay otras maneras?

orlp
fuente
2
¿No crees que sería mejor preguntar cómo configurarlo en inglés ?
slhck
Estoy bastante seguro de que el EXE tiene información de localización, con las cadenas de idioma reales almacenadas en otro lugar. Si encuentra un CMD.EXE en inglés, puede funcionar de manera idéntica. Casualmente vivo en Amsterdam, así que la próxima vez que vea una máquina XP holandesa voy a MD5 el exe y veré qué pasa :-)
Tom Corelis
1
@slhck: estoy bastante seguro de que la localización está dentro del ejecutable, desde mi editor hexadecimal.
orlp
Sí, eso podría muy bien, solo vea mi edición: ¿está de acuerdo con esto? Eso es solo hacer una pregunta más amplia, quién sabe lo que es posible.
slhck
1
@nightcracker: el lugar donde se almacenan los datos de localización depende de su versión de Windows. XP tiene todo incorporado en el archivo exe. Comenzando con Vista, se guardan externamente en un subdirectorio llamado como su idioma (por ejemplo, "de-de" para alemán) y un archivo llamado cmd.dll.mui
Robert

Respuestas:

15

Ejecutar

chcp 437

en el cmdaviso

Por ejemplo:

C:\Users\javaserv> chcp 437
Active code page: 437
Dmitry L.
fuente
1
Esta respuesta me funciona. Mi sistema es ruso Windows 7 ome premium
SergV
55
Esto no cambia nada en mi Windows 7 Enterprise en alemán. Todo sigue en alemán, ya sea diro route. Era 850, cambiado a 437. AFAIK, 850 significa "DOS (Western)", por lo que no representa un idioma sino una codificación de caracteres.
ygoe
Esto cambió mis mensajes y mensajes en chino tradicional cmda inglés. Funciona muy bien.
Nelson
Funciona muy bien, pero la simple parte china del nombre del archivo se convierte en ????
hombre de bronce
@bronzeman, entonces necesitas una fuente para los caracteres chinos. Como Microsoft YaHei Mono.
WesternGun
5

Depende de cómo esté localizado su Windows (no estoy familiarizado con Windows holandés específicamente). Mira la siguiente carpeta:

c:\Windows\System32\nl-NL

Si tiene el archivo nombrado cmd.exe.muiallí, cámbiele el nombre por otro. El símbolo del sistema estará en inglés principalmente (todo el texto que provenga de cmd.exe será en inglés, pero algunos mensajes de error provienen de otras fuentes y estarán en holandés.

Si no tiene dicha carpeta, o si cmd.exe.muino está allí, significa que su cmd.exe (símbolo del sistema ejecutable) tiene sus cadenas holandesas integradas, por lo que no puede cambiarlo al inglés fácilmente.

haimg
fuente
Esto me da mensajes de error, porque ya no puede encontrar las entradas de cadena.
pgampe
1
Desearía que hubiera una manera de deshabilitar el uso de las MUI para un lanzamiento particular del binario sin ningún hackeo de archivos.
Stein Åsmul
1

No habrá un "enlace largo oscuro de microsoft.com". cmd.exees un componente de Windows y no se distribuye por separado.

Gravedad
fuente
3
no responde la pregunta (tal vez la pregunta cambió)
user1133275
Esta respuesta contiene cierta cantidad de información útil, pero no responde la pregunta. Esa información podría proporcionarse en un comentario en su lugar.
zeel
0

Si está ejecutando Windows XP, puede traducir muchas cadenas usted mismo. Usando un editor de recursos como XN Resource Editor o ResEdit , puede modificar los mensajes incluidos y guardar todo como un archivo EXE modificado.

Nota: Como estamos hablando de un componente de Windows, supongo que la modificación de un ejecutable desde Windows no está cubierta por la licencia que ha aceptado al instalar Windows.

Robert
fuente