ไมโครซอฟท์แนะนำ PowerShell ตั้งแต่ Windows XP และได้รับความนิยมจากชุมชน สำหรับคนที่ไม่รู้ Windows PowerShell คือเครื่องมืออัตโนมัติที่ทรงพลังที่สุดของไมโครซอฟท์ และไม่น่าเบื่ออย่าง Command Prompt ปกติ
อย่างไรก็ตาม เห็นได้ว่า Windows มีฟีเจอร์ที่มีประโยชน์แต่อยู่ในรูปแบบซ่อนอยู่ ในกรณีนี้ คุณสามารถเพิ่มตัวเลือก "open PowerShell here" ลงในเมนูคลิกขวา (context menu) และเลิกใช้ command prompt แบบเก่า เพื่อใช้เครื่องมือทรงพลังนี้เมื่อต้องการ Windows ไม่มีวิธี point-and-click ให้เพิ่ม PowerShell ใน context menu คุณต้องเพิ่มรายการ registry สองสามรายการเท่านั้น มาเริ่มกันเลย
เพิ่มตัวเลือก Open PowerShell Here ในเมนูคลิกขวา
- เพื่อเพิ่มตัวเลือก "open PowerShell here" ใน context menu เราต้องเพิ่มรายการ registry สองสามรายการใน Windows Registry Editor กด "Win + R" เปิดกล่อง Run พิมพ์ "regedit" และกด Enter เพื่อเปิด Registry Editor

- จะเปิด Registry Editor ไปที่ตำแหน่งด้านล่างในแผงซ้ายของ Registry Editor
HKEY_CLASSES_ROOT\Directory\shell
- เมื่ออยู่ที่ตำแหน่งที่กำหนดแล้ว ให้คลิกขวาที่ subkey "shell" และสร้าง key ใหม่ชื่อ "powershell" โดยเลือก "New" แล้ว "key" จากตัวเลือก

- หลังจากนั้น คลิกขวาที่ค่า default และเลือก "modify" จากรายการ

- จะเปิดหน้าต่าง "Edit String" ใส่ Value data เป็น "Open PowerShell Here" และคลิก OK เพื่อปิดหน้าต่าง จริงๆ แล้วคุณใส่ข้อความอะไรก็ได้ เพราะนี่คือข้อความที่แสดงเมื่อคลิกขวาเพื่อเปิดหน้าต่าง PowerShell

- ตอนนี้ คลิกขวาที่ subkey "powershell" และสร้าง subkey ใหม่ชื่อ "command" โดยเลือก "New" แล้ว "key"

- คลิกขวาที่ค่า default ภายใต้ subkey command และเลือก "modify" จากรายการ

- จะเปิดหน้าต่าง "Edit String" อีกครั้ง ใส่พาธต่อไปนี้ในฟิลด์ Value data และคลิก OK
C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

หมายเหตุ: หาก Windows ของคุณไม่ได้ติดตั้งในไดรฟ์ C ให้เปลี่ยนพาธตามนั้น หากใช้ PowerShell เวอร์ชันอื่นนอกจาก 1.0 ต้องเปลี่ยนหมายเลขเวอร์ชัน (v1.0) ด้วย คุณสามารถยืนยันเวอร์ชัน PowerShell ได้โดยไปที่ C:\Windows\System32\WindowsPowerShell แม้ double backslashes (\\) ก็สำคัญ อย่าคิดว่ามันเป็น typo
เมื่อทำเสร็จแล้ว ปิด Registry Editor และเสร็จสิ้น
ตอนนี้ เมื่อต้องการเปิดหน้าต่าง PowerShell ในโฟลเดอร์โปรดหรือบนเดสก์ท็อป ให้คลิกขวาและเลือก "open powershell here" จาก context menu

การกระทำนี้จะเปิดหน้าต่าง PowerShell ที่ตำแหน่งที่ต้องการ และจากนั้นคุณสามารถทำอะไรก็ได้กับ PowerShell จะมีลักษณะประมาณนี้

หวังว่าจะช่วยได้ โปรดแสดงความคิดเห็นด้านล่างหากมีปัญหาในการเพิ่มตัวเลือก "open PowerShell" ใน context menu คลิกขวาของคุณ