使用 VMWare Fusion 8.5 的共享文件夹功能,创建一个指向“\\vmware-host\Shared Folders”的公共桌面快捷方式文件。打开此快捷方式文件会将我带到正确的位置,但是,如果我尝试使用资源管理器转到“\\vmware-host\Shared Folders\”,它根本不起作用。
这怎么可能呢?我知道 .lnk 文件可能有点奇怪,但这看起来很奇怪。更复杂的是,我似乎可以cd '\\vmware-host\Shared Folders'
在 PowerShell 中很好地做到这一点。也许 .Net 以某种方式知道这个“网络”位置,但 COM/较低级别不知道?
我还应该指出,这是在 macOS Sierra 上,客户虚拟机是 Windows 10 build 1607。
答案1
编辑以下注册表项:
HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\NetworkProvider\Order
名称:ProviderOrder
类型:REG_SZ
数据:”RDPNP, LanmanWorkstation,webclient”
修改为:
数据:”vmhgfs,RDPNP, LanmanWorkstation,webclient”
另请参阅 VMware 技术网络: https://communities.vmware.com/thread/524951