如何用cmd/bat替换程序文件中的dll文件

如何用cmd/bat替换程序文件中的dll文件,dll,replace,windows-xp,cmd,program-files,Dll,Replace,Windows Xp,Cmd,Program Files,我正在尝试使用bat文件替换program files\file下的一些dll文件 我就是找不到解决办法。我有一些WinXP和Windows7计算机来运行这个bat,我正在使用xcopy命令 如果目标不是在程序文件下,则“我的文件复制”命令工作正常 有人知道这个问题的解决方案吗?您的批处理文件需要运行。在较旧的windows版本中,您也可以使用runas命令以管理员身份运行它。尝试以管理员身份运行脚本。否则,请发布错误。无法覆盖或删除当前使用的DLL。您首先需要关闭该DLL的所有打开句柄,尽管如

我正在尝试使用bat文件替换program files\file下的一些dll文件

我就是找不到解决办法。我有一些WinXP和Windows7计算机来运行这个bat,我正在使用xcopy命令

如果目标不是在程序文件下,则“我的文件复制”命令工作正常


有人知道这个问题的解决方案吗?

您的批处理文件需要运行。在较旧的windows版本中,您也可以使用
runas
命令以管理员身份运行它。

尝试以管理员身份运行脚本。否则,请发布错误。无法覆盖或删除当前使用的DLL。您首先需要关闭该DLL的所有打开句柄,尽管如果可能的话,手动关闭它们并不是一件正常的事情。这些DLL文件当时没有被使用。到目前为止,您做了什么?你应该发布一些代码!我已经以管理员权限运行了bat。命令将正常执行,并且没有错误提示,但它不会替换旧文件。然后您可能正在尝试替换受保护的windows文件。或者通过或者。