PowerShellが起動後すぐに終了してしまう

PG基礎

<前提>根本的な解決はしていません!

いつからか、PowerShellを起動してもすぐに終了してしまう問題が発生😥

なお、コマンドプロンプトは起動できる模様。

それならばとコマンドプロンプトからPowerShellを起動してみる!

すると以下のエラーが発生。

C:\Users\xxx>powershell
Windows PowerShell が次のエラーで終了しました:
 ファイルまたはアセンブリ 'System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'、またはその依存関係の 1 つが読み込めませんでした。モジュールはアセンブリ マニフェストを含んでいなければなりません。

うーん何かインストールしたときに「System.Management.Automation」(もしくは左記の依存ライブラリ?)が書き変わってしまったのか?????

わけわかめなので、PowerShell(V7)をインストールして今後はそちらを使うようにしました。

なお、これらのPowerShellは共存できるようで、コマンドによる起動方法(ファイル名を指定して実行も)が以下のように異なる模様。

  • プリインストールされているPowerShell → powershellで起動する
  • 新たにインストールしたPowerShell → pwshで起動する