我想安装虚拟盒软件,这样我就可以在我的 Win7 上使用 Linux 操作系统(我无法在我的磁盘上使用 Linux 作为我的默认操作系统,因为它不支持我在 win7 上使用的一些程序)。
但是,下载 Virtual Box 后,我在尝试将其安装到计算机上时遇到了一些问题。以下是我以常规方式开始安装后收到的消息:
基本上,它说无法访问 Windows 安装程序服务,但我的安装程序对于其他每个程序都运行正常。
因为我不知道下一步该做什么,所以我用谷歌搜索了一下,看看我能做什么,于是我找到了一个教程,解释了如何创建安装日志文件,其中说我需要使用命令提示符并输入代表我的安装 exe 文件位置的行,然后输入 /h,这将是解决问题的第一步
但是,当我在命令提示符中插入给定的行时,我得到的只是以下消息:
我不知道“参数解析错误:VINF_GETOPT_NOT_OPTION”可能意味着什么。
仅当我尝试运行虚拟盒安装程序时才会出现此消息,当我尝试使用另一个安装程序执行相同操作时,它会立即启动安装。
我以前从未在计算机上安装过这个,这是我第一次尝试安装它。有什么问题吗?任何帮助都非常感谢!
注意:我有 2.26GHz CPU、4GB RAM 和 Win7 操作系统
编辑:
我尝试按照评论部分提供的教程来解决这个问题,但是 Windows 安装程序已经在我的系统配置实用程序中被检查过,所以我什么也做不了。
答案1
问题:您的 Windows 是 32 位还是 64 位?
以下几点包含修复类似问题的已知方法,但不能保证其中一种方法对您有用。在开始之前,请确保您有备份,并创建系统还原点,如果出现问题,您可以使用它进行还原。
以下是检查清单:
确保 Windows 已完全修补
确保您的计算机拥有正确的 VirtualBox 版本,并让我们知道您从哪里获得安装文件。
跑步 证监会/扫描 检查 Windows 完整性。继续操作之前,如果报告了任何错误,请告知我们。
在安全模式下启动时尝试安装。如果成功,则某些已安装的应用程序阻止了对安装程序的访问(最有可能的是第三方防病毒或安全套件)。
在服务小程序中,运行 VirtualBox 安装之前手动启动 Windows Installer 服务。
仍在服务小程序中,验证登录选项卡上勾选了“本地系统帐户”。如果“允许服务与桌面交互”是可点击的(不适用于 Windows 10),请单击它,单击确定并重新启动。这可能会给您带来更好的错误消息。
检查注册表项中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
该项是否ImagePath
包含正确的值,在我的计算机(Windows 10)中是%systemroot%\system32\msiexec.exe /V
。在提升的命令提示符下,输入以下命令:
%windir%\system32\msiexec.exe /unregister %windir%\system32\msiexec.exe /regserver
对于 64 位 Windows,还有:
%windir%\syswow64\msiexec.exe /unregister %windir%\syswow64\msiexec.exe /regserver
这 Microsoft 支持文章 在“方法 1”部分中包含了适用于 Windows 7 的注册表项的正确值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver
。请尝试按照说明使用这些值替换您的注册表项,但如果此方法无效,请先输入regedit
并导出此注册表项到可用于恢复它的文件中。测试前请重启。.reg