我如何删除或停用 Windows system32/find.exe?

我如何删除或停用 Windows system32/find.exe?

我正在尝试使我的 Windows 系统尽可能与现有的 Makefile 兼容。缺少的一个重要步骤是将 Windows 的“find”(与 grep 相同)替换为 GNU find(目录和子目录中所有文件的列表)。这可能吗?(我已经安装了 msys find 并准备就绪。只需删除 system32/find.exe 可能就可以了,但不幸的是,这并不容易)

答案1

我强烈建议不要删除 Windows 的 find.exe,而是将 GNU 放在 Windows\System32 之前的路径中。例如,使用 Cygwin,您可以使用类似以下命令:

path c:\cygwin\bin;c:\windows\system32;c:\windows;c:\program files\foo;c:\program files\bar;c:\windows\system32\wbem

答案2

您可以通过更改所有权来访问所有受保护的文件。

对于 Windows 7,在要编辑的文件或文件夹上:

  • 转到属性->安全->高级->所有者
  • 将所有者更改为管理员或您自己的用户
  • 在属性->安全上向新所有者授予权限

来源:Windows 7 – 如何删除受 TrustedInstaller 保护的文件

相关内容