Steam appmanifestファイルとは?保存場所と安全な修復手順
appmanifest_<AppID>.acf、Steamライブラリの認識、バックアップ、ゲームが未インストール表示になったときの確認順序を実用的に整理します。

ゲームの大きなファイルがディスクに残っているのに、Steamが「インストール」を表示することがあります。この状態はゲーム削除ではなく、appmanifestファイルがない、読めない、または別のライブラリにあることが原因の場合があります。steamapps/commonには本体があり、appmanifest_<AppID>.acfはSteamがその本体を認識・管理するためのローカル記録です。
他人のACFをそのままコピーするのは安全な近道ではありません。AppID、installdir、ビルド、状態、デポが実環境と違うと、Steamが別の場所を検証したり、大容量の再ダウンロードを始めたりします。修復は生成ファイルではなく、実際のディスクとライブラリの確認から始めます。
ここではファイルの意味、一般的な場所、確認すべき項目、元に戻せる復旧順序を説明します。ファイル作成の操作意図は既存のAppManifest Generatorに分離し、解説ページとの重複を避けます。
Steam appmanifestファイルとは
appmanifestはValve KeyValues形式のテキスト文書で、拡張子は.acfです。Steamはローカルで管理するアプリごとに作成します。名前はappmanifest_<AppID>.acfで、AppID 730ならappmanifest_730.acfです。
これはゲーム本体、デポマニフェスト、ライセンス、セーブデータのバックアップではありません。AppIDとインストール先を結び、インストール、更新、ステージングなどのローカル状態を記録するメタデータです。
1つのゲームは複数のデポを利用できますが、ライブラリ内のアプリ単位では通常1つのappmanifest記録を持ちます。デポマニフェストとappmanifestは役割が異なります。
appmanifest_730.acf
appmanifest_570.acf
appmanifest_<AppID>.acf
| ファイル・フォルダー | 役割 | 安易な置換 |
|---|---|---|
| appmanifest_<AppID>.acf | ローカル状態とライブラリ認識 | 不可。先にバックアップとAppID確認 |
| steamapps/common/<Game> | インストール済みゲーム本体 | 不可 |
| steamapps/content | download_depotの出力 | 必要なデポなら削除しない |
| depotcache | ダウンロード中の一時・準備データ | ダウンロードや展開中は不可 |
| userdata | アカウント別データや一部セーブ | appmanifest修復の対象外 |
appmanifestファイルの保存場所
Windowsの標準構成ではC:\Program Files (x86)\Steam\steamappsにあります。別ライブラリならD:\SteamLibrary\steamappsのような場所です。ACFはsteamapps直下、ゲームフォルダーは通常steamapps/commonの下です。
最初に見つけたSteamフォルダーだけを確認しないでください。Steamのストレージ設定またはlibraryfolders.vdfで、対象ゲームのcommonフォルダーを持つライブラリを特定し、同じsteamapps内のACFを探します。
LinuxやSteam Deckではネイティブ版、Flatpak、互換環境でパスが変わりますが、ライブラリ、steamapps、ACF、commonという関係は同じです。
C:\Program Files (x86)\Steam\steamapps\appmanifest_730.acf
D:\SteamLibrary\steamapps\appmanifest_730.acf
D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive

