MS recently put out a security update that removes support for handling user names and passwords
in HTTP and HTTP with Secure Sockets Layer (SSL) or HTTPS URLs in Microsoft Internet Explorer.
The following URL syntax is no longer supported in Internet Explorer or in Windows Explorer after
you install the MS04-004 Cumulative Security Update for Internet Explorer (832894):
http(s)://username:password@server/resource.ext
More Information available:
http://support.microsoft.com/default.aspx?scid=kb;en-us;834489
http://nopaste.easy-coding.de/?id=28
Many developers and web site owners would like to disable this new "feature".
Here's how:
To disable the new default behavior in Windows Explorer and Internet Explorer,
create iexplore.exe and explorer.exe DWORD values in one of the following registry keys and set their value data to 0.
For all users of the program, set the value in the following registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
For the current user of the program only, set the value in the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
If you don't like messing with REGEDIT or REGEDT32, save the following text as a text file with a ".reg" extension,
and just double - click on the file out of Windows Explorer, and that should do the trick:
Run the File: login.reg
--------------%< cut here--------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE]
"iexplore.exe"=dword:00000000
"explorer.exe"=dword:00000000