Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Steam起動時の「Steamサービス」エラーを解決する4つの方法

2003年にValve社がリリースしたSteamは、これまでに登場したゲーム向けデジタル配信サービスの中で最も人気のあるプラットフォームです。2019年時点で、3万4000以上のゲームを取り扱い、毎月約1億人のアクティブユーザーが利用しています。Steamがこれほど支持されているのは、ユーザーへ提供する豊富な機能によるものです。膨大なライブラリからワンクリックでゲームをインストールでき、インストール済みゲームの自動アップデート、コミュニティ機能を通じた友人とのつながり、ゲーム内ボイスチャット、スクリーンショット、クラウドバックアップなど、快適なゲーム体験を支える多彩な機能が揃っています。

しかし、普及しているSteamも完璧ではありません。ユーザーからはしばしばエラーの報告が寄せられています。その中でも比較的多く見られるのが、Steamクライアントサービスに関するエラーです。このエラーが発生すると、以下のいずれかのメッセージが表示されます。

「このバージョンのWindowsでSteamを正しく実行するには、このコンピューター上のSteamサービスコンポーネントが正常に動作していません。Steamサービスを再インストールするには管理者権限が必要です。」

「このバージョンのWindowsでSteamを正しく実行するには、Steamサービスコンポーネントをインストールする必要があります。サービスのインストールには管理者権限が必要です。」

このSteamサービスエラーが発生すると、アプリケーションの起動自体ができなくなり、あらゆる機能を利用できなくなってしまいます。同じ問題でお困りの方に向けて、本記事では考えられる原因と解決策を詳しく解説します。

Steam起動時のSteamサービスエラーを解消する方法

どちらのエラーメッセージも、共通して「管理者権限」を求めています。そのため、論理的な対処法としては、Steamを管理者として実行することになります。多くの場合、管理者権限を付与することでエラーは解消しますが、中には管理者として実行してもエラーが続くケースがあります。

こうした場合、エラーの原因はもう少し深いところにある可能性があります。Steamサービスが休止状態・無効になっているため再起動が必要だったり、サービスが破損していて修復が必要だったりします。場合によっては、ウイルス対策ソフトやWindows Defenderのセキュリティ機能を一時的に無効化するだけで解決することもあります。

方法1:管理者としてSteamを実行する

複雑な対処法に入る前に、まずはエラーメッセージの指示通り、Steamを管理者として実行してみましょう。アプリケーションを管理者として実行するのは簡単で、アイコンを右クリックし、表示されたコンテキストメニューから「管理者として実行」を選択するだけです。

ただし、Steamを起動するたびにこの操作を繰り返すのは面倒なので、常に管理者として実行できるよう設定しておくのがおすすめです。以下の手順に従ってください。

1. まず、パソコン上のSteamアプリケーションファイル(.exe)の場所を特定します。方法は2通りあります。

a. デスクトップにSteamのショートカットアイコンがある場合は、それを右クリックし、コンテキストメニューから「ファイルの場所を開く」を選択します。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

b. ショートカットがない場合は、Windowsエクスプローラー(Windowsキー + E)を開き、手動でアプリケーションファイルを探します。デフォルトでは以下の場所にあります:C:\Program Files (x86)\Steam

Steam起動時の「Steamサービス」エラーを解決する4つの方法

2. Steam.exeファイルを見つけたら右クリックして「プロパティ」を選択します(Alt + Enterキーでも直接プロパティ画面を開けます)。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

3. 開いたSteamのプロパティウィンドウで「互換性」タブに切り替えます。

4. 「設定」セクション内の「管理者としてこのプログラムを実行する」にチェックを入れます

Steam起動時の「Steamサービス」エラーを解決する4つの方法

5. 「適用」をクリックして変更を保存し、「OK」ボタンを押してウィンドウを閉じます。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

Steamに管理者権限を付与する許可を求めるユーザーアカウント制御のポップアップが表示された場合は「はい」をクリックして操作を確定してください。

その後、Steamを再起動し、エラーメッセージがまだ表示されるかどうかを確認しましょう。

方法2:Windows Defenderファイアウォールを無効にする

Steamサービスエラーのシンプルな原因の一つが、Windows Defenderや、PCにインストール済みのサードパーティ製ウイルス対策ソフトによるファイアウォール制限です。ウイルス対策ソフトを一時的に無効化してから、Steamの起動を試してみてください。

サードパーティ製ウイルス対策ソフトは、タスクバーのアイコンを右クリックし、「無効化」(または類似の項目)を選択すればオフにできます。Windows Defenderの場合は、以下の手順に従ってください。

1. Windowsの検索バー(Windowsキー + S)に「Windows Defender ファイアウォール」と入力し、検索結果が表示されたら「開く」をクリックします。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

2. ファイアウォールウィンドウ左側にある「Windows Defender ファイアウォールの有効化または無効化」をクリックします。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

3. 「プライベートネットワーク設定」と「パブリックネットワーク設定」の両方で、「Windows Defender ファイアウォールを無効にする(推奨されません)」を選択します。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

ファイアウォールが無効になることについての警告ポップアップが表示された場合は、「OK」または「はい」をクリックして確定してください。)

4. 「OK」をクリックして変更を保存し、画面を閉じます。Steamを起動して、エラーが解消されたか確認しましょう。

方法3:Steamサービスの自動起動を有効にする

Steamに関連付けられたクライアントサービスは、アプリケーションを起動するたびに実行される必要があります。何らかの理由でこのサービスが自動的に開始されないと、エラーが発生することがあります。その場合は、Windowsの「サービス」アプリで自動起動するよう設定を変更しましょう。

1. 以下のいずれかの方法でWindowsの「サービス」アプリを開きます

a. Windowsキー + Rで「ファイル名を指定して実行」を開き、「services.msc」と入力してEnterキーを押します。

b. スタートボタンや検索バー(Windowsキー + S)に「services」と入力し、検索結果が表示されたら「開く」をクリックします。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

2. サービス一覧の中から「Steam Client Service」の項目を探して右クリックし、コンテキストメニューから「プロパティ」を選択します。項目をダブルクリックして直接プロパティ画面を開くこともできます。

(ウィンドウ上部の「名前」をクリックするとサービスがアルファベット順に並び替えられ、Steam Client Serviceを探しやすくなります)

Steam起動時の「Steamサービス」エラーを解決する4つの方法

3. プロパティウィンドウの「全般」タブで「サービスの状態」を確認します。「開始」と表示されている場合は、下にある「停止」ボタンをクリックして一度サービスを停止させます。「停止」と表示されている場合は、そのまま次の手順へ進んでください。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

4. 「スタートアップの種類」横のドロップダウンメニューをクリックして展開し、選択肢から「自動」を選びます。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

操作の確認を求めるポップアップが表示された場合は、「はい」(または類似のボタン)を押して続行してください。

5. プロパティウィンドウを閉じる前に、「開始」ボタンをクリックしてサービスを再起動します。サービスの状態が「開始」と表示されるのを待ち、「適用」「OK」の順にクリックします。

一部のユーザーからは、スタートアップの種類を「自動」に変更した後「開始」ボタンをクリックした際、以下のエラーメッセージが表示されるという報告もあります。

「ローカルコンピューターのSteam Client Serviceを開始できません。エラー1079:このサービスに指定されたアカウントは、同じプロセスで実行されている他のサービスに指定されたアカウントと異なります。」

同じエラーが発生した場合は、以下の手順で解決できます。

1. 再度「サービス」アプリを開き(開き方は上記参照)、ローカルサービスの一覧から「Cryptographic Services」を探して右クリックし、「プロパティ」を選択します。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

2. プロパティウィンドウの「ログオン」タブに切り替えます。

