CompPkgSrv.exe
カタログ検索用語 compackgsrv, component package support server
Component Package Support Server。オプションおよびオンデマンドの Windows コンポーネント パッケージをステージングします。コンポーネント ストア (CBS) の適用は TrustedInstaller / TiWorker が行います。
確認しておくべき要点
CompPkgSrv はオプションのコンポーネント パッケージをステージングするものであり、CBS を適用する TrustedInstaller ではありません。
CompPkgSrv.exe は Component Package Support Server です。オプション機能、オンデマンド機能 (FOD)、および一部のアプリがトリガーするパッケージはこのワーカーを経由します。コンポーネント ストアの適用は引き続き TrustedInstaller.exe と TiWorker.exe が担当します。CompPkgSrv を終了しても、すでに開始された CBS の適用はロールバックされません。
- 安全性について
- 実行中のファイルのパス、署名、発行元を確認してください。名前だけでは安全性を確認できません。
- TrustedInstaller ですか?
- いいえ。これはオプション パッケージをステージングします
- 終了すべきですか?
- オプション機能が失敗する可能性があります
CompPkgSrv.exe とは?
CompPkgSrv.exe はオプションのコンポーネント パッケージをステージングします。これは Component Package Support Server であり、CBS を適用する TrustedInstaller.exe ではありません。負荷の高いコンポーネント ストア ファイルの処理は引き続き TiWorker.exe が行います。
どのような役割がありますか?
アプリや「オプション機能」が要求したオンデマンド パッケージを準備します。TrustedInstaller サービスを所有しているわけではありません。品質更新プログラム適用時のスパイクは、多くの場合 TiWorker によるものです。
なぜ実行されているのですか?
オプション機能を追加した、アプリが機能(.NET、メディア パック、言語 FOD)を要求した、または Windows がパッケージを事前ステージングしたときに起動します。その処理が終わったアイドル状態の CompPkgSrv は終了するはずです。
実行中のインスタンスを検査する
Windows PowerShell では、この読み取り専用クエリは、この PC 上の一致するプロセス ID、作成時刻、および実行可能パスを一覧表示します。
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'CompPkgSrv.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
結果がない、またはアクセスできないパスは、決定的なものではありません。保護されたプロセスはアクセスを制限する可能性があり、プロセス ID は再利用される可能性があります。個人用パスはローカルに保持してください。
使用する ファイル識別ガイド 署名と製品メタデータを比較します。ファイル名だけでは安全性を確立できません。
安全ですか?
実行中のファイルを確認する
System32 の CompPkgSrv.exe は Microsoft 製です。「debloat」zip 内の CompPkgSrv.exe は違います。このファイルは、CBS 適用元としての TrustedInstaller の代わりになるものではありません。
記録された場所と実際のファイルを比較してください。見慣れたフォルダだけでは識別情報は確立されません。
C:\Windows\System32\CompPkgSrv.exe
- オプション / オンデマンド パッケージ ワーカー
- CBS の適用: TrustedInstaller.exe および TiWorker.exe
- 想定される発行元: Microsoft Corporation
終了してもよいですか?
そのパッケージが失敗する可能性があります
CompPkgSrv.exe を終了すると、ステージング中だったオプション パッケージが失敗する可能性があります。TiWorker を終了した時のように、CBS の処理途中で TrustedInstaller を停止させることはありません。「オプション機能」で進行状況が表示されている場合は待機してください。
削除してもよいですか?
削除しないでください
CompPkgSrv.exe を削除しないでください。そのパッケージが不要な場合は、「設定」からオプション機能を削除してください。このホストを「軽量化(debloat)」するために TrustedInstaller を削除しないでください。
Windows と一緒に起動すべきですか?
オプション機能またはアプリの機能要求によって起動されます。「スタートアップ アプリ」の行には含まれません。
リソース使用量を測定する
| CPU とメモリ | 同じ PID とワークロードに対する複数の観測値を比較してください。このエントリには、独立して測定された普遍的な基準はありません。 |
|---|---|
| ディスクとネットワーク | 実際のプロセスと現在のタスクにアクティビティを帰属させます。ファイル名だけでは、期待される宛先または転送量を確立できません。 |
ファイル情報
| 実行可能ファイル名 | CompPkgSrv.exe |
|---|---|
| 記録されたインストール パス | C:\Windows\System32\CompPkgSrv.exe |
| 発行元 | Microsoft Corporation |
| 署名チェック | 実際のファイルを検査してください。このエントリは、証明書の識別情報を認証しません。 |
よくある問題
あらゆるパッケージ名に対して TrustedInstaller が原因だと誤解されがちです
「オプション機能」や FOD は、多くの場合最初に CompPkgSrv を呼び出します。CBS の適用は、その後の TrustedInstaller / TiWorker のフェーズになります。
この exe を削除する軽量化スクリプト
その結果、後から「オプション機能」や一部のストア アプリが不可解な形で失敗するようになります。システム ファイルを復元してください。出所不明な代替ファイルをコピーしないでください。
トラブルシューティング
破壊的な変更を行う前に診断を行ってください。
設定 > システム > オプション機能
機能のインストール中であれば、このワーカーの動作は想定内です。その項目をキャンセルするか完了させてください。最初の対処として TrustedInstaller を終了しないでください。
ステージングと CBS の適用を区別する
WinSxS 内の TiWorker および TrustedInstaller が適用を担当します。System32 内の CompPkgSrv はパッケージ サポート サーバーです。DISM を実行する前にパスを照合してください。
技術的な詳細
技術的な詳細
| イメージ名 | CompPkgSrv.exe |
|---|---|
| 役割 | Component Package Support Server |
実行中ファイルの同一性を確認する
ファイル名だけでは安全性を確立できません。実際のパス、署名、および製品の識別情報を確認してください。
出典と検証
記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 調査方法.
- Microsoft Learn: オンデマンド機能 · オプションの Windows コンポーネント パッケージ
- Microsoft Learn: Windows · 主要なWindowsドキュメント
- Foxholeプロセスマップ · Windows PC上のファーストパーティサンプル。ラボのベンチマークではありません。
- Microsoft Sysinternals: Sigcheck · ファイル署名の検査方法についての説明。このリファレンスは、実行中の特定ファイルの同一性や安全性を証明するものではありません。
- Microsoft: Get-CimInstance · 読み取り専用ローカル プロセス クエリ方法。
- Microsoft: Win32_Process プロパティ · プロセス ID、実行可能パス、作成日、および親 ID の再利用を文書化します。
この記事は役に立ちましたか?
「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。
ご協力ありがとうございます。ページの改善に役立てられます。