web-dev-qa-db-ja.com

Virtualboxのドラッグアンドドロップが機能せず、「データのドロップ0%」でフリーズする

Virtualboxでドラッグアンドドロップを有効にし、小さなファイルをホストからゲストにドラッグしてみました(どちらもwin7です)。

私はこのダイアログを受け取ります:

enter image description here

そして、それは永遠に0%にとどまります。

これを修正してドラッグアンドドロップを機能させるにはどうすればよいですか?

9
sashoalm

VMを再起動し、エクスプローラーを強制終了して再起動した後、ドラッグアンドドロップが再び機能しました。なぜ機能しなくなったのか、なぜ再起動が役に立ったのか、私にはわかりません。

5
sashoalm

* .ps1拡張子を持つ新しいファイルを作成し、次のPowerShellスクリプトをそのファイルに保存します。次に、この問題が発生したら、キャンセル(赤いX)をクリックしてからスクリプトを実行し、コピーを再試行します。 この回答から取得したスクリプト

echo "Trying to restart VBoxClient"

$vbox_process = Get-Process VBoxTray
Write-verbose $vbox_process
$procID = $vbox_process.id

if ($procID  -gt 0)
{    
    $cmdline = (Get-WMIObject Win32_Process -Filter "Handle=$procID").CommandLine
    Write-Verbose $cmdline

    Write-Verbose "Stopping VBoxTray"
    $vbox_process.Kill()
    $vbox_process.WaitForExit()
    Write-Verbose "VBoxTray stopped"

    Write-Verbose "Starting VBoxTray"
    Start-Process -FilePath $cmdline.Split(' ')[0]
    echo "VBoxTray Restarted. All Done"
} else {    
    Write-Warning 'Could not find existing vboxTray process. Launching direct?'
    Start-Process -FilePath "C:\Windows\System32\VBoxTray.exe"     
}
1
gattsbr