我在 Windows 7 笔记本电脑上设置了 CentOS 7 VM。在 VM 设置中,我选中了“启用拖放”和“启用复制和粘贴”复选框,但我仍然无法将哪怕是一个很小的测试文件从主机移入或复制到 VM。
我还需要做什么吗?
答案1
我的 VMware 主机是一台 Windows 7 机器,并且我正在运行 Workstation 10。
这对我有同样问题的多台虚拟机都有效,包括我的 Windows 10 虚拟机:
- 完全关闭您想要更改设置的虚拟机,关闭所有其他打开的虚拟机,然后退出 VMware。
- 单击“以管理员身份运行”启动 VMware。
- 在启动虚拟机之前,在选项选项卡上的虚拟机的“客户机隔离”设置中禁用“启用拖放”和“启用复制和粘贴”。
- 退出设置 GUI。
- 重复步骤 3,但启用它们。
- 启动虚拟机。这样复制和粘贴就可以正常工作了。
有时我必须按照这些步骤几次才能起作用,但是每次尝试后最终都能解决问题。
答案2
我注意到当使用 GDM 将文件复制粘贴到 VM 桌面时与 Wayland 不兼容。
要修复该问题(删除 Wayland),请编辑您的自定义配置文件
/etc/gdm3/custom.conf
或者
/etc/gdm/custom.conf
替换该行中的注释字符‘#’:
#WaylandEnable=false
到:
WaylandEnable=false
保存文件并重新启动!
答案3
基于本论坛,Wila 回答:
这些类型的问题几乎总是由于 VMware Tools 安装损坏造成的。
请勿尝试从客户机操作系统内进行修复安装,因为它可能无法解决这个问题,不幸的是,下拉菜单中的“重新安装 VMware Tools”也属于该类别。
您确实需要在卸载和安装之间重新启动客户操作系统,以确保所有文件都位于正确的位置。
简而言之,请遵循以下步骤:
- 卸载 VMware Tools
- 重新启动客户操作系统
- 安装 VMware Tools
- 重新启动客户操作系统。
更长一些的描述是:
- 在 Windows 中,转到控制面板 -> 程序和功能 -> 选择 VMware Tools -> 卸载
按照安装程序中的步骤完全卸载 VMware Tools
- 重新启动客户机(==Windows)
- 然后从虚拟机菜单中选择“安装 VMware Tools”
如果没有出现安装程序,请转到 Windows 中的 DVD-rom 并单击“setup”(适用于 32 位 Windows)或“setup64”(适用于 64 位 Windows)
一旦看到安装程序,请单击“下一步”直至完成,保持默认设置。
- 安装完成后重新启动客户端(系统会自动要求重新启动)
答案4
如果拖放功能可以跨操作系统运行,我会感到惊讶。当主机和客户机都是 Windows 时,拖放功能确实对我有用。即使在 Windows 中,拖放功能也有些棘手 - 例如,我可以将文件从主机中的 Explorer 复制到客户机中的 Explorer,但不能从主机中的 Explorer 复制到客户机中的 Outlook。
为了将文件传入/传出 Linux,您可能不得不借助于 FTP、SCP 等老式方法。从积极的一面来看,如今这些协议都有不错的 GUI 客户端。