Windows7エラー Network Location Awareness サービスに依存しています

Windows7のエラーログで「Network List Service サービスは、次のエラーが原因で開始できなかった Network Location Awareness サービスに依存しています」というエラーが出てきた場合の対処方法。この記事は弊社ITサポートの備忘録として作業の経過を記したものです。

エラーの症状

Windows7のパソコンを起動すると、OSが立ち上がってデスクトップ画面が出てから数分後に、いきなり電源がブチっと切れて再起動してしまう、という現象が繰り返されて、実質上「パソコンの電源が入らない」のと同じようなトラブルに陥っている。

というトラブルのSOSを受けて訪問。

対処経緯

セーフモードで起動

Windows7をセーフモードで起動したところ、セーフモードでの起動時には、起動後ナン分経っても上記のようなトラブルは起こらない。このため、セーフモードの状態でスタートアップサービスを一旦全部解除してから起動を試みました

スタートアップメニューやサービスは関係ないらしい

ところがスタートアップのサービスを全て解除してもやはりエラーが発生する。このため、起動後数分以内の正常に動いている間に「エラーログ」を確認して何とか原因を探ろうと試みました。すると、イベントビューアーの「システム」ログに以下のようなエラーが度々記録されていました。

「Network List Service サービスは、次のエラーが原因で開始できなかった Network Location Awareness サービスに依存しています」

コマンドプロンプトでの対処

上記エラーのメッセージをそのままGoogleで検索したところ、こちらのサイトで以下のようなコマンドプロンプトを実行すると復旧するという解説記事がありました。

以下のコマンドをコマンドプロンプトで実行(コマンドプロンプトは管理者として実行)

net localgroup administrators localservice /add
net localgroup administrators networkservice /add

このコマンドの実行で、症状は完全に消えて復旧しました。