PowerShell là một công cụ tiện dụng cho phép bạn tự động hóa các tác vụ, khắc phục nhiều lỗi khác nhau và quản lý một số cài đặt Windows. Nhưng nếu nó đột nhiên biến mất khỏi máy tính của bạn thì sao?
Nếu bạn sử dụng PowerShell thường xuyên, sự cố Windows không thể tìm thấy nó sẽ trở thành một vấn đề nhức nhối. Rất may, có thể khôi phục PowerShell bị thiếu bằng một số mẹo khắc phục sự cố. Giải pháp chi tiết sẽ có trong bài viết sau đây!
1. Đảm bảo rằng Windows PowerShell đã được kích hoạt
Trên Windows, bạn có thể bật hoặc tắt các tính năng và chương trình tùy chọn từ Control Panel. Để bắt đầu, bạn cần đảm bảo rằng PowerShell không bị vô hiệu hóa trên máy tính của mình. Đây là cách kiểm tra.
- Nhấn Win + R để mở hộp thoại Run.
- Nhập control vào hộp và nhấn Enter để mở Control Panel.
- Nhấp vào menu drop-down ở góc trên cùng bên phải để chọn Large icons.
- Chuyển đến Programs and Features.
- Nhấp vào liên kết Turn Windows features on or off từ ngăn bên trái.
- Khi lời nhắc User Account Control (UAC) xuất hiện, hãy chọn Yes để tiếp tục.
- Trong hộp thoại Windows Features, định vị Windows PowerShell và chọn hộp kiểm của nó.
- Nhấn OK để lưu các thay đổi.
Khởi động lại máy tính của bạn sau đó, rồi thử khởi chạy PowerShell bằng menu tìm kiếm.
2. Khởi chạy PowerShell bằng Run hoặc File Explorer
Nếu không thể mở PowerShell qua menu Search, bạn có thể thử sử dụng hộp thoại Run. Nhấn Win + R để mở hộp thoại Run. Nhập powershell vào hộp và nhấn Enter. Nếu bạn muốn khởi chạy PowerShell với quyền admin, hãy nhấn Ctrl + Shift + Enter.
Bạn cũng có thể mở PowerShell từ thanh địa chỉ File Explorer. Để làm như vậy, hãy nhấn Win + E để mở File Explorer. Nhập PowerShell vào thanh địa chỉ và nhấn Enter.
3. Tạo desktop shortcut cho PowerShell
Windows có thể không mở được PowerShell nếu không biết đường dẫn chính xác tới file thực thi PowerShell. Nếu đúng như vậy, bạn có thể định vị thủ công file thực thi PowerShell trên máy tính của mình và tạo desktop shortcut cho file đó. Dưới đây là các bước cần thực hiện.
- Nhấp chuột phải vào biểu tượng Start để mở menu Power User và chọn File Explorer từ danh sách.
- Điều hướng đến This PC.
- Truy cập C: > Windows > SysWOW64 và tìm thư mục WindowsPowerShell.
- Mở thư mục WindowsPowerShell và chuyển đến thư mục v1.0.
- Nhấp đúp vào file thực thi PowerShell và xem nó có hoạt động không. Nếu có, hãy nhấp chuột phải vào đó và chọn Send to > Desktop (create shortcut).
Sau đó, bạn có thể sử dụng desktop shortcut mới được tạo để khởi chạy PowerShell. Để thuận tiện hơn, bạn có thể gán phím tắt cho PowerShell.
4. Quét máy tính để tìm các file hệ thống bị hỏng
Các file hệ thống bị hỏng hoặc có vấn đề cũng có thể cản trở hoạt động của Windows và ngăn PowerShell khởi chạy. May mắn thay, PC Windows của bạn đi kèm với một vài công cụ tích hợp sẵn, chẳng hạn như SFC (System File Checker) và DISM (Deployment Image Servicing and Management) có thể giúp bạn giải quyết các sự cố như vậy. Nếu Windows bị hỏng file hệ thống, việc chạy các công cụ này sẽ khắc phục sự cố.
5. Cập nhật Windows PowerShell
Nếu Windows vẫn không thể tìm thấy PowerShell vào thời điểm này, thì có thể đã xảy ra sự cố với chính ứng dụng PowerShell. Bạn có thể thử cập nhật ứng dụng PowerShell để xem điều đó có tạo ra sự khác biệt nào không.
Để cập nhật PowerShell trên Windows:
- Nhấn Win + X để mở menu Power User.
- Chọn Terminal (Admin) từ danh sách.
- Khi lời nhắc User Account Control (UAC) xuất hiện, hãy chọn Yes.
- Nhập lệnh sau và nhấn Enter.
winget install --id Microsoft.Powershell --source winget
Windows sẽ tải xuống và cài đặt phiên bản PowerShell mới nhất. Sau đó, bạn sẽ có thể truy cập PowerShell.
6. Tạo tài khoản người dùng mới
Có thể sự cố không mở được PowerShell chỉ giới hạn ở tài khoản người dùng hiện tại của bạn. Trong trường hợp đó, bạn có thể tạo và chuyển sang tài khoản người dùng mới và xem cách này có hoạt động không.