Windows应用程序体验服务

前端之家收集整理的这篇文章主要介绍了Windows应用程序体验服务前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Windows 2008 R2 Enterprise服务器上,事件日志报告事件ID 7036“应用程序体验服务进入停止状态”,然后它已启动.这种情况大约每天一小时发生一次.

基于我可以在此服务(aelookupsvc.exe)上找到的所有文档,它用于32位/ 64位应用程序兼容性.在Microsoft的兼容性数据库等中查找.

有没有我可以确定是什么促使它开始和停止?据我所知,作为手动服务,它会在需要时启动/停止,但我需要收集有关启动/停止的原因的证据.

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小时内没有做任何有用的事情,那就退出.”

猜你在找的Windows相关文章