At one of our clients I had to troubleshoot a problem viewing png files in IE 7 on a Windows Server 2003 Terminal Server. The solution was completely unexpected, so I am posting it here. The symptoms were this : user accounts that used IE 7 to view web pages with PNG files received a broken link instead. FireFox worked fine. Admin accounts could view the PNG files with no issues. Downloading the PNG files and then viewing them using Windows Explorer worked fine for both types of accounts. After reading the Experts Exchange article at
http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/2003_Server/Q_26277330.html
that was solved by re-applying the server security settings, I realized this was a permissions issue (should have figured that out with the admin difference, but was really scratching my head on this one). I fired up Process Monitor and found that IE was giving ACCESS DENIED errors on two Adobe Flash registry keys. We had just upgraded Flash recently on this server to 10.1. I changed the permissions on these two keys to add Authenticated Users : Read access
HKCR\MIME\DataBase\Content Type\application/futuresplash
HKCR\MIME\DataBase\Content Type\application/x-shockwave-flash
Firing up Internet Explorer 7 confirmed that this worked.
Hi, thanks for that it worked a treat! I was trawling the old search engines and found many solutions but none that worked until now. Seriously, what is adobe thinking it happend on a few of our machines here at the ROE! Looks like we may have nipped this one in the bud. Again… Thanks.
Ed.