プログラミング

Windows 11に最新のPowerShellをインストールする

Windows 11でPowershellコマンドラインを開くと、”新機能と改善のために最新の PowerShell をインストールしてください! https://aka.ms/PSWindows”といったエラーが出る場合があります。これはインストールされているPowershellのバージョンが古いことが原因であり、この記事では新しいバージョンのPowershellをインストール・適用・設定する方法について紹介します。

Powershell起動時に、以下のようなエラー・警告メッセージが出る場合があります。

“新機能と改善のために最新の PowerShell をインストールしてください! https://aka.ms/PSWindows”

windows 11のpowershellで"新機能と改善のために最新の PowerShell をインストールしてください!"エラー

現在インストールされているPowershellのバージョンを確認するには、以下のコマンドを使用します。
私の環境ではバージョン5.1がインストールされていることが確認できます。

> Get-Host | Select-Object Version

Version
-------
5.1.22000.65

最新バージョンのPowershellをインストールする方法には数通りあり、
一つは PowerShell-7.1.5-win-x64.msi 実行ファイルをインストールし、このファイルからインストールする方法です。

Installing PowerShell on Windows – PowerShell | Microsoft Docs

もう一つの方法が、Powershellコマンドライン上で、wingetコマンドを使用してインストールする方法です。
今回は一番手軽で可用性のあるこの方法で進めていきます。

winget searchコマンドでインストール可能なパッケージを一覧することができます。
なお、これより以下のコマンドは管理者権限のPowershellで実行してください。管理者権限のPowershellはタスクバーのpowershellアイコンを右クリック、さらに右クリック、”管理者権限として実行”を選択します。

> winget search Microsoft.PowerShell
Name               Id                           Version  Source
----------------------------------------------------------------
PowerShell         Microsoft.PowerShell         7.1.5.0  winget
PowerShell Preview Microsoft.PowerShell.Preview 7.2.0.10 winget

winget search Microsoft.PowerShell

今回の場合はベータ版であるプレビューでなく、通常の Microsoft.PowerShell のバージョンをインストールします。
以下のコマンドでインストールを開始します。

> winget install --id Microsoft.Powershell --source winget

インストールが進行します。

windows 11に最新のPowershell 7をインストール
windows 11に最新のPowershell 7をインストール

数分でインストールは完了します。

> winget install --id Microsoft.Powershell --source winget
Found PowerShell [Microsoft.PowerShell] Version 7.1.5.0
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/PowerShell-7.1.5-win-x64.msi
  ██████████████████████████████  94.9 MB / 94.9 MB
Successfully verified installer hash
Starting package install...
Successfully installed

windows 11に最新のPowershell 7をインストール

Powershell 7を起動するには、winキーなどを押し検索、起動が可能です。

windows 11でPowershell 7を起動

Windows 11に最新のPowerShellをインストールする” への9件のフィードバック

  1. Power Shellの機能がよくわかりませんが、とりあえずインストールしておきます。

  2. 新機能と改善の為に最新のPowerShellをインストールしてください/https://ka.ms/PSWindows
    PS C:\Users\ヒユー介>  ヒュー介>カーソルの後に何を入れれば完了するのかご教示ください。

  3. イイヌマシロヤスさま、カーソルの後にはEnterキーを押せば入力のコマンドが実行されます。

  4. 冠省
    ご指示のようにEnterキーを押しましたが完了しません。如何すれば、よろしく

  5. 新機能と改善のためにPowerShell をインストールしてください!https://aka.ms/PSWindows
    ってあります。
    やった方が良いですか?それともやらない方が良いのだろか?

  6. 飯沼士朗康さま、それは少し変な現象ですね。私の方では確認できない問題です。私の方で時間を見つけて調べてみます。解決法が分かれば記事またはコメントにて追加させて頂きます。

    なお、お急ぎのようであれば、スタックオーバーフロー( https://ja.stackoverflow.com )への問題の投稿をおすすめいたします。問題の画面のスクリーンショット・撮影し、詳細に問題を伝えることで、より多くの方が助けてくれるはずです。

  7. タオルが欲しいさま、最近のバージョンのPowershellをインストールすることは任意であったはずです。必要に応じてお試しください。

阿部眞也 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です