Windows 安装程序:系统无法打开指定的设备或文件

Windows 安装程序:系统无法打开指定的设备或文件

我在 Chrome 中以管理员身份下载了一个安装程序.msi文件 [Citrix XenCenter Management;因此它不是异国情调我们将在登录过程中将Windows Server 2012 R2 上的 .exe 程序复制到F:托管在 SBS 上的驱动器中,并映射到 Windows Server 2012 R2 终端服务器会话。

当我双击此文件时,出现以下错误消息:

在此处输入图片描述

因此,我列出了这些奇怪的事实,这些事实告诉我这可能是一个愚蠢的安全设置,但我无法解决它:

  1. 将此文件复制到桌面即可执行并安装。
  2. 从原始位置在 SBS 中运行此文件 [然后在登录过程中映射] 也会被执行和安装。
  3. 在此目录中还有其他.msi文件被执行/安装,但其中一些文件有完全相同的问题并显示错误消息。

我停用了 Windows SmartScreen 和网络访问保护代理,但没有成功。

我的问题:

我该如何修复此问题以便.msi安装这些文件?

更新:

一旦安装了该程序 [当我从桌面位置运行它时],.msi映射驱动器中的文件就可以执行,因此我可以选择修改或删除该程序。

答案1

首先,我要感谢 TomTom 的提示,他建议我使用日志标志从命令行运行安装程序。我之前不知道这一点。

就我而言,问题非常简单,是由于ImDiskToolkit在内存中创建了 ramdisk 并将TEMP&TMP环境变量设置为新映射的 ramdisk 驱动器而引起的。

当我检查日志文件时,我看到有这些条目,然后我意识到很少有程序无法处理它,安装失败。

MSI (c) (2C:54) [20:59:05:694]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 3: 2 
MSI (c) (2C:54) [20:59:05:712]: Error: Getting file path failed: G:\Temp\6\1635c436.msi, error = 1
MSI (c) (2C:54) [20:59:05:712]: Error: Getting file path failed: G:\Temp\6\1635c436.msi, error = 1
MSI (c) (2C:54) [20:59:05:712]: Error: This file path is updated, hence failing to create: G:\Temp\6\1635c436.msi
MSI (c) (2C:54) [20:59:05:712]: Note: 1: 1310 2: 110 3: G:\Temp\6\1635c436.msi 

卸载后,ImDiskToolkit所有这些.msi安装文件都起作用了。

相关内容