什么是dsac.exe.config

时间:2011-04-14 08:27:39

标签: windows-services

我在运行Windows 2008的计算机上安装了Windows服务,该服务在2300-0100之间每晚自动停止。 在事件查看器中,我更改了“dsac.exe.config”文件。除此之外,我还在事件查看器中收到以下错误:

  

来自的事件ID 1001的描述   源Windows错误报告不能   被发现。要么那个组件   引发此事件未安装   你的本地电脑或   安装已损坏。您可以   安装或修复组件   本地电脑。

     

如果事件源自另一个事件   电脑,显示信息了   与事件一起保存。

     

包含以下信息   事件:

     

0 CLR20r3不可用0   wsbestfarefinder.exe   337.0.0.0 4d8b67b0 Ttl.BestFareFinder.Harvester   337.0.0.0 4d8b67af 301 6 System.TypeInitialization   C:\ ProgramData \微软\的Windows \ WER \ ReportQueue \ AppCrash_wsbestfarefinder_74e68497d40658e979de885388289e269c39c_c41e675c   0 9a6e7446-661e-11e0-9ac4-005056bc2f52   4

     

句柄无效

1 个答案:

答案 0 :(得分:1)

基于KB article 2462585

  

Active Directory管理中心(Dsac.exe),用于管理Active Directory域服务(AD DS)对象

这表明在这些时间之间,某些内容正在更改.config的{​​{1}}文件。这是否与您的服务相关是我不太可能的。你可以尝试确定这一点。

在您的开发/测试/暂存环境中(您确实拥有一个或所有这些,对吗?:)开始运行您的服务,然后更改dsac.exe文件。这会导致您的服务停止吗?如果是,请确定在生产环境中导致更改的原因。

所有这一切,我认为对dsac.exe.config的更改是问题,或者充其量只是一种症状而不是原因您的服务遇到异常,特别是TypeInitializationException在夜晚的某个时刻。您需要改进日志记录和异常处理以找到其根本原因。首先挂钩AppDomain.UnhandledException事件,记录任何例外情况,并确保随服务一起发送dsac.exe.config个文件。