Я включил Drag & Drop в Virtualbox, и я попытался перетащить небольшой файл с хоста на гостя (оба win7).
Я получаю этот диалог:
И это остается на 0% навсегда.
Как я могу это исправить и заставить Drag and Drop работать?
Я включил Drag & Drop в Virtualbox, и я попытался перетащить небольшой файл с хоста на гостя (оба win7).
Я получаю этот диалог:
И это остается на 0% навсегда.
Как я могу это исправить и заставить Drag and Drop работать?
Хорошо, после перезапуска виртуальной машины, а также убийства и перезапуска проводника перетаскивание снова работало. Я понятия не имею, почему он перестал работать или почему перезагрузка помогла.
Создайте новый файл с *. ps1
и сохраните следующий скрипт PowerShell в этом файле. Затем, когда возникнет эта проблема, нажмите «Отмена» (красный крестик), затем запустите сценарий и повторите попытку. Сценарий, полученный из этого ответа:
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"
}