Windows 11でPowerShellをアップグレードする方法:完全なステップバイステップガイド

Windows 11 での PowerShell のアップデートは簡単そうに聞こえますが、予想以上に複雑になる場合があります。アップデートが途中で止まったり、インストーラーが奇妙なエラーを表示したり、あるいは、特に古いビルドをしばらく使い続けていた場合は、最新バージョンを入手しているかどうか確信が持てないこともあるでしょう。いずれにせよ、PowerShell を最新の状態に保つことは非常に重要です。新しい機能が使えるようになり、セキュリティホールが修正され、環境がより快適で安全な状態を維持できます。アップデートのプロセスは必ずしも順調に進むとは限りませんが、このガイドはよくある落とし穴を回避し、アップデートを確実に適用するのに役立ちます。

Windows 11でPowerShellを更新する方法

一部のコマンドの動作がおかしかったり、特定の機能が欠けているなど、古いPowerShellにうんざりしているなら、最新バージョンにアップグレードすると大きな違いが生まれます。アップグレード自体は簡単ですが、いくつかの点に注意する価値があります。ここでは、よくある落とし穴を回避するためのヒントと概要をご紹介します。

管理者権限でPowerShellを開く

まず、PowerShell を正しく起動して、すべての操作に必要な権限を取得します。スタートメニューを開き、「PowerShell」と入力し、 Windows PowerShellを右クリックして「管理者として実行」を選択します。新しいインターフェースを好む方は、「Windows ターミナル(管理者)」を選択して実行することを推奨する人もいますWin + Xが、目的は同じで、管理者権限でコンソールを実行することです。

管理者として実行することで、奇妙な権限エラーに遭遇することなくアップデートをインストールできます。PowerShellに適切な権限がないためにインストーラーが途中でブロックされるほどイライラすることはありません。

現在の PowerShell バージョンを確認する

PowerShellが開いたら、 と入力し$PSVersionTable. PSVersionて をEnter押してください。5.1.xや7.xといったバージョン番号が表示されます。これは、特にアップデートを遅らせていた場合、本当にアップデートが必要かどうかを確認するのに役立ちます。私の経験では、新しいバージョンが利用可能であっても、一部のシステムではPowerShell 5.1がまだ動作しているため、ダウンロードに迷い込む前に念のため確認することをお勧めします。

PowerShell GitHub リリース公式ページをご覧ください

ブラウザを開いて、PowerShell GitHub リリース ページにアクセスしてください。ここは最新ビルドを入手するための最も信頼できる場所です。怪しいサードパーティのサイトを避けることが重要です(Windows はすでに十分に複雑です)。このページにはすべてのバージョンがリストされていますが、最新の安定版リリースに注目してください。バージョン番号とリリースノートに注意してください。注意しないと、アップデートがプレビュー版やベータ版と表示されている場合があります。

システムのインストーラーをダウンロードする

適切なインストーラー(Windowsの場合は通常. MSIファイル)を選択してください。アーキテクチャには注意してください。古い32ビットシステムを使用していることがわかっている場合を除き、ほとんどの最新マシンではx64を選択してください。システムアーキテクチャは、「設定」>「システム」>「バージョン情報」で確認するか、systeminfo | findstr /B /C:"System Type"PowerShellまたはCMDで実行してください。一部の環境では、この手順で間違ったビルドをダウンロードしてしまい、動作しない、またはクラッシュするなど、ユーザーが混乱することがあります。

インストーラーを実行し、プロンプトに従います

インストーラーをダウンロードしたら、ダブルクリックして画面の指示に従ってください。手順は簡単です。ライセンスに同意し、プロンプトが表示されたらオプションを選択し、「インストール」をクリックしてください。Windows DefenderやSmartScreenが過度に慎重になる場合があり、警告が表示されることがあります。プロンプトが表示されたら発行元を確認してから続行してください。インストール後、特にWindows PowerShellのショートカットに慣れている場合は、古いPowerShellがデフォルトとして表示されることは珍しくありません。Windows PowerShellと一緒にインストールされているPowerShell 7(またはそれ以降)に切り替えるには、別途起動するか、ショートカットを設定する必要があります。

