Virtualboxでドラッグアンドドロップを有効にし、小さなファイルをホストからゲストにドラッグしてみました(どちらもwin7です)。
私はこのダイアログを受け取ります:
そして、それは永遠に0%にとどまります。
これを修正してドラッグアンドドロップを機能させるにはどうすればよいですか?
VMを再起動し、エクスプローラーを強制終了して再起動した後、ドラッグアンドドロップが再び機能しました。なぜ機能しなくなったのか、なぜ再起動が役に立ったのか、私にはわかりません。
* .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"
}