7

Я включил Drag & Drop в Virtualbox, и я попытался перетащить небольшой файл с хоста на гостя (оба win7).

Я получаю этот диалог:

И это остается на 0% навсегда.

Как я могу это исправить и заставить Drag and Drop работать?

2 ответа2

5

Хорошо, после перезапуска виртуальной машины, а также убийства и перезапуска проводника перетаскивание снова работало. Я понятия не имею, почему он перестал работать или почему перезагрузка помогла.

1

Создайте новый файл с *. 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"     
}

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