Article ID: 257642 - Last Review: September 5, 2006 - Revision: 6.2 Endless reboot requests occur when Internet Explorer attempts to download Visual Basic componentsThis article was previously published under Q257642 On This PageSYMPTOMS When you deploy a Visual Basic ActiveX Control or document
on a Web page, Internet Explorer keeps prompting you for reboot after reboot
and never successfully displays the component. The Code Download Error Log shows: Code Download Error: (hr = 80070bc2)
The requested operation is successful. Changes will not be effective until the
system is rebooted. CAUSE When you package your ActiveX components on computers that
have newer version of these files (such as those with Windows 2000 or Office
2000), the .inf file that is created by the Package and Deployment Wizard (PDW)
contains information asking for newer versions of OLE .dll files compared to
the ones that are available from Microsoft Web sites (see the "References"
section of this article for the Web sites that provide these files).
Replacement of those OLE .dll files requires a reboot, and the version number
requirement that is specified in the .inf file will not be satisfied by
installation of the OLE files from the Microsoft Web site. After the reboot,
when users navigate to the same HTML page, Internet Explorer tries to reinstall
the OLE files again. With the current version of the .cab file at the Microsoft
Web site, the versioning requirement will never be satisfied, so the repetitive
reboot cycle results. RESOLUTION If you are using the PDW, the best solution to this problem
is to install the latest Visual Studio 6.0 service pack and then use the PDW to
rebuild the package. This will update the components that the PDW uses when the
Wizard packages dependent components. STATUSMicrosoft has confirmed that this is a bug in the Microsoft
products that are listed in the "Applies to" section. This bug was corrected in the latest
service pack for Visual Studio 6.0.
For additional information about Visual Studio service packs, click the following article numbers to view the articles in the Microsoft Knowledge Base: 194022
(http://support.microsoft.com/kb/194022/
)
Visual Studio 6.0 service packs, what, where, why
194295
(http://support.microsoft.com/kb/194295/
)
How to tell that a Visual Studio service pack is installed
To download the latest Visual Studio service pack,
visit the following Microsoft Web site:http://msdn.microsoft.com/vstudio/downloads/default.aspx
(http://msdn.microsoft.com/vstudio/downloads/default.aspx)
MORE INFORMATIONUpgrading to Service Pack 4 or laterThe best way to solve this problem is to install the latest Visual Studio 6.0 Service Pack. That will update the C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist folder to contain the latest files. Then you can use the PDW to rebuild the package. The Wizard uses the components in this folder before the ones in the Windows\System or System32 folders, so that when it generates the .inf file information, it uses these file version numbers. This method has the advantage of automatically producing the correct .inf file the first time (instead of requiring manual editing of them afterwards, as mentioned in the following workarounds).Manually updating the Redist folderIf you are using the PDW, you can also manually update the Visual Basic Runtime and OLE files in the Redist folder:
Manually correcting the .inf fileAnother way to work around this problem is to change the versioning inside the .inf file that is created by the PDW each time that you create a new .cab file:
REFERENCES Visual Studio Update Links http://msdn.microsoft.com/vstudio/downloads/default.aspx
(http://msdn.microsoft.com/vstudio/downloads/default.aspx)
MSDN Online Library, "INF File Architecture" http://msdn.microsoft.com/en-us/library/aa741215(VS.85).aspx
(http://msdn.microsoft.com/en-us/library/aa741215(VS.85).aspx)
For additional information, click the
following article numbers to view the articles in the Microsoft Knowledge Base:
252937
(http://support.microsoft.com/kb/252937/
)
How to find more information about why code download failed
176810
(http://support.microsoft.com/kb/176810/
)
How to manually modify and rebuild CAB files
For more information about how to develop Web-based
solutions for Microsoft Internet Explorer, visit the following Microsoft Web
site:http://support.microsoft.com/default.aspx?scid=FH;[LN];iep&FR=0&SD=MSDN (http://support.microsoft.com/default.aspx?scid=fh;%5Bln%5D;iep&fr=0&sd=msdn) http://support.microsoft.com/servicedesks/webcasts/wc042500/WC042500.asp
(http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fservicedesks%2fwebcasts%2fwc042500%2fwc042500.asp)
For additional information, click the
following article number to view the article in the Microsoft Knowledge Base: 271594
(http://support.microsoft.com/kb/271594/
)
Internet component download online troubleshooter is available
APPLIES TO
| Article Translations
|
Back to the top