更新を確認し、必要に応じて調整する

PowerShellを再度起動し、 を実行してください$PSVersionTable. PSVersion。これで最新のバージョン番号が表示されるはずです。表示されない場合は、コンピューターを再起動するか、PowerShellを新たに起動してみてください。特にコアファイルの置き換えを伴うアップデートの場合は、新しいバージョンが正しく登録されるまでにWindowsを少し操作したり、完全に再起動したりする必要がある場合があります。

それでも古いバージョンが表示される場合は、PATH環境変数またはショートカットが古いインストールを指しているかどうかを確認してください。Windows Updateや既存のシステム機能がアップグレードをブロックしていないか確認することも有効です。

行き詰まった場合は、アプリと機能 から古いバージョン (特に Microsoft ストア バージョン) をアンインストールしてから、最新のバージョンを再インストールすることをためらわないでください。

Windows 11 で PowerShell を更新するためのヒント

  • 更新中に何か問題が発生した場合に備えて、重要なスクリプトをバックアップします。
  • システムが最新の PowerShell のハードウェア要件を満たしていることを確認してください。新しい機能には多少のパワーが必要になる場合があります。
  • GitHub のリリース ノートを確認してください。既知の問題や新機能が記載されていることが多いです。
  • ワークフローをスムーズにするには、Windows ターミナルで PowerShell 7+ をデフォルトのシェルとして設定することを検討してください。
  • Windows の更新プログラムにも注意してください。更新プログラムが保留中または中断されている場合は、干渉する可能性があります。

よくある質問

Windows 11 で PowerShell を更新する必要があるのはなぜですか?

基本的に、PowerShell の新しいバージョンには、パフォーマンスの向上、セキュリティパッチの適用、そして便利な機能が備わっています。スクリプト作成やタスクの自動化の際に、ツールキットをアップグレードして時代遅れにならないようにするようなものです。

GitHub からアップデートしても安全ですか?

はい、 PowerShell GitHubに掲載されている公式リリースに従っている限りは問題ありません。怪しいダウンロードサイトは避けてください。Windows では、セキュリティを維持するのが既に十分に難しいからです。

何か問題が発生した場合、古いバージョンに戻すことはできますか?

はい、 「アプリと機能」から新しいバージョンをアンインストールし、必要に応じて古いバージョンを再インストールできます。後で元に戻す必要がある場合に備えて、古いインストーラーのコピーまたはメモを保管しておいてください。

アップデート後に再起動する必要がありますか?

通常は必須ではありませんが、再起動することをお勧めします。特に、その後に異常な動作やコマンドの問題に気付いた場合は再起動してください。

アップデートが失敗したり問題が発生したりした場合はどうなるのでしょうか?

PowerShell GitHubリポジトリでトラブルシューティングのヒントを確認するか、インストール中のエラーログを確認してください。場合によっては、クリーンアンインストールして再インストールするだけで問題が解決することもあります。

まとめ

  • PowerShellを管理者として開く
  • 現在のバージョンを確認するには$PSVersionTable. PSVersion
  • GitHubの公式リリースページをご覧ください
  • システムアーキテクチャに適したインストーラをダウンロードしてください
  • インストーラーを実行し、指示に従います。

まとめ

Windows 11 で最新の PowerShell を入手するのはそれほど難しくありませんが、細かい点にこそ難しさが潜んでいます。特に、適切なビルドを入手し、管理者として実行することが重要です。完了すると、パフォーマンスが向上し、スクリプト作成が少し楽しくなる新機能にきっと気づくでしょう。結局のところ、最新の状態を維持することは、単に新しいものを手に入れるということではなく、セキュリティ、安定性、そして将来のトラブル回避にもつながるのです。この情報が、誰かの作業時間を少しでも短縮するのに役立つことを願っています。正直なところ、Windows のアップデートはなかなか面倒なものですから。