| 5/18/2007
-- I recently discussed on my blog a major problem
with starting Internet Explorer 7 in Windows Vista. Usually, I use Mozilla
Firefox as my default browser, and take advantage of its Internet
Explorer Extension Tab so I can avoid using IE for Web sites that require
it. However, sometimes I have no choice but to use Internet Explorer.
But one day, IE7 failed to start while I was logged in as an account that had
administrative privileges. Instead of getting my home page, which was set to
http://www.seattlepro.com/, I got the
"File Download - Security Warning" message whenever I tried to start
the browser. The warning message asked me if I wanted to save the file seattlepro.com.
Regardless of what action I took, Save or Cancel, Internet Explorer failed to
start.
I tried to start IE without add-ons by going to Start, All Programs, Accessories,
System Tools, Internet Explorer (no add-ons), but that didn't help. When I set
my default page to "blank," I got a similar error (see Figure 1).
Name: navcancl
Type: Unknown File Type, 2.64KB
From: ieframe.dll

[Click on image for larger view.] |
| Figure 1. File
Download - Security Warning in Internet Explorer 7. |
When I started IE as an administrator by right-clicking IE and selecting Run
as Administrator, IE started fine. In Windows Vista, even if you are logged
in as an administrator account, IE runs with limited privileges by default (this
is one of the security features in Windows Vista that's meant to keep your computer
safe). Obviously, I didn't want to configure IE to run as Administrator automatically
and was looking for a better solution.
After some troubleshooting, I realized that somehow the Protected Mode was
turned on for the Trusted sites zone. I turned it off only for the Trusted sites
zone and left it enabled for the rest of the zones, and that allowed me to start
my browser normally. I was able to go to some of the sites but not all; I was
only able to go to the Web sites that were in my Trusted sites list.
(Note that in earlier versions of Windows, you can remove IE7 completely from
your operating system. However, in Vista, IE is part of the operating system
and cannot be removed.)
While surfing Microsoft newsgroups, I found out that I was not the only one
experiencing this problem. A lot of people were having different kinds of problems,
and they're not limited to Vista users, either. The problem also appeared on
Windows XP SP2 and Windows Server 2003 computers running IE7. Several users,
including Microsoft MVPs, reported that the problem was caused by the May 2007
Cumulative Security Update for IE (MS07-027).
Microsoft later confirmed that this was the cause and posted a Knowledge
Base article that offered a workaround.
According to Microsoft, the problem with IE occurs if:
- The Temporary Internet Files folder is moved to a location outside the Users
folder hierarchy
- The Phishing Filter is enabled
- The Protected Mode is enabled
However, these conditions aren't always applicable. For example, I know people
who have experienced this problem even when they have the Phishing Filter disabled.
Microsoft's offers two possible workarounds:
- Move the Temporary Internet Files back to its original location
- Configure permissions for Temporary Internet Files folder
If you move the Temporary Internet Files folder back to the original location,
the user account has Full Control permissions to the folder hierarchy and everything
works normally.
If you decide to use the second workaround, which requires modifying the permissions,
then you will have to update NTFS permissions for the folder that's above the
Temporary Internet Files folder. For example, if you moved your Temporary Internet
Files folder to the root of drive C, then you would have to give the user who
can't start IE Full Control permission at the root of drive C because that is
the folder that is above the Temporary Internet Files folder.
This may not be a good idea. For security reasons, a better option will be
to move the Temporary Internet Files back to its original location within the
user's profile while Microsoft investigates a possible solution for this issue.
Remember that what KB
article 937409 offers is only a temporary workaround; it doesn't fix the
problem caused by the cumulative security update. Microsoft says that it's aware
of the problems caused by this update and is working to fix it.
Here's the procedure for modifying permissions on Windows Vista computers.
Before implementing this procedure, make sure you understand the consequences,
especially if your Temporary Internet Files folder is located in the root of
your drive.
- Go to Control Panel, Network and Internet, Internet Options.
- On the General tab, click Settings in the Browsing History area.
- Click View Files.
- In the Windows Explorer address box, click the folder name that comes before
Temporary Internet Files.
- Right-click the folder and then click Properties.
- On the Security tab, click Edit.
- If prompted, click Continue at the UAC prompt.
- Click the name of the affected user. If the name is not listed, add the
user's name.
- Give the user Full Control permission.
- Click Apply, and then click OK.
- Close all windows and restart IE.
After restarting IE, you should be able to work in the browser normally.
This procedure applies to Windows Vista computers. For modifying permissions
on Windows XP and Windows Server 2003 computers, check out KB
article 937409.
Have you experienced any issues with the May 2007 Cumulative Security Update
for IE that you would like to share with readers? Let me know at alexander@techgalaxy.net
or leave a comment below. |