Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows installer 在U盘上安装.msi_Windows Installer_Command Prompt - Fatal编程技术网

Windows installer 在U盘上安装.msi

Windows installer 在U盘上安装.msi,windows-installer,command-prompt,Windows Installer,Command Prompt,我最近一直在尝试在U盘上安装核心游戏引擎,因为我的C盘空间不足。当我运行CoreLauncherInstall.exe并将U盘设置为安装目录时,我得到错误:“安装目录必须在本地硬盘上”。有什么解决办法吗?到目前为止,我已尝试从.exe中提取.msi文件,并运行:msiexec/I“d:\corelaunchinstall.msi”WIXUI\u DONTVALIDATEPATH=“1”但是,当我将安装目录设置到U盘时,仍然出现“安装目录必须位于本地硬盘驱动器上”错误。 `限制:这听起来像是MSI

我最近一直在尝试在U盘上安装核心游戏引擎,因为我的C盘空间不足。当我运行CoreLauncherInstall.exe并将U盘设置为安装目录时,我得到错误:“安装目录必须在本地硬盘上”。有什么解决办法吗?到目前为止,我已尝试从
.exe
中提取
.msi
文件,并运行:
msiexec/I“d:\corelaunchinstall.msi”WIXUI\u DONTVALIDATEPATH=“1”
但是,当我将安装目录设置到U盘时,仍然出现“安装目录必须位于本地硬盘驱动器上”错误。 `限制:这听起来像是MSI本身的内置限制-可能是Windows Installer引擎的一部分-我不是100%确定。它要么内置在引擎中,要么是一个启动条件,最有可能作为MSI本身内部的自定义操作实现(在后一种情况下,可能会使用转换禁用它)

Youtube.com:Youtube上的一段视频建议使用提升的
cmd.exe
命令提示符运行安装程序:

清除空间:但是,如果它是核心引擎,则不应将其安装到USB驱动器。出于多种原因,此类组件应该本地安装在系统驱动器上。 你需要的是清理你的驱动器,我相信你已经知道这是正确的决定,不想听它?:-)。在任何情况下,以下是一些创建空间的建议:

这里有很多建议,你可以尝试一下。一些可能真的很有帮助。第一行:

微软的磁盘清理工具
。清除Windows更新文件&更多

  • Windows键+点击R,键入cleanmgr.exe,然后按Enter键
  • 选择系统驱动器并按OK
  • 现在单击清理系统文件,然后选择系统驱动器并按OK
检查各种选项,了解您可以清洁的内容。如果您获得该选项,请不要清除“下载”文件夹(它已在较新的Windows 10版本中被删除,但您可能会使用下游版本)。这个选项会清除你的下载文件夹,并可以快速删除下载的源代码和类似的


请仔细阅读所有选项并完成备份?我对这样的建议总是犹豫不决。大多数都是琐碎的,但事情总会有糟糕的结局。例如,试图从笔记本电脑驱动器上删除供应商恢复分区并获得非启动系统的人。删除这样一个隐藏的驱动器会增加很多空间。

感谢您的快速响应和链接!我看看能不能在什么地方腾出一些空间。你的驱动器有多大?对于120GB或更小的驱动器,在有效操作方面有一些限制。我的USB驱动器是32GB。我决定使用一个备用的支持USB的硬盘来安装MSI。我猜,由于硬盘是一个磁盘驱动器,电脑认为它是一个本地硬盘驱动器。你有没有设法回收一些重要的磁盘空间?