无法在VirtualBox中的Windows上的vboxsvr映射网络驱动器上运行安装程序


8

我正在尝试通过双击Windows资源管理器中的setup.exe来运行应用程序设置。该文件位于映射的网络驱动器上,我使用的是Windows 7.这会导致以下错误消息:

The specified path does not exist. Check the path, and then try again.

我找到的解决方法是将安装程序复制到主硬盘驱动器(c :)并从那里运行它;然而,这是相当不方便的。我的印象是问题只出现在安装程序中,因为一切似乎与常规exe工作正常。

有没有人可以解释这种奇怪的行为?

更新 :经过一些扩展测试后,我注意到问题只发生在映射驱动器上 VirtualBox的 的“共享文件夹”(参见vboxsvr; VirtualBox v3.1.4)。映射SMB驱动器工作正常。

更新 :Windows Vista上出现相同的问题。

更新 :显然, VirtualBox的bug跟踪器中已经报告了这个bug

Answers:


4

是的,我遇到了像每个人一样的问题。

解决此问题的最简单方法是以guest虚拟机Windows操作系统中的管理员身份登录。这是一个 教程 用于在Windows 7中启用管理员帐户

另一种选择是禁用UAC(用户帐户控制)。 这是禁用UAC的链接 。 禁用UAC是 危险 ,它使恶意程序的工作更容易。


2

您可以通过调整本地组策略来解决此问题:

本地组策略编辑器(运行gpedit.msc)&gt; <计算机配置> Windows设置&gt;安全设置&gt;地方政策&gt;安全选项&gt;

  1. 用户帐户控制:管理员提升提示的行为... =提升而不提示

  2. 用户帐户控制:以管理员批准模式=禁用运行所有管理员

  3. 用户帐户控制:提示提升=禁用时切换到安全桌面

重新开始。

积分: https://www.virtualbox.org/ticket/5732


1

您需要以管理员身份运行它,或者需要将网络位置添加到IE中的“可信站点”列表中。


0

正如您已经发现的,最简单的方法是使用网络共享路径而不是映射的网络驱动器。 VirtualBox中的共享文件夹显示为名为的网络位置中的网络共享 VBoxSvr 。类型 \\VBoxSvr 在资源管理器的地址栏中(或在“开始”菜单或“运行”窗口中),然后按Enter键。现在导航到所需的共享文件夹/路径并运行您的程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.