in

SDT Community Server

SDT Forums, Blogs, Photos server.

Floating Heart

No description is bad.

"Not enough storage is available to complete this operation" in IE6 after installing VS2008 SP1

Today I'm happy to install Visual Studio 2008 Service Pack 1. The installation is successful.
But after that, my IE6(SP2) cannot work normally, error "Not enough storage is available to complete this operation" happens when:

1) in Javascript, call window.showModalDialog, and in the opened page, access navigator.appCodeName, navigator.appVersion or navigator.userAgent
2) click IE Help menu -> About

After some searching and studying, I finally find some hints:
http://www.technologyquestions.com/technology/windows-xp/205292-windows-update-problem.html

The reason is User Agent too long! VS2008 SP1 add all CLR versions to user agent, and obviously, IE doesn't handle this correctly. See this picture
User Agent

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform]
So it is easy to work around: I don't need .Net 3.0, just remove them and IE resume working.

 

Published Aug 12 2008, 10:05 PM by wicky
Filed under:

Comments

No Comments
Copyright SDT, 2006-2009. All rights reserved.