Windows PowerShell là một công cụ dòng lệnh và tập lệnh trong hệ điều hành Windows. Nó được phát triển bởi Microsoft và người dùng có thể sử dụng nó để chạy các lệnh hàng loạt, tự động hóa tập lệnh, v.v. Để khởi chạy Windows PowerShell, chỉ cần gõ PowerShell trong Windows Search và chọn PowerShell để mở nó. Một số người dùng đang gặp sự cố với PowerShell. Theo họ, khi họ khởi chạy PowerShell, một cửa sổ bật lên xuất hiện hiển thị thông báo lỗi cho họ. Những người dùng khác nhau đã thấy các thông báo lỗi khác nhau khi khởi chạy Windows PowerShell. Một số thông báo lỗi như sau:
- Powershell đã ngừng hoạt động
- Tệp này không có ứng dụng được liên kết với nó để thực hiện tác vụ này. Vui lòng cài đặt một ứng dụng hoặc nếu một ứng dụng đã được cài đặt, hãy tạo một liên kết trong trang Cài đặt ứng dụng mặc định.
- Thao tác này đã bị hủy do các hạn chế có hiệu lực trên máy tính này. Vui lòng liên hệ với quản trị viên hệ thống của bạn.
Nếu bạn nhận được bất kỳ thông báo lỗi nào được đề cập ở trên khi khởi chạy Windows PowerShell, các giải pháp được giải thích trong bài viết này có thể giúp bạn khắc phục sự cố.
PowerShell đã ngừng hoạt động và sẽ không mở
Nếu PowerShell đã ngừng hoạt động hoặc không mở trên hệ thống của bạn, bạn có thể thử các giải pháp sau không theo thứ tự cụ thể nào và xem sự cố của bạn có được khắc phục hay không.
- Chạy quét SFC và DISM
- Chạy phần mềm chống phần mềm độc hại và quét phần mềm diệt vi rút
- Thay đổi Cài đặt Chính sách Nhóm
- Đặt lại Cài đặt Chính sách Nhóm
- Thay đổi cài đặt chống vi-rút Smadav
- Thực hiện Khôi phục Hệ thống
- Khắc phục sự cố ở trạng thái Khởi động sạch
- Tạo hồ sơ người dùng mới
Dưới đây, chúng tôi đã giải thích chi tiết tất cả các bản sửa lỗi này.
1] Chạy quét SFC và DISM
Một nguyên nhân có thể gây ra sự cố mà bạn hiện đang gặp phải là lỗi tệp hệ thống. Hy vọng rằng hệ điều hành Windows có một tiện ích tích hợp để sửa chữa các tệp hệ thống bị hỏng. Chạy quét SFC để các tệp hệ thống bị hỏng của bạn sẽ được sửa chữa thành công. Khởi chạy Command Prompt với tư cách quản trị viên, nhập lệnh sau và nhấn Enter.
sfc /scannow
Nếu quá trình quét SFC không khắc phục được sự cố của bạn, hãy chạy quá trình quét DISM.
2] Chạy phần mềm chống phần mềm độc hại và quét phần mềm chống vi rút
Rất nhiều người dùng đã xác nhận rằng sự cố xảy ra do nhiễm phần mềm độc hại và vi rút. Phần mềm độc hại và vi rút có thể xâm nhập vào máy tính của người dùng theo nhiều cách. Cách phổ biến nhất là cài đặt một chương trình bị nhiễm. Hầu hết người dùng không biết về những rủi ro khi tải xuống phần mềm từ các trang web không đáng tin cậy. Phần mềm trên các trang web không an toàn có thể có mã độc hại có thể gây hại cho máy tính của bạn.
Trong số những người dùng bị ảnh hưởng, hầu hết họ đã nói rằng hệ thống của họ đã bị nhiễm các chương trình Rootkit độc hại. Phần mềm Rootkit thường được tội phạm mạng sử dụng để kiểm soát máy tính của máy chủ để chúng có thể lấy cắp dữ liệu bí mật. Đây có thể là trường hợp của bạn. Do đó, chúng tôi khuyên bạn nên quét hệ thống của mình bằng phần mềm chống phần mềm độc hại tốt, như Malwarebytes. Hoặc bạn có thể thử một số phần mềm gỡ bỏ rootkit miễn phí. Ngoài ra, bạn cũng nên thử một công cụ gỡ bỏ Phần mềm rác để loại bỏ Phần mềm quảng cáo khỏi hệ thống của bạn.
Một số người dùng cũng đã báo cáo rằng hệ thống của họ đã bị nhiễm Poweliks. Poweliks là một trojan tiêm mã độc hại trực tiếp vào Windows Registry. Một trojan có nhiều loại khác nhau. Tùy thuộc vào biến thể, trojan cũng có thể tải xuống một số phần mềm độc hại bổ sung trên máy của người dùng bị nhiễm.
Bạn cũng có thể sử dụng Microsoft Safety Scanner để quét hệ thống của mình. Nó sẽ giúp bạn loại bỏ phần mềm độc hại và vi rút khỏi hệ thống của bạn. Công cụ này có sẵn miễn phí trên trang web chính thức của Microsoft. Ngoài ra, cũng có một số công cụ diệt vi rút và phần mềm độc hại chuyên dụng mà bạn có thể sử dụng.
3] Thay đổi cài đặt chính sách nhóm
Bạn có thể gặp phải sự cố do Cài đặt chính sách nhóm không chính xác. Lỗi “ Không chạy các ứng dụng Windows được chỉ định Chính sách ”phải được đặt thành Không được định cấu hình trong Trình chỉnh sửa chính sách nhóm. Các bước sau đây sẽ hướng dẫn bạn cách thực hiện điều đó. Người dùng Windows 11/10 Home có thể bỏ qua phương pháp này vì Group Policy Editor không khả dụng trong phiên bản Windows 11/10 Home. Tuy nhiên, có một phương pháp để cài đặt Group Policy Editor trên Windows 11/10 Home.
- Nhấn Win + R chìa khóa. Thao tác này sẽ khởi chạy Run hộp lệnh.
- Nhập gpedit.msc và nhấp vào OK.
- Đi tới “ Cấu hình người dùng> Mẫu quản trị> Hệ thống . ”
- Nhấp đúp vào Không chạy các ứng dụng Windows được chỉ định và đặt nó thành Chưa được định cấu hình .
Bây giờ, hãy kiểm tra xem bạn có thể khởi chạy Windows PowerShell hay không.
4] Đặt lại cài đặt chính sách nhóm
Vi rút và phần mềm độc hại có thể can thiệp vào sổ đăng ký Windows và Cài đặt chính sách nhóm. Có thể một số Cài đặt chính sách nhóm của bạn đã bị thay đổi do nhiễm vi-rút hoặc phần mềm độc hại. Trong trường hợp như vậy, việc đặt lại Cài đặt chính sách nhóm về mặc định sẽ khắc phục được sự cố.
5] Thay đổi cài đặt chống vi-rút Smadav
Nếu bạn đã cài đặt phần mềm chống vi-rút Smadav, nó có thể chặn Windows PowerShell mở. Bạn có thể kiểm tra bằng cách tắt tạm thời chương trình chống vi-rút của mình. Nếu sau khi tắt phần mềm chống vi-rút Smadav, bạn sẽ có thể khởi chạy Windows PowerShell, bạn có thể khắc phục sự cố này bằng cách cho phép Windows Script trong cài đặt chống vi-rút Smadav. Mở phần mềm chống vi-rút Smadav, đi tới Bảo vệ, và sau đó bật Cho phép Windows Script tùy chọn.
6] Thực hiện khôi phục hệ thống
Khôi phục Hệ thống là một công cụ của Microsoft giúp người dùng bảo vệ và sửa chữa máy tính của họ. Khi bạn tạo điểm khôi phục hệ thống, ảnh chụp nhanh các tệp hệ thống và Windows Registry sẽ được lưu dưới dạng điểm khôi phục trên ổ cứng của bạn. Nếu sự cố xảy ra trên hệ thống của bạn, bạn có thể sử dụng điểm khôi phục hệ thống này để đưa hệ thống của bạn về trạng thái mà hệ thống của bạn đang hoạt động tốt.
Khôi phục hệ thống của bạn nếu bạn đã tạo điểm khôi phục hệ thống trước khi sự cố xuất hiện trên máy tính của bạn.
7] Khắc phục sự cố ở trạng thái Khởi động sạch
Có thể có một ứng dụng của bên thứ ba gây ra xung đột với Windows PowerShell do đó bạn đang gặp phải các lỗi như vậy khi khởi chạy PowerShell. Bằng cách khắc phục sự cố máy tính của bạn ở trạng thái Khởi động sạch, bạn có thể xác định một chương trình hoặc ứng dụng khởi động như vậy.
Ở trạng thái Khởi động sạch, tất cả các ứng dụng khởi động bổ sung và Dịch vụ Windows vẫn bị vô hiệu hóa. Điều này giúp người dùng xác định chương trình thủ phạm hoặc ứng dụng khởi động. Sau khi khởi động máy tính của bạn ở trạng thái Khởi động sạch, hãy khởi chạy PowerShell và xem bạn có nhận được thông báo lỗi giống như trước đó không. Nếu không, một số chương trình hoặc ứng dụng khởi động là thủ phạm.
Bây giờ, bạn phải xác định chương trình đó để có thể gỡ cài đặt hoặc vô hiệu hóa nó. Để làm như vậy, hãy bật một số ứng dụng bị vô hiệu hóa trong Clean Boot và khởi động lại máy tính của bạn ở chế độ bình thường. Bây giờ, khởi chạy PowerShell và xem lỗi có xảy ra hay không. Nếu không, hãy quay lại trạng thái Khởi động sạch và kích hoạt loạt ứng dụng bị vô hiệu hóa tiếp theo. Bây giờ khởi động lại máy tính của bạn ở chế độ bình thường và khởi chạy PowerShell. Nếu sự cố xảy ra, một trong những chương trình mà bạn đã bật ngay bây giờ đang gây ra sự cố. Bắt đầu tắt từng chương trình trong đợt thứ hai và khởi chạy PowerShell mỗi lần sau khi tắt một chương trình. Điều này sẽ giúp bạn xác định chương trình gây ra sự cố.
Sau khi bạn tìm thấy chương trình hoặc ứng dụng có vấn đề, hãy kiểm tra xem có bản cập nhật cho chương trình hoặc ứng dụng đó hay không hoặc gỡ cài đặt chương trình hoặc ứng dụng đó.
8] Tạo hồ sơ người dùng mới
Bạn cũng có thể gặp sự cố giống như sự cố này nếu hồ sơ người dùng của bạn bị hỏng. Để tạo hồ sơ người dùng mới, bạn nên đăng nhập với tư cách quản trị viên. Nếu sự cố không xuất hiện trong hồ sơ người dùng mới, bạn có thể sao chép tất cả dữ liệu của mình từ hồ sơ người dùng hiện có sang hồ sơ người dùng mới. Để làm như vậy, hãy mở File Explorer và đi đến đường dẫn sau:
C:\Users
Bây giờ, hãy mở thư mục hồ sơ người dùng cũ của bạn và sao chép tất cả các tệp và thư mục trong đó. Sau đó, mở thư mục hồ sơ người dùng mới của bạn và dán nội dung đã sao chép vào bên trong. Thư mục hồ sơ người dùng mới cũng có sẵn trên cùng một đường dẫn trong File Explorer.
Làm cách nào để đặt lại Windows PowerShell?
Trước khi bạn đặt lại Windows PowerShell về cài đặt mặc định, chúng tôi khuyên bạn nên tạo điểm khôi phục hệ thống. Để đặt lại Windows PowerShell, bạn phải thay thế các phím tắt ở vị trí mặc định bằng phím tắt mà chúng tôi đã tải lên trên máy chủ của mình. Tải xuống tệp được đề cập trong bài đăng được liên kết, giải nén và sao chép tất cả các thư mục của Windows PowerShell. Sau đó, mở vị trí mặc định của Windows PowerShell và dán các phím tắt đã sao chép vào đó. Windows sẽ yêu cầu bạn thay thế các phím tắt, hãy chọn mục Thay thế tùy chọn.
Tại sao Windows PowerShell của tôi không mở?
Nếu Windows PowerShell của bạn không mở, máy tính của bạn đã bị nhiễm vi-rút hoặc phần mềm độc hại hoặc một số tệp hệ thống của bạn bị hỏng. Để khắc phục sự cố này, hãy chạy quét SFC và DISM, quét hệ thống của bạn bằng phần mềm diệt vi rút hoặc phần mềm diệt vi rút tốt, đặt lại cài đặt Chính sách nhóm của bạn (không áp dụng cho người dùng Windows 11/10 Home), khắc phục sự cố máy tính của bạn ở trạng thái Khởi động sạch để kiểm tra xem sự cố đang xảy ra do xung đột chương trình của bên thứ ba, v.v.
Hy vọng điều này sẽ hữu ích.