VMware虚拟机无法向宿主机拖放文件

宿主机环境:

Windows 10 x64专业工作站版
VMware workstation pro 17
TotalCommander 9.21a

虚拟机环境:

Windows 10 x64专业工作站版
TotalCommander 9.21a

现象:

从虚拟机的TC向宿主机TC拖放文件时,光标显示为禁止drop的图符。

检查过程:

  1. 从宿主机TC向虚拟机TC拖放文件正常;
  2. 虚拟机资源管理器与宿主机资源管理器之间双向拖放正常;
  3. 从宿主机资源管理器向虚拟机TC拖放文件正常;
  4. 从虚拟机TC向宿主机资源管理器拖放文件正常;
  5. 从虚拟机资源管理器向宿主机TC拖放文件失败。

问题排查和解决:

从上述现象可见,问题出在宿主机的TC上。从故障现象看,应该是试图将文件drop到宿主TC上时,因为权限之类的原因而被禁止了。莫非宿主机TC未采用管理员身份运行?看了一下宿主机TC的任务栏快捷方式属性,发现“用管理员身份运行”是被勾选的。这就离奇了。
再看虚拟机TC的任务栏快捷方式,发现其“用管理员身份运行”未被勾选。难道问题出在这里?
随后把宿主机TC的任务栏快捷方式中“用管理员身份运行”选项取消,再次检查宿主机与虚拟机之间的拖放操作,发现一切正常了。看来就是这个选项搞的鬼。

分析:

仔细看了一下“用管理员身份运行”这个选项下面的注记说明,上面说“此选项允许你以管理员身份运行此快捷方式,同时保护你的计算机免受非授权活动的影响。”。前半句容易理解,就是让TC能对一些系统文件执行一些只有管理员才能执行的动作。后半句令人费解,不知道这个“保护”是怎么起作用的。看上去是操作系统把来自虚拟机的拖放操作当作是非授权活动了?所以禁止了从虚拟机过来的文件drop。取消这个选项之后,这个所谓的“保护”被一并取消,于是宿主机与虚拟机之间的拖放操作就恢复正常了。

感觉这个解释有点儿牵强。网上的高人若是对此有不同的解释还望不吝赐教!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值