基于我可以在此服务(aelookupsvc.exe)上找到的所有文档,它用于32位/ 64位应用程序兼容性.在Microsoft的兼容性数据库等中查找.
有没有我可以确定是什么促使它开始和停止?据我所知,作为手动服务,它会在需要时启动/停止,但我需要收集有关启动/停止的原因的证据.
谢谢
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的更多信息.
看起来你可以在这里禁用事件提供程序,如果你愿意的话.
在事件查看器中,确保在“视图”菜单中启用了“显示分析和调试日志”,您可以看到事件日志:
其中一些事件附有任务,因此事件发生时就会发生事情.
Application Experience基础架构可以完成很多工作.但是很多可能对服务器来说并不是很重要.它收集有关您如何使用计算机的遥测信息,并将这些信息发送给Microsoft,以帮助他们了解您如何使用PC,如果您选择了客户体验改进计划,或者他们称之为的任何内容.他们根据从世界各地流回的遥测信息诊断常见崩溃并为Windows开发新补丁.
Application Experience服务也将兼容性填充程序应用于应用程序.用户可能没有那么好的……应用程序体验…该服务是否被禁用. (例如,可能Outlook 2007会在Win 8.1上崩溃,除非该服务在用户启动Outlook等时无缝地应用了兼容性填充程序.有一个庞大的兼容性填充数据库,可用于成千上万的应用程序和操作系统版本以及cpu体系结构,以及……和……)微软可能会注意到,根据他们收集的大量遥测数据,有一百万人正在遭受应用程序崩溃,他们都有一些关于他们的PC配置的具体事项,他们正在运行什么版本等,Microsoft可能会根据该信息开发更新或新的兼容性垫片.
最后,你不仅询问了什么促使它开始,还要问它停止的原因?答案很简单,“当没有更多的工作要做时,它会停止.”它进入睡眠状态,只是被其中一个触发器再次唤醒.这完全是针对服务的,并且由编写服务的开发人员决定服务使用什么逻辑来决定何时停止.服务中可能只有一些逻辑说“如果我在1小时内没有做任何有用的事情,那就退出.”