Làm cách nào để thay đổi cmd.exe của tôi sang tiếng Anh?


23

Tôi sử dụng Windows XP bằng tiếng Hà Lan, nhưng tôi muốn có cmd.exetiếng Anh của mình.

Có cách nào tôi có thể thay đổi ngôn ngữ không? Tôi có thể tải xuống một phiên bản cmd.exetiếng Anh riêng biệt không? Có cách nào khác không?


2
Bạn không nghĩ sẽ tốt hơn nếu hỏi làm thế nào để đặt nó sang tiếng Anh ?
slhck

Tôi khá chắc chắn rằng EXE có thông tin bản địa hóa, với các chuỗi ngôn ngữ thực tế được lưu trữ ở nơi khác. Nếu bạn tìm thấy một CMD.EXE tiếng Anh, nó có thể hoạt động giống hệt nhau. Tình cờ tôi sống ở Amsterdam, vì vậy lần sau tôi thấy một máy XP của Hà Lan tôi sẽ MD5 exe và xem điều gì xảy ra :-)
Tom Corelis

1
@slhck: Tôi khá chắc chắn rằng bản địa hóa nằm trong tệp thực thi, nhìn thấy từ trình soạn thảo hex của tôi.
orlp

Vâng, điều đó rất có thể, chỉ cần xem chỉnh sửa của tôi - bạn có ổn với điều này không? Đó chỉ là hỏi một câu hỏi rộng hơn, ai biết những gì có thể.
slhck

1
@nightcracker: Nơi lưu trữ dữ liệu bản địa hóa tùy thuộc vào phiên bản Windows của bạn. XP có mọi thứ tích hợp trong tệp exe. Bắt đầu với Vista, chúng được lưu giữ bên ngoài trong thư mục con có tên là ngôn ngữ của bạn (ví dụ: "de-de" cho tiếng Đức) và một tệp có tên cmd.dll.mui
Robert

Câu trả lời:


15

Thi hành

chcp 437

trong cmdlời nhắc.

Ví dụ:

C:\Users\javaserv> chcp 437
Active code page: 437

1
Câu trả lời này làm việc cho tôi. Hệ thống của tôi là Windows 7 ome premium của Nga
SergV

5
Điều này không thay đổi bất cứ điều gì trên Windows 7 Enterprise của tôi bằng tiếng Đức. Tất cả mọi thứ vẫn còn ở Đức, có thể là dirhay route. Được 850, đổi thành 437. AFAIK, 850 là viết tắt của "DOS (phương Tây)" vì vậy nó không đại diện cho ngôn ngữ mà là mã hóa ký tự.
ygoe

Điều này đã thay đổi lời nhắc và tin nhắn truyền thống của Trung Quốc cmdsang tiếng Anh. Công trình vĩ đại.
Nelson

Hoạt động vĩ đại, nhưng phần tiếng Trung đơn giản của tên tệp trở thành ????
người đàn ông bằng đồng

@bronzeman thì bạn cần một phông chữ cho các ký tự Trung Quốc. Giống như Microsoft YaHei Mono.
WesternGun

5

Nó phụ thuộc vào cách Windows của bạn được bản địa hóa (Tôi không quen thuộc với Windows Hà Lan). Nhìn vào thư mục sau:

c:\Windows\System32\nl-NL

Nếu bạn có tập tin được đặt tên cmd.exe.muiở đó, đổi tên nó thành một cái khác. Dấu nhắc lệnh của bạn sẽ chủ yếu bằng tiếng Anh (tất cả văn bản đến từ cmd.exe sẽ là tiếng Anh, nhưng một số thông báo lỗi đến từ các nguồn khác và sẽ bằng tiếng Hà Lan.

Nếu bạn không có thư mục đó hoặc nếu cmd.exe.muikhông có, điều đó có nghĩa là cmd.exe (dấu nhắc lệnh thực thi) của bạn có các chuỗi tiếng Hà Lan được tích hợp, vì vậy bạn không thể dễ dàng thay đổi nó sang tiếng Anh.


Điều này mang lại cho tôi thông báo lỗi, bởi vì nó không thể tìm thấy các mục chuỗi nữa.
pgampe

1
Tôi ước có một cách để vô hiệu hóa việc sử dụng MUIs cho một lần khởi chạy nhị phân cụ thể mà không bị hack tập tin.
Stein Åsmul

1

Sẽ không có "liên kết dài tối nghĩa từ microsoft.com". cmd.exelà một thành phần của Windows và không được phân phối riêng.


3
không trả lời được câu hỏi (có thể câu hỏi đã thay đổi)
user1133275

Câu trả lời này chứa một số lượng thông tin hữu ích, nhưng không trả lời câu hỏi. Thông tin đó có thể được cung cấp trong một bình luận thay thế.
zeel

0

Nếu bạn đang chạy Windows XP, bạn có thể tự dịch rất nhiều chuỗi. Sử dụng trình chỉnh sửa tài nguyên như XN Resource Editor hoặc ResEdit, bạn có thể sửa đổi các thông báo đi kèm và lưu mọi thứ dưới dạng tệp EXE đã sửa đổi.

Lưu ý: Như chúng ta đang nói về một thành phần của Windows, tôi cho rằng việc sửa đổi một tệp thực thi từ Windows không nằm trong giấy phép mà bạn đã chấp nhận khi cài đặt Windows.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.