วิธีแทนที่ PowerShell ด้วย Command Prompt บนเมนูบริบทของ File Explorer ใน Windows 10
3 นาที. อ่าน
อัปเดตเมื่อวันที่
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
ด้วยการอัปเดต Creators Update สำหรับ Windows 10 ที่จะเกิดขึ้น Microsoft ขอแนะนำคุณลักษณะที่ดีบางอย่าง บริษัท กำลังเพิ่มการปรับปรุงมากมายให้กับ Bash และระบบย่อย Linux บน Windows 10 ด้วยการอัปเดตผู้สร้าง อย่างไรก็ตาม Microsoft กำลังทำการเปลี่ยนแปลงครั้งใหญ่กับเครื่องมือบรรทัดคำสั่งเริ่มต้นใน Windows Microsoft กำลังผลักดัน PowerShell ด้วยการอัปเดตที่จะเกิดขึ้นสำหรับ Windows 10 เนื่องจากน่าจะดีกว่า CMD ในการอัปเดต Creators คุณจะไม่สามารถเข้าถึง CMD จากเมนูบริบทของ File Explorer ได้อีกต่อไป (เมื่อคุณ Shift + คลิกขวา) Microsoft ได้แทนที่ด้วย PowerShell ซึ่งค่อนข้างน่ารำคาญหากคุณเป็นแฟนของ CMD
โชคดีที่มีวิธีแทนที่ PowerShell ด้วย CMD ที่ยุ่งยากเล็กน้อย — เผยแพร่ครั้งแรกโดย คนที่ ภายในหน้าต่าง. โปรดทราบว่าถ้าคุณไม่คุ้นเคยกับ Registry Editor คุณอาจไม่จำเป็นต้องแทนที่ PowerShell ด้วย CMD ดังนั้นเราจึงไม่แนะนำให้ใช้การปรับแต่งต่อไปนี้ เว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่จริงๆ
ต่อไปนี้เป็นวิธีการแทนที่ PowerShell ด้วย CMD:
-
- เปิด Registry Editor เพียงแค่ค้นหา "regedit" บน Cortana/Search หรือผ่านทาง Run (Win + R)
- บนแถบที่อยู่ใน Registry Editor ให้วาง "Computer\HKEY_CLASSES_ROOT\Directory\Background\shell" แล้วกด Enter
- จากแถบด้านข้าง ค้นหา “cmd” และคลิกขวา จากนั้นเลือก Permissions
- จากกล่องโต้ตอบการอนุญาต ให้กด Advanced
- กดปุ่ม Change ถัดจากฟิลด์ Owner ที่ด้านบนของไดอะล็อกขั้นสูง
- ในช่องป้อนข้อมูล ให้ป้อนชื่อผู้ใช้ของคุณ ซึ่งอาจเป็นที่อยู่อีเมลสำหรับบัญชี Microsoft ของคุณก็ได้ กด Enter หลังจากพิมพ์ชื่อผู้ใช้/อีเมลของคุณ
- กลับไปที่หน้าต่าง Permissions เลือก Administrators จากส่วนบนสุด และอนุญาตให้ Full Control โดยกาเครื่องหมายที่ช่อง Allow บนไดอะล็อก จากนั้นจึงนำการเปลี่ยนแปลงไปใช้และปิดหน้าต่าง
- ตอนนี้ ลบ DWORD “HideBasedOnVelocityId” สำหรับ CMD จาก Registry Editor
- คุณอาจต้องรีสตาร์ท File Explorer จากตัวจัดการงานเพื่อดูการเปลี่ยนแปลงในการดำเนินการ
วิธีการข้างต้นจะแสดง CMD บนเมนูบริบทเมื่อคุณ Shift + คลิกขวาใน File Explorer แต่ถ้าคุณต้องการกำจัด PowerShell คุณสามารถทำได้โดยทำตามขั้นตอนด้านล่าง:
- ทำตามขั้นตอนที่ 1-7 จากด้านบน แต่เปลี่ยนการอนุญาตสำหรับ "powershell" แทน CMD
- เมื่อคุณใช้การอนุญาตใหม่สำหรับ PowerShell แล้ว ให้ลบ DWORD “ShowBasedOnVelocityId” สำหรับ PowerShell
- หลังจากนั้น ให้สร้าง DWORD ใหม่และเรียกมันว่า “HideBasedOnVelocityId”
- ดับเบิลคลิก DWORD ที่สร้างขึ้นใหม่และเปลี่ยนค่าเลขฐานสิบหกเป็น “639bc8”
- คุณอาจต้องรีสตาร์ทตัวจัดการงานอีกครั้งเพื่อดูการเปลี่ยนแปลงในการดำเนินการ
ต่อไปนี้คือวิดีโอสั้นๆ ที่อาจติดตามได้ง่ายขึ้นเล็กน้อย: