ゲームを起動しようとした時に、あの厄介なSteamエラーに遭遇したことはありませんか?「このゲームの起動中にエラーが発生しました – ライセンスがありません」というエラーです。ゲームを購入したのに、突然アクセスがブロックされるので困ります。実は、このエラーはライセンスの問題、ファイルの破損、古いドライバー、あるいはSteamの不具合など、様々な原因で発生します。幸いなことに、これらの修正方法の中には比較的簡単なものもあり、これを解決すれば、ライブラリのアップデートでイライラする時間をかなり節約できます。
Steamでゲームを起動する際に「ライセンスがありません」というエラーを修正する方法
修正1 – ファミリー機能のためにSteamをベータチャンネルに切り替える
この方法はちょっと変わっていますが、Steamをファミリー向け機能に特化したベータ版に切り替えると、ライセンス関連の問題が解決することがあります。基本的には、新しいサーバースクリプトや異なるサーバースクリプトを利用することで、ライセンス同期の問題を解決できる可能性があります。特に、アカウントやゲームがファミリーシェアやギフトアカウントにリンクされている場合に有効です。切り替えたらすぐに再起動すれば、ライセンスチェックが問題なく解決するはずです。
- Steamクライアントを開きます。
- 左上隅の「Steam」をクリックし、ドロップダウン メニューから「設定」を選択します。
- 「アカウント」タブに移動します。(新しいバージョンでは、スクロールするか、サイドメニューから選択する必要がある場合があります。)
- ベータ版参加セクションを探して、「変更…」をクリックします。
- ドロップダウンから、Steam ファミリー ベータ版、またはファミリー機能やライセンスの修正について記載されているその他のベータ版を選択します。
- 「OK」をクリックし、変更を有効にするために Steam を再起動します。
再起動したら、ゲームをもう一度起動してみてください。ベータチャンネルには安定版には含まれていない修正が含まれている場合があり、環境によっては魔法のようにうまくいくこともあります。他のマシンでは、何度か再試行する必要があるかもしれませんので、すぐに諦めないでください。
修正2 – ゲームファイルの整合性を確認する
これはよくあるケースです。特にクラッシュやダウンロードの中断があった場合、ゲームファイルが破損したり、消失したりすることがあります。DLLやその他のファイルが見つからないと、Steamはライセンスが有効ではない、またはゲームが正しくインストールされていないと判断します。簡単な整合性チェックを実行すると、多くの場合、この問題は修正され、内部フラグがリセットされます。
- Steamを開いてライブラリに移動します。
- ライセンスの問題があるゲームを見つけて右クリックし、[プロパティ]を選択します。
- [プロパティ] ウィンドウで、[インストールされたファイル]タブ (一部のバージョンでは [ローカル ファイル]タブのみ) に移動します。
- 「ゲームファイルの整合性を確認」をクリックします。Steamはサーバーに対してすべてのゲームファイルを検証します。ゲームのサイズとディスク速度によっては、この処理に多少時間がかかる場合があります。
完了したら、もう一度起動してみてください。この方法でライセンスの問題の80%が解決した経験があるので、試してみる価値はあります。チェックで小さな破損が見つからない場合もありますが、多くの場合、これらの破損を修正することでライセンスは元通りになります。
修正3 – ゲームのライセンスと購入の有効性を確認する
正直なところ、ゲームがギフト、借り物、あるいは自分のアカウントから直接購入していない場合、ライセンスエラーが発生する可能性があります。Steamでは、ライセンスはゲームを購入または所有しているアカウントに紐付けられています。ギフトだったり、ライセンスに問題があるデモ版や無料版を実行しようとしていたりして無効と表示される場合は、公式には運が悪いと言わざるを得ません。
アカウントの所有権を再確認し、ゲームがアカウントで「購入済み」かつ「ライセンス取得済み」として表示されているか確認してください。Steamで再ログインまたはライセンスの更新が必要になる場合があります。
- Steam >ヘルプ> Steam サポートに移動します。
- そこにリストされているゲームを見つけてクリックします。
- 「所有されていません」と表示されているものの、アクセスできるはずだと思われる場合は、ゲームを再アクティブ化するか、サポートにお問い合わせください。
購入していないギフトや無料特典の場合は、当然ながら対処法がありません。ただし、ライセンスが実際には有効で、無効と表示されているだけの場合は、再ログインまたは再ライセンス取得が有効な場合があります。不正なライセンスについては、他にできることはあまりありません。
修正4 – GPUドライバーを更新する
古いグラフィックドライバーは、ゲームエンジンがドライバーの機能に依存している場合や、Steamがドライバーの不整合を検出した場合など、奇妙なライセンスエラーを引き起こすことがあります。GPUドライバーの更新はすぐに完了しますが、見落とされがちです。ドライバーが最新であることを再度確認してください。最新でないと、一部のランタイムやDLLに不具合が生じ、間接的にライセンスプロンプトが表示される原因となる可能性があります。
- Nvidiaをお持ちの場合は、NVIDIA GeForce Experienceアプリを開いて、「ドライバー」の項目でアップデートを確認してください。
- AMD を使用している場合は、AMD Radeon Software / Adrenalinアプリを起動し、[更新]タブに移動して最新のドライバーをダウンロードします。
- より手動的なアプローチを好む場合は、GPU 製造元の Web サイト (NVIDIA ( NVIDIA ドライバーのダウンロード) または AMD ( AMD サポート) のドライバー) にアクセスして、最新バージョンをインストールしてください。
アップデート後、システムを再起動し、ゲームを再度起動してみてください。ドライバのアップデートにより、ライセンスエラーの原因となるDLLやランタイムの競合が修正される場合もあります。
修正5 – ゲームを再インストールする(クリーンインストール)
最後の手段ですが、場合によっては最善策です。インストールの不具合、ファイルの残存、またはライセンスデータの不一致が原因でこのエラーが発生する可能性があります。他の方法でも問題が解決しない場合は、クリーンインストールを行うことで破損したデータを消去し、ライセンス情報を最初からリセットできます。
- Steam でライブラリに移動し、問題のあるゲームを右クリックします。
- [管理] > [アンインストール]を選択します。
- 指示に従ってゲームを完全に削除してください。残ったフォルダも忘れずに削除してください。
C:\Program Files (x86)\Steam\steamapps\common
念のため、ディレクトリ内に残っているファイルがないか確認してください。 - Steamライブラリからゲームを再インストールしてください。通常、再インストールするとライセンス認証が再度実行され、Steamサーバーとの同期が期待されます。
このプロセスが完了すると、ライセンスは最終的に正しく検証されるはずです。ただし、ライセンスの問題の中にはサーバー側の問題やアカウントの検証に関連するものがあり、Steam側またはご自身のアカウントに問題がある場合は、再インストールしても解決しないのでご注意ください。
まとめ
- ファミリー機能を利用するには、Steam をベータ版に切り替えてください。
- ゲーム ファイルの整合性を検証します。
- ライセンスの所有権とアクティベーション ステータスを確認します。
- グラフィック ドライバーを更新します。
- 必要に応じてゲームをクリーンに再インストールしてください。
まとめ
これらの修正方法はよくあるもので、過去にも効果があったことがあります。通常、ライセンス認証、破損したファイル、ドライバの問題が混在して問題を引き起こしています。Steamがなぜこの点を明確に示していないのかは分かりませんが、これらの手順を順番に試すことで、多くの問題を軽減できる可能性があります。これで誰かのプレイ時間が数時間短縮されることを願っています。幸運を祈ります。楽しいゲームライフを!