3. 「参照...」ボタンをクリックします。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

4. 「選択するオブジェクト名を入力してください」の下のテキストボックスに、自分のアカウント名を正確に入力します。

入力後、右側にある「名前の確認」ボタンをクリックしてください。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

5. システムがアカウント名の認識・検証を行うのに数秒かかります。認識されたら「OK」ボタンをクリックして完了です。

アカウントにパスワードが設定されている場合は、入力を求められます。パスワードを入力すれば、Steam Client Serviceが問題なく起動するはずです。Steamを起動して、エラーが残っていないか確認しましょう。

方法4:コマンドプロンプトでSteamサービスを修復する

ここまでの方法で改善しない場合、Steamサービス自体が破損している可能性が高く、修復が必要です。幸い、サービスの修復は管理者として起動したコマンドプロンプトで、たった1つのコマンドを実行するだけで完了します。

1. 実際の作業に入る前に、Steamサービスのインストール先を確認する必要があります。ショートカットアイコンを右クリックして「ファイルの場所を開く」を選択してください。デフォルトのパスはC:\Program Files (x86)\Steam\binです。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

エクスプローラーのアドレスバーをダブルクリックし、Ctrl + Cでアドレスをコピーします。

2. Steamの構成が利用できない問題を修復するには、管理者としてコマンドプロンプトを起動する必要があります。以下のいずれかの方法で、都合のよい方法を選んでください。

a. スタートボタンを右クリックするか、Windowsキー + Xでパワーユーザーメニューを開き、「コマンドプロンプト(管理者)」を選択します。

(環境によっては、パワーユーザーメニューにコマンドプロンプトの代わりにWindows PowerShellが表示されることがあります。その場合は他の方法をお試しください。)

b. 「ファイル名を指定して実行」を開き(Windowsキー + R)、「cmd」と入力してCtrl + Shift + Enterを押します。

c. Windowsの検索バー(Windowsキー + S)に「コマンドプロンプト」と入力し、右側のパネルから「管理者として実行」を選択します。

Steam起動時の「Steamサービス」エラーを解決する4つの方法

どの方法を選んでも、確認を求めるユーザーアカウント制御のポップアップが表示されます。「はい」をクリックして、コマンドプロンプトに必要な権限を付与してください。

3. 管理者としてコマンドプロンプトを起動できたら、Ctrl + Vで最初の手順でコピーしたアドレスを貼り付け(または慎重に手入力し)、その後に/repairを続けてEnterキーを押します。コマンドラインは以下のようになります。

"C:\Program Files (x86)\Steam\bin\SteamService.exe" /repair

コマンドプロンプトがコマンドを実行し、完了すると次のメッセージが返されます。

Steam Client Service "C:\Program Files (x86)\Steam" repair completed.

おすすめの関連記事:

  • パソコンの各種USBポートの見分け方
  • Windows 10でFallout 3をプレイする方法
  • Word文書からハイパーリンクを削除する5つの方法

以上のいずれかの方法でSteam起動時のSteamサービスエラーが解決できれば幸いです。うまくいった方法があれば、ぜひコメント欄でお知らせください。

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

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

  2. AvastサービスのCPU使用率が高くなる原因と8つの解決策を徹底解説

    セキュリティツールはリアルタイムで動作するため、どうしても多くのシステムリソースを消費しがちです。しかし、ウイルス対策ソフトがCPUパワーを使い果たしてしまうと、PCの動作に深刻な支障が出てしまいます。 人気のウイルス対策ソフト「Avast(アバスト)」を使用しているユーザーの間では、CPU使用率が異常に高くなるという報告が相次いでいます。同じ悩みをお持ちの方に向けて、本記事ではAvastサービスによる高CPU使用率の原因と、効果的な解決策を詳しくご紹介します。 AvastサービスがCPU使用率を高くする原因は? Avastはバックグラウンドスキャン、ウイルス駆除、リアルタイムスキャン、クリー