Comment changer mon cmd.exe en anglais?

23

J'utilise Windows XP en néerlandais, mais j'aimerais l'avoir cmd.exeen anglais.

Existe-t-il un moyen de changer la langue? Puis-je télécharger une version distincte de cmd.exeen anglais? Y a-t-il d'autres moyens?

orlp
la source
2
Ne pensez-vous pas qu'il serait préférable de demander comment le définir en anglais ?
slhck
Je suis sûr que l'EXE contient des informations de localisation, avec les chaînes de langue réelles stockées ailleurs. Si vous trouvez un CMD.EXE anglais, il peut fonctionner de manière identique. Par coïncidence, je vis à Amsterdam, alors la prochaine fois que je verrai une machine XP néerlandaise, je MD5 l'exe et voir ce qui se passe :-)
Tom Corelis
1
@slhck: Je suis presque sûr que la localisation est dans l'exécutable, vu depuis mon éditeur hexadécimal.
orlp
Oui, cela pourrait très bien être, voyez mon montage - ça vous va? Cela pose simplement une question plus large, qui sait ce qui est possible.
slhck
1
@nightcracker: l'emplacement de stockage des données de localisation dépend de votre version de Windows. XP a tout intégré dans le fichier exe. À partir de Vista, ils sont conservés en externe dans un sous-répertoire nommé comme votre langue (par exemple "de-de" pour l'allemand) et un fichier nommé cmd.dll.mui
Robert

Réponses:

15

Exécuter

chcp 437

à l' cmdinvite.

Par exemple:

C:\Users\javaserv> chcp 437
Active code page: 437
Dmitry L.
la source
1
Cette réponse fonctionne pour moi. Mon système est russe Windows 7 ome premium
SergV
5
Cela ne change rien sur mon Windows 7 Enterprise en allemand. Tout est toujours en allemand, que ce dirsoit ou route. Was 850, changé en 437. AFAIK, 850 signifie "DOS (Western)" donc il ne représente pas une langue mais un encodage de caractères.
ygoe
Cela a changé mes invites et mes messages en chinois traditionnel cmden anglais. Fonctionne très bien.
Nelson
Fonctionne bien, mais la simple partie chinoise du nom de fichier devient ????
homme de bronze
@bronzeman alors vous avez besoin d'une police pour les caractères chinois. Comme Microsoft YaHei Mono.
WesternGun
5

Cela dépend de la façon dont votre Windows est localisé (je ne connais pas spécifiquement Windows néerlandais). Regardez le dossier suivant:

c:\Windows\System32\nl-NL

Si le fichier cmd.exe.muiy est nommé , renommez-le en autre chose. Votre invite de commande sera principalement en anglais (tout le texte provenant de cmd.exe sera en anglais, mais certains messages d'erreur proviennent d'autres sources et seront en néerlandais.

Si vous ne disposez pas d'un tel dossier, ou s'il cmd.exe.muin'y est pas, cela signifie que votre cmd.exe (invite de commande exécutable) a ses chaînes néerlandaises intégrées, vous ne pouvez donc pas le changer facilement en anglais.

haimg
la source
Cela me donne des messages d'erreur, car il ne peut plus trouver les entrées de chaîne.
pgampe
1
Je souhaite qu'il y ait un moyen de désactiver l'utilisation des MUI pour un lancement particulier du binaire sans aucun piratage de fichiers.
Stein Åsmul
1

Il n'y aura pas de "lien long obscur de microsoft.com". cmd.exeest un composant Windows et n'est pas distribué séparément.

grawity
la source
3
ne répond pas à la question. (peut-être que la question a changé)
user1133275
Cette réponse contient une certaine quantité d'informations utiles, mais ne répond pas à la question. Cette information pourrait plutôt être fournie dans un commentaire.
zeel
0

Si vous utilisez Windows XP, vous pouvez traduire vous-même un grand nombre de chaînes. En utilisant un éditeur de ressources comme XN Resource Editor ou ResEdit, vous pouvez modifier les messages inclus et tout enregistrer en tant que fichier EXE modifié.

Remarque: Comme nous parlons d'un composant de Windows, je suppose que la modification d'un exécutable à partir de Windows n'est pas couverte par la licence que vous avez acceptée lors de l'installation de Windows.

Robert
la source