Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

แทนที่ PowerShell ด้วย Command Prompt ในบริบท เมนูใน Windows 10:  หากคุณเพิ่งอัปเดตเป็น Windows 10 ผู้สร้างอัปเดตล่าสุด คุณอาจสังเกตเห็นแล้วว่าเมื่อคุณกด Shift และคลิกขวาที่โฟลเดอร์ใด ๆ ตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" จะถูกแทนที่ด้วย "เปิดหน้าต่าง PowerShell ที่นี่" ในขณะที่หลายคนไม่รู้ว่า PowerShell คืออะไร Microsoft คาดหวังให้พวกเขาใช้ฟังก์ชันนี้อย่างไร นั่นเป็นเหตุผลที่เราได้รวบรวมคู่มือนี้ซึ่งจะแสดงวิธีเพิ่มตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" ในเมนูบริบท File Explorer อีกครั้ง

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

นอกจากนี้ ตัวเลือกสำหรับพรอมต์คำสั่งในเมนูเริ่มยังถูกแทนที่ด้วย 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

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

3.จากเมนูแบบเลื่อนลงบันทึกเป็นประเภท ให้เลือก “ไฟล์ทั้งหมด

4.พิมพ์ชื่อไฟล์เป็น cmdfix.reg (นามสกุล .reg สำคัญมาก)

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

5.นำทางไปยังตำแหน่งที่คุณต้องการบันทึกไฟล์ จากนั้นคลิก บันทึก

6.ดับเบิลคลิกที่ไฟล์ จากนั้นคลิกใช่ เพื่อดำเนินการต่อและเพิ่มตัวเลือก “เปิดหน้าต่างคำสั่งที่นี่ ” ในเมนูบริบท

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

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

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

2.นำทางไปยังเส้นทางรีจิสทรีต่อไปนี้:

HKEY_CLASSES_ROOT\Directory\shell\cmd

3.คลิกขวาที่โฟลเดอร์ cmd แล้วคลิก การอนุญาต

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

4.ในแท็บ Security ให้คลิก ขั้นสูง ปุ่ม.

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

5.ในหน้าต่างการตั้งค่าความปลอดภัยขั้นสูง ให้คลิก เปลี่ยนถัดจากเจ้าของ

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

6.จาก เลือกผู้ใช้หรือกลุ่ม หน้าต่างอีกครั้ง คลิก ขั้นสูง

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

7.ตอนนี้ คลิก ค้นหาเลย จากนั้นเลือกบัญชีผู้ใช้ของคุณ จากรายการแล้ว คลิกตกลง

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

8.เมื่อคุณเพิ่มบัญชีผู้ใช้แล้ว ให้ทำเครื่องหมายที่ “แทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุ

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

9.Click Apply ตามด้วย OK

10.คุณจะถูกนำไปยังหน้าต่างการอนุญาตอีกครั้ง จากนั้นเลือก ผู้ดูแลระบบ จากนั้นภายใต้การอนุญาต ให้ทำเครื่องหมายที่ การควบคุมทั้งหมด

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

11.Click Apply ตามด้วย OK

12.ตอนนี้อยู่ในโฟลเดอร์ cmd ให้คลิกขวาที่ HideBasedOnVelocityId DWORD แล้วเลือก เปลี่ยนชื่อ

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

13.เปลี่ยนชื่อ DWORD ด้านบนเป็น ShowBasedOnVelocityId และกด Enter

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

14. การดำเนินการนี้จะเปิดใช้งาน “เปิดหน้าต่างคำสั่งที่นี่ ” ทันทีที่คุณปิด Registry Editor

15.หากคุณต้องการเปลี่ยนกลับ ให้เปลี่ยนชื่อ DWORD อีกครั้งเป็น HideBasedOnVelocityId ตรวจสอบอีกครั้งและดูว่าคุณสามารถ แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10 ได้สำเร็จหรือไม่

วิธีลบหน้าต่าง Open PowerShell ที่นี่ออกจากเมนูบริบทใน Windows 10

แม้ว่าการทำตามขั้นตอนข้างต้นดูเหมือนว่าจะนำตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" กลับมาในเมนูบริบทคลิกขวา แต่คุณจะยังเห็นตัวเลือก "เปิดหน้าต่าง PowerShell ที่นี่" และ หากต้องการลบออกจากเมนูบริบท ให้ทำตามขั้นตอนด้านล่าง

1.กดปุ่ม Windows + R จากนั้นพิมพ์ regedit แล้วกด Enter

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

2.นำทางไปยังเส้นทางรีจิสทรีต่อไปนี้:

HKEY_CLASSES_ROOT\Directory\shell\PowerShell

3.คลิกขวาที่ PowerShell จากนั้นเลือก การอนุญาต

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

4.Click ปุ่มขั้นสูง ใต้หน้าต่างอนุญาต

5.ในหน้าต่างการตั้งค่าความปลอดภัยขั้นสูง ให้คลิกเปลี่ยน ข้างเจ้าของ

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

6.จากหน้าต่างเลือกผู้ใช้หรือกลุ่มอีกครั้ง ให้คลิกขั้นสูง

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

7.ตอนนี้ คลิก ค้นหาเลย จากนั้นเลือกบัญชีผู้ใช้ของคุณจากรายการแล้วคลิกตกลง

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

8.เมื่อคุณเพิ่มบัญชีผู้ใช้แล้ว ให้ทำเครื่องหมายที่ “แทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุ

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

9.Click Apply ตามด้วย OK

10.คุณจะถูกนำไปยังหน้าต่างการอนุญาตอีกครั้ง จากนั้นเลือก ผู้ดูแลระบบ จากนั้นภายใต้การอนุญาต ให้ทำเครื่องหมายที่ การควบคุมทั้งหมด

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

11.Click Apply ตามด้วย OK

12.ตอนนี้ในโฟลเดอร์ PowerShell ให้คลิกขวาที่ ShowBasedOnVelocityId DWORD แล้วเลือก เปลี่ยนชื่อ

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

13.เปลี่ยนชื่อ DWORD ด้านบนเป็น HideBasedOnVelocityId และกด Enter

แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10

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 แต่ถ้าคุณยังมีคำถามใดๆ เกี่ยวกับบทความนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น