8

Я пытаюсь запустить установку приложения, дважды щелкнув файл setup.exe в проводнике Windows. Файл находится на подключенном сетевом диске, и я использую Windows 7. Это приводит к следующему сообщению об ошибке:

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

Обходной путь, который я нашел, - это скопировать установщик на основной жесткий диск (c:) и запустить его оттуда; Однако это довольно неудобно. У меня сложилось впечатление, что проблема возникает только с установщиками, так как казалось, что все работает нормально с обычными исполняемыми файлами.

Есть ли кто-нибудь, кто может объяснить это странное поведение?

Обновление: После того, как некоторые расширенные тесты я заметил , что проблема возникает только с помощью сетевого диска из „общих папок“ VirtualBox «s (см vboxsvr; VirtualBox v3.1.4). Сопоставление диска SMB работает нормально.

Обновление: та же проблема возникает в Windows Vista.

Обновление: Судя по всему, об этой ошибке уже сообщалось в трекере ошибок VirtualBox.

4 ответа4

4

Да, я столкнулся с той же проблемой, что и все остальные.

Самый простой способ решить эту проблему - войти в систему в качестве администратора в гостевой ОС Windows. Вот учебник для включения учетной записи администратора в Windows 7

Другой вариант - отключить контроль учетных записей пользователей. Вот ссылка для отключения UAC. Отключение UAC опасно , оно облегчает работу вредоносных программ.

2

Вы можете решить эту проблему путем настройки локальной групповой политики:

Редактор локальной групповой политики (запустите gpedit.msc)> Конфигурация компьютера> Параметры Windows> Параметры безопасности> Локальные политики> Параметры безопасности>

  1. Контроль учетных записей: поведение запроса на повышение прав для администраторов ... = Поднять без запроса

  2. Контроль учетных записей: все администраторы работают в режиме одобрения администратором = отключено

  3. Контроль учетных записей: переключение на безопасный рабочий стол при запросе на повышение прав = отключено

Запустить снова.

Кредиты: https://www.virtualbox.org/ticket/5732

1

Вам нужно либо запустить его от имени администратора, либо добавить сетевое местоположение в список доверенных сайтов в IE.

0

Как вы уже узнали, самый простой способ преодолеть это - использовать сетевой ресурс вместо подключенного сетевого диска. Общие папки в VirtualBox отображаются как сетевые папки в сетевом расположении, которое называется VBoxSvr. Введите \\VBoxSvr в адресной строке Проводника (или в меню Пуск, или в окне Выполнить), затем нажмите Enter. Теперь перейдите к нужной общей папке / пути и запустите вашу программу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .