人生有起有落,奋斗吧 官方网站:www.flameschen.com
分类:
2009-03-15 09:48:58
最近发现我的电脑无法显示缩略图了 也不知道怎么回事 最后想到有个动态的dll没有加载`现在总算弄好了 方法如下``````
在“开始→运行”中输入“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文件,双击就可以恢复系统无法显示缩略图故障