更新:终于找到了实际答案,请参阅下面的自我回答。
我有一台 Windows 2003 R2 计算机,大约每小时十分钟出现一次事件 ID 8197。完整错误附在下面。该计算机主要用于托管 IIS 网页和 SMTP。该计算机上没有已知的计划任务。
我阅读了大量 Google 搜索和 Microsoft 文档,但在那里发现的所有建议都没有任何影响。我很好奇是否有办法将 SRMVOLMC81 和 SRMVOLMC57 转换为挂载点数据,这样我至少可以知道在哪里错误来源于(日志中没有相关错误,只有每小时十点的 8197 个错误)。
Event Type: Error
Event Source: SRMSVC
Event Category: None
Event ID: 8197
Date: 2/7/2011
Time: 11:32:21 AM
User: N/A
Computer: SERVER001
Description:
File Server Resource Manager Service error: Unexpected error.
Error-specific details:
Error: GetVolumeNameForVolumeMountPoint, 0x80070001, Incorrect function.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 53 52 4d 56 4f 4c 4d 43 SRMVOLMC
0008: 38 31 00 00 00 00 00 00 81......
0010: 53 52 4d 56 4f 4c 4d 43 SRMVOLMC
0018: 35 37 00 00 00 00 00 00 57......
答案1
如果这是 2003 年的机器,请参见PRB:GetVolumeNameForVolumeMountPoint API 可能会对具有多个名称的卷返回错误的名称
答案2
由于 Windows 仍然没有原生 ISO 安装功能,因此我使用了 Microsoft 的虚拟 CD-ROM 驱动程序。描述如下:http://jamesewelch.wordpress.com/2007/08/13/mounting-an-iso-image-using-microsofts-virtual-cdrom-driver/
我使用它来挂载 ISO 文件,然后通过网络共享这些文件以进行部署。由于我们不再以这种方式部署任何应用程序,我删除了此工具,错误日志也清除了。每小时和几分钟内不再出现错误。
显然,这个驱动程序不受支持,但如果报告了挂载点错误,这个修复就会立即显现出来什么它正在尝试以一种更易于使用的方式进行安装。