PC Tools - Essential tools for your PC | United States & Canada
Search
 
 
Features
 
 
Newsletter
 
Scripting Home > Shortcuts & Utilities

Repair Image Associations Popular

Language: VBScript

Version: 02/18/2000 (December 19, 2000)

Download: RepairImageAssoc.vbs (Use "Save Target As..." with IE5.5)

If you are having trouble with image files (.BMP, .JPG, .GIF) not be opened correctly, or not opened at all, you may have a registry problem. This script should fix the image associations in the registry, allowing you to successfully work with image files again.

To copy the script either use the download link above or cut and paste the following code into a text document and name it RepairImageAssoc.vbs

' Begin code for RepairImageAssoc.vbs
' Downloaded from the Scripting Guide for Windows
' http://www.pctools.com/guides/scripting/
' Version: 02/18/2000 (December 19, 2000)

'RepairImageAssoc.vbs
'© Doug Knox - dbknox@mediaone.net - rev 02/18/2000
'This code may be freely distributed/modified

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}"

'This code suggested by Bill James
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

MsgBox "Image File Associations" & vbCR & "have been restored.", 4096, "Confirmation"

Set WSHShell = Nothing

' End code

Disclaimer: This information is provided on an "as is" basis and all risk is with you. PC Tools Limited makes no warranties, express, implied or statutory, as to any matter whatsoever.

 
  Copyright © 1998-2009 PC Tools. All rights reserved. Privacy Policy | Legal Notice