Windows PowerShell
別名: powershell、windows powershell 5.1、pwsh
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 です
- 安全性について
- ホストは互換性があります。スクリプトによって異なります
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 10 および Windows 11 に付属 |
|---|
リソースプロファイル
- CPU負荷
- スクリプトに従う
- RAM負荷
- 大規模なオブジェクトパイプライン
インストール済みプロセス
これらの実行ファイルは、インストール時に本製品に属します。
| powershell.exe | Windows PowerShell 5.1 |
|---|---|
| pwsh.exe | インストールされている場合、PowerShell 7 |
| conhost.exe | コンソールウィンドウ |
スタートアップコンポーネント
ログオン時に非表示で実行される PowerShell はタスクまたはショートカットです。製品自体がスタートアップ アプリを必要とすることはありません。
ファイルの場所
| 5.1 ホスト | C:\Windows\System32\WindowsPowerShell\v1.0\ |
|---|
ファイル形式
よくある問題
予期しない 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月。このラベルは独立した検証を証明するものではありません。 調査方法.
- Microsoft Learn: PowerShell · 5.1 と 7 の比較
- Microsoft Learn: PowerShell のインストール · pwsh のインストール
- Foxholeプロセスマップ · Windows PC上のファーストパーティサンプル。ラボのベンチマークではありません。
この記事は役に立ちましたか?
「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。
ご協力ありがとうございます。ページの改善に役立てられます。