Internet Explorer 7 printing problem solved in Windows Vista

Posted: (EET/GMT+2)

 

For some reason, one of my Windows Vista machines stopped printing any web pages in Internet Explorer 7 (IE7). The symptoms: when starting to print any web page (local or on the network), or previewing a page, and error message popped up saying:

[Window Title]
Windows Internet Explorer

[Content]
Cannot find 'file:///C:/Temp/Low/HJIIIIU0.htm'. Make sure the path or Internet address is correct.

[OK]

Well, I have changed the %TEMP% environment variable on that machine to point to C:\Temp. Under that directory I had a directory called Low, but no files existed there. On that part, the error message was correct. But why did creating files into this directory fail?

Turns out this was a security issue. From the information I found from the Internet, I gathered I needed to set the integrity level of the directory again, since it had changed for some reason that espaces me. The command you need to run is:

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

Running this command solved the problem.