読了目安13分2026年7月30日

Steam appmanifestファイルとは?保存場所と安全な修復手順

appmanifest_<AppID>.acf、Steamライブラリの認識、バックアップ、ゲームが未インストール表示になったときの確認順序を実用的に整理します。

要点: Steamのappmanifestファイルは、1つのSteamアプリについてAppID、インストール先、ビルド、インストール済みデポ、更新状態などを記録する小さなACFテキストです。通常はcommonフォルダーと同じライブラリのsteamapps直下にあります。欠落や不一致があると、実ファイルが残っていてもSteamが「インストール」を表示することがあります。先にAppID、ライブラリ、実際のゲームフォルダーを確認し、バックアップを取ってから既存ファイルの検証を試し、生成ファイルは最後の補助手段にしてください。

ゲームの大きなファイルがディスクに残っているのに、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/contentdownload_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、デモ、サウンドトラックと混同しない
installdircommon配下のフォルダー名実フォルダー名と完全一致
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生成を検討します。

  1. Steamを完全終了

    ダウンロードを停止し、Steam > 終了を使ってライブラリへの書き込みを止めます。

  2. 現状をバックアップ

    ACFがあればコピーし、commonの完全なパス、容量、AppID、ドライブを記録します。

  3. 正確なAppIDを確認

    本編、DLC、デモ、ツール、サウンドトラック、テストアプリを区別します。

  4. ライブラリ登録を確認

    Steamのストレージ設定で対象ドライブとルートが認識されているか確認します。

  5. 同じ場所で検出を開始

    同じアプリとライブラリを選んでインストールを開始し、既存ファイルの検証へ移るか確認します。

  6. 最後の手段として生成

    Steam終了中に正しいAppIDとinstalldirで最小ACFを作り、同じsteamappsへ置いて再起動・検証します。

  7. 別パスを対象にしたら中止

    バックアップへ戻し、AppID、ライブラリ、インストール先を再確認します。

ゴールは検証完了

生成テキストが読み込まれただけでは成功ではありません。正しいアプリを認識し、既存ファイルを検証できることが条件です。


AppManifest Generatorを使うべき場面

実ファイルのAppIDと場所を確認済みで、失われたローカル記録を作る必要がある場合に使います。正しいファイル名、AppID、名前、installdir、仮のサイズ、状態を持つ読みやすい出発点を作れます。

現在のデポマニフェスト、buildid、所有権、ライセンス、完全インストールを生成ツールで作り出すことはできません。生成ACFはアクセス権を与えず、公式または最新のマニフェストでもありません。

このサイトのツールはブラウザー内でプレーンな.acfを作ります。保存前に確認してください。番号を探す場合はAppID Finder、デポマニフェスト/LuaパッケージならSteam Manifest Downloaderを使います。

目的適したページ・操作理由
ゲームが消えた理由を理解このガイド診断と安全な順序
appmanifest_<AppID>.acfを作成AppManifest Generator内容を確認できるテキスト生成
AppIDを確認AppID FinderDLCやデモの混同を防止
マニフェスト/Luaを取得Steam Manifest Downloader別のファイル形式と意図
進行中のダウンロードを修復Steamクライアントのトラブル対応書き込み中にメタデータを置換しない

避けるべきAppManifest修復ミス

名前が同じという理由だけで不明な配布元のACFを使わないでください。別フォルダー、旧ビルド、言語、ベータ、別アプリを指す可能性があります。テキストなので使用前に確認できます。

再ダウンロードを受け入れる前にcommonを削除しないでください。appmanifestの一括削除も避けます。各ファイルは異なるアプリを表します。

Steam起動中に編集しないでください。生成ファイルを公式、最新、安全、完全と表現しないでください。権利、コンテンツ、検証はアカウントとSteam側で決まります。

appmanifest修復はセーブデータ復旧ではありません。セーブはuserdata、ドキュメント、AppData、ゲームフォルダー、Steam Cloudなどにあります。

一度に1つだけ変更する

バックアップを残し、重要な変更ごとに再起動し、アプリ・ライブラリ・フォルダーの一致を再確認します。


Steam appmanifest よくある質問

削除するとSteamがローカルインストールを忘れ、未インストール表示になることがあります。一括削除せず、対象ACFをバックアップしてから再検出・検証を想定してください。

対象ゲームを含むライブラリのsteamapps直下です。ゲーム本体は通常、同じライブラリのsteamapps/common配下にあります。

プレーンテキストなので、コピーをメモ帳やVS Codeで開けます。Steam起動中は保存せず、編集前に原本を残してください。

既存フォルダーの検出開始に役立つ場合はありますが保証はありません。ビルド、デポ、権限、ファイルが合わなければ検証・修復・再取得が行われます。

慎重に扱ってください。AppIDとinstalldirの一致が必要で、ビルド情報は古い可能性があります。ライセンスは移らず、検証前の一時的な検出補助です。

含まれません。ローカルSteamアプリ状態の記録です。セーブ場所はゲームごとにuserdata、ドキュメント、AppData、ゲームフォルダー、Steam Cloudなどです。

公式・技術資料

  1. Steamworks — アプリケーションとデポ — アプリ、デポ、コンテンツ構成に関するValve公式資料。
  2. Steamworks — ビルドと公開 — SteamPipe、ビルド、マニフェストの公式背景。
  3. Valve Developer Community — ゲームファイル追加 — ローカルライブラリとappmanifestの技術資料。
  4. PCGamingWiki — Steam — ファイル場所とトラブル対応のコミュニティ資料。