[EventId 9010] IIS関連プロセスのエラーログを解決する3つの方法

このサイトを検索 | Search this site
IIS:Internet Information Service|インターネットインフォメーションサービス

イベントID9010 / IIS-APPHOSTSVC

イベントID9010、Application Host Helper Serviceの(IIS-APPHOSTSVC) エラーログが記録されました。

Application Host Helper Service は IIS 関連プロセスです。IISはマイクロソフト純正Webサーバーソフトウェアです。

以下のディレクトリが存在しないことを通知するログです。

C:\inetpub\history

修正案

IISユーザーでないならPLAN-A、PLAN-B, C はIISはそのままににエラーに対処します。

[PLAN(難易度の低い順)]
  1. IISをアンインストールする
  2. Application Host Helper Serviceを無効にする
  3. C:\inetpub\historyフォルダーを作成してAdministratorsグループのアクセスを許可を変更する


IISについて

Microsoft

Internet Information Services/IIS

Internet Information Services(IIS)は、Microsoft Windowsの標準のWebサーバーソフトウェアです。HTTP、HTTPS、FTP、SMTP、NNTPなどのプロトコルをサポートし、Webサイト、Webアプリケーション、およびファイル共有をホストできます。

IISは、Windows Server、Windows 10/11 などのWindows NTファミリーにバンドルされているので手軽に利用できるのが利点ですが、Windows Update 適用後に再起動が必要など連続稼働に難点があるなどの理由でシェアはあまり高くありません。

世界的には、Apache(アパッチ)、Nginx(エンジンエックス)の2強ですが、日本では Nginx のシェアが高いというレポートを見かけることもあります。

イベントID9010について

過去にIISをアクティブ化した時の設定が残っていたため、イベントID9010 が記録されたと思われます。

イベントログ

イベントログ
メッセージルート履歴ディレクトリ 'C:\inetpub\history' にアクセスする際に、Application Host Helper Service にエラーが発生しました。
ディレクトリが存在しないか、履歴サービスに対してディレクトリへのアクセスが許可されていません。
構成履歴機能は無効になりますが、問題が解決されると再び有効になります。
この問題を解決するには、ディレクトリが存在すること、およびそのディレクトリに対して Administrators グループの読み取りおよび書き込みアクセスが許可されていることを確認してください。 データ フィールドにはエラー番号が表示されています。
ログの名前システム
ソースIIS-APPHOSTSVC
イベントID9010
レベルエラー
ユーザーN/A

IISをアンインストールする(PLAN-A)

tweak

IISは「プログラムと機能」からアンインストールすることができます。

1. インターネットインフォメーションサービスの状態を確認する
Win7 > コントロールパネル > プログラムと機能 > Windowsの機能の有効化または無効化 > インターネットインフォメーションサービス

コントロールパネル上端の[表示方法]メニューで[小さいアイコン]を選んでから、[プログラムと機能]アイコンを実行しましょう。

2. チェックを外す
「インターネットインフォメーションサービス」の左にある色付きのチェックボックスのチェックをクリックして白い状態にします。

以下のダイアログが表示されたら「はい」を選択しましょう。

インターネット インフォメーション サービス に依存している以下の Windows の機能も無効になります。続行しますか?

Windows Communication Foundation HTTP Activation

3. 「OK」を選択する
チェックボックスが白くなったことを確認したら「Windowsの機能の有効化または無効化」画面の下にある「OK」を選択します。

IISのアンインストールプロセスが終了するまで数分間待ちましょう。

4. 終了
PCを再起動してイベントビューアーを確認しましょう。

Application Host Helper Serviceを無効にする(PLAN-B)

tweak
Application Host Helper Service変更前
サービス名AppHostSvc
表示名Application Host Helper Service
説明IIS に構成履歴やアプリケーション プール アカウントのマッピングなどの管理サービスを提供します。このサービスが停止されると、構成履歴およびアプリケーション プール固有のアクセス制御エントリを使用したファイルやディレクトリの制限が機能しなくなります。
実行ファイルのパスC:\Windows\system32\svchost.exe -k apphost
スタートアップの種類自動(無効に変更します)
サービスの状態開始
1. サービスを起動する
Windows 7 > スタートメニュー > (すべてのプログラム) > 管理ツール > サービス
2. サービスを停止する
サービスの状態が「開始」になっていたら、「停止」をクリックします。
3. スタートアップの種類を「無効」に変更する
ドロップダウンリストから「無効」を選択して「適用」をクリックする。
4. 終了

C:\inetpub\historyフォルダーを作成する(PLAN-C)

tweak

存在するはずのフォルダーを自力で作成してアクセス権を付与します。

[手順(未検証)]
  1. エクスプローラーを起動する
  2. Cドライブのルートに inetpub フォルダーを作成する
  3. inetpub フォルダーの配下に history フォルダーを作成する
  4. inetpub フォルダーのプロパティ > セキュリティ と遷移して、Administatorsのアクセス権が「フルコントロール」になっていることを確認する
  5. 以上

資料

document_list

Wikipedia情報では、IISの起源はWindows NT 3.51のアドオンパックとして提供されたIIS 1.0です。この記事はIIS v7.5でした。

出典:Wikipedia
VersionWindows
IIS 1.0Windows NT 3.51
IIS 2.0Windows NT 4.0
IIS 3.0Windows NT 4.0 Service Pack 3
IIS 4.0Windows NT 4.0 Option Pack
IIS 5.0Windows 2000
IIS 5.1Windows XP Professional
IIS 6.0Windows Server 2003 と Windows XP Professional x64 Edition
IIS 7.0Windows Vista と Windows Server 2008
IIS 7.5Windows 7 と Windows Server 2008 R2
IIS 8.0Windows 8 と Windows Server 2012
IIS 8.5Windows 8.1 と Windows Server 2012 R2
IIS 10.0Windows 10 と Windows Server 2016
[Windows 10の機能のスナップショット]
Windows 10

懸念事項など

Microsoft

IISに依存するプログラムがWindowsで動作している時は、IISをアンインストールすると別の問題が発生する可能性があります。

IISはApacheなどのウェブサーバーと同等の機能を持っているので、IISが動作している環境ではローカルドライブのファイルが外部に公開されないよう設定を確認しましょう。

ローカルドライブに [C:\www, C:\httpd] などのウェブサーバーを連想させるようなフォルダーが存在する時は要注意です。

Windows 10は「Windowsの機能の有効化または無効化」からIISを明示的にインストールするようになっているので、既定の状態ではIISは動作していません。

まとめ

matome
reload
  • IIS関連プロセスのエラーログと修正案について説明。
  • IIS関連プロセスであるApplication Host Helper Service からイベントID9010のエラーログが記録された。
  • このエラーログは、C:\inetpub\history ディレクトリが存在しないことを通知している。
  • 既定のWindows 10/11 は IIS が稼働していないので、今回のログが記録されることはない。
  • インターネットの検索結果 | SC2
検証:Windows 7 32-bit
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site