Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Powershell:初期化中に障害が発生しました

この「シェルを開始できません。 初期化中に障害が発生しました ‘エラーは、Windowsユーザーが通常どおりPowershellターミナルウィンドウを開こうとすると発生します。報告された発生の大部分では、問題はPowerShellの64ビットバージョンに限定されています(32ビットバージョンは問題なく動作します)。

Powershell:初期化中に障害が発生しました

簡単な修正を探している場合は、代わりに32ビットバージョンのPowershellを起動できます。これは、64ビットバージョンのPowershellでのみ問題が発生するように見えるためです。

ただし、問題を無期限に修正する恒久的な修正を探している場合は、破損した依存関係を修正するために.NET Framework修復ツールを実行し、問題が解決しない場合に備えて新しいWindowsプロファイルの作成を検討する必要があります。

PowerShellで「初期化中に発生した障害」エラーを修正するにはどうすればよいですか?

方法1:32ビットバージョンのPowershellを開く

結局のところ、「シェルを開始できません。 初期化中に障害が発生しました ‘エラーは通常、64ビットバージョンのPowershellで発生します。このエラーの原因を突き止めずにPowershellでコマンドを入力できるようにする簡単な修正を探している場合は、代わりにPowershellの32ビットウィンドウを開く必要があります。

ただし、これは回避策にすぎないことに注意してください。これは、「シェルを開始できません。」をトリガーする根本的な原因を修復しないためです。 初期化中に障害が発生しました 「エラー。

この回避策を使用する場合は、32ビットバージョンのPowershellを開くためのクイックガイドを次に示します。

  1. Windowsキーを押して、Windowsのスタートメニューを開きます。
  2. 検索機能を使用して、 Windows PowerShell(x86)を検索します Enterキーを押します。
  3. 次に、結果のリストから、 Windows PowerShell(x86)を右クリックします。 管理者として実行を選択します 新しく表示されたコンテキストメニューから。 Powershell:初期化中に障害が発生しました
  4. Powershellのx86(32ビット)バージョンを開くことができたら、以前に「シェルを開始できません。」をスローしていたコマンドを入力します。 初期化中に障害が発生しました 「エラーが発生し、問題が解決したかどうかを確認してください。

同じ問題が引き続き発生する場合、または問題の根本原因を突き止めたい場合は、以下の次の方法に進んでください。

方法2:.NETFramework修復ツールの実行

結局のところ、この特定の問題に遭遇したほとんどのユーザーは、問題が(何らかの形で)Microsoft.NETFrameworkフォルダーに関連していることを確認しています。ほとんどの場合、「シェルを開始できません。 初期化中に障害が発生しました ‘machine.configという名前のファイルが原因で、.NETFramework4.xでエラーが発生します。

このシナリオが当てはまる場合は、.NETの破損したインスタンスを正常なコピーに置き換えることで問題を修正できるはずです。これを行うのに役立つ方法は複数ありますが、最もアクセスしやすい方法は、.NETFramework修復ツールを実行することです。 。

影響を受けたほとんどのユーザーは、この独自のMicrosoftツールを実行して、破損した.NET依存関係を修正した後、問題が迅速に修正されたと報告しています。

最近のすべてのWindowsバージョンで.NETFramework修復ツールを実行するためのクイックガイドは次のとおりです。

  1. ブラウザを開いて、このリンクにアクセスしますこちら 。ページが完全に読み込まれたら、ダウンロードをクリックします ボタン( Microsoft .NETFramework修復ツールの下) )。 Powershell:初期化中に障害が発生しました
  2. 次の画面が表示されたら、NetFxRepairTool.exeに関連付けられているチェックボックスをオンにして操作を開始します。 これを行った後、次へをクリックします ボタンをクリックして次のメニューに進みます。 Powershell:初期化中に障害が発生しました
  3. ダウンロードが完了したら、インストール実行可能ファイルをダブルクリックして、はいをクリックします。 ユーザーアカウント制御プロンプトによってプロンプトが表示された場合 管理者アクセスを許可するため。
  4. Microsoft .NET Framework修復ツールを開いて最初のウィンドウが表示されたら、「ライセンス条項を読み、同意しました」に関連付けられているチェックボックスをオンにして続行する必要があります。 。これを行った後、[次へ]をクリックして次のメニューに進みます。 Powershell:初期化中に障害が発生しました
  5. ここまで到達すると、ユーティリティはすでに.NETの依存関係をスキャンして問題を探しています。プロセスが完了するまで辛抱強く待ち、追加の問題を引き起こさないようにプロセスを中断しないようにします。
  6. プロセスが完了したら、もう一度[次へ]をクリックして、推奨される修復戦略を自動的に適用します。 Powershell:初期化中に障害が発生しました
  7. 修正が正常に適用されたら、完了をクリックします プロセスを完了します。
  8. コンピュータを自動的に再起動するように求められない場合は、手動で再起動し、次回のシステム起動時に問題が解決するかどうかを確認してください。

