Lỗi Powershell: Trình khởi tạo loại cho 'System.Net.ServicePointManager' đã tạo ra một ngoại lệ


2

Bất cứ khi nào tôi cố gắng mở Powershell, nó sẽ không mở. Khi tôi cố mở nó từ cmd, tôi gặp lỗi này:

Vỏ không thể được bắt đầu. Xảy ra lỗi trong quá trình khởi tạo: Kiểu khởi tạo cho 'System.Net.ServicePointManager' đã tạo ra một ngoại lệ.

Những điều tôi đã thử:

  • mở với quản trị viên
  • sfc / scannow không có lỗi

Phiên bản 32 bit của powershell vẫn hoạt động vì một số lý do nếu điều đó giúp theo bất kỳ cách nào.


@PimpJuiceIT Cảm ơn bạn đã hỗ trợ, tôi đã làm theo các bước của bạn nhưng xảy ra lỗi tương tự.
gommb

@PimpJuiceIT Tôi đã thử mọi thứ bạn nói và không có gì hiệu quả. Điều duy nhất tôi không thể làm là xem qua Trình xem sự kiện bởi vì khi tôi mở nó ra, tôi gặp lỗi này, MMC cannot initialize the snap-in.tôi tự hỏi liệu điều này có thể liên quan đến lỗi powershell hay không.
gommb

@PimpJuiceIT Tôi sử dụng Norton
gommb

@PimpJuiceIT Sau gần một tháng tìm kiếm, tôi đã thu hẹp điều này vào thư mục Microsoft.NET trong C: \ Windows. Tôi đã thay thế thư mục này bằng thư mục Microsoft.NET của một người bạn không gặp sự cố và powershell đột nhiên hoạt động trở lại.
gommb

Đây là một công cụ ở đây cũng có thể có ích: microsoft.com/en-us/doad/details.aspx?id=30135
Pimp Juice IT

Câu trả lời:


1

Tôi chỉ giải quyết vấn đề này trên máy khách. Vấn đề là các machine.configtệp cho .NET Framework 4.x đều bị hỏng (bằng cách nào đó chúng đã trở thành các tệp có độ dài bằng không).

Xóa các tập tin là không đủ.

Nó chỉ đơn giản là thay thế các tệp có độ dài bằng 0 bằng mã bên dưới, nhưng tôi đã sử dụng các phiên bản "đã biết" để đảm bảo rằng không có bất kỳ tác dụng phụ dài hạn nào.

Đây là nội dung bắt buộc tối thiểu cho các machine.configtệp:

<?xml version="1.0" encoding="UTF-8"?>
<configuration />

Việc thay thế hai tệp này bằng các bản sao "được biết đến" machine.configtừ cùng một phiên bản đã giải quyết vấn đề này cho tôi và không khiến tôi lo lắng rằng một số vấn đề chưa biết sẽ xuất hiện sau đó.

Sau khi sửa chữa hoặc thay thế các machine.configtập tin, cần phải khởi động lại.


Thú vị, và tốt để biết sửa chữa !!
Pimp Juice IT
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.