引用绝对路径时未找到文件

引用绝对路径时未找到文件

遇到了一个我以前从未见过的非常奇怪的问题。尝试部署 Office 2016,但在 cmd 中引用 setup.exe 的 UNC 网络路径时,安装程​​序会显示“系统找不到指定的文件”。

以下是我目前注意到的情况

C:\User\user.name> \\server\folder\Office\setup.exe
The system cannot find the file specified. 

这是当我将同一文件夹复制到桌面时发生的情况。

C:\User\user.name> \Desktop\Office\setup.exe
The system cannot find the file specified. 

C:\User\user.name> cd Desktop\Office
C:\User\user.name\Desktop\Office> setup.exe
Setup.exe starts installation process. 

出于好奇,我尝试了以下操作:

C:\User\user.name\Desktop\Office> \\server\folder\Office\setup.exe
Setup.exe starts installation process. 

导航到文件资源管理器中的位置并运行setup.exe也可以顺利启动安装过程。

我的目的是通过运行以下命令使用 PDQ 将 Office 2016 部署到带有 configuration.xml 文件的客户端,但 Office 似乎不想与我合作...按照 PDQ 自己关于部署 office 的知识库文章并观看他们关于部署 office 的视频,它似乎只对他们有用。

\\server\folder\Office\setup.exe /configure configuration.xml

有其他人遇到过这个问题吗?我还没有在网上找到太多信息。任何帮助我都非常感谢。

答案1

所有测试之间的共同链接是setup.exe需要从其自己的文件夹中运行。

您收到的丢失文件消息可能不是针对 setup.exe文件本身,而是针对试图访问的其他文件,setup.exe假设该文件存在于其当前文件夹中。

您可以始终确保在运行时正确设置当前文件夹setup.exe,或者您可以进一步调查。

调查此类问题的最佳工具是 进程监控

有许多资源可供使用它,例如:

相关内容