Steamのゲームをアップデートしようとすると「コンテンツファイルがロックされています」というエラーメッセージが表示され、ゲームのアップデートや起動ができないトラブルが起きるケースがあります。
上記のエラーはアップデートが必要なファイルやフォルダへのアクセスが拒否された時や、何らかの理由でアップデートが正常に行われない時に表示されます。
本記事では、Steamで「コンテンツファイルがロックされています」のエラーが出てゲームの起動やアップデートができない時の対処法について紹介します。
この記事の内容
対処1: 管理者権限でSteamを実行する
次の手順で操作を行い、Steamクライアントアプリを管理者権限で実行してみてください。
- Steamクライアントアプリを終了させます。
- ファイルエクスプローラ(タスクバーの黄色いフォルダアイコン)を開いてSteamのインストールフォルダを開きます。初期設定では次のディレクトリになります。
C:\Program Files(x86)\Steam
- インストールフォルダ内にあるSteam.exeを右クリックし、「プロパティ」を選択します。
- 「Steam.exeのプロパティ」ウィンドウが開きます。ウィンドウ内にある「互換性」タブをクリックして表示します。
- 「管理者としてこのプログラムを実行する」にチェックを入れます。
- ウィンドウ右下にある「適用」ボタンをクリックしてから「OK」をクリックし、プロパティウィンドウを閉じます。
- これで以降はSteamクライアントアプリが管理者権限で起動するようになります。同フォルダ内にあるSteam.exeをダブルクリックするか、通常通りの方法でSteamを起動して、エラーの問題が解決したか確認してみてください。
対処2: ゲームファイルの整合性チェックのオプションを使う
Steamのゲームプロパティ画面にて「ゲームファイルの整合性を確認」というオプションを実行するとゲームファイルの破損チェックや修復を行うことができます。まだ試していなければ、次の手順でチェックを行ってみてください。
- Steamクライアントアプリを起動し、ライブラリ画面を開きます。
- エラーの原因と思われるゲームタイトル名を右クリックし、「プロパティ」を選択します。
- プロパティウィンドウが開きます。「ローカルファイル」タブを開きます。
- 「ゲームファイルの整合性を確認」ボタンをクリックします。
- 整合性のチェックと修復が開始されます。完了までしばらく待ちます。
- 終わったらもう1度ゲームを起動・アップデートし、エラーが解消されたか確認します。
対処3: Steamクライアントとゲームを再インストールする
Steamクライアントとゲームファイルを一度アンインストールしてから再インストールしてみてください。
アンインストールと再インストールの詳細な手順については、次のリンク先が参考になります。
また、インストール先が原因で今回のようなエラーが発生することがあります。インストール先を変更していた場合は、再インストール時に別のディレクトリを指定してSteamをインストールしてみてください。
対処4: セキュリティソフトを停止させる
インストールしているセキュリティソフトが原因でエラーが発生することがあります。
原因の切り分けのため、まずセキュリティソフトの動作を停止させてから、ゲームのアップデートや起動を試して下さい。
問題が解消された場合は、次回のゲームアップデート時に同じエラーが発生し、アップデートの度にセキュリティソフトを停止させなくてはならなくなる可能性があります。
アップデートができない原因がセキュリティソフトであれば、お使いのセキュリティソフトに合わせてスキャンの除外設定を行ってみてください。
- Steamインストールフォルダ→SteamAppsフォルダの中にある「common」フォルダを指定します。
- Steamのインストール先がデフォルトであれば、次のパスを指定してください。
C:\Program Files(x86)\Steam\SteamApps\common
Steamの例外設定が完了したら、Steamクライアントを使ってゲームファイルの整合性チェックを行ってください。
対処5: Winsockカタログをリセットする
本エラーはゲームのアップデート失敗により引き起こされるものであるため、ネットワーク環境を改善することで問題を解消できるケースがあります。
次の手順でWinsockカタログのリセットを行い、ネットワーク設定の初期化を試してみてください。
- Steamクライアントアプリを終了させます。
- タスクバーにある「スタート」ボタンを右クリックし、「Windows PowerShell(管理者)」を選択します。
- 「Windows PowerShell」ウィンドウが表示されたら、画面に直接次のコマンドを入力してください。
netsh winsock reset
文字の入力は半角で行い、スペースも正しく入力してください。
- コマンドを入力したらエンターキーを押します。
- 「Winsockカタログをリセットしました」と表示されたら、PowerShellウィンドウを閉じてからパソコンを再起動します。
- 再起動を行ったらもう1度Steamクライアントアプリとゲームを起動し、エラーの問題が解決したか確認します。
対処6: システムファイルスキャンを実行する
Windowsのシステムファイルが破損しており、書き込みエラーが発生しているケースが考えられます。
そのため、システムファイルチェッカーツールを実行し、ファイルのスキャンと自動修復を試してみてください。
システムファイルチェッカーツールの使い方や詳しい操作手順については、次のページの内容を参照してください。
解決しない時は
上記の方法を試しても解決しなければ、次の点も確認してみてください。
- パソコンの再起動を試してみてください。
- Steamとゲーム以外に起動しているアプリやソフトウェアがあれば、すべて終了させてみてください。
- DLCやMODなどを入れている場合は、それらのデータファイルを一旦全て削除してからゲームを実行してみてください。
- ハードディスクに十分な空き容量があることをご確認ください。