在安装Internet Explorer 7 时会经常遇到一些小麻烦,而这些小麻烦导致ie7.0无法安装使用,那么我们如何解决正常安装情况下的问题呢。本文将为你解决一些ie7.0安装过程常见的问题及解决方案。
方法一: 将安全设置重置回默认值
重置安全设置的示例命令
注意:应用安全设置后,如果不从备份还原,将无法撤消更改。如果您对将安全设置还原回默认设置没有把握,则必须制作一个包含“系统状态”(注册表文件)的完全备份。 要重置的项包括 NTFS 文件系统文件和文件夹、注册表、策略、服务、权限和组成员身份。
要将操作系统还原至最初安装时的默认安全设置,请按照下列步骤操作:
单击“开始”,单击“运行”,键入 cmd,然后按 Enter 键。
在 Windows XP 中,键入下面的命令,然后按 Enter 键:
secedit /configure /cfg %windir%repairsecsetup.inf /db secsetup.sdb /verbose
在 Windows Vista 中,键入下面的命令,然后按 Enter 键:
secedit /configure /cfg %windir%infdefltbase.inf /db defltbase.sdb /verbose
您会收到一条“任务已完成”消息,和一条指出不可以执行某些操作的警告消息。您可以忽略它而不会有任何问题。有关此消息的更多信息,请参阅 %windir%SecurityLogsScesrv.log 文件。
注意:在 Windows Vista 中,Defltbase.inf 文件是默认安全设置的安全配置模板。可以在以下位置查看此文件的设置:
%windir%infdefltbase.inf
若要验证该方法是否已生效,请尝试再次安装 Internet Explorer 7。
后续步骤运行“Microsoft 修复此问题”(或完成这些手动步骤)之后,当您启动计算机或尝试切换用户时,标准用户帐户可能不会再出现在登录屏幕中。这是因为当您重置 Windows 安全设置后,已将标准用户帐户从用户组中删除。要将受影响的用户重新添加到该用户组,请按照下列步骤操作:
单击“开始”,然后单击“所有程序”。或者单击“程序”。
单击“附件”,然后单击“命令提示符”(Windows XP)。或者右键单击“命令提示符”,然后单击“以管理员身份运行”(Windows Vista)。
在“命令提示符”窗口中,键入 net users,然后按 Enter 键。此时将显示一个用户帐户列表。
对于“命令提示符”中列出的登录屏幕或切换用户屏蔽丢失的每个帐户名,请键入下列命令,然后按 Enter 键:
net localgroup users accountname /add
检查该问题是否已修复, 如果该问题未修复,请尝试使用方法二。
方法二:扫描计算机中的恶意软件
如何扫描计算机中的恶意软件取决于您安装的恶意软件保护程序。
重要说明:如果您要使用自己的防病毒软件和反恶意软件,请在扫描计算机之前更新它们的定义文件。
如果您不知道如何更新防病毒软件和反恶意软件的定义文件,或者不知道如何扫描计算机,您可以使用 Windows Live OneCare 安全扫描程序,这是一种简便的免费方式。 若要使用 Windows Live OneCare 安全扫描程序,请按照下列步骤操作:
在 Internet Explorer 中,访问下面的 Microsoft 网站:
http://onecare.live.com/site/zh-cn/default.htm?redir=true (http://onecare.live.com/site/zh-cn/default.htm?redir=true)
单击“全面服务扫描”。
注意:您在 Windows Live OneCare 网页上看到的情况可能与本文描述的情况稍有不同,但基本情况并无差异。 第一次执行扫描时,Windows Live OneCare 安全扫描程序将下载并安装到您的计算机上。 该扫描程序将对您的计算机进行检查。 随后在扫描完成后它将提供扫描结果和相应的建议。 此过程可能需要一段时间,请做好准备。
注意:如果您当前未安装任何恶意软件防护程序,可以下载为期 90 天的 Windows Live OneCare 免费试用版。 为此,请在 Windows Live OneCare 网页上单击“通过 Windows Live OneCare 获取对 PC 的持续保护”下的“下载免费试用版”。
完成扫描后,请重新尝试安装 Internet Explorer 7。
方法三: 暂时禁用反间谍软件或防病毒软件
该方法的等级:简单。
注意:在临时禁用任何病毒扫描程序之前,请确保已启用 Windows 防火墙。完成这些步骤后,请再次启用病毒扫描程序。
防病毒软件用于帮助保护您的计算机不受病毒侵害。一定不要从您不信任的来源下载或打开文件,也不要访问不信任的网站或在禁用防病毒软件时打开电子邮件附件。 有关计算机病毒的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
129972 (http://support.microsoft.com/kb/129972/ ) 计算机病毒:说明、预防和恢复
使用此方法完成操作后,请确保启用病毒扫描器,然后访问以下 Microsoft 网站以重新安装最新的更新:
http://windowsupdate.microsoft.com (http://windowsupdate.microsoft.com)
要完成此方法,请按照下列步骤操作:
禁用反间谍软件或防病毒软件。为此,请右键单击通知区域中的反间谍软件或防病毒软件的相应图标。 然后,单击“退出”或单击“禁用”。
注意:有关如何禁用反间谍软件或防病毒软件的详细信息,请参阅程序文档。
禁用反间谍软件或防病毒软件后,尝试再次安装 Internet Explorer 7。
安装 Internet Explorer 7 完成后,请启用反间谍软件或防病毒软件。
注意:有关如何启用反间谍软件或防病毒软件的详细信息,请参阅程序文档。
方法四: 干净启动计算机
若要完成此方法,请按照下列步骤操作:
执行干净启动。 有关如何对计算机执行干净启动的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
310353 (http://support.microsoft.com/kb/310353/ ) 如何将 Windows XP 配置为以“干净启动”状态启动
以干净启动状态启动计算机后,尝试再次安装 Internet Explorer。如果需要下载 Internet Explorer,请转到 Microsoft 下载中心 (http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9ae91ebe-3385-447c-8a30-081805b2f90b) 。
此方法是否已修复问题?
如果此方法有效,接下来则需要配置计算机,以重新采用正常启动方式。 有关如何将计算机配置为采用正常启动方式的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
310353 (http://support.microsoft.com/kb/310353/ ) 如何将 Windows XP 配置为以“干净启动”状态启动
在将计算机配置为再次使用正常启动方式后,您即完成操作。
如果此方法不适合您,且您对高级故障排除感到满意,请尝试使用方法 E。当您尝试使用高级故障排除方法时,请将计算机设置为干净启动状态。
方法五:检查无法进行备份或更新的任何文件
若要完成此方法,请按照下列步骤操作:
确定是否存在阻止文件备份或更新的问题。 为此,请按照下列步骤操作:
单击“开始”,然后单击“运行”。
将以下文本复制并粘贴(或键入)至“打开”对话框中,然后单击“确定”以打开 Ie7.log 文件:
%windir%ie7.log
注意:默认情况下,le7.log 文件已位于 C:Windows 文件夹中。
按 Ctrl+End 移到 Ie7.log 文件的末尾。
在“编辑”菜单上,单击“查找”。
在“查找内容”框中,键入 ArchiveFileForUninstall:ArchiveSingleFile Cancelled。
在“方向”下,单击“向上”,然后单击“查找下一个”。
如果找到了“ArchiveFileForUninstall:ArchiveSingleFile Cancelled”文本,则表明存在阻止保存 Internet Explorer 6 文件以用于卸载的问题。 例如,如果日志文件中存在类似于下列内容的文本,则表明存在问题:
Time_stamp:ArchiveFileForUninstall:ArchiveSingleFile Cancelled
Time_stamp: DoInstallation:UpdSpCommitFileQueue for AlwaysQueue Failed: 0x4c7
如果在 Ie7.log 文件中未找到“ArchiveFileForUninstall:ArchiveSingleFile Cancelled”文本,请联系支持部门 (http://support.microsoft.com/contactus/) 。
重置 Vgx.dll 文件的权限。 若要将文件的权限设置为默认设置,请单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。 在命令提示符处,复制并粘贴(或键入)以下命令之一,然后按 Enter 键:
如果您运行的是 Windows XP,请复制并粘贴(或键入)以下命令:
echo y| cacls "%CommonProgramFiles%Microsoft SharedVGXvgx.dll" /P BUILTINUsers:R "BUILTINPower Users:C" BUILTINAdministrators:F "NT AUTHORITYSYSTEM:F"
如果您运行的是 Windows Server 2003,请复制并粘贴(或键入)以下命令:
echo y| cacls "%CommonProgramFiles%Microsoft SharedVGXvgx.dll" /P BUILTINUsers:R "BUILTINPower Users:C" BUILTINAdministrators:F "NT AUTHORITYSYSTEM:F" "NT AUTHORITYTERMINAL SERVER USER:C"
尝试安装 Internet Explorer 7。如果无法安装 Internet Explorer,则按照方法 D 中的步骤重新检查日志文件。如果日志文件显示有问题,请重复本方法中的所有步骤。