9 cách để khắc phục Windows PowerShell khi nó ngừng hoạt động khi khởi động lại
Một cửa sổ PowerShell thường bật lên ngẫu nhiên có thể khá khó chịu. Nhưng sau đó thậm chí còn bực bội hơn khi bạn không biết điều gì gây ra vấn đề này.
Trong bài viết này, chúng ta sẽ xem xét vấn đề PowerShell kỳ lạ này một cách chi tiết, 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ố.
Mục Lục
1. Xóa Phím tắt PowerShell khỏi Thư mục Khởi động
Thiết bị Windows của bạn có một thư mục có tên là “Thư mục khởi động”. Tất cả các phím tắt 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 phím tắt của nó nằm trong thư mục này. Để khắc phục sự cố này, hãy xóa lối tắt PowerShell khỏi thư mục này như sau:
- Nhấn Thắng + R để mở hộp thoại lệnh Run.
- Gõ phím % ProgramData% Microsoft Windows Start Menu Programs StartUp và hãy nhấn đi vào.
Xác định vị trí và xóa Phím tắt PowerShell từ thư mục Khởi động.
2. Tắt Trạng thái Khởi động PowerShell trên Trình quản lý Tác vụ
Sự cố này cũng có thể do cách bạn đã định cấu hình một số cài đặt. Ví dụ: trạng thái Khởi động PowerShell có thể được bật trong Trình quản lý tác vụ.
Vì vậy, hãy kiểm tra cách bạn có thể tắt trạng thái Khởi động PowerShell trên Trình quản lý tác vụ:
- Nhấn Ctrl + Shift + Esc để mở Trình quản lý tác vụ.
- Điều hướng đến Khởi động chuyển hướng.
- Nhấp chuột phải vào Windows PowerShell tùy chọn và chọn Vô hiệu. Cuối cùng, đóng Trình quản lý tác vụ và khởi động lại thiết bị của bạn.
3. Vô hiệu hóa Trạng thái Khởi động PowerShell bằng Chương trình Autoruns
Đôi khi, thật khó để biết liệu PowerShell có được định 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ụ đáng kinh 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:
- Tải xuống Autoruns từ trang web của Microsoft.
- Chạy chương trình và điều hướng đến Đăng nhập chuyển hướng.
- Định vị PowerShell từ các tùy chọn và sau đó bỏ chọn hộp 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 Autoruns và khởi động lại thiết bị của bạn để lưu những thay đổi này.
4. Khởi động lại thiết bị của bạn ở chế độ khởi động sạch
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. Từ đó, bạn có thể xóa bất kỳ ứng dụng đáng ngờ nào.
Và khi bạn đã thoát khỏi ứ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.
5. Thực hiện quét cơ bản trên thiết bị của bạn
Trong một số trường hợp, lỗi này có thể do một số tệp 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ụ Kiểm tra đĩa (CHKDSK).
Vì vậy, đây là cách bạn có thể chạy quá trình quét này:
- Nhấn Thắng + R để mở hộp thoại lệnh Run.
- Gõ phím CMD và hãy nhấn Ctrl + Shift + Enter để mở dấu nhắc Lệnh nâng cao.
- Gõ lệnh sau và nhấn đi vào:
chkdsk C: /f
Các C: lệnh đại diện cho ký tự của ổ cứng PC của bạn. Vì vậy, hãy đảm bảo rằng lệnh này khớp với ký tự hiển thị bên cạnh ổ cứng của bạn.
Chạy quét và sau đó khởi động lại thiết bị của bạn để lưu những thay đổi này.
6. Chạy Quét nâng cao trên thiết bị của bạn
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 tệp hệ thống bị lỗi.
Để bắt đầu, bạn cần chạy công cụ DISM qua các bước sau:
- Gõ phím Quản lý công việc trong thanh tìm kiếm Start Menu và chọn Trận đấu hay nhất.
- Nhấn vào Tập tin tab và chọn Chạy nhiệm vụ mới.
- Gõ phím CMD và sau đó kiểm tra Tạo tác vụ này với các đặc quyền quản trị hộp.
- Nhấn ĐƯỢC RỒI để chạy Command Prompt nâng cao.
- Tiếp theo, gõ lệnh sau và nhấn đi vào để chạy quét DISM:
DISM /Online /Cleanup-Image /ScanHealth
Khi bạn chạy xong lệnh này, hãy nhập lệnh sau và nhấn đi vào:
DISM /Online /Cleanup-Image /RestoreHealth
Từ đó, khởi động lại thiết bị của bạn để lưu các thay đổi. Tiếp theo, chạy quét SFC qua hai bước sau:
- Mở một Nâng cao Command Prompt bằng cách làm theo các bước trước đó.
- Gõ lệnh sau và nhấn đi vào để chạy quét SFC:
sfc /scannow
Sau khi quá trình quét hoàn tất, hãy đóng cửa sổ Command Prompt và sau đó khởi động lại thiết bị của bạn.
7. Chạy Trình gỡ rối bảo trì hệ thống
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, chúng tôi 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 trình khắc phục sự cố Bảo trì Hệ thống.
Bây giờ, đây là cách bạn có thể chạy trình gỡ rối này để giải quyết vấn đề:
- Nhấn Thắng + R để mở hộp thoại lệnh Run.
- Gõ phím msdt.exe -id Bảo trì và hãy nhấn đi vào.
- Tiếp theo nhấp vào Trình độ cao trong cửa sổ trình khắc phục sự cố Bảo trì Hệ thống. Từ đó, hãy kiểm tra Áp dụng sửa chữa tự động hộp và nhấp vào Kế tiếp.
- Làm theo các bước trên màn hình và khởi động lại thiết bị của bạn khi bạn hoàn tất.
8. Cập nhật Windows
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à bởi 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 lỗi này. Bây giờ, phần tốt nhất là điều này cũng sẽ giải quyết các vấn đề hệ thống khác.
Vì vậy, đây là cách bạn có thể cập nhật thiết bị của mình:
- Nhấn Win + I để mở Cài đặt hệ thống.
- Nhấp chuột Cập nhật & Bảo mật và chọn cập nhật hệ điều hành Window lựa chọn.
- Cuối cùng, nhấn Kiểm tra cập nhật ở bên phải và làm theo hướng dẫn trên màn hình.
9. Tạm thời vô hiệu hóa Windows PowerShell
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 tắt 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 thành công, 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:
- Mở Thanh tìm kiếm Start Menu và gõ CMD.
- Nhấp chuột phải vào Dấu nhắc lệnh và chọn Chạy như quản trị viên.
- Gõ lệnh sau và nhấn đi vào:
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 bật lại PowerShell, đây là những gì bạn có thể làm:
- Mở Dấu nhắc lệnh theo các bước trước đó.
- Chạy lệnh sau và nhấn đi vào:
Dism /online /Enable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"
Dễ dàng loại bỏ các tin nhắn bật lên PowerShell ngẫu nhiên
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 một 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.
Đọc tiếp
Giới thiệu về tác giả