それでも同じ「シェルを開始できません。」が発生する場合 初期化中に障害が発生しました 「エラー、以下の次の潜在的な修正に進んでください。

方法3:新しいWindowsプロファイルを作成する

結局のところ、この問題は、.NETの依存関係を利用するOSの機能を妨害するWindowsプロファイルの破損が原因である可能性もあります。この問題を修正する1つの方法は、新しいWindowsプロファイルを作成することです。この操作により、破損した依存関係が正常なコピーに置き換えられます。

影響を受けた数人のユーザーは、この操作によって最終的に「シェルを開始できません。」を修正できることを確認しました。 初期化中に障害が発生しました 「Powershellを開くときにエラーが発生しました。

Windows10で新しいWindowsプロファイルを作成するためのクイックガイドは次のとおりです。

  1. 実行を開きます Windowsキー+Rを押してダイアログボックス 。次に、「 ms-settings:otherusers」と入力します Enterを押します 家族や他の人々を開放する 設定のタブ アプリ。 Powershell:初期化中に障害が発生しました
  2. 家族や他のユーザーの中に入ることができたら タブをクリックし、他のユーザーまで下にスクロールします タブをクリックし、このPCに他の人を追加をクリックします 。
  3. 次の画面が表示されたら、Microsoftアカウントに関連付けられているメールアドレス(または電話番号)を追加し、[このユーザーのログイン情報がありません]をクリックします。 ローカルアカウントを作成する場合。
  4. 次の画面で、Microsoftアカウントでログインするか、Microsoftアカウントを持たないユーザーを追加するをクリックします。 (ローカルアカウントが必要な場合)
  5. 次に、新しいアカウントにユーザー名とパスワードを追加し、セキュリティ保護用の質問に入力して、もう一度[次へ]をクリックします。
  6. 新しいアカウントが作成されたら、コンピューターを再起動し、次回の起動時に新しく作成されたアカウントでサインインします。
  7. 昇格されたPowershellウィンドウを開き、同じ「シェルを開始できません。」が引き続き表示されるかどうかを確認します。 初期化中に障害が発生しました 「エラー。
Powershell:初期化中に障害が発生しました
  1. アップロード テスト中に発生したソケット エラーを修正する

    インターネット接続の失敗は、考えたくもないことです。インターネット接続は私たちの日常生活に欠かせないものになりました。世界中のあらゆるものが相互につながり、グローバル化された環境を作り出しています。非常に重要なので、ネット接続の失敗にイライラするのは理解できます.このシナリオが発生した場合、ほとんどのインターネット ユーザーが最初に行うことは、ネットワーク速度を確認することです。ネットワーク速度を見つけるために、人々はオンラインでツールを使用することがよくあります。残念ながら、最近の一部のユーザーは、速度テストの実行中にソケットエラーに遭遇したと報告されています.この記事では、アップロード テ

  2. Windows 10 で PowerShell のバージョンを確認する方法

    多くのユーザーは、Exchange、Lync、および SQL ベースのサーバーも制御できることに加えて、Windows Server でより強力なアクションを実行できるため、コマンド プロンプトの代わりに PowerShell を使用することを好みます。 Windows 10 には既定で PowerShell 5.0 が付属していますが、最新の Windows Update コンポーネントをインストールすると、上位バージョンの Windows PowerShell 5.1 が自動的にインストールされます。このため、Windows 10 PC で PowerShell のバージョンを確認する方法