コンテンツへスキップ

Windows PowerShell

アプリケーションMicrosoft Corporation

別名: powershell、windows powershell 5.1、pwsh

Microsoft Corporationシステム

Windows に同梱されている Windows PowerShell 5.1 ホストです。プロセスは powershell.exe です。PowerShell 7 は pwsh.exe であり、別途インストールするものです。

確認しておくべき要点

Windows PowerShell は powershell.exe です。PowerShell 7 は pwsh.exe という名前の別のインストール環境です。

Windows には現在も PowerShell 5.1 が同梱されています。Microsoft は PowerShell 7 を現在のクロスプラットフォームシェルとして文書化しています。両方を共存させることができます。cmd.exe は 3 つ目のインタープリターです。

これは何ですか?
標準搭載の PowerShell 5.1 ホスト
pwsh は同じものですか?
いいえ。それは PowerShell 7 です
安全性について
ホストは互換性があります。スクリプトによって異なります
Feex の見解
スクリプトに PowerShell 7 をインストールするよう記載されており、環境に powershell.exe しかない場合、使用しているのは 5.1 です。「アップグレード」のために標準搭載のホストを削除することはありません。

Windows PowerShell とは何ですか?

Windows PowerShell 5.1 は標準搭載の自動化ホストです。実行ファイルは WindowsPowerShell\v1.0 にある powershell.exe です。PowerShell 7 はその隣に pwsh.exe をインストールします。

使ったことがない場合

スタートに「Windows PowerShell」と表示されている場合、それは標準搭載の 5.1 ホストです。既に入っています。コマンドを受け付ける青いウィンドウは、自動的にマルウェアを意味するわけではありません。PowerShell 7 は pwsh.exe という名前の個別ダウンロードです。cmd.exe は 3 つ目の、より古いインタープリターです。「アップグレード」のために 5.1 を削除しないでください。

何に使われますか?

管理者スクリプト

5.1 はあらゆる環境に存在するため、インストーラーや IT スクリプトは今も powershell.exe を呼び出します。

単発のコマンド

Get-Process、ファイル操作、および簡易確認。コンソールホストは powershell.exe と conhost.exe です。

スケジュールされたタスク

ログオン時に非表示で実行される PowerShell は、通常はタスクです。製品自体がスタートアップ アプリを必要とすることはありません。

対象ユーザー

  • 5.1 専用のモジュールを現在も保有している管理者
  • スタートから「Windows PowerShell」を開いたユーザー
  • 慌てる前にコマンドラインを確認すべき人

現在のステータス

5.1 は標準機能としてサポートされており、メンテナンスフェーズにあります。PowerShell 7 は現在の機能開発系統です。この記事では標準搭載のホストを扱い、7 については pwsh を案内します。

公開からの期間

PowerShell 1.0 は 2006 年にリリースされました。Windows PowerShell 5.1 は現在の Windows 10 および 11 における標準搭載ホストです。PowerShell 7 は PowerShell Core として始まったクロスプラットフォーム系統です。Monad はリリース前の名称でした。現在起動する名前ではありません。

バージョン

メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。

Windows PowerShell 5.1
PowerShell 7 (pwsh)

システム要件

値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。

最小要件

最小システム要件
オペレーティングシステム サポート対象の Windows 10 および Windows 11 に付属

リソースプロファイル

CPU負荷
スクリプトに従う
RAM負荷
大規模なオブジェクトパイプライン

インストール済みプロセス

これらの実行ファイルは、インストール時に本製品に属します。

インストール済みプロセス
powershell.exe Windows PowerShell 5.1
pwsh.exe インストールされている場合、PowerShell 7
conhost.exe コンソールウィンドウ

スタートアップコンポーネント

ログオン時に非表示で実行される PowerShell はタスクまたはショートカットです。製品自体がスタートアップ アプリを必要とすることはありません。

ファイルの場所

Windows PowerShell の一般的な場所
5.1 ホスト C:\Windows\System32\WindowsPowerShell\v1.0\

ファイル形式

PS1PSM1

よくある問題

予期しない EncodedCommand の実行

親プロセスを確認してください。Office が PowerShell を起動している場合は、マクロ関連の事象です。

モジュールが 5.1 でしか動作しない

それが Microsoft が標準搭載ホストを残している理由です。7 をインストールしても 5.1 は削除されません。

トラブルシューティング

慌てる前に親プロセスを確認してください

Office やブラウザーがエンコードされた PowerShell を起動している場合は、スクリプト関連の事象です。System32 内のホストファイル自体は今も Microsoft 製です。

pwsh の使用を指示された場合は Microsoft Learn から PowerShell 7 をインストールしてください

winget install Microsoft.PowerShell またはドキュメントページを使用します。これにより pwsh.exe が追加されます。5.1 を置き換えるものではありません。

実行ポリシーはポリシーであり、ウイルスの設定ではありません

Get-ExecutionPolicy を確認してください。新しい PC では Restricted に設定されているのが一般的です。インストールの不具合ではありません。

代替手段

バッチには cmd.exe。最新のモジュールには pwsh。流行の順位付けではなく、手元にあるスクリプトに応じて選択してください。

公式ヘルプとダウンロード

まずはベンダーから確認してください。見知らぬexe配布サイトはサポート窓口ではありません。

公式連絡先
概要 (5.1 と 7 の比較) learn.microsoft.com/powershell/scripting/overview 所有しているホストの判別
PowerShell 7 のインストール learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows Windows 上の pwsh
5.1 リファレンス learn.microsoft.com/powershell/scripting/windows-powershell/overview 標準搭載の Windows PowerShell
GitHub PowerShell github.com/PowerShell/PowerShell PowerShell 7 のソースコードとリリース

関連ハードウェア

サポートされているすべての Windows PC。リモートセッションでは処理負荷がターゲット側に移ります。

技術的な詳細

技術的な詳細

バージョンごとのファイルハッシュおよびボリュームライセンスのパスは、このプレビューでは検証されていません。

出典と検証

記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 調査方法.

この記事は役に立ちましたか?

「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。

この記事は役に立ちましたか?