Windows XP自发布以来就不断地公布安全补丁,其实它在其他方面也有很多“虫虫”,这次为大家揪出的两条“虫虫”,算是比较有“杀伤力”的。希望遇到其他“虫虫”的朋友也把自己的遭遇发给晨风,大家一起来抓“虫虫”!共享文件夹名超长不警告一天,在Windows XP中文专业版中设置共享文件夹时,我发现了一个“虫虫”——Windows XP不能准确发出共享文件夹名超长的警告!假设我们选定一个文件夹设置简单共享:用鼠标右键单击该文件夹,选择“共享和安全→共享”,选中“共享该文件夹”,接下来在“共享名”后面输入共享文件夹的名称,如果名称超过12个汉字或12个英文字母,系统就会给出如图1所示的提示。但如果我们将共享文件夹名设为7~12个汉字,系统并不会给出共享文件夹名超长的警告!但局域网中安装Windows 98/Me/NT的计算机却无法浏览到这个共享文件夹!
图1事实上,在Windows 98/Me/NT中,共享文件夹名可设置的范围就是12个英文字符或6个汉字,超出部分将无法输入。但Windows XP却将“字符”理解为一个字母或一个汉字即表示一个字符,这可以在设置英文和汉字组成的混合共享文件夹名时得到验证:比如我们将共享文件夹名设为“Windows操作技巧大全”,Windows XP提示共享文件夹名超过12个字符,但设置成“Windows操作技巧集”时,则没有这个提示。这应当算是Windows XP的一个“虫虫”。其实,Windows 2000中文版在设置共享文件夹名时也有这种问题:Windows 2000支持的最大共享文件夹名长度为80个英文字母或40个汉字,但设置共享文件夹名时可输入的范围是80个英文字符或80个汉字,如果共享文件夹名在41~80个汉字之间,系统会提示“该共享名包含无效的字符”(如图2),其实真正的原因是共享文件夹名超长。
图2缩略图显示有陷阱近日,学校要办新的学生证,学生的照片都是先用数码相机拍摄,再用打印机打印。因为我们对大部分学生都不认识,所以需要班主任老师对这些照片一一辨认,看一看学生本人的学号与照片的文件名是否一致。在查看时,有一张名字为“25501”的照片,因为有问题我将它删除了,将“25502”改成了“25501”,看,“25502”的照片立刻换成了“25501”的照片,不只是名字换了,照片也变了。我再将“25503”换成“25502”,奇迹发生了,原来的“25502”照片又回来了,“25503”的照片不见了!我再试,依然如此!难道我的电脑中招了?只好请教电脑高手了,高手就是高手,他告诉我:Windows XP为了能更快地显示图片,会自动将文件夹中的图片缩略图保存为索引文件“Thumbs.db”。我们将没用的图片删除后,由于“Thumbs.db”不能立即自动更新,当出现新文件与原文件名称相同时,便直接将原缩略图取了出来,其实图片本身并没变,改变的只是图片的缩略图。但这样就对用户造成了误导!解决方法是:打开资源管理器,选择“工具→文件夹选项→查看”,选中“不缓存缩略图”选项前的复选框,即可禁止Windows XP使用Thumbs.db文件缓存缩略图。