Apache 2.2 Windows XP 卸载不会删除所有文件

Apache 2.2 Windows XP 卸载不会删除所有文件

我正在尝试卸载 Windows XP 上的 Apache 2.2。原始安装来自二进制 msi 发行版。msi 的卸载功能成功运行,但无法删除几个文件夹:

  • 目录:\Apache2.2\conf
  • C:\Apache2.2\logs

我无法手动删除这些文件夹,因为它们包含我不拥有所有权的文件。这就是我困惑的根源:为什么我安装了该程序却没有权限删除它?要清楚的是,我没有本地管理员权限(也不能请求),但这两个剩余文件夹中的文件归管理员所有。

管理员是如何创建这些文件的(以及我如何才能删除它们)?


更新:我可能对这件事的发生原因有所了解。

当我最初安装 Apache 2.2 时,我在 msi“自定义安装”对话框中创建了文件夹 C:\Apache2.2。我选择将其作为目标文件夹,而不是默认文件夹。第二次尝试时,我创建了文件夹“C:\Apache2”运行 msi(然后选择它作为目标文件夹)。结果是我的本地帐户是目标文件夹的所有者,而不是第一次尝试时的管理员。所以现在,即使我的 Apache 根目录下的文件是由管理员创建的,我的本地帐户也拥有它们所在的文件夹,因此我拥有完全权限。

另请参见这个相关问题: 安装后需要 Windows 管理员权限

答案1

在这里问了类似的问题,并给出了答案:

安装后需要 Windows 管理员权限

相关内容