失去执行所有基于 MMC 的控制台应用程序 (*.msc 文件) 的权限

失去执行所有基于 MMC 的控制台应用程序 (*.msc 文件) 的权限

一些背景

有一台 Web 服务器;它位于公司域中,我的域帐户位于属于该计算机上本地管理员组的组中。在某个时候,我无法确定具体时间(我认为是在进行一些 Windows 更新后重新启动后),我们失去了执行所有 *.msc(管理通用控制台文档)文件的权限。

案例

仅供说明之用,以下是尝试访问各种应用程序的结果。

  1. 计算机管理

    MMC cannot open the file C:\WINDOWS\system32\compmgmt.msc
    ---------------------------------------------------------------------------
    This may be because the file does not exist, is not an MMC console, or was
    created by a later version of MMC. This may also be because you do not have
    sufficient access rights to the file.
    
  2. Internet 信息服务 (IIS) 管理器

    MMC cannot open the file C:\WINDOWS\system32\inetsrv\iis.msc
    ---------------------------------------------------------------------------
    This may be because the file does not exist, is not an MMC console, or was
    created by a later version of MMC. This may also be because you do not have
    sufficient access rights to the file.
    

我已经确认每个文件存在,并且MMC 控制台,并且我对该文件具有足够的权限;我不知道如何解决的是错误消息中的“由更高版本的 MMC 创建”部分。

关键在于:如果我手动启动 MMC 控制台(运行 > “mmc”),我可以通过“添加/删除管理单元...”对话框成功添加上述每个控制台应用程序,并像手动启动它们一样使用它们。只有当直接(或通过快捷方式)启动 *.msc 文件时,我们才会收到错误。

Microsoft 管理控制台版本:

Version 5.2.3790.3959 (Build 3790.srv03_sp2_gdr.101019-0340 : Service Pack 2)

服务器操作系统是 Microsoft Windows Server 2003,标准版,Service Pack 2。如果建议提供更多信息或进行测试,请记住,除了以本地管理员帐户登录该机器之外,我几乎可以做任何事情。

编辑-其他资源

我进一步研究并发现了以下类似的问题:

  1. http://nabeelc.blogspot.com/2006/07/mmc-cannot-open-file-blah-blah.html

    建议的解决方案是重新注册msxml3.dll,但是注册失败。

有人曾经见过这种情况吗,或者知道从哪里开始进行故障排除?非常感谢您的任何反馈。

相关内容