Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Lỗi sập PowerShell ISE: Nguyên nhân, Triệu chứng và Cách khắc phục

Nhiều người dùng Windows quen thuộc với Command Prompt. Tuy nhiên, chỉ một vài người biết đến Windows PowerShell. Công cụ mạnh mẽ này được thiết kế để thay thế Command Prompt vì nó cho phép người dùng kiểm soát nhiều hơn đối với hệ điều hành Windows.

Dưới đây, chúng ta sẽ tìm hiểu thêm về chức năng của PowerShell và một lỗi cụ thể bạn có thể gặp phải: "PowerShell_ise Has Stopped Working" (PowerShell_ise đã ngừng hoạt động).

PowerShell là gì?

Trong lĩnh vực máy tính, shell (hệ vỏ) là giao diện người dùng cấp quyền truy cập vào các dịch vụ khác của hệ điều hành. Nó có thể có giao diện đồ họa (GUI) hoặc dựa trên dòng lệnh (command-line).

Được phát triển bởi Microsoft, Windows PowerShell được thiết kế cho mục đích quản lý cấu hình và tự động hóa tác vụ. Mặc dù ban đầu được tạo cho môi trường Windows, nó hiện đã trở thành mã nguồn mở (open-source), nghĩa là các nền tảng Linux và macOS cũng có thể sử dụng nó.

Mẹo chuyên nghiệp: Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, file rác, ứng dụng有害 và mối đe dọa bảo mật gây ra sự cố hệ thống hoặc chậm hiệu suất.

Quét miễn phí sự cố PC | 3.145.873 lượt tải | Tương thích: Windows 10/11, Windows 7, Windows 8

Windows PowerShell được xây dựng trên framework .NET, đi kèm với shell dòng lệnh và có thể thực hiện các ngôn ngữ kịch bản (scripting languages).

Mặc dù shell này đã chứng minh sự hữu ích trong vài năm qua, một số người dùng phàn nàn về một lỗi cụ thể liên quan đến nó: "PowerShell_ise Has Stopped Working". Chúng ta sẽ tìm hiểu thêm về lỗi này ở phần tiếp theo.

Về lỗi "PowerShell_ise Has Stopped Working" trên Windows 10/11

Khi sử dụng Windows PowerShell, một số người dùng不幸的是 gặp phải vấn đề "PowerShell_ise Has Stopped Working". Thường đi kèm thông báo: "Một vấn đề khiến chương trình ngừng hoạt động đúng cách. Windows sẽ đóng chương trình và thông báo cho bạn nếu có giải pháp khả thi."

Các kỹ thuật viên Windows cho biết lỗi do vấn đề với framework .NET, thực thể mã độc (malware) và các vấn đề khác với file hệ thống.

Cách khắc phục lỗi "PowerShell_ise Has Stopped Working"

Vậy bạn nên làm gì nếu Windows PowerShell bị sập với lỗi "PowerShell_ise Has Stopped Working"? Dưới đây là một số cách khắc phục chúng tôi khuyến nghị:

Cách 1: Chạy System File Checker (Trình kiểm tra file hệ thống)

Nếu một số chức năng Windows gây ra sự cố, bạn có thể dùng System File Checker để quét hệ thống và khôi phục bất kỳ file bị hỏng nào. Cách chạy tiện ích SFC:

  1. Trong thanh tìm kiếm Cortana, gõ cmd và nhấp chuột phải vào kết quả tìm kiếm phù hợp nhất. Chọn Chạy với tư cách Quản trị viên (Run as Administrator). Nếu được yêu cầu mật khẩu quản trị viên, nhập mật khẩu và nhấn Cho phép (Allow). Thao tác này sẽ mở Command Prompt với quyền cao (elevated Command Prompt).
  2. Gõ lệnh sfc /scannow vào dòng lệnh và nhấn Enter. Đợi khi Windows bắt đầu quét file hệ thống. Nếu phát hiện file bị hỏng, chúng sẽ được tự động thay thế. Đảm bảo bạn không đóng Command Prompt cho đến khi quá trình hoàn tất.

Cách 2: Khắc phục sự cố .Net Framework

Như đã đề cập, lỗi có thể được kích hoạt do vấn đề hiện có trong .NET Framework. Nó cũng có thể xuất hiện nếu framework không được cài đặt đúng cách trên máy tính. Vì vậy, bạn có thể muốn kiểm tra.

