我正在运行 Windows 7 (64 位) Pro。每当我尝试从 .msi 文件安装任何内容时,我总是收到错误:
"Error reading from file <path>/setup.msi. Verify that the file exists and that you can access it."
我尝试以管理员身份打开命令提示符并直接通过安装程序 (msiexec) 加载,但仍然收到相同的错误。我有管理员权限,我检查了文件的权限,我拥有完全权限。我相信这是一个 32 位应用程序,所以我想知道这是否与它有关。任何帮助都非常感谢。
答案1
抱歉发了这条信息。经过几个小时的尝试,我做了一些研究,终于搞定了。显然,我的用户是唯一对包含 .msi 文件的文件夹和文件具有权限的用户。我添加了 SYSTEM 用户,使其对包含安装程序文件的文件夹具有读取和执行权限,然后……它现在可以正常工作并安装了。
答案2
进程监控应该指出它正在尝试访问什么文件以及是否存在权限问题。
您还可以检查事件日志和 C:\Windows\Temp 文件夹中最新的 *.log 文件。