Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Steam「コンテンツファイルがロックされています」エラーの解決策7選【Windows 10対応】

Steamでゲームをアップデートしようとした際に、「アップデート中にエラーが発生しました(コンテンツファイルがロックされています)」というメッセージが表示され、更新が完了できないことがあります。このエラーは、Steamがハードディスクにアップデートファイルを書き込めないことを意味します。原因としては、システムファイルの破損、書き込み保護されたドライブ、アンチウイルスによるブロック、あるいは特定のフォルダやファイルへのアクセスに特別な権限が必要なケースなど、いくつか考えられます。

Steamのコンテンツファイルロックエラーとは

最も確実ですが時間のかかる方法は、Steamとローカルのゲームコンテンツをすべてアンインストールし、ゼロから再インストールすることです。この方法は大量のデータ通信が必要になりますが、Steamに関するほぼすべての問題を解決できます。

1. アンチウイルスソフトを一時的に無効化する

エラーの原因がアンチウイルスソフトである可能性があります。サードパーティ製のセキュリティソフトを一時的に無効化したり、一時ファイルを削除してPCを再起動したりするだけで、問題が解決することもあります。

また、Steamのダウンロードキャッシュをクリアしてみましょう。Steamを起動し、「Steam」→「設定」→「ダウンロード」の順に進み、「ダウンロードキャッシュを消去」をクリックします。

2. Steamを管理者として実行する

SteamがWindowsによって保護されたファイルやフォルダにアクセスする必要がある場合、管理者権限がないと書き込みが拒否されることがあります。まずはSteamを管理者権限で実行し、問題が解決するか確認してみてください。

  • デスクトップなどにあるSteamのショートカットを右クリックし、「プロパティ」を選択します。
  • 「互換性」タブに移動し、「管理者としてこのプログラムを実行する」にチェックを入れます。
  • 「適用」→「OK」をクリックして設定を保存します。
  • Steamを起動し、エラーが解消されたかどうかを確認します。

3. ディスクの空き容量を確保する

前述のとおり、このエラーはSteamがハードディスクにアップデートファイルを書き込めないことで発生します。多くの場合、ダウンロード先のストレージ容量不足が原因です。十分な空き容量があるか確認するか、ダウンロード先のライブラリフォルダを変更して、アップデートを継続できるようにしましょう。

4. Winsockをリセットする

Winsockカタログの不具合が原因でアップデートに失敗し、その結果としてコンテンツファイルロックエラーが表示されることがあります。Winsockカタログを初期状態にリセットすることで、問題が解決する場合があります。

  • コマンドプロンプトを管理者として起動します。
  • netsh winsock reset」と入力し、Enterキーを押します。
  • PCを再起動し、エラーが表示されなくなったか確認します。

5. ゲームファイルの整合性を確認する

  • PCを再起動し、Steamを再度起動します。
  • ライブラリ」セクションに移動し、問題が発生しているゲームを右クリックして「プロパティ」を選択します。
  • プロパティ画面が開いたら、「ローカルファイル」タブに移動します。
  • ゲームファイルの整合性を確認」をクリックすると、Steamが数分以内にゲームファイルを検証します。
  • 検証が完了したら、ゲームのアップデートをもう一度試してください。

6. 破損ファイルを見つけて修復する

上記の方法で問題が解決しない場合は、欠落・破損・不良のファイルを特定し、該当ファイルを再ダウンロードする必要があります。これはSteamのコンテンツロック問題を診断・解決するための定番の手法です。

  • Steamを終了し、Steamのインストールフォルダ(デフォルトは C:/Program Files (x86)/Steam)に移動します。
  • 下にスクロールして「logs」フォルダを見つけ、テキストファイルを開きます。
  • テキストファイルの末尾まで移動し、エラーログが記録されていないか確認します。
  • 次に、「root」という名前のフォルダを探します。
  • Steamを再起動し、ダウンロードフォルダに移動します。
  • ここでSteamがゲームのアップデートを求めてくるはずです。必要なファイルを更新すれば、問題なくプレイできるようになります。

7. Steamのインストール先とゲームファイルを移動する

Steamのインストール先とゲームファイルの場所を変更するのも有効な解決策です。この修正方法は大きく2つのステップに分かれています。まずSteam自体を移動し、その過程でエラーが発生した場合は再インストールを行います。

  1. Steamクライアントを開き、「設定」をクリックします。
  2. 「ダウンロード」を選択し、「Steamライブラリフォルダ」をクリックします。
  3. 「ライブラリフォルダを追加」をクリックし、Steamを配置したい新しいパスを選択します。
  4. 今後のインストール先となるパスを指定したら、既存のSteamファイルを選択した場所へ移動させます。
  5. Steamクライアントを終了します。
  6. 現在のデフォルトのSteamディレクトリ(通常は C:\Program Files\Steam)を開きます。
  7. 「steamapps」と「userdata」フォルダ、および.exeファイル以外のすべてのファイルとフォルダを削除します。
  8. 残りのフォルダをすべて切り取り、上記で決めた新しいディレクトリに貼り付けます。
  9. Steamを起動し、再度ログインします。

移行作業中にエラーが発生した場合は、以下の手順に従ってください。

  1. Steamを終了し、移動先のSteamフォルダがある場所を開きます。
  2. そのディレクトリから「steamapps」フォルダをデスクトップに移動します。
  3. Steamをアンインストールし、最初に選択した場所に再インストールします。
  4. デスクトップに退避しておいた「steamapps」フォルダを、新しいSteamディレクトリ内に戻します。これにより、セーブデータや設定などのゲームコンテンツがすべて引き継がれます。
  5. Steamを起動し、アカウント情報を入力してログインします。
  6. ゲームファイルの整合性を確認すれば、再びプレイできるようになります。

それでも解決しない場合の対処法

ハードドライブのエラーをチェックする

この問題の原因として考えられるのが、ハードドライブの不良セクタです。ドライブに「不良」セクタがあると動作が遅くなり、特定の領域にアクセスできなくなるため、Steamのコンテンツファイルロックエラーを含むさまざまなエラーが発生することがあります。以下の手順で「ディスクチェック」を実行し、ドライブの不良セクタを確認しましょう。

  • コマンドプロンプトを管理者として起動します。
  • chkdsk c: /f」と入力し、Enterキーを押します。
  • 「Y」を押してディスクチェックのスケジュールを確定し、PCを再起動します。
  • ディスクチェックの完了を待ち、問題が解決したかどうかを確認します。

ゲームを再インストールする

まだ問題が解決しない場合は、最終手段としてゲームのローカルコンテンツを削除し、ゼロから再インストールしましょう。

  • Steamクライアントを開き、「ライブラリ」タブをクリックします。
  • アップデートに問題が発生しているゲームを右クリックします。
  • 「プロパティ」をクリックして設定画面を開きます。
  • 「ローカルファイル」タブに移動し、「ゲームのアンインストール」を選択します。

最後に、アンインストールしたゲームをライブラリから選択し、「インストール」をクリックしてゲームファイルを再ダウンロードします。ダウンロードにかかる時間はファイルサイズやインターネット回線の速度によって異なります。ダウンロードとインストールが完了したら、Steamでゲームのアップデート時に問題が解消されているか確認してください。

  1. Windows 10でSteamエラー53を解決する方法を徹底解説

    Steamユーザーの多くが遭遇するのが「エラー53」です。これはSteamでよく見られるエラーの一つで、アプリのクラッシュを引き起こすことがあります。「Steamエラーコード53とは何か?」と疑問に思う方も多いでしょう。このエラーは、SteamがPC上でゲームを正常に読み込めない場合に発生します。本記事では、このエラーの原因を詳しく解説し、「Steamのエラーコード53をどうやって直せばいいのか?」という疑問にお答えします。 Windows 10でSteamエラー53を修正する方法 Steamのエラーはさまざまな原因で発生します。考えられる主な原因は以下の通りです。 インターネット接続の不

  2. Windows 7でDLLファイルが見つからないエラーを解決する完全ガイド

    DLLファイルが見つからないエラーは、Windows 7で最も頻繁に発生するトラブルのひとつです。このエラーは、システムに必要な.dllファイルが存在しない、またはファイルが破損していることを示しています。VCRUNTIME140.dll、MSVCP140.dll、xinput1_3.dll、MSVCR110.dll、xlive.dllなど、エラーの原因となる.dllファイルは多岐にわたります。 それぞれの.dllファイルには固有の修復手順がありますが、主要な.dllエラーのほとんどに有効な一般的なトラブルシューティング手法も存在します。この記事では、「Windows 7でDLLファイルが見つ