Powershellを開こうとすると、開かないだけです。 cmdから開こうとすると、次のエラーが発生します。
シェルを起動できません。初期化中にエラーが発生しました:「System.Net.ServicePointManager」の型初期化子が例外をスローしました。
私が試したこと:
32ビットバージョンのPowerShellは、何らかの形で役立つ場合でも、何らかの理由で機能します。
私はこれをクライアントコンピューターで処理しました。問題は、.NET Framework4.xのmachine.config
ファイルが両方とも破損していたことでした(それらはどういうわけか長さゼロのファイルになりました)。
ファイルの削除だけでは不十分です。
長さゼロのファイルを以下のコードに置き換えるだけで機能しましたが、長期的な副作用がないことを確認するために、「既知の良好な」バージョンを使用しました。
これは、machine.config
ファイルに最低限必要なコンテンツです。
<?xml version="1.0" encoding="UTF-8"?>
<configuration />
置換同じバージョンのmachine.config
の「既知の良好な」コピーを持つこれらの2つのファイルは、これを解決し、未知の問題が後で発生することを心配しませんでした。
machine.config
ファイルを修正または置換した後、再起動が必要です。