Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Powershell:Xảy ra lỗi trong quá trình khởi tạo

Không thể khởi động ‘ Shell này. Xảy ra lỗi khi khởi chạy Lỗi ‘xảy ra khi người dùng Windows cố gắng mở cửa sổ đầu cuối Powershell theo cách thông thường. Trong phần lớn các trường hợp được báo cáo, sự cố chỉ giới hạn ở phiên bản PowerShell 64 bit (phiên bản 32 bit hoạt động tốt).

Powershell:Xảy ra lỗi trong quá trình khởi tạo

Nếu bạn đang tìm kiếm một bản sửa lỗi nhanh chóng, bạn có thể khởi chạy phiên bản Powershell 32 bit để thay thế vì sự cố dường như chỉ xảy ra với phiên bản Powershell 64 bit.

Nhưng nếu bạn đang tìm kiếm một bản sửa lỗi vĩnh viễn sẽ khắc phục sự cố vô thời hạn, bạn nên chạy công cụ sửa chữa .NET framework để sửa các phần phụ thuộc bị hỏng và cân nhắc tạo một cấu hình Windows hoàn toàn mới trong trường hợp sự cố vẫn tiếp diễn.

Làm cách nào để khắc phục lỗi "Không xảy ra trong quá trình khởi tạo" trong PowerShell?

Phương pháp 1:Mở phiên bản 32-bit của Powershell

Hóa ra, ‘Không thể khởi động Shell. Xảy ra lỗi khi khởi chạy Lỗi ‘thường xảy ra với phiên bản 64-bit của Powershell. nếu bạn đang tìm kiếm một bản sửa lỗi nhanh cho phép bạn nhập các lệnh trong Powershell mà không tìm ra nguyên nhân gây ra lỗi này, bạn nên mở một cửa sổ 32-bit của Powershell để thay thế.

Nhưng hãy nhớ rằng đây chỉ là một giải pháp thay thế vì nó sẽ không khắc phục được nguyên nhân gốc rễ sẽ kích hoạt ‘Không thể khởi động Shell. Xảy ra lỗi khi khởi chạy ‘Lỗi.

Nếu bạn muốn sử dụng giải pháp này, đây là hướng dẫn nhanh về cách mở phiên bản 32-bit của Powershell:

  1. Nhấn phím Windows để mở menu bắt đầu của Windows.
  2. Sử dụng chức năng tìm kiếm để tìm kiếm Windows PowerShell (x86) và nhấn Enter.
  3. Sau đó, từ danh sách kết quả, nhấp chuột phải vào Windows PowerShell (x86) và chọn Chạy với tư cách quản trị viên từ menu ngữ cảnh mới xuất hiện. Powershell:Xảy ra lỗi trong quá trình khởi tạo
  4. Sau khi bạn quản lý để mở phiên bản x86 (32-bit) của Powershell, hãy nhập lệnh mà trước đó đã đưa ra lệnh ‘ Không thể khởi động Shell. Xảy ra lỗi khi khởi chạy ‘Lỗi và xem liệu sự cố hiện đã được giải quyết chưa.

Trong trường hợp sự cố tương tự vẫn xảy ra hoặc bạn muốn tìm ra nguyên nhân gốc rễ của sự cố, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 2:Chạy Công cụ sửa chữa .NET Framework

Hóa ra, hầu hết người dùng gặp phải sự cố cụ thể này đã xác nhận rằng sự cố có liên quan (theo cách này hay cách khác) đến thư mục Microsoft .NET Framework. Trong hầu hết các trường hợp, ‘ Shell không thể khởi động được. Xảy ra lỗi khi khởi chạy ‘Sẽ xảy ra lỗi với .NET Framework 4.x do tệp có tên machine.config.

Nếu trường hợp này có thể áp dụng, bạn sẽ có thể khắc phục sự cố bằng cách thay thế các phiên bản .NET bị hỏng bằng các bản sao lành mạnh. Có nhiều phương pháp sẽ giúp bạn thực hiện việc này, nhưng phương pháp dễ tiếp cận nhất là chạy Công cụ sửa chữa .NET Framework .

Hầu hết người dùng bị ảnh hưởng đã báo cáo rằng sự cố đã được khắc phục nhanh chóng sau khi họ chạy công cụ độc quyền này của Microsoft để sửa lỗi phụ thuộc .NET bị hỏng.

