如何覆盖 Windows 7 中的 system32 文件?

mat*_*teo 2 windows-7 administrator dll system-file

我在虚拟机上安装了 Windows 7 64 位(它是虚拟机的事实不应该相关)。我需要覆盖 /Windows/System32/d3d9.dll 但系统不会让我。

我在很多论坛上都读过相同的“解决方案”,除了没有人提到它根本不起作用:

takeown -f filename
cacls filename /G username:F
Run Code Online (Sandbox Code Playgroud)

两者都成功了。但是,当我尝试删除该文件时,我仍然拒绝访问。我在安全模式下并在以管理员身份运行的 CMD 中执行所有这些操作。

删除文件以便我可以替换它的工作方法是什么?(或直接覆盖)

hai*_*img 5

删除/替换正在运行的系统使用的文件的唯一可靠方法是从系统外部执行此操作。例如,在恢复模式下启动 Windows 7 安装 CD,打开命令提示符并继续执行您在问题中引用的命令。DLL 将不会被使用,您将能够删除它。