Dưới đây là hướng dẫn chi tiết:

  1. Bắt đầu bằng cách xác minh phiên bản .NET Framework nào được cài đặt trên Windows 10/11. Bạn có thể làm bằng cách nhấn Windows + R. Sau đó, gõ cmd vào ô văn bản và nhấn phím CTRL + Shift + Enter. Trong dòng lệnh, nhập lệnh này reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s theo sau là Enter.
  2. Sau khi xác minh phiên bản .NET Framework, hãy khắc phục sự cố để xem nó có thực sự là thủ phạm gây ra lỗi hay không. Bạn có thể muốn dùng công cụ của bên thứ ba cho phần này. Thực hiện tìm kiếm nhanh trực tuyến để tìm công cụ có thể phát hiện vấn đề hiệu quả cho bạn.
  3. Khởi động lại máy tính và kiểm tra xem lỗi còn tồn tại hay không.

Cách 3: Chạy Windows PowerShell mà không dùng profile mặc định

Nếu hai cách sửa đầu tiên không hiệu quả, bạn có thể chạy Windows PowerShell mà không dùng profile mặc định. Mặc dù có vẻ phức tạp, miễn là bạn làm theo hướng dẫn cẩn thận, thì không có gì phải lo lắng. Thực tế, nó dễ dàng như bạn nghĩ.

Cách thực hiện:

  1. Mở tiện ích Chạy (Run) bằng cách nhấn phím Windows + R.
  2. Nhập lệnh PowerShell_Ise -NoProfile hoặc PowerShell -NoProfile vào ô văn bản và nhấn Enter.

Cách 4: Đặt lại Windows PowerShell

Người dùng Windows PowerShell biết rằng họ có thể tùy chỉnh công cụ với các tổ hợp màu và font chữ khác nhau. Nhưng đôi khi, các hành động này làm rối hệ thống, gây ra vấn đề và lỗi lâu dài. Nếu bạn đã làm vậy và đang gặp lỗi "PowerShell_ise Has Stopped Working", thì việc đặt lại PowerShell có thể giải quyết vấn đề.

Để đặt lại Windows PowerShell, làm theo các bước sau:

  1. Thay thế phím tắt Windows PowerShell mặc định. Để làm điều này, bạn cần tải phiên bản mặc định này từ trang web chính thức của Microsoft.
  2. Tiếp theo, điều hướng đến đường dẫn: C:\Users\<USERNAME>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell. Đảm bảo giá trị của <USERNAME> được thay đổi thành người dùng mà bạn muốn đặt lại dòng lệnh Windows PowerShell.
  3. Bây giờ, thay thế phím tắt bằng cái bạn vừa tải xuống.
  4. Lúc này, Windows PowerShell nên được đặt lại về cài đặt mặc định.

Cách 5: Thực hiện Clean Boot (Khởi động sạch)

Nếu tất cả các cách trên đều thất bại, bạn có thể thực hiện Clean Boot để hy vọng giải quyết lỗi "PowerShell_ise Has Stopped Working". Bằng cách này, bạn có thể dễ dàng chẩn đoán và khắc phục các vấn đề Windows nâng cao.

Để thực hiện Clean Boot, làm như sau:

  1. Trong ô tìm kiếm, nhập msconfig và nhấn Enter. Thao tác này sẽ mở tiện ích Cấu hình hệ thống (System Configuration).
  2. Điều hướng đến tab Chung (General) và nhấp Khởi động chọn lọc (Selective Startup).
  3. Bỏ chọn hộp kiểm Tải mục khởi động (Load Startup Items). Mặt khác, đảm bảo Sử dụng cấu hình khởi động gốc (Use Original boot configuration) và Tải dịch vụ hệ thống (Load System Services) được chọn.
  4. Bây giờ, đi đến tab Dịch vụ (Services).
  5. Chọn hộp kiểm Ẩn tất cả dịch vụ Microsoft (Hide All Microsoft Services).
  6. Nhấn nút Vô hiệu hóa tất cả (Disable All).
  7. Nhấp OK để áp dụng thay đổi.
  8. Khởi động lại máy tính.

Kết luận

Windows PowerShell thực sự là một công cụ tuyệt vời để làm việc. Nó không chỉ giúp các nhà phát triển và quản trị hệ thống thực hiện các tác vụ hàng ngày, mà còn giúp người dùng phổ thông khắc phục các lỗi Windows phổ biến. Tuy nhiên, khi nó trở thành nguồn gốc của vấn đề thay vì giải pháp, nhiều người bực bội. Hy vọng các cách khắc phục chúng tôi đã nêu ở trên có thể giải quyết các vấn đề liên quan đến nó.

Bạn có biết cách khác để giải quyết vấn đề "PowerShell_ise Has Stopped Working"? Chúng tôi rất muốn biết. Hãy chia sẻ trong phần bình luận.