windows-installer - 在 U 盘上安装 .msi
问题描述
我最近一直在尝试在 U 盘上安装 Core Game Engine,因为我的 C 盘空间不足。当我运行 CoreLauncherInstall.exe 并将 U 盘设置为安装目录时,出现错误:“安装目录必须在本地硬盘上”。任何解决方法的想法?到目前为止,我已经尝试.msi
从中提取文件.exe
并运行:但是当我将安装目录设置到我的 USB 记忆棒时,msiexec /i "d:\CoreLauncherInstall.msi" WIXUI_DONTVALIDATEPATH="1"
我仍然收到“安装目录必须在本地硬盘驱动器上”错误。`
解决方案
限制:这听起来像是 MSI 本身的内置限制 - 可能它是 Windows 安装程序引擎的一部分 - 我不确定 100%。它要么内置在引擎中,要么是最有可能作为 MSI 本身内部的自定义操作实现的启动条件(在后一种情况下,它可能会使用转换禁用)。
Youtube.com:youtube上的视频建议使用提升的cmd.exe
命令提示符运行您的设置:修复“安装目录必须位于本地硬盘驱动器上”。
清除空间:但是,如果它是核心引擎,则不应将其安装到 USB 驱动器中。出于多种原因,应将此类组件本地安装在系统驱动器上。您需要清理您的驱动器,我相信您已经知道这是正确的呼叫并且不想听到它?:-)。无论如何,这里有一些建议来创造一些空间:
里面有很多建议,你可以试试。一些可能真的有帮助的。第一个:
Microsoft's Disk Cleanup Tool
. 清除 Windows 更新文件等。
- Windows Key+ 点击R、输入
cleanmgr.exe
并按Enter。 - 选择系统驱动器并按OK
- 现在单击
Clean up System Files
然后选择系统驱动器并按OK。
检查您可以清洁的各种选项。如果您获得该选项,请不要清理“下载”文件夹(它已在较新的 Windows 10 版本中删除,但您可能使用下游版本)。此选项会清除您的“下载”文件夹,并可能会破坏下载的源代码和类似...
请仔细阅读所有选项并完成备份?我总是对诸如此类的建议犹豫不决。大多数都是微不足道的,但事情总是会以糟糕的方式结束。例如,试图从笔记本电脑驱动器上删除供应商恢复分区并获得非启动系统的人。不过,删除这样一个隐藏的驱动器会产生很多额外的空间。
推荐阅读
- javascript - jQuery / Javascript - 获取所有加载的图像
- python - 复合赋值和计数变量的问题
- node.js - 如何链接快速路由,以便 / 是子目录的主目录
- python-3.x - 已解决:尝试将线程与 GTK 和 Pycairo 一起使用时出现错误(绘制窗口并从另一个线程发出信号)
- python - 你能在我的函数调用中找到错误吗?
- jruby - Mirah 编程语言不能“Hello World”
- python - 合并排序未返回正确答案
- c++ - 'initwindow' 没有在代码中打开窗口:blocks c++
- c# - 如何在 C# 中将接口对象绑定到推文对象
- android - why onCleared in my viewModel is called when I close the fragment using navigation component?