Dưới đây là hướng dẫn nhanh về cách chạy Công cụ sửa chữa .NET Framework trên mọi phiên bản Windows gần đây:

  1. Mở trình duyệt của bạn và truy cập liên kết này tại đây . Sau khi trang được tải xong, hãy nhấp vào nút Tải xuống (trong Công cụ sửa chữa Microsoft .NET Framework ). Powershell:Xảy ra lỗi trong quá trình khởi tạo
  2. Sau khi bạn đến màn hình tiếp theo, hãy bắt đầu thao tác bằng cách chọn hộp được liên kết với NetFxRepairTool.exe. Sau khi bạn thực hiện việc này, hãy nhấp vào nút Tiếp theo để chuyển sang menu tiếp theo. Powershell:Xảy ra lỗi trong quá trình khởi tạo
  3. Khi quá trình tải xuống hoàn tất, hãy nhấp đúp vào tệp thực thi cài đặt và nhấp vào khi được nhắc bởi Lời nhắc Kiểm soát tài khoản người dùng để cấp quyền truy cập quản trị viên.
  4. Sau khi bạn mở công cụ Microsoft .NET Framework Repair và đến cửa sổ đầu tiên, bạn nên tiếp tục bằng cách chọn hộp được liên kết với ‘Tôi đã đọc và chấp nhận các điều khoản cấp phép’ . Sau khi bạn thực hiện việc này, hãy nhấp vào Tiếp theo để chuyển sang menu tiếp theo. Powershell:Xảy ra lỗi trong quá trình khởi tạo
  5. Khi bạn hiểu được điều này, tiện ích đã quét các phần phụ thuộc .NET để tìm các vấn đề. Kiên nhẫn đợi cho đến khi quá trình hoàn tất và tránh làm gián đoạn quá trình để tránh gây ra các vấn đề khác.
  6. Sau khi quá trình hoàn tất, hãy nhấp vào Tiếp theo một lần nữa để tự động áp dụng các chiến lược sửa chữa được khuyến nghị. Powershell:Xảy ra lỗi trong quá trình khởi tạo
  7. Sau khi các bản sửa lỗi được áp dụng thành công, hãy nhấp vào Hoàn tất để hoàn tất quá trình.
  8. Nếu bạn không được nhắc tự động khởi động lại máy tính của mình, hãy làm việc đó theo cách thủ công và xem sự cố có được giải quyết ở lần khởi động hệ thống tiếp theo hay không.

Trong trường hợp bạn vẫn gặp phải lỗi ‘ Không thể khởi động Shell tương tự. Xảy ra lỗi khi khởi chạy 'Error, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 3:Tạo cấu hình Windows mới

Hóa ra, sự cố này cũng có thể do hồ sơ windows bị hỏng gây ra ảnh hưởng đến khả năng sử dụng phụ thuộc .NET của hệ điều hành của bạn. Một cách để khắc phục sự cố này là tạo một cấu hình Windows mới. Thao tác này sẽ kết thúc việc thay thế các phần phụ thuộc bị hỏng bằng các bản sao lành mạnh.

Một số người dùng bị ảnh hưởng đã xác nhận rằng thao tác này cuối cùng đã cho phép họ sửa lỗi ‘ Không thể khởi động Shell. Xảy ra lỗi khi khởi chạy ‘Lỗi khi mở Powershell.

Dưới đây là hướng dẫn nhanh về cách tạo cấu hình Windows mới trên Windows 10:

  1. Mở Chạy hộp thoại bằng cách nhấn phím Windows + R . Tiếp theo, nhập ‘ ms-settings:otherusers’ và nhấn Enter để mở ra Gia đình và những người khác tab Cài đặt ứng dụng. Powershell:Xảy ra lỗi trong quá trình khởi tạo
  2. Sau khi bạn quản lý để tham gia vào Gia đình và những người dùng khác , cuộn xuống Người dùng khác và nhấp vào Thêm người khác vào PC này .
  3. Sau khi bạn đến màn hình tiếp theo, hãy thêm email (hoặc số điện thoại) được liên kết với tài khoản Microsoft và nhấp vào ‘Tôi không có thông tin đăng nhập của người này’ nếu bạn muốn tạo một tài khoản cục bộ.
  4. Ở màn hình tiếp theo, đăng nhập bằng tài khoản Microsoft của bạn hoặc nhấp vào Thêm người dùng không có tài khoản Microsoft (nếu bạn muốn có tài khoản cục bộ).
  5. Tiếp theo, thêm tên người dùng và mật khẩu vào tài khoản mới, sau đó điền các câu hỏi bảo mật và nhấp vào Tiếp theo một lần nữa.
  6. Sau khi tạo xong tài khoản mới, hãy khởi động lại máy tính của bạn và đăng nhập bằng tài khoản mới tạo ở lần khởi động tiếp theo.
  7. Mở cửa sổ Powershell nâng cao và xem liệu bạn có còn gặp phải lỗi ‘ Không thể khởi động Shell tương tự hay không. Xảy ra lỗi khi khởi chạy ‘Lỗi.
Powershell:Xảy ra lỗi trong quá trình khởi tạo