由于guest上的共享host驱动器功能使用了vmware toos的功能。所以决定重装下vmware tools再试一下。于是问题出现了。卸载或重装vmware toos时,反复报“错误 1327:无效的驱动器(X)”然后退出。X正是共享驱动器的名称。手动将vmware安装目录下的windows.iso(vmware tools win版的安装镜像)装入虚拟机的光驱,重启后双击运行安装,结果仍然一样。
只得查找官方文档,没想到居然有这个问题的官方解决方案:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1017886
方法1自然是修复共享文件夹。手工右键切断了已无法访问的共享文件夹,然后在“映射网络驱动器”中试图重新建立,但在浏览文件夹时根本未发现“vmware共享文件夹”,自然没法再次创建。看来问题还是在vmware tools身上,必须重装它试一下。
方法2 为使vmware tools安装或卸载时不再出现如题的错误,需修改注册表:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
检查这两个位置,比较是否如下值:
Windows XP / Server 2003 Name Data value Desktop %USERPROFILE%\Desktop My Music %USERPROFILE%\My Documents\My Music My Pictures %USERPROFILE%\My Documents\My Pictures Personal %USERPROFILE%\My Documents Windows Vista / 7 / Server 2008 / 8 Name Data value Desktop %USERPROFILE%\Desktop My Music %USERPROFILE%\Music My Pictures %USERPROFILE%\Pictures Personal %USERPROFILE%\Documents
是否与上面一致,其实就是将默认的“我的文档”文件夹位置由指向共享驱动器改为指向默认位置。大约是vmware tools安装卸载时由于某种原因要访问这些目录。具体到我的情况,在HKEY_CURRENT_USER下的一些位置指向的正是共享驱动器X上的目录。改为默认值后,重启,卸载vmware tools,成功了。
OK再安装vmware tools,安装后重启,共享驱动器X又出现了,双击打开,成功!看来重装vmware tools确实有用。然后再启用win xp自带防火墙。启动后重启,共享驱动器X仍然工作正常。看来不是xp自带防火墙的问题。那么是否QQ管家的问题呢?下载QQ管家装上试试,结果共享驱动器X仍工作正常。未找到中断共享驱动器工作的原因,不过仍然怀疑是QQ管家在某次“修复漏洞”或扫描杀毒更新时造成的结果,毕竟对360安全助手或QQ管家等从无好感,这台机安装QQ管家的唯一用处只是为了给QQ升级加速;)。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/487.html