Windows图片预览不能用,怎么办,Windows Me/2000/XP

Windows Me/2000/XP的用户可能遇到过这样的情况:文件夹的图片预览功能突然失效了,预览窗口再也不能显示图片缩略图,取而代之的只是文件的图标(特别是对于JPG格式图片而言)。这对于天天都要使用图片预览功能的朋友来说实在是太不方便了,有没有什么方法可以让Windows自带的图片预览功能重见天日呢? 
一般情况下, 
当我们安装了某些看图或图像处理类软件(例如ACDSee或Photoshop)之后,这些软件会更改文件关联,让自己成为开启某种图像文件格式的主程序。如果用户没用卸载程序而是强行删除这些软件,那么这些程序在Windows注册表中的文件关联还会保留,但由于该程序已被删除,所以Windows将无法打开原先可以支持的图片格式。知道了问题的原因所在就好补救了。 
方法1
单击“开始→运行”,输入“regsvr32%windir%\system\thumbvw.dll”后按下回车键。
其中“%windir%”表示操作系统安装的目录,比如你的Windows安装在C:\Windows中,
那么该行就应该是“regsvr32 C:\Windows\System\thumbvw.dll”。
方法2
  1 打开记事本程序。
  2 把下面的vbs代码复制下来,粘贴到记事本里。
  3 在记事本里选择“另存为”,将文件命名为:repairimage.vbs,并保存到桌面或其他能快速找到的地方。
  4 鼠标双击 repairimage.vbs 脚本文件。
  5 OK
‘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

Tags: , , , , ,

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Leave a Reply

You must be logged in to post a comment.

文字链