วิธีแก้ไขเครื่องหมายคำถาม Bash แทน Y ใน Windows 10
ผู้ใช้หลายคนประสบปัญหาเมื่อ Bash ใน Windows 10 ติดตั้งไม่ถูกต้อง ก่อนดาวน์โหลด แทนที่จะเป็นอักขระยืนยัน "Y" จะแสดงเครื่องหมายคำถาม เมื่อสิ่งนี้เกิดขึ้น จะมีลักษณะดังนี้:
C:\Users\ชื่อผู้ใช้>bash
— คุณสมบัติเบต้า —
สิ่งนี้จะติดตั้ง Ubuntu บน Windows จัดจำหน่ายโดย Canonical
และได้รับอนุญาตภายใต้เงื่อนไขที่มีอยู่ที่นี่:
https://aka.ms/uowtermsพิมพ์ "?" เพื่อจะดำเนินการต่อ: ?
???,... ??? ???…
นี่คือวิธีการแก้ไข
ดูเหมือนว่าปัญหานี้จะมีผลกับผู้ใช้ Windows 10 ที่ใช้ภาษาอื่นที่ไม่ใช่ภาษาอังกฤษเท่านั้น ในการแก้ไขปัญหา คุณต้องเปลี่ยนภาษาของระบบปฏิบัติการเป็นภาษาอังกฤษ รีบูตระบบปฏิบัติการ แล้วติดตั้ง Bash ใหม่
นี่คือสิ่งที่ต้องทำ
- ดาวน์โหลด MUI/Language Pack ภาษาอังกฤษได้จากที่นี่: ชุดภาษา MUI สำหรับ Windows 10 build 14316 – ลิงก์โดยตรง. หากคุณกำลังใช้งานบิลด์เวอร์ชันอื่นที่ไม่ใช่ 14316 คุณสามารถติดตั้ง MUI pack ที่เหมาะสมได้โดยใช้ Windows Update ตามที่อธิบายไว้ด้านล่าง
- กด ชนะ + R คีย์ร่วมกันบนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้
เคล็ดลับ: ดู รายการสุดท้ายของแป้นพิมพ์ลัด Windows ทั้งหมดพร้อมปุ่ม Win. - พิมพ์ข้อมูลต่อไปนี้ในกล่อง Run:
lpksetup.exe
กดปุ่มตกลง. - วิซาร์ด "ติดตั้งหรือถอนการติดตั้งภาษาที่แสดง" จะปรากฏขึ้นบนหน้าจอ
คลิก ติดตั้งภาษาที่แสดง ปุ่ม. - ในหน้าถัดไปของวิซาร์ด ให้คลิกเรียกดูและเลือกไฟล์ *.cab ของภาษา MUI ที่คุณดาวน์โหลด ในภาพหน้าจอเหล่านี้ มีแพ็คเกจ MUI ของรัสเซีย ในกรณีของคุณจะเป็นแพ็คเกจภาษาอังกฤษ
- คลิกปุ่มถัดไปและรอจนกว่าจะติดตั้ง อาจต้องใช้เวลาและพื้นที่ดิสก์เป็นจำนวนมาก
- ในการเปลี่ยนไปใช้ชุดภาษาที่ติดตั้งไว้สำหรับบัญชีผู้ใช้ของคุณ คุณต้องเปิดแอปเพล็ตแผงควบคุมต่อไปนี้:
แผงควบคุม\นาฬิกา ภาษา และภูมิภาค\Language
- คลิก "เพิ่มภาษา" ที่นั่นและเพิ่มภาษาอังกฤษที่คุณติดตั้ง:
- คลิก ตัวเลือก ที่ด้านขวาของภาษาอังกฤษที่ติดตั้งไว้
คุณจะพบกับความสามารถในการเปิดใช้งานภาษาอังกฤษเป็นภาษาหลักที่ใช้แสดงผล - รีสตาร์ท Windows 10
เมื่อเสร็จแล้วให้ทำตามคำแนะนำเหล่านี้เพื่อติดตั้ง Bash อีกครั้ง: วิธีเปิดใช้งาน Ubuntu Bash ใน Windows 10. ตอนนี้มันจะถูกติดตั้งอย่างถูกต้อง
หลังจากทำเช่นนี้ คุณสามารถตั้งค่าภาษาที่ใช้ก่อนหน้านี้อีกครั้งใน Windows 10 ทุกอย่างจะทำงานตามที่คาดไว้