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の「共有フォルダ」のマップされたドライブでのみ発生することに気付きました(cf. vboxsvr; VirtualBox v3.1.4)。SMBドライブのマッピングは正常に機能します。

更新:同じ問題がWindows Vistaでも発生します。

更新:どうやら、このバグはVirtualBoxのバグトラッカーですでに報告されています

回答:


4

はい私は皆と同じように同じ問題に直面しました。

この問題を解決する最も簡単な方法は、ゲストWindows OSに管理者としてログインすることです。Windows 7で管理者アカウントを有効にするためのチュートリアルです。

別のオプションは、UAC(ユーザーアカウント制御)を無効にすることです。UACを無効にするためのリンクは次のとおりです。UACを無効にすることは危険であり、悪意のあるプログラムの仕事を容易にします。


2

この問題は、ローカルグループポリシーを調整することで解決できます。

ローカルグループポリシーエディター(gpedit.mscを実行)>コンピューターの構成> Windowsの設定>セキュリティの設定>ローカルポリシー>セキュリティオプション>

  1. ユーザーアカウント制御:管理者に対する昇格時のプロンプトの動作... =プロンプトなしで昇格する

  2. ユーザーアカウント制御:管理者承認モードですべての管理者を実行する=無効

  3. ユーザーアカウント制御:昇格のプロンプトが表示されたときにセキュリティで保護されたデスクトップに切り替える=無効

再起動。

クレジット:https : //www.virtualbox.org/ticket/5732


1

管理者として実行するか、IEの信頼済みサイトリストにネットワークの場所を追加する必要があります。


0

すでにご存じのとおり、これを克服する最も簡単な方法は、マップされたネットワークドライブの代わりにネットワーク共有パスを使用することです。VirtualBoxの共有フォルダーは、VBoxSvrと呼ばれるネットワークの場所にネットワーク共有として表示されます。タイプ\\VBoxSvrExplorerのアドレスバーに(または[スタート]メニュー、またはファイル名を指定して実行ウィンドウで)、Enterキーを押します。次に、目的の共有フォルダー/パスに移動し、プログラムを実行します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.