発生した問題
Windows11でPowerShellを開くと,以下のエラーが表示されて起動できない.
mscoree.dllが見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する可能性があります。
環境
- Windows11 Pro (バージョン: 21H2, OSビルド: 22000.795)
- PowerShell (バージョン: 5.1.22000.653)
- バージョンの調べ方: PowerShellに
$PSVersionTable
と入力するとPSVersion
の欄に表示される
- バージョンの調べ方: PowerShellに
解決
このサイトに基づき,「Windowsの機能の有効化または無効化」から「.NET Framework 3.5 (.NET 2.0 および 3.0 を含む)」を見てみたところ,なぜかチェックが外れていた(=無効になっていた).
そのためチェックを入れて有効化したところ,PowerShellが起動できるようになった.