ファイル名だけでなくライブラリを一致させる
別ドライブのsteamappsにACFを置いても、他のライブラリにあるゲームを確実には再接続できません。ルートとcommonフォルダーをセットで確認します。
AppManifest ACFの重要項目
内容は読めますが、すべてを推測して埋めるべきではありません。まずappid、name、installdirを確認します。appidは正しいストア項目、installdirはsteamapps/common内の実フォルダー名と一致する必要があります。
StateFlagsは数値の状態ビットです。インストール済み環境で4を見かけますが、それだけではデポやビルド情報を復元できません。buildidとInstalledDepotsは更新で変化し、LastUpdatedとSizeOnDiskはローカル状態であって最新公開版の保証ではありません。
起動、検証、更新後にSteamがファイルを書き換えるのは正常です。生成ファイルは認識開始の補助と考え、認識後はクライアントに状態を更新させます。
"appid" "730"
"name" "Counter-Strike 2"
"installdir" "Counter-Strike Global Offensive"
"StateFlags" "4"
| 項目 | 意味 | 修復時の注意 |
|---|---|---|
| appid | 対象Steamアプリ | DLC、デモ、サウンドトラックと混同しない |
| installdir | common配下のフォルダー名 | 実フォルダー名と完全一致 |
| StateFlags | 現在のローカル状態 | 手掛かりであり完全修復ではない |
| buildid | 記録されたビルド | Steamによる更新が必要 |
| InstalledDepots | インストール済みデポ | マニフェストIDを推測しない |
| SizeOnDisk | 記録済みサイズ | 検証で再計算される状態値 |
欠落・古い・不一致のappmanifestで起きる症状
代表的なのは、ゲームフォルダーがあるのにSteamが「インストール」を表示する状態です。同じライブラリを選んでインストールを始めると既存ファイルを検出し、検証へ移ることもあります。commonだけを移してACFを移さなかった場合もライブラリが空に見えます。
古いファイルでは巨大な更新、長い検証、ドライブ移動後の不整合が起こる場合があります。ただし空き容量、権限、キャッシュ、未登録ライブラリ、破損ファイルでも似た症状が出ます。
不一致の記録は見た目が正しいため注意が必要です。ファイル名、appid、installdir、実フォルダー、ストアURLを比較してください。
| 症状 | appmanifest側の可能性 | 最初の安全確認 |
|---|---|---|
| ファイルはあるが未インストール表示 | ACF欠落または別ライブラリ | 同じルートのcommonとACFを確認 |
| 移動後にゲームが消えた | ライブラリまたはACFの登録漏れ | ストレージとlibraryfolders.vdfを確認 |
| 大容量ダウンロードが始まる | 記録状態を信頼できない | 停止して既存フォルダーを指定 |
| 別エディションが表示 | AppID不一致 | 本編、DLC、デモを区別 |
| 検証がループ | 古いメタデータなど | 容量、権限、キャッシュ、ログも確認 |
欠落したAppManifestを安全に復旧する手順
Steamがライブラリを書き換える前に現状を保存できる、元に戻せる順序で進めます。ダウンロードや更新が動いている場合は先に停止します。
最優先はSteam自身に既存ファイルを検出・検証させることです。AppID、フォルダー、登録済みライブラリ、ローカルデータを確認しても検出が始まらない場合だけACF生成を検討します。
- Steamを完全終了
ダウンロードを停止し、Steam > 終了を使ってライブラリへの書き込みを止めます。
- 現状をバックアップ
ACFがあればコピーし、commonの完全なパス、容量、AppID、ドライブを記録します。
- 正確なAppIDを確認
本編、DLC、デモ、ツール、サウンドトラック、テストアプリを区別します。
- ライブラリ登録を確認
Steamのストレージ設定で対象ドライブとルートが認識されているか確認します。
- 同じ場所で検出を開始
同じアプリとライブラリを選んでインストールを開始し、既存ファイルの検証へ移るか確認します。
- 最後の手段として生成
Steam終了中に正しいAppIDとinstalldirで最小ACFを作り、同じsteamappsへ置いて再起動・検証します。
- 別パスを対象にしたら中止
バックアップへ戻し、AppID、ライブラリ、インストール先を再確認します。

ゴールは検証完了
生成テキストが読み込まれただけでは成功ではありません。正しいアプリを認識し、既存ファイルを検証できることが条件です。
AppManifest Generatorを使うべき場面
実ファイルのAppIDと場所を確認済みで、失われたローカル記録を作る必要がある場合に使います。正しいファイル名、AppID、名前、installdir、仮のサイズ、状態を持つ読みやすい出発点を作れます。
現在のデポマニフェスト、buildid、所有権、ライセンス、完全インストールを生成ツールで作り出すことはできません。生成ACFはアクセス権を与えず、公式または最新のマニフェストでもありません。
このサイトのツールはブラウザー内でプレーンな.acfを作ります。保存前に確認してください。番号を探す場合はAppID Finder、デポマニフェスト/LuaパッケージならSteam Manifest Downloaderを使います。
| 目的 | 適したページ・操作 | 理由 |
|---|---|---|
| ゲームが消えた理由を理解 | このガイド | 診断と安全な順序 |
| appmanifest_<AppID>.acfを作成 | AppManifest Generator | 内容を確認できるテキスト生成 |
| AppIDを確認 | AppID Finder | DLCやデモの混同を防止 |
| マニフェスト/Luaを取得 | Steam Manifest Downloader | 別のファイル形式と意図 |
| 進行中のダウンロードを修復 | Steamクライアントのトラブル対応 | 書き込み中にメタデータを置換しない |
避けるべきAppManifest修復ミス
名前が同じという理由だけで不明な配布元のACFを使わないでください。別フォルダー、旧ビルド、言語、ベータ、別アプリを指す可能性があります。テキストなので使用前に確認できます。
再ダウンロードを受け入れる前にcommonを削除しないでください。appmanifestの一括削除も避けます。各ファイルは異なるアプリを表します。
Steam起動中に編集しないでください。生成ファイルを公式、最新、安全、完全と表現しないでください。権利、コンテンツ、検証はアカウントとSteam側で決まります。
appmanifest修復はセーブデータ復旧ではありません。セーブはuserdata、ドキュメント、AppData、ゲームフォルダー、Steam Cloudなどにあります。
一度に1つだけ変更する
バックアップを残し、重要な変更ごとに再起動し、アプリ・ライブラリ・フォルダーの一致を再確認します。
Steam appmanifest よくある質問
公式・技術資料
- Steamworks — アプリケーションとデポ — アプリ、デポ、コンテンツ構成に関するValve公式資料。
- Steamworks — ビルドと公開 — SteamPipe、ビルド、マニフェストの公式背景。
- Valve Developer Community — ゲームファイル追加 — ローカルライブラリとappmanifestの技術資料。
- PCGamingWiki — Steam — ファイル場所とトラブル対応のコミュニティ資料。
最終更新: 2026年7月30日