由于工作需要,需在主机win10上安装一个vm虚拟机,在虚拟机中安装xp操作系统。Xp操作系统通过共享文件夹与win10交互。在准备工作完成后,发现xp系统无法访问win10共享文件夹,并报下图错误。
在百度了各种解决方法后,终于使用google解决了此问题。
链接:https://superuser.com/questions/792422/windows-cannot-access-other-computer-error-code-0x80004005
解决方法:控制面--程序—启用或关闭Windows功能—勾选[SMB1.0/CIFS文件共享支持]—重启电脑,完成。
另一种通过虚拟机软件共享文件夹方法(使用 VMWare Workstation 14 player):
- 打开虚拟机设置面板,如下图所示,选择【选项】tab页;
- 选择【共享文件夹】,在右侧选择【总是启用】,勾选【在windows客户端机中映射为网络驱动器】;
- 添加共享文件夹;
- 完成。
注:第二种方法共享的文件夹属性为HGFS,C#程序无法通过FileSystemWatcher类监控文件,必须使用第一种方法。