แทนที่ PowerShell ด้วย Command Prompt ในเมนูบริบทใน Windows 10
แทนที่ PowerShell ด้วย Command Prompt ใน Context Menu ใน Windows 10: (Replace PowerShell with Command Prompt in Context Menu in Windows 10: )หากคุณเพิ่งอัปเดตเป็นWindows 10 Creators Update ล่าสุด(Update)คุณอาจสังเกตเห็นแล้วว่าเมื่อคุณกด Shift และคลิกขวาที่โฟลเดอร์ใด ๆ ตัวเลือก "Open command window here" จะมี ถูกแทนที่ด้วย "เปิดหน้าต่าง PowerShell ที่นี่" ในขณะที่หลายคนไม่รู้ว่า PowerShell คืออะไรMicrosoftคาดหวังให้พวกเขาใช้ฟังก์ชันนี้อย่างไร นั่นเป็นเหตุผลที่เราได้รวบรวมคู่มือนี้ซึ่งจะแสดงวิธีเพิ่มตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" ในเมนูบริบทFile Explorer อีกครั้ง(File Explorer)
นอกจากนี้ ตัวเลือกสำหรับCommand PromptในStart Menuจะถูกแทนที่ด้วยPowerShellด้วย Creators Update ล่าสุด(Update)แต่โชคดีที่มันสามารถกู้คืนได้ผ่านWindows Settings (Windows Settings)แต่น่าเศร้าที่ไม่มีตัวเลือก/การตั้งค่าที่จะแทนที่ตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่" จากเมนูบริบทคลิกขวาบนWindows(Windows 10) 10 โดยไม่ต้องเสียเวลาเรามาดูวิธีการแทนที่ PowerShell(Replace PowerShell)ด้วยCommand PromptในContext MenuในWindows 10ด้วยคำแนะนำด้านล่าง
แทนที่ PowerShell(Replace PowerShell)ด้วยCommand Promptในเมนูบริบท(Context Menu)ในWindows 10
อย่าลืม สร้างจุดคืนค่า(create a restore point) ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
วิธีที่ 1: ใช้ Registry Fix(Method 1: Use Registry Fix)
หมายเหตุ:(Note:)หากคุณไม่ต้องการใช้วิธีนี้ คุณสามารถลองใช้วิธีที่ 2 ซึ่งช่วยให้คุณแก้ไข รายการ รีจิสทรี(Registry) ด้วยตนเอง เพื่อแก้ไขปัญหาได้
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. คลิก ไฟล์ จากนั้นบันทึกเป็น(Save as)จากเมนู Notepad
3. จากเมนูแบบเลื่อนลง บันทึก(Save)เป็นประเภทให้เลือก " ไฟล์ทั้งหมด (All Files.)“
4.พิมพ์ชื่อไฟล์เป็นcmdfix.reg (นามสกุล .reg สำคัญมาก)
5. นำทางไปยังตำแหน่งที่คุณต้องการบันทึกไฟล์ จากนั้นคลิกบันทึก(Save.)
6. ดับเบิลคลิกที่ไฟล์ จากนั้นคลิกYesเพื่อดำเนินการต่อ และเพิ่มตัวเลือก “ Open command window here ” ในเมนูบริบท
7. ตอนนี้ ถ้าคุณต้องการลบตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่"(remove the “Open command window here”)จากเมนูบริบท ให้เปิดไฟล์แผ่นจดบันทึกแล้ววางเนื้อหาด้านล่างลงไป:
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. เลือกบันทึกเป็นประเภทเป็น " ไฟล์ทั้งหมด (All Files.)” และตั้งชื่อไฟล์เป็นDefaultcmd.reg
9. คลิกบันทึก(Save)และดับเบิลคลิกที่ไฟล์เพื่อลบตัวเลือกออกจากเมนูบริบท ตอนนี้จะเป็นการแทนที่PowerShellด้วยCommand PromptในContext Menuถ้าไม่เช่นนั้นให้ดำเนินการตามวิธีถัดไป
วิธีที่ 2: สร้างรายการรีจิสทรีด้วยตนเอง(Method 2: Manually create registries entries)
1. กด Windows Key + R จากนั้นพิมพ์regeditแล้วกดEnterเพื่อเปิดRegistry Editor
2.นำทางไปยังเส้นทางรีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT\Directory\shell\cmd
3. คลิกขวาที่โฟลเดอร์ cmd แล้วคลิกPermissions
4. ใต้ แท็บ Securityให้คลิกปุ่มAdvanced
5. ใน หน้าต่างการตั้งค่าความปลอดภัยขั้นสูง ให้คลิก (Advanced Security Settings)เปลี่ยน ถัดจากเจ้าของ(Change next to Owner.)
6.จาก หน้าต่าง Select User or Groupอีกครั้ง ให้คลิกAdvanced
7. ตอนนี้ คลิกค้นหาเดี๋ยวนี้(Find Now)จากนั้นเลือกบัญชีผู้ใช้ของคุณ(your user account)จากรายการ จากนั้นคลิก ตกลง(click OK.)
8. เมื่อคุณได้เพิ่มบัญชีผู้ใช้ของคุณแล้ว ให้ทำเครื่องหมายที่ “ แทนที่เจ้าของในคอนเทนเนอร์ย่อยและอ็อบเจกต์ (Replace owner on subcontainers and objects.)“
9. คลิก Apply ตามด้วย OK
10. คุณจะถูกนำไปที่ หน้าต่าง Permissions อีกครั้ง จากนั้นเลือกAdministratorsจากนั้นให้ทำเครื่องหมาย ที่ช่อง Permissions ควบคุมทั้งหมด(Full Control.)
11. คลิก Apply ตามด้วย OK
12. ในโฟลเดอร์ cmd ให้คลิกขวาที่HideBasedOnVelocityId DWORD แล้วเลือกRename
13. เปลี่ยนชื่อ DWORD ด้านบนเป็นShowBasedOnVelocityIdแล้วกด Enter
14. การดำเนินการนี้จะเปิดใช้งานตัวเลือก " เปิดหน้าต่างคำสั่งที่นี่(Open command window here) " ทันทีที่คุณปิดตัวแก้ไขรีจิสทรี(Registry Editor)
15. หากคุณต้องการเปลี่ยนกลับเพียงเปลี่ยนชื่อDWORDอีกครั้งเป็นHideBasedOnVelocityId ตรวจสอบ อีกครั้ง(Again)และดูว่าคุณสามารถ แทนที่ PowerShell ด้วย Command Prompt ได้สำเร็จใน Context Menu ใน Windows 10 หรือไม่( Replace PowerShell with Command Prompt in Context Menu in Windows 10.)
วิธีลบหน้าต่าง Open PowerShell ที่นี่จากเมนูบริบทใน Windows 10(How to remove Open PowerShell window here from the context menu in Windows 10)
แม้ว่าการทำตามขั้นตอนข้างต้นดูเหมือนว่าจะนำตัวเลือก " เปิด(Open)หน้าต่างคำสั่งที่นี่" กลับมาในเมนูบริบทคลิกขวา แต่คุณจะยังเห็นตัวเลือก " เปิด หน้าต่าง (Open) PowerShellที่นี่" และเพื่อลบออกจากเมนูบริบทให้ทำตามด้านล่าง - ขั้นตอนที่ระบุไว้
1.กด Windows Key + R จากนั้นพิมพ์regeditแล้วกด Enter
2.นำทางไปยังเส้นทางรีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT\Directory\shell\PowerShell
3. คลิกขวาที่PowerShellจากนั้นเลือกPermissions
4. คลิกปุ่มขั้นสูง( Advanced button)ภายใต้หน้าต่างการอนุญาต
5. ใน หน้าต่างการตั้งค่าความปลอดภัยขั้นสูง ให้คลิก (Advanced Security Settings)เปลี่ยน( Change)ถัดจากเจ้าของ
6.จาก หน้าต่าง Select User or Groupอีกครั้ง ให้คลิกAdvanced
7. ตอนนี้ คลิกค้นหาเดี๋ยวนี้(Find Now)จากนั้นเลือกบัญชีผู้ใช้ของคุณจากรายการ จากนั้นคลิก ตกลง
8. เมื่อคุณได้เพิ่มบัญชีผู้ใช้ของคุณแล้ว ให้ทำเครื่องหมายที่ “ แทนที่เจ้าของในคอนเทนเนอร์ย่อยและอ็อบเจกต์ (Replace owner on subcontainers and objects.)“
9. คลิก Apply ตามด้วย OK
10. คุณจะถูกนำไปที่ หน้าต่าง Permissions อีกครั้ง จากนั้นเลือกAdministratorsจากนั้นให้ทำเครื่องหมาย ที่ช่อง Permissions ควบคุมทั้งหมด(Full Control.)
11. คลิก Apply ตามด้วย OK
12. ในโฟลเดอร์PowerShell ให้คลิกขวาที่ (PowerShell)ShowBasedOnVelocityId DWORD แล้วเลือกRename
13. เปลี่ยนชื่อ DWORD ด้านบนเป็นHideBasedOnVelocityIdแล้วกด Enter
14. การดำเนินการนี้จะปิดใช้งานตัวเลือก "เปิดหน้าต่าง PowerShell ที่นี่" ทันทีที่คุณปิดตัวแก้ไขรีจิสทรี(Registry Editor)
15. หากคุณต้องการเปลี่ยนกลับเพียงเปลี่ยนชื่อDWORDอีกครั้งเป็นShowBasedOnVelocityId
แนะนำสำหรับคุณ:(Recommended for you:)
- วิธีย้ายแอพ Windows 10 ไปยังไดรฟ์อื่น(How to Move Windows 10 Apps to Another Drive)
- วิธีขยายพาร์ติชั่นไดรฟ์ระบบ (C :) ใน Windows 10(How to Extend System Drive Partition (C:) in Windows 10)
- แทนที่ Powershell ด้วย Command Prompt ใน Windows 10 Start Menu(Replace Powershell with Command Prompt in the Windows 10 Start Menu)
- วิธีเปลี่ยนไดเร็กทอรีการติดตั้งเริ่มต้นใน Windows 10(How to change the default Installation Directory in Windows 10)
เพียงเท่านี้ คุณได้แทนที่ PowerShell ด้วย Command Prompt ใน Context Menu ใน Windows 10(Replace PowerShell with Command Prompt in Context Menu in Windows 10) สำเร็จ แล้ว แต่หากคุณยังมีข้อสงสัยใดๆ เกี่ยวกับบทความนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
Related posts
Replace Powershell with Command Prompt ใน the Windows 10 Start Menu
Enable หรือ Disable Legacy Console สำหรับ Command Prompt and PowerShell ใน Windows 10
Replace Command Prompt กับ PowerShell ใน WinX Menu ของ Windows 10
Add Copy การ Folder and Move การ Folder ใน Context Menu ใน Windows 10
Remove Give access ถึงจาก Context Menu ใน Windows 10
วิธีปรับแต่งพรอมต์คำสั่งใน Windows 10
วิธีทำงานกับไฟล์ โฟลเดอร์ และแอพใน Bash บน Ubuntu บน Windows 10
วิธีปรับแต่ง Command Prompt (cmd) ใน Windows 10
วิธีการเพิ่ม PowerShell ถึง Context Menu ใน Windows 10
วิธีการแก้ไขรีจิสทรีจาก Command Prompt ใน Windows 10
Access FTP Server ใช้ Command Prompt ใน Windows 10
วิธีรับ Windows 10 Explorer & Context Menu Back in Windows 11
Remove Restore รุ่นก่อนหน้า Context menu รายการใน Windows 10
Set AS default printer Context Menu item หายไปใน Windows 10
Fix Mouse Scroll ไม่ทำงานใน Start Menu บน Windows 10
Show Control Panel ใน WinX Menu ใน Windows 10
Delete A Folder or File A Folder or File (CMD)
ล้าง Clipboard ใช้ Command Prompt or Shortcut
วิธีการเปิด Edge browser โดยใช้ Command Prompt บน Windows 10
แป้นพิมพ์ลัด 34 สำหรับ Windows 10 ของ Command Prompt