Nếu bạn thích sử dụng Windows PowerShell hơn là Command Prompt, bạn có thể thích truy cập nó ngay từ menu ngữ cảnh mà bạn nhận được khi nhấp chuột phải vào một thư mục trong Windows. Đây là cách mà Followeek sẽ hướng dẫn bạn.
Chỉnh sửa Registry theo cách thủ công
Để thêm tùy chọn “Open PowerShell Window Here” vào menu ngữ cảnh, bạn chỉ cần thực hiện một vài chỉnh sửa nhanh trong Windows Registry.
Mở Registry Editor bằng cách nhấn Start, sau đó gõ “regedit”. Nhấn Enter để mở Registry Editor và cấp quyền cho nó thực hiện các thay đổi đối với PC của bạn.
Trong Registry Editor, sử dụng thanh bên trái để điều hướng đến khóa sau:
HKEY_CLASSES_ROOTDirectoryshell
Tiếp theo, bạn sẽ tạo một khóa mới bên trong shell
Chìa khóa. Nhấp chuột phải vào shell
và chọn New > Key. Đặt tên cho khóa mới là “powershellmenu”. Chúng tôi đặt tên cho khóa mới là powershellmenu vì trong Windows 8 và 10 (và như bạn có thể thấy trong ảnh chụp màn hình của chúng tôi), Powershell
đã tồn tại khóa phục vụ các chức năng khác.
Bây giờ, bạn sẽ thay đổi giá trị (Default)
bên trong khóa mới powershellmenu
. Với powershellmenu
, bấm đúp vào (Default)
giá trị để mở cửa sổ thuộc tính của nó.
Trong cửa sổ thuộc tính, đặt giá trị trong hộp “Value data” thành “Open PowerShell Here” và sau đó nhấp vào “OK”. Điều này cung cấp cho lệnh tên sẽ xuất hiện trên menu ngữ cảnh.
Theo tùy chọn, bạn cũng có thể đặt lệnh để nó chỉ xuất hiện nếu bạn giữ phím Shift trong khi nhấp chuột phải vào ổ đĩa — giống như cách mà lệnh “Open Command Prompt” bị ẩn trừ khi bạn Shift + nhấp chuột phải vào thư mục. Để làm điều đó, hãy nhấp chuột phải vào powershellmenu
và chọn New > String. Đặt tên cho giá trị mới là “Extended”. Bạn không cần thực hiện bất kỳ thay đổi nào đối với nó. Chỉ cần có chuỗi đó ở đó sẽ khiến lệnh bị ẩn đằng sau quyền truy cập phím Shift.
Cho dù bạn đã thực hiện bước tùy chọn để tạo giá trị Extended
hay không, phần còn lại của quá trình là như nhau. Tiếp theo, bạn sẽ cần tạo một khóa mới bên trong khóa powershellmenu
. Nhấp chuột phải vào powershellmenu
và chọn New > Key. Đặt tên cho khóa mới là “command”.
Bây giờ, bạn sẽ thay đổi giá trị (Default)
bên trong khóa mới command
. Với command
đã chọn phím, bấm đúp vào giá trị (Default)
để mở cửa sổ thuộc tính của nó.
Cácgiá trị (Default)
chỉ định lệnh thực tế sẽ chạy khi bạn chọn tùy chọn trên menu ngữ cảnh. Nhập văn bản sau vào hộp “Value data” và sau đó nhấp vào “OK”.
C:Windowssystem32WindowsPowerShellv1.0powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'
Các thay đổi sẽ diễn ra ngay lập tức. Để kiểm tra, chỉ cần nhấp chuột phải (hoặc Shift + nhấp chuột phải nếu bạn thiết lập tùy chọn đó) bất kỳ thư mục nào và chọn lệnh “Open with PowerShell“.
Cửa sổ PowerShell sẽ mở ra ngay lập tức và sau một lúc, đặt bạn vào thư mục mà bạn đã nhấp chuột phải.
Nếu bạn muốn đảo ngược các thay đổi bất kỳ lúc nào, chỉ cần quay lại Registry và xóa khóa powershellmenu
mà bạn đã tạo. Thao tác này sẽ tự động xóa mọi giá trị và các khóa khác mà bạn đã tạo bên trong powershellmenu
và xóa lệnh khỏi menu ngữ cảnh của bạn.
Tải xuống Registry Hacks
Nếu bạn không muốn tự mình đi sâu vào Registry , chúng tôi đã tạo một số bản hack đăng ký mà bạn có thể sử dụng. Bản hack “Add PowerShell to Context Menu” thêm lệnh PowerShell vào menu ngữ cảnh thông thường. “Add PowerShell to Shift Context Menu” thêm lệnh PowerShell vào menu ngữ cảnh mà bạn nhận được khi sử dụng Shift + nhấp chuột phải. Và “Remove PowerShell from Context Menu” sẽ xóa lệnh bất kể bạn đã thêm nó theo cách nào. Cả ba bản hack đều có trong tệp ZIP sau.
Hack menu ngữ cảnh PowerShell
Hy vọng rằng bài viết này đã giúp ích được cho bạn! Followeek chúc bạn một ngày mới tốt lành.