iTunesで「iTunes Library.itlファイルがロックされています」というエラーを修正する方法

📅
🕑 1 分で読む

「 iTunes Library.itl ファイルはロックされているか、ロックされたディスク上にあるか、このファイルへの書き込み権限がありません」というエラーが表示されると、本当にイライラします。これは、iTunes Library.itl ファイルが何らかの理由で読み取り専用のままになっているか、アクセス権が絡まっていることが原因であることが多いです。システムアップデートやクラッシュ後に発生する奇妙な不具合である場合もあります。修正は通常それほど複雑ではありませんが、ファイル設定やアクセス権を調整する必要があります。そこで、他のユーザーのケースで効果があった方法と、iTunes を復旧させるのに役立つかもしれない方法をご紹介します。

WindowsとMacOSでiTunes Library.itlロックエラーを修正する方法

Windowsオプション1 – Windowsファイル属性の調整

多くの場合、この問題はWindowsがファイルを書き込み不可(おそらく読み取り専用)と認識しているために発生します。特に基本的なファイルプロパティに慣れている場合は、このチェックを外してみる価値はあります。この修正により、Windowsはユーザーが実際にファイルを制限なしで変更またはアクセスしようとしていることを認識できるようになります。設定によってはすぐに解決する場合もありますが、Windowsと少し格闘するような場合もありました。それでも、権限やその他の複雑な設定をいじる前に試してみる価値はあります。

  1. iTunes Library.itlファイルを見つけてください。通常はC:\Users\username\Music\iTunesにあります。username実際の Windows ログイン情報に置き換えてください。
  2. iTunes Library.itlを右クリックし、[プロパティ]を選択します。
  3. 下部にある「読み取り専用」チェックボックスのチェックを外します。 「OK」をクリックします。
  4. 「セキュリティ」タブが開いている場合は、それを開いて、ユーザーアカウントにフルコントロール権限が付与されているかどうかを確認してください。権限を変更するには、 「編集」をクリックし、必要に応じて調整してください。
  5. もう一度iTunesを起動してみてください。うまくいけば、これでロックが解除されるはずです。

一部のマシンでは、Windowsが再起動時に読み取り専用フラグを再生成することがあります。それでも問題が解決しない場合は、再起動すると改善する可能性があります。また、Windowsが権限に関して奇妙な動作をすることがあるため、アカウントに権限が付与されているか再度確認すると、問題が解決する場合があります。

Windows オプション 2 – パワーユーザー向けの Attrib コマンドの使用

さて、これはコマンドラインに慣れている人向けのコマンドです。iTunesディレクトリ内のフォルダとファイルから、読み取り専用、システムタグ、隠しタグなどを強制的に削除します。まだ失敗例はありませんが、単に読み取り専用のチェックを外すよりも強力です。権限の問題を避けるため、コマンドプロンプトは必ず管理者として実行してください。

  1. Windows Key+を押してとR入力しcmd、 を押しますEnter
  2. 次のような iTunes メディア フォルダに移動します。
    cd C:\Users\YourUsername\Music\iTunes\iTunes Media

    YourUsername を実際のユーザー名に 置き換えます。

  3. 読み取り専用属性やその他の属性を削除するには、次のコマンドを実行します。
    attrib *.* -r +a -s -h /s
  4. ファイル数が多い場合は数分かかる場合がありますので、しばらくお待ちください。完了したらiTunesを開いて、問題が解決したかどうかご確認ください。

この方法は、WindowsやiTunesが誤って反転させてしまったファイルフラグをリセットします。なぜうまくいくのかは分かりませんが、単純なプロパティ編集でうまくいかなかった場合は試してみる価値はあります。

MacOSユーザー – ロックされたライブラリファイルの修復

Macユーザーの場合は少し異なります。通常、問題はアクセス権かライブラリファイルの破損に起因しています。ここでは、問題を修復またはリセットする簡単な方法をご紹介します。他のユーザーは、現在のライブラリファイルの名前を変更し、以前のバックアップから復元することで問題を解決しています。

  1. iTunes が実行中の場合は終了します。
  2. Finderを開き、Command + Shift + Gを押して「フォルダへ移動」ダイアログを開きます。
  3. 入力してEnter キー~/Music/iTunes/を押します。
  4. iTunes Library.itlファイルを見つけて、名前をiTunes Library.oldに変更します。これにより、次回からiTunesが新しいファイルを作成するようになります。
  5. 「Previous iTunes Libraries」フォルダの中を見てください。通常は「iTunes Library 2023-07-15.itl」のような名前の、最新のバックアップを選択してください。
  6. そのバックアップをメイン フォルダーに移動し、名前をiTunes Library.itlに変更します。
  7. 今すぐ iTunes を起動してみてください。既知の動作コピーから新規に起動する必要がある場合もあります。

それでもうまくいかない場合、iTunes Library.itlファイルを完全に削除し、iTunesにライブラリを再構築させるという方法もあります。ただし、バックアップがない場合はリスクが高いので注意が必要です。他の方法がすべて失敗した際に試した人もいるようです。

注:ここで重要なのは、アクセス権またはファイルのロックです。アクセス権に問題がある場合は、ファイルの属性またはアクセス権を修正することで、iTunesが正常に動作するようになります。アクセス権に問題がないにもかかわらず、ファイルがロックされている場合は、マシンを再起動するか、アクティビティモニタまたはタスクマネージャでバックグラウンドで実行されているiTunesプロセスを終了してみてください。

正直言って、ロックされたファイルの扱いは妙に面倒ですが、パーミッションやファイル属性を調整すれば大抵は解決します。ただし、システムファイルをいじったり、何かを削除したりする場合は注意してください。必ず事前にバックアップを取ってください。

まとめ

  • ファイルのプロパティで読み取り専用のチェックを外します。
  • 必要に応じて、 「セキュリティ」タブで権限を調整します。
  • attribより深いリセットを行うには、コマンド プロンプトのコマンドを使用します。
  • Mac では、iTunes Library.itlファイルの名前を変更するか、バックアップに置き換えます。
  • 自分が何をしているのかよく分かっていない限り、ファイルを削除する際には注意してください。

まとめ

「ライブラリがロックされています」というエラーを解消するには、消去法で解決できる場合があります。通常は、パーミッションや読み取り専用フラグが問題の原因となっているだけです。それでも解決しない場合は、バックアップからライブラリを再構築するか、itlファイルを削除すると解決することがよくあります。それでも、WindowsとMacでこれらのファイルの処理方法が異なるのは少し面倒です。Windowsでは、当然ながら必要以上に処理を複雑にしているからです。これらの方法のいずれかで、iTunesが再びスムーズに動作するようになることを願っています。この方法が誰かの頭痛の種を解消するのに役立つことを願っています。