บทความนี้จะบอกวิธีแทนที่ PowerShell ด้วย Command Prompt ใน Windows Microsoft กำลังเพิ่มคุณสมบัติที่ดีจริงๆ ให้กับ Windows 11/10 ด้วย Creators Update ที่จะมาถึงในเร็วๆ นี้ ด้วย Creators Update บริษัทกำลังทำการเปลี่ยนแปลงหลายอย่างกับทั้ง Bash และระบบย่อย Linux บน Windows 11/10
แต่ Microsoft กำลังเปลี่ยนเครื่องมือบรรทัดคำสั่งเริ่มต้นของ Windows ค่อนข้างใหญ่ ด้วยการอัปเดตครั้งต่อไปสำหรับ Windows 11/10 Microsoft ให้ความสำคัญกับ PowerShell เป็นอย่างมาก ซึ่งควรจะดีกว่า CMD
ด้วย Creators Update คุณจะไม่สามารถใช้เมนู Shift+Right-Click ใน File Explorer เพื่อไปยัง CMD ได้อีกต่อไป Microsoft นำมันออกไปและแทนที่ด้วย PowerShell ซึ่งน่ารำคาญเล็กน้อยถ้าคุณชอบ CMD คุณยังสามารถไปที่ไซต์สนับสนุนอย่างเป็นทางการของ Microsoft เพื่อทราบข้อมูลเพิ่มเติม
วิธีการแทนที่ PowerShell ด้วย Command Prompt ใน Windows
แทนที่ PowerShell ด้วย CMD ใน File Explorer
หากคุณต้องการเปิด Command Prompt แทน PowerShell ในโฟลเดอร์หรือ File Explorer คุณจะต้องเปลี่ยน PowerShell เป็น CMD ในเมนูบริบทคลิกขวาบนคอมพิวเตอร์ Windows 11 หรือ 10 ของคุณ เราสามารถทำได้โดยทำการเปลี่ยนแปลง Registry Editor เริ่มกันเลย
กด แป้นโลโก้ Windows บนแป้นพิมพ์ มองหาแอป Notepad++ ในเมนู Start แล้วเปิดขึ้นมา ตอนนี้ ให้คัดลอกโค้ดต่อไปนี้และวางลงใน ไฟล์ Notepad เปล่า คลิก ไฟล์ และเลือกตัวเลือก บันทึกเป็น… เมื่อคุณคลิกตัวเลือก บันทึกเป็น… คุณจะได้รับแจ้งให้กำหนดชื่อและประเภทไฟล์ คลิกส่วน ชื่อไฟล์ และพิมพ์’cmdfix.reg‘เป็นชื่อไฟล์ จากนั้นคลิกไอคอนแบบเลื่อนลงหน้าช่อง บันทึกเป็นประเภท แล้วเลือก ไฟล์ทั้งหมด สุดท้าย บันทึก ไฟล์ไปยังตำแหน่งที่คุณต้องการ เมื่อคุณบันทึกไฟล์แล้ว ให้ไปที่ cmdfix.reg แล้วดับเบิลคลิก เมื่อได้รับแจ้ง ให้เลือกใช่ ถัดไป คุณจะเห็นหน้าต่างป๊อปอัปถามว่าคุณต้องการเพิ่มการกำหนดค่าใหม่ให้กับรีจิสทรีหรือไม่ เลือกใช่ cmdfix.reg ที่สร้างขึ้นใหม่จะถูกเพิ่มลงในรีจิสทรี
แทนที่ PowerShell ด้วย CMD ในเมนู Power User
ผู้ใช้ Windows 10 เท่านั้นที่สามารถใช้เคล็ดลับนี้เพื่อแทนที่ PowerShell ด้วย Command Prompt ในเมนู Power User ทำตามขั้นตอนง่ายๆ ด้านล่างเพื่อรับ Command Prompt กลับมาที่ Power User Menu ของ Windows PC
คลิก Start (ไอคอนโลโก้ Windows ที่มุมล่างซ้ายของหน้าจอ) แล้วเลือกการตั้งค่า จากนั้นคลิกการปรับเปลี่ยนในแบบของคุณ คุณสามารถเข้าถึงเมนูการตั้งค่าส่วนบุคคลได้โดยตรงโดยคลิกขวาบนหน้าจอเดสก์ท็อปแล้วเลือกตัวเลือก ตั้งค่าส่วนบุคคล ตอนนี้ให้คลิกแถบงานบนแผงด้านซ้ายในหน้าต่างการตั้งค่า หลังจากนั้น คลิกปุ่มสลับด้านล่าง ‘ แทนที่ Command Prompt ด้วย Windows PowerShell ในเมนูเมื่อฉันคลิกขวาที่ปุ่มเริ่มต้นหรือกดแป้นโลโก้ Windows + X‘ บนแผงด้านขวา เมื่อคุณทำเสร็จแล้ว 2 ตัวเลือกในการเปิด Powershell ในเมนู Power User จะถูกแทนที่ด้วย Command Prompt และ Command Prompt (Admin) ตามลำดับ
แก้ไขรายการรีจิสทรีเพื่อแทนที่ PowerShell ด้วย CMD
คุณควรจะสามารถแทนที่ PowerShell ด้วย Command Prompt ใน Windows 10 และ 11 ได้โดยใช้เคล็ดลับที่เราเพิ่งพูดถึง สำหรับวิธีนี้ คุณต้องแก้ไขรายการรีจิสทรีด้วยตนเอง
คลิก ไอคอนค้นหา และพิมพ์ “registry” ในช่องข้อความ จากนั้นคลิก ตัวแก้ไขรีจิสทรี หรือคุณสามารถเปิดหน้าต่าง เรียกใช้ โดยกด แป้นโลโก้ Windows + R แล้วพิมพ์ “regedit” เพื่อเปิด Registry Editor. ตอนนี้ ไปที่ HKEY_CLASSES_ROOT\Directory\shell\cmd คลิกขวาที่โฟลเดอร์ cmd แล้วเลือก การอนุญาต จากเมนูบริบท เมื่อหน้าต่างเล็กๆ ชื่อ การอนุญาตสำหรับ cmd ปรากฏขึ้น ให้คลิกปุ่ม ขั้นสูง หน้าต่าง การตั้งค่าความปลอดภัยขั้นสูง จะปรากฏขึ้น คลิกตัวเลือก เปลี่ยน เพื่อเปลี่ยนการตั้งค่าสิทธิ์สำหรับ เจ้าของ ในหน้าต่าง เลือกผู้ใช้หรือกลุ่ม ให้คลิกปุ่ม ขั้นสูง ในหน้าต่างที่ปรากฏขึ้นถัดไป ให้คลิกปุ่ม ค้นหาทันที จากนั้นเลือกกลุ่มผู้ใช้ของคุณจากผลการค้นหาแล้วคลิกตกลง เมื่อคุณกลับไปที่หน้าต่าง การตั้งค่าความปลอดภัยขั้นสูงสำหรับ cmd ให้เลือกตัวเลือก แทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุ จากนั้นคลิกนำไปใช้และตกลงตามลำดับ สุดท้าย คุณจะกลับไปที่หน้าต่าง การอนุญาตสำหรับ cmd จากจุดเริ่มต้นที่คุณเริ่มต้น ตอนนี้ เลือก ผู้ดูแลระบบ ภายใต้ ชื่อกลุ่มหรือผู้ใช้ และทำเครื่องหมายที่ช่อง อนุญาต ถัดจาก การควบคุมทั้งหมด ภายใต้ สิทธิ์สำหรับผู้ดูแลระบบ คลิกปุ่ม นำไปใช้ ตามด้วย ตกลง เมื่อคุณกลับมาที่เส้นทาง HKEY_CLASSES_ROOT\Directory\shell\cmd ใน Registry Editor ให้คลิกขวาที่รายการ HideBasedOnVelocityId เลือกตัวเลือก เปลี่ยนชื่อ เปลี่ยนชื่อรายการเป็น ShowBasedOnVelocityId ทันทีที่ชื่อรายการ DWORD เปลี่ยนไป PowerShell จะถูกแทนที่ด้วย CMD ในเมนูคลิกขวาใน Windows 10 หรือ 11