Ame*_*ina 23 linux windows-7 clipboard virtualbox
剪贴板共享开始工作正常,但一段时间后停止工作(直到我重新启动机器)。
据我所知,有时客人添加会停止工作。我读到我应该看到vboxadd-timesyn在我的系统上运行。我查了一下ps -A | grep -i vbox,没看到。我得到的是:
VBoxSerive
VBoxClient
VBoxClient
VBoxClient
VBoxClient
Run Code Online (Sandbox Code Playgroud)
如果这确实是问题,我该如何重启服务?如果不是,我还能看什么?
这是使用 Windows 7 主机和 Linux Ubuntu 来宾。
Sen*_*ent 29
linux单线:
pkill -f VBoxClient; VBoxClient --剪贴板
一个 Windows 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"
}
Run Code Online (Sandbox Code Playgroud)
注意:powershell 并不是我真正的专业领域,所以我期待在这里进行一些社区编辑:)
小智 7
如何修复 VirtualBox 中的共享剪贴板
剪贴板应该在之后工作。
小智 6
我发现在 Linux 来宾(在我的情况下是 Ubuntu)和 Windows 7 主机(我想这无关紧要)上,您只需要在来宾计算机上重新启动以下过程:
/usr/bin/VBoxClient --clipboard
用ps找出进程的PID并杀死它。然后再次使用上述命令启动该过程,剪贴板再次开始工作。我用这个例如:
杀死 $(ps aux | grep '/usr/bin/VBoxClient --clipboard' | grep -v grep | awk '{print $2}')
/usr/bin/VBoxClient --clipboard
| 归档时间: |
|
| 查看次数: |
22469 次 |
| 最近记录: |