扫除Vista访问共享文件障碍
数字办公
无法访问共享文件
笔者单位局域网有一台安装了Windows Vista Ultimate版本操作系统的电脑,一日笔者在安装Windows Vista操作系统电脑上要共享一台安装Windows XP电脑的共享文件时,却无法找到安装Windows XP的电脑,在命令行窗口输入Ping命令得到无法连通的“请求超时”信息。当笔者来到安装Windows XP的电脑前,打开“网上邻居”也无法找到安装Windows Vista操作系统的电脑。
给Vista照光
笔者在安装Windows XP电脑的系统托盘区看到瑞星防火墙的图标,眼前一亮。进入瑞星防火墙的设置窗口,点开“设置→详细设置”窗口,选择“规则设置→白名单”,添加了本局域网范围的地址白名单,发现仍然无法找到安装Windows Vista操作系统的电脑。
笔者接着检查安装Windows Vista操作系统电脑的系统防火墙,进入“控制面板→Windows防火墙”,点击“更改设置”按钮打开“防火墙设置”窗口,选中“例外”选项,发现“文件和打印机共享”选项已经勾选,这说明防火墙设置毫无问题(图1)。

笔者又查看安装Windows Vista操作系统电脑的系统账户安全性设置,在“开始”菜单的“运行”窗口输入“gpedit.msc”命令打开了组策略编辑器。选择“计算机配置→Windows设置→安全设置→本地策略→用户权限分配”项,在右侧找到“从网络访问此计算机”策略,双击查看到用户组里面有Everyone,另外“拒绝从网络访问这台计算机”策略里也没有添加Everyone。这就排除了组策略导致的网络共享障碍。
春风又度玉门关
笔者进入“网络和共享中心”继续查看网络设置。这时发现当时设置时由于太过匆忙,而只是开启了文件共享功能,然而安装Windows Vista操作系统的电脑要访问其他网络计算机和被其他网络计算机访问,应该开启网络发现功能(图2)。开启了网络发现功能,果然找到了安装Windows XP的电脑。

顺利进入安装Windows XP电脑的共享目录后,想要打开子目录却出现了“拒绝访问”的提示窗口,接着打开C盘的共享目录,却发现可以正常访问。笔者再次查看安装Windows XP电脑的共享情况,发现分区格式为FAT32的D盘共享目录可以正常访问,而分区格式为NTFS的C盘共享目录却无法正常访问。
由于NTFS格式的安全性要远远高于FAT32格式,因此需要进行安全访问权限设置才能被共享。而Windows Vista操作系统自动以Everyone的权限进入了共享目录(并不具备NTFS分区文件系统的最低安全访问权限),接着就产生了文件系统权限不够的问题。
笔者打开安装Windows XP电脑的编辑共享目录的属性窗口,然后在“安全”选项设置Everyone用户的权限为“读取“、“读取和运行”和“列出文件夹目录”。设置完成后就可以在安装Windows Vista操作系统的电脑正常共享安装Windows XP电脑的文件了。
点评:Windows Vista的网络功能比Windows XP更加强大和实用。通过Windows Vista的“网络和共享中心”,用户可以极其方便地设置一些网络共享功能。在“网络和共享中心”出现的一些新的功能(如网络发现)可以更加灵活地控制网络共享。在网络共享更加智能化的同时,需要注意的是:Windows Vista默认以Everyone用户权限访问网络计算机,因此,需要给NTFS分区的共享目录设置好Everyone的安全访问权限才能正常访问。