【问题标题】:Windows 2003 Server Uninstall DNS component doesn't remove dns.exeWindows 2003 Server 卸载 DNS 组件不会删除 dns.exe
【发布时间】:2011-09-14 02:57:42
【问题描述】:

我有一台安装了带有 DNS 的 AD 的 Windows 2003 服务器。当我从控制面板->添加/删除程序->添加/删除 Windows 组件->网络服务卸载 DNS 时,文件 C:\windows\system32\dns.exe 仍然存在。我无法删除它,一些进程会在几秒钟内重新添加它。谁能解释一下为什么删除 DNS 组件后这个文件没有卸载?

【问题讨论】:

    标签: dns windows-server-2003


    【解决方案1】:

    如果您想从 2003 服务器操作系统中删除 DNS,请按照以下步骤操作:

    • 停止共享文件。
    • 在运行中键入“dcpromo”删除 DNS。(按 winkey+R 即可运行)
    • 通过管理您的服务器将其删除。

    【讨论】:

    • 考虑将其添加为评论,而不是作为答案
    【解决方案2】:

    为什么要删除这个文件? 从 Windows 2003 安装或删除功能只是激活或停用它们。如果文件不存在,它们将被复制到系统中,但在删除时这些文件不会被删除。为了什么?如果您删除 DNS 服务,则服务器不会充当名称服务器,并且不会给出任何答案。

    【讨论】:

    • 是的,我明白这些组件只是“停用”,但这是合规性的。 “卸载”后留下的 dns.exe 可能是易受攻击的版本。是的,可以争论,因为它已停用,没关系,但假设它确实如此,那么适用的 MS 补丁将不会安装,因为它未通过先决条件检查。
    • MS 修补所有文件,无论在这种情况下您是否激活它们。安装sql server 或者office 或者说系统就不同了。安全问题将始终得到修补。即使没有,一个未运行的系统也不能以这种方式受到损害。如果存在漏洞,则启动 dns.exe,例如如果系统设置不正确,将无法正常工作。
    • 在这种特殊情况下,除非安装了 DNS 组件,否则不会安装 MS09-008 的补丁(我手边没有 KB 编号)。如果没有安装 DNS,补丁会失败。我理解你关于它是否不活跃的观点,但是从合规性的角度来看,它会导致一些不需要的异常/解释。我猜答案是“处理”它,或者直接与 MS 交谈。
    猜你喜欢
    • 1970-01-01
    • 2012-09-29
    • 1970-01-01
    • 2013-10-17
    • 2014-02-19
    • 2011-05-08
    • 2014-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多