web-dev-qa-db-ja.com

Windowsアプリケーションエクスペリエンスサービス

Windows 2008 R2 Enterpriseサーバーでは、イベントログがイベントID 7036「アプリケーションエクスペリエンスサービスが停止状態になりました」を報告し、その後開始したことを報告しています。これは毎日約1時間に1回発生します。

このサービス(aelookupsvc.exe)で見つけることができるすべてのドキュメントに基づいて、32ビット/ 64ビットアプリケーションの互換性のために使用しました。 Microsoftの互換性データベースなどの検索.

何がそれを開始して停止するように促しているのかを判断できますか?手動サービスとして、必要に応じて開始/停止することを理解していますが、開始/停止の原因についての証拠を収集する必要があります。

Microsoft

ありがとうございました

7
floyd

このサービスはトリガーで開始されます。このサービスを開始するトリガーを確認するには、次のようにします。

C:\Users\Ryan>sc qtriggerinfo AeLookupSvc
[SC] QueryServiceConfig2 SUCCESS

SERVICE_NAME: AeLookupSvc

        START SERVICE
          CUSTOM         : 18f4a5fd-fd3b-40a5-8fc2-e5d261c5d02e [ETW PROVIDER UUID]

Windowsイベントのイベントトレースが発生し、サービスがトリガーされます。

レジストリを調べて、そのUUIDに関する詳細情報が見つかるかどうかを確認してみましょう。

(画像を新しいタブでフルサイズで開きます。)

ETW1

必要に応じて、ここでイベントプロバイダーを無効にできるようです。

イベントビューアーで、[表示]メニューの[分析ログとデバッグログの表示]が有効になっていることを確認します。イベントログを表示できます。

LOGS

これらのイベントの一部にはタスクが関連付けられているので、イベントが発生するとイベントが発生します。

TASKS

アプリケーションエクスペリエンスインフラストラクチャは多くのことを行います。しかし、その多くはおそらくサーバーにとってそれほど重要ではありません。お客様のコンピューターの使用状況に関するテレメトリ情報を収集し、その情報をマイクロソフトに送信して、お客様のPCの使用状況、カスタマーエクスペリエンス向上プログラム(オプトイン)にオプトインしている場合など、ユーザーがそれを理解できるようにします。彼らは一般的なクラッシュを診断し、世界中から返送されるテレメトリ情報に基づいてWindows用の新しいパッチを開発します。

Application Experienceサービスは、アプリケーションにも互換性シムを適用します。ユーザーはそれほど優れていないかもしれません... アプリケーションエクスペリエンス...そのサービスを無効にすることでした。 (たとえば、おそらくOutlook 2007はWin 8.1でクラッシュしますでなければこのサービスは、ユーザーがOutlookを起動したときに互換性シムをシームレスに適用しました。アプリケーションとOSバージョンおよびCPUアーキテクチャの数千の順列に対する互換性シムのデータベース、および...および...)Microsoftは、収集した膨大な量のテレメトリデータに基づいて、100万人がアプリケーションがクラッシュし、それらはすべて、PCの構成方法、実行しているバージョンなどについて、いくつかの共通点があります。Microsoftは、その情報に基づいて更新または新しい互換性シムを開発する場合があります。

最後に、何がそれを開始するように促しているのかだけでなく、なぜそれが停止するのかを尋ねました。まあ、答えは単に「やらなければならない仕事がなくなると止まる」ということです。スリープ状態になり、トリガーの1つによって再び起こされるだけです。これはサービスに完全に固有のものであり、サービスを停止するタイミングを決定するためにサービスが使用するロジックについては、サービスを作成した開発者次第です。サービスには、「1時間以内に役立つことを何も行わなかった場合は終了する」というロジックが含まれている可能性があります。

8
Ryan Ries

Windows 7またはWindows 8の場合

  1. コントロールパネルを起動します
  2. アクションセンターをクリックします
  3. アクションセンターの設定を変更する
  4. カスタマーエクスペリエンス向上プログラムの設定をクリックします
  5. 「いいえ、プログラムに参加したくない」を選択します
  6. 変更内容を保存
  7. コントロールパネルを開く
  8. [管理ツール]> [タスクスケジューラ]に移動します。
  9. タスクスケジューラライブラリ> Microsoft> Windowsノードを展開し、アプリケーションエクスペリエンスフォルダを開きます。
  10. AITAgentおよびProgramDataUpdaterタスクを無効にします。
  11. [タスクスケジューラライブラリ]> [Microsoft]> [Windows]ノードで、カスタマーエクスペリエンス向上プログラムフォルダーを開きます。

  12. Consolidator、KernelCEIPTask、およびUse CEIPタスクを無効にします。 (私はすべて無効にします)

ソース

0
matasoy