以文本方式查看主题

-  胡老师的个人家教中心--15年专注1对1初中家教服务  (http://tutorhu.com/bbs/index.asp)
--  --+小文专区+--  (http://tutorhu.com/bbs/list.asp?boardid=7)
----  电脑无法显示缩略图  (http://tutorhu.com/bbs/dispbbs.asp?boardid=7&id=503)

--  作者:小文
--  发布时间:2011/8/16 20:23:16
--  电脑无法显示缩略图

遇到这事搜索下解决了自己的问题。转发到这里收存了。。。

一、先试一下右键-显示-缩略图,如果无法显示的话,再试一下楼上的办法,也就是在文件夹选项中去掉“不缓存缩略图”前面的“√”。你可以进入含有jpg图片 的文件夹,在菜单栏的“工具”下拉菜单中也有“文件夹选项”,建议用后者进“文件夹选项”。如果还是不可以的话,那就比较麻烦了:

在“开始→运行”中输入“regsvr32 shimgvw.dll ”(启用图像预览);然后运行“regsvr32 shmedia.dll” (启用影像预览),注册DLL后应该会弹出窗口提示“……中的……成功”,按确定即可。如果要取消预览,比如取消视频预览,运行“regsvr32 /u shmedia.dll”即可。


补充:win2k中出现图片预览功能失效的原因很可能是你在系统中安装了看图软件或者图像处理软件,这些软件会更改图片文件的关联,使这些软件成为打开图 像文件的指定程序。而你在删除这些软件时并没有使用专门的卸载程序或用操作系统提供的删除程序功能,而是强行删除了这些软件,由于这些程序在系统注册表中 的文件关联还保留着,所以操作系统既不能使用已经被删除的软件显示图片,也无法用原来自带的图片预览功能显示图片。解决该问题的方法是:
1.用鼠标依次选择“开始→运行”。
2.在随后弹出的窗口中的“打开”栏中键入:regsvr32 x:winnt\\\\system\\\\thumbvw.dll并单击“确定”按钮。该命令中的x应该用操作系统实际安装的磁盘分区号来代替,如果你将Windows 2000安装在C盘,则x处应该换成C。
3.执行该命令后图片预览功能即可恢复

二、

2000下 “开始”-》“运行”或直接按WIN+R,然后 输入 regsvr32 x:winnt\\system\\thumbvw.dll
XP下 “开始”-》“运行”或直接按WIN+R,然后输 入 regsvr32 shimgvw.dll

三、

修复缩略图无法显示

\'RepairImage.vbs
\'Start of Image Preview Repair
\'This section repairs the associations for Image Preview

Option Explicit

\'Declare variables
Dim WSHShell, p1, p2, p3
Set WSHShell = WScript.CreateObject("WScript.Shell")
p2 = "\\ShellEx\\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}\\"
p3 = "{7376D660-C583-11d0-A3A5-00C04FD706EC}"

For Each p1 in Array(".art",".bmp",".dib",".gif",".jfif",".jpe",".jpeg",".jpg",".png",".wmf")
WSHShell.RegWrite "HKCR\\" & p1 & p2, p3
Next

p1 = ".tif"
p3 = "{1AEB1360-5AFC-11d0-B806-00C04FD706EC}"
WSHShell.RegWrite "HKCR\\" & p1 & p2, p3
p1 = ".tiff"
WSHShell.RegWrite "HKCR\\" & p1 & p2, p3
p1 = ".htm"
p3 = "{EAB841A0-9550-11cf-8C16-00805F1408F3}"
WSHShell.RegWrite "HKCR\\" & p1 & p2, p3
p1 = ".html"
WSHShell.RegWrite "HKCR\\" & p1 & p2, p3


\'Start of Thumbnail Repair

\'This section repairs the view in Thumbnail mode of Explorer.

p2 = "\\CLSID\\"
p3 = "{25336920-03F9-11cf-8FD0-00AA00686F13}"

For Each p1 in Array(".art",".bmp",".dib",".gif",".jfif",".jpe",".jpeg",".jpg",".png",".tif",".tiff",".wmf")
   WSHShell.RegWrite "HKCR\\" & p1 & p2, p3
Next

MsgBox "Image Preview and Thumbnail View File" & vbCR & "Associations have been restored.", 4096, "Confirmation"

Set WSHShell = Nothing

将以上内容复制到记事本,保存为vbs文件,双击就可以恢复系统无法显示缩略图故障