No se pueden ejecutar configuraciones desde una unidad de red asignada vboxsvr en Windows dentro de VirtualBox

8

Estoy tratando de ejecutar la configuración de una aplicación haciendo doble clic en setup.exe desde el Explorador de Windows. El archivo se encuentra en una unidad de red asignada, y estoy usando Windows 7. Esto da como resultado el siguiente mensaje de error:

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

La solución que encontré es copiar el instalador en el disco duro principal (c :) y ejecutarlo desde allí; Sin embargo, esto es bastante inconveniente. Tengo la impresión de que el problema solo ocurre con los instaladores, ya que todo parecía funcionar bien con los exe regulares.

¿Hay alguien que pueda explicar este extraño comportamiento?

Actualización : Después de algunas pruebas extendidas, noté que el problema solo ocurre con una unidad asignada de las "carpetas compartidas" de VirtualBox (cf. vboxsvr; VirtualBox v3.1.4). El mapeo de una unidad SMB funciona bien.

Actualización : el mismo problema ocurre en Windows Vista.

Actualización : Aparentemente, este error ya ha sido reportado en el rastreador de errores de VirtualBox .

Dimitri C.
fuente

Respuestas:

4

Sí, me he enfrentado al mismo problema que todos.

La forma más fácil de superar este problema es iniciar sesión como administrador en el sistema operativo Windows invitado. Aquí hay un tutorial para habilitar la cuenta de administrador en Windows 7

Otra opción es deshabilitar el UAC (Control de cuentas de usuario). Aquí hay un enlace para deshabilitar UAC . Deshabilitar UAC es peligroso , facilita el trabajo para programas maliciosos.

vijayant saini
fuente
2

Puede resolver este problema ajustando la Política de grupo local:

Editor de directivas de grupo local (Ejecute gpedit.msc)> Configuración del equipo> Configuración de Windows> Configuración de seguridad> Políticas locales> Opciones de seguridad>

  1. Control de cuenta de usuario: Comportamiento de la solicitud de elevación para administradores ... = Elevar sin preguntar

  2. Control de cuentas de usuario: ejecute a todos los administradores en modo de aprobación de administrador = deshabilitado

  3. Control de cuenta de usuario: cambie al escritorio seguro cuando solicite elevación = Deshabilitado

Reiniciar.

Créditos: https://www.virtualbox.org/ticket/5732

DKroot
fuente
1

Debe ejecutarlo como administrador o agregar la ubicación de red a su lista de Sitios de confianza en IE.

calvo
fuente
0

Como ya descubrió, la forma más fácil de superar esto es utilizar una ruta compartida de red en lugar de una unidad de red asignada. Las carpetas compartidas en VirtualBox aparecen como recursos compartidos de red en una ubicación de red llamada VBoxSvr . Escriba \\VBoxSvren la barra de direcciones del Explorador (o en el menú Inicio o en la ventana Ejecutar), luego presione Entrar. Ahora navegue a su carpeta / ruta compartida deseada y ejecute su programa.

Mohammad Dehghan
fuente