Cửa sổ PowerShell xuất hiện ngẫu nhiên có thể khá khó chịu. Nhưng bạn thậm chí còn bực bội hơn khi không biết điều gì đang gây ra vấn đề này.
Trong bài viết này, Quantrimang.com sẽ xem xét chi tiết vấn đề PowerShell kỳ lạ này, nguyên nhân gây ra sự cố và tất cả các giải pháp khả thi mà bạn có thể thực hiện để khắc phục sự cố.
Thiết bị Windows của bạn có một thư mục có tên là “Startup folder”. Tất cả các shortcut hoặc ứng dụng trong thư mục này sẽ chạy ngay sau khi bạn khởi động thiết bị của mình.
Bây giờ, PowerShell cũng sẽ chạy khi khởi động nếu shortcut của nó nằm trong thư mục này. Để khắc phục sự cố này, hãy xóa shortcut PowerShell khỏi thư mục này như sau:
B1: Nhấn Win + R để mở hộp thoại Run.
B2: Nhập %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp và nhấn Enter.
Định vị và xóa shortcut PowerShell khỏi thư mục Startup.
Sự cố này cũng có thể do cách bạn đã cấu hình một số cài đặt gây ra. Ví dụ, PowerShell Startup Status có thể được kích hoạt trong Task Manager.
Vì vậy, hãy xem cách bạn có thể vô hiệu hóa PowerShell Startup Status trên Task Manager:
B1: Nhấn Ctrl + Shift + Esc để mở Task Manager.
B2: Điều hướng đến tab Startup.
B3: Nhấp chuột phải vào tùy chọn Windows PowerShell và chọn Disable. Cuối cùng, đóng Task Manager và khởi động lại thiết bị.
Đôi khi, thật khó để biết liệu PowerShell có được cấu hình để chạy khi khởi động hay không.
Trong trường hợp này, bạn có thể sử dụng một công cụ được gọi là Autoruns. Tính năng này giúp bạn xác định các ứng dụng chạy ngay lập tức khi bạn bật thiết bị của mình.
Bây giờ, đây là cách bạn có thể sử dụng chương trình Autoruns để giải quyết vấn đề này:
B1: Tải xuống Autoruns từ trang web của Microsoft.
B2: Chạy chương trình và điều hướng đến tab Logon.
B3: Tìm PowerShell từ các tùy chọn và sau đó bỏ chọn hộp tương ứng của nó. Ví dụ, hình ảnh bên dưới cho thấy cách bạn thực hiện việc này cho ứng dụng OneDrive.
Cuối cùng, đóng chương trình Autoruns và khởi động lại thiết bị để lưu những thay đổi này.
Lỗi PowerShell này có thể do một số ứng dụng của bên thứ ba bị hỏng trên thiết bị của bạn. Bây giờ, giải pháp tốt nhất ở đây là thực hiện khởi động sạch (clean boot). Từ đó, bạn có thể xóa bất kỳ ứng dụng đáng ngờ nào.
Và khi bạn đã loại bỏ ứng dụng có vấn đề, hãy thử tải xuống lại - nhưng lần này hãy sử dụng một trang web an toàn. Tuy nhiên, nếu bạn không muốn xóa ứng dụng bị lỗi, hãy thử cập nhật ứng dụng đó và xem điều đó có hữu ích không.
Trong một số trường hợp, lỗi này có thể do một số file hệ thống bị hỏng. Để giải quyết sự cố, bạn có thể thực hiện quét đơn giản bằng công cụ Check Disk (CHKDSK).
Chạy quá trình quét và sau đó khởi động lại thiết bị của bạn để lưu những thay đổi này.
Nếu quá trình quét Check Disk không hữu ích, thì bạn cần phải thực hiện một cách tiếp cận khác. Ví dụ, bây giờ bạn có thể chạy quét nâng cao bằng các công cụ DISM và SFC. Hai tính năng này rất hữu ích khi sửa hoặc thay thế các file hệ thống bị lỗi.
Có lẽ đây là sự cố bạn có thể giải quyết bằng một trong những trình gỡ rối tích hợp sẵn. Trong trường hợp này, bài viết sẽ giả định rằng lỗi này là do sự cố bảo trì hệ thống. Vì vậy, một cách dễ dàng là sử dụng System Maintenance troubleshooter.
Đây là cách bạn có thể chạy trình gỡ rối này để giải quyết vấn đề:
B1: Nhấn Win + R để mở hộp thoại Run.
B2: Nhập msdt.exe -id MaintenanceDiagnostic và nhấn Enter.
B3: Tiếp theo, nhấp vào tùy chọn Advanced trong cửa sổ System Maintenance troubleshooter. Từ đó, chọn hộp Apply repairs automatically và nhấp vào Next.
B4: Làm theo các bước trên màn hình và khởi động lại thiết bị khi bạn hoàn tất.
Một bản cập nhật Windows đơn giản có thể là một trong những giải pháp tốt nhất cho vấn đề này. Đó là vì các tính năng mới nhất có thể loại bỏ các lỗi hệ thống gây ra vấn đề này. Thêm vào đó, cách này cũng sẽ giải quyết các vấn đề hệ thống khác.
Nếu bạn vẫn không thể giải quyết sự cố này, thì bạn có thể xem xét việc vô hiệu hóa Windows PowerShell tạm thời. Bên cạnh đó, bạn luôn có thể chạy các lệnh của mình bằng Command Prompt. Và ngay cả khi Command Prompt không phù hợp, vẫn có rất nhiều lựa chọn thay thế Command Prompt khác để thử.
Bây giờ, đây là cách bạn có thể tạm thời vô hiệu hóa PowerShell:
B1: Mở thanh tìm kiếm menu Start và gõ CMD.
B2: Nhấp chuột phải vào Command Prompt và chọn Run as administrator.
B3: Nhập lệnh sau và nhấn Enter:
Dism /online /Disable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"
Chờ cho quá trình hoàn tất và sau đó khởi động lại thiết bị của bạn.
Trong trường hợp bạn muốn kích hoạt lại PowerShell, đây là những gì bạn có thể làm:
B1: Mở Command Prompt theo các bước trước đó.
B2: Chạy lệnh sau và nhấn Enter:
Dism /online /Enable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"
PowerShell là một công cụ tiện dụng mà bạn có thể sử dụng cho nhiều mục đích khác nhau như tự động hóa các tác vụ PC. Tuy nhiên, thật khó chịu khi cửa sổ PowerShell liên tục xuất hiện ngẫu nhiên.
Vì vậy, nếu PowerShell tiếp tục hiển thị ngẫu nhiên trên màn hình của bạn, hãy thử bất kỳ mẹo nào được đề cập ở trên.
Nguồn tin: quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn