แทนที่ PowerShell ด้วย Command Prompt ในบริบท เมนูใน Windows 10: หากคุณเพิ่งอัปเดตเป็น Windows 10 ผู้สร้างอัปเดตล่าสุด คุณอาจสังเกตเห็นแล้วว่าเมื่อคุณกด Shift และคลิกขวาที่โฟลเดอร์ใด ๆ ตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" จะถูกแทนที่ด้วย "เปิดหน้าต่าง PowerShell ที่นี่" ในขณะที่หลายคนไม่รู้ว่า PowerShell คืออะไร Microsoft คาดหวังให้พวกเขาใช้ฟังก์ชันนี้อย่างไร นั่นเป็นเหตุผลที่เราได้รวบรวมคู่มือนี้ซึ่งจะแสดงวิธีเพิ่มตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" ในเมนูบริบท File Explorer อีกครั้ง
นอกจากนี้ ตัวเลือกสำหรับพรอมต์คำสั่งในเมนูเริ่มยังถูกแทนที่ด้วย PowerShell ด้วยการอัปเดตผู้สร้างล่าสุด แต่โชคดีที่ระบบสามารถกู้คืนผ่านการตั้งค่า Windows แต่น่าเสียดายที่ไม่มีตัวเลือก/การตั้งค่าที่จะแทนที่ตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" จากเมนูบริบทคลิกขวาบน Windows 10 เพื่อไม่ให้เสียเวลา เรามาดูวิธีการแทนที่ PowerShell ด้วย Command Prompt ใน Context Menu ใน Windows 10 กัน ด้วยคำแนะนำด้านล่าง
แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10
อย่าลืมสร้างจุดคืนค่า เผื่อมีอะไรผิดพลาด
วิธีที่ 1:ใช้ Registry Fix
หมายเหตุ: หากคุณไม่ต้องการใช้วิธีนี้ คุณสามารถลองใช้วิธีที่ 2 ซึ่งช่วยให้คุณแก้ไขรายการรีจิสทรีด้วยตนเองเพื่อแก้ไขปัญหาได้
1.เปิดไฟล์ Notepad ที่ว่างเปล่าแล้ววางข้อความต่อไปนี้ตามที่เป็นอยู่:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\cmdprompt] @="@shell32.dll,-8506" "Extended"="" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Directory\shell\cmdprompt\command] @="cmd.exe /s /k pushd \"%V\"" [HKEY_CLASSES_ROOT\Directory\Background\shell\cmdprompt] @="@shell32.dll,-8506" "Extended"="" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Directory\Background\shell\cmdprompt\command] @="cmd.exe /s /k pushd \"%V\"" [HKEY_CLASSES_ROOT\Drive\shell\cmdprompt] @="@shell32.dll,-8506" "Extended"="" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Drive\shell\cmdprompt\command] @="cmd.exe /s /k pushd \"%V\""
2.คลิกไฟล์ จากนั้น บันทึกเป็น จากเมนู Notepad
3.จากเมนูแบบเลื่อนลงบันทึกเป็นประเภท ให้เลือก “ไฟล์ทั้งหมด “
4.พิมพ์ชื่อไฟล์เป็น cmdfix.reg (นามสกุล .reg สำคัญมาก)
5.นำทางไปยังตำแหน่งที่คุณต้องการบันทึกไฟล์ จากนั้นคลิก บันทึก
6.ดับเบิลคลิกที่ไฟล์ จากนั้นคลิกใช่ เพื่อดำเนินการต่อและเพิ่มตัวเลือก “เปิดหน้าต่างคำสั่งที่นี่ ” ในเมนูบริบท
7.ตอนนี้ ถ้าคุณต้องการ ลบ “เปิดหน้าต่างคำสั่งที่นี่” จากเมนูบริบท จากนั้นเปิดไฟล์แผ่นจดบันทึกแล้ววางเนื้อหาด้านล่างลงไป:
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\Directory\shell\cmd2] [-HKEY_CLASSES_ROOT\Directory\Background\shell\cmd2] [-HKEY_CLASSES_ROOT\Drive\shell\cmd2] [-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\cmd2]
8.เลือกบันทึกเป็นประเภทเป็น “ไฟล์ทั้งหมด ” และตั้งชื่อไฟล์เป็น Defaultcmd.reg.
9.คลิก บันทึก และดับเบิลคลิกที่ไฟล์เพื่อลบตัวเลือกออกจากเมนูบริบท ตอนนี้จะเป็นการแทนที่ PowerShell ด้วย Command Prompt ใน Context Menu ถ้าไม่เช่นนั้นให้ดำเนินการตามวิธีถัดไป
วิธีที่ 2:สร้างรายการรีจิสทรีด้วยตนเอง
1.กดปุ่ม Windows + R จากนั้นพิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor
2.นำทางไปยังเส้นทางรีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT\Directory\shell\cmd
3.คลิกขวาที่โฟลเดอร์ cmd แล้วคลิก การอนุญาต
4.ในแท็บ Security ให้คลิก ขั้นสูง ปุ่ม.
5.ในหน้าต่างการตั้งค่าความปลอดภัยขั้นสูง ให้คลิก เปลี่ยนถัดจากเจ้าของ
6.จาก เลือกผู้ใช้หรือกลุ่ม หน้าต่างอีกครั้ง คลิก ขั้นสูง
7.ตอนนี้ คลิก ค้นหาเลย จากนั้นเลือกบัญชีผู้ใช้ของคุณ จากรายการแล้ว คลิกตกลง
8.เมื่อคุณเพิ่มบัญชีผู้ใช้แล้ว ให้ทำเครื่องหมายที่ “แทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุ “
9.Click Apply ตามด้วย OK
10.คุณจะถูกนำไปยังหน้าต่างการอนุญาตอีกครั้ง จากนั้นเลือก ผู้ดูแลระบบ จากนั้นภายใต้การอนุญาต ให้ทำเครื่องหมายที่ การควบคุมทั้งหมด
11.Click Apply ตามด้วย OK
12.ตอนนี้อยู่ในโฟลเดอร์ cmd ให้คลิกขวาที่ HideBasedOnVelocityId DWORD แล้วเลือก เปลี่ยนชื่อ
13.เปลี่ยนชื่อ DWORD ด้านบนเป็น ShowBasedOnVelocityId และกด Enter
14. การดำเนินการนี้จะเปิดใช้งาน “เปิดหน้าต่างคำสั่งที่นี่ ” ทันทีที่คุณปิด Registry Editor
15.หากคุณต้องการเปลี่ยนกลับ ให้เปลี่ยนชื่อ DWORD อีกครั้งเป็น HideBasedOnVelocityId ตรวจสอบอีกครั้งและดูว่าคุณสามารถ แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10 ได้สำเร็จหรือไม่
วิธีลบหน้าต่าง Open PowerShell ที่นี่ออกจากเมนูบริบทใน Windows 10
แม้ว่าการทำตามขั้นตอนข้างต้นดูเหมือนว่าจะนำตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" กลับมาในเมนูบริบทคลิกขวา แต่คุณจะยังเห็นตัวเลือก "เปิดหน้าต่าง PowerShell ที่นี่" และ หากต้องการลบออกจากเมนูบริบท ให้ทำตามขั้นตอนด้านล่าง
1.กดปุ่ม Windows + R จากนั้นพิมพ์ regedit แล้วกด Enter
2.นำทางไปยังเส้นทางรีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT\Directory\shell\PowerShell
3.คลิกขวาที่ PowerShell จากนั้นเลือก การอนุญาต
4.Click ปุ่มขั้นสูง ใต้หน้าต่างอนุญาต
5.ในหน้าต่างการตั้งค่าความปลอดภัยขั้นสูง ให้คลิกเปลี่ยน ข้างเจ้าของ
6.จากหน้าต่างเลือกผู้ใช้หรือกลุ่มอีกครั้ง ให้คลิกขั้นสูง
7.ตอนนี้ คลิก ค้นหาเลย จากนั้นเลือกบัญชีผู้ใช้ของคุณจากรายการแล้วคลิกตกลง
8.เมื่อคุณเพิ่มบัญชีผู้ใช้แล้ว ให้ทำเครื่องหมายที่ “แทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุ “
9.Click Apply ตามด้วย OK
10.คุณจะถูกนำไปยังหน้าต่างการอนุญาตอีกครั้ง จากนั้นเลือก ผู้ดูแลระบบ จากนั้นภายใต้การอนุญาต ให้ทำเครื่องหมายที่ การควบคุมทั้งหมด
11.Click Apply ตามด้วย OK
12.ตอนนี้ในโฟลเดอร์ PowerShell ให้คลิกขวาที่ ShowBasedOnVelocityId DWORD แล้วเลือก เปลี่ยนชื่อ
13.เปลี่ยนชื่อ DWORD ด้านบนเป็น HideBasedOnVelocityId และกด Enter
14.การดำเนินการนี้จะปิดใช้งานตัวเลือก “เปิดหน้าต่าง PowerShell ที่นี่” ทันทีที่คุณปิดตัวแก้ไขรีจิสทรี
15.หากคุณต้องการเปลี่ยนกลับ เพียงแค่เปลี่ยนชื่อ DWORD อีกครั้งเป็น ShowBasedOnVelocityId
แนะนำสำหรับคุณ:
- วิธีย้ายแอป Windows 10 ไปยังไดรฟ์อื่น
- วิธีขยายพาร์ติชันไดรฟ์ระบบ (C:) ใน Windows 10
- แทนที่ Powershell ด้วย Command Prompt ใน Windows 10 Start Menu
- วิธีการเปลี่ยนไดเร็กทอรีการติดตั้งเริ่มต้นใน Windows 10
เท่านี้ก็สำเร็จ แทนที่ PowerShell ด้วย Command Prompt ใน Context Menu ใน Windows 10 แต่ถ้าคุณยังมีคำถามใดๆ เกี่ยวกับบทความนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น