Cannot Print or Print Preview from IE7 on Vista

Whenever I tried to print or Print Preview with Internet Explorer 7 on Vista I was getting an error message like this:

"Cannot find 'file:///C:/Temp/Low/GAG0N40P.htm'. Make sure the path or Internet address is correct."



followed by another script error message talking about an error in like 2069 in preview.dlg:


Of course, this happens because I changed the TEMP folder on my machine to C:\Temp.

When I try to print or print preview, IE7 creates a subfolder C:\Temp\Low, but this inherits the security settings from the parent folder, and the print fails when IE is not run elevated.

The solution is to open a Command Prompt in elevated mode (Run as Administrator), and in that window to run the following command

icacls C:\Temp\Low /setintegritylevel (OI)(CI)Low

If everything is ok you should get an output like this

processed file: C:\Temp\Low

Successfully processed 1 files; Failed processing 0 files

and after that the Print Preview should work fine.

(Make sure you recreate the Low folder before running the command in case you accidentally deleted the folder)

Previous
Next Post »