Perlfan
07-09-2005, 11:36 PM
Hi all,
I'm getting frustrated by Windows-Update on an XP SP2 (German) behind
proxies.
The Update-Page works properly up to the point where the downloads
should start.
The Popup-windows shows me the attempts to download the Software and
after each attempt it says "Fehlgeschlagen!" which means as much as
"Failed!".
I dug into this problem and found out that BITS is having trouble to
download.
It contacts the wrong proxy (one asking for authorization).
I searched really hard and set the proxies correctly whereever I found
a chance:
1. In Internet-Settings of both (my account and the administrator
account.
2. BITSADMIN /UTIL /SETIEPROXY (for all three "account"s there).
3. proxycfg
All these are now set to use the proxy "cachespc:8133" (which works in
the browser)
However when I do a
BITSADMIN /LIST /ALLUSERS /VERBOSE
while windows-update is trying to download, I see the following:
OVERRIDE PROXY LIST: cachestd:80;cachespc:8133
Naturally the download fails, because cachestd:80 requires
authentication (while cachespc:8133 wound not).
To verify that this is really the source of my problem, I defined
cachestd to point to 127.0.0.2 in etc/hosts. And the Update worked (but
I cannot leave it like that, because we need to use the real cachestd
as well).
To find out where this damn "override proxy list" comes from, I
searched for
the string "cachestd:80"
1. on the entire disk
2. through the entire registry
No luck. It just isn't there.
Can anyone tell me where the "OVERRIDE PROXY LIST" is set by the
Windows-Update machinery.
BITS itself seems to work correctly now (after I set the proxies with
/UTIL)
I can download files with BITSADMIN /TRANSFER.
Any ideas are welcome.
I'm getting frustrated by Windows-Update on an XP SP2 (German) behind
proxies.
The Update-Page works properly up to the point where the downloads
should start.
The Popup-windows shows me the attempts to download the Software and
after each attempt it says "Fehlgeschlagen!" which means as much as
"Failed!".
I dug into this problem and found out that BITS is having trouble to
download.
It contacts the wrong proxy (one asking for authorization).
I searched really hard and set the proxies correctly whereever I found
a chance:
1. In Internet-Settings of both (my account and the administrator
account.
2. BITSADMIN /UTIL /SETIEPROXY (for all three "account"s there).
3. proxycfg
All these are now set to use the proxy "cachespc:8133" (which works in
the browser)
However when I do a
BITSADMIN /LIST /ALLUSERS /VERBOSE
while windows-update is trying to download, I see the following:
OVERRIDE PROXY LIST: cachestd:80;cachespc:8133
Naturally the download fails, because cachestd:80 requires
authentication (while cachespc:8133 wound not).
To verify that this is really the source of my problem, I defined
cachestd to point to 127.0.0.2 in etc/hosts. And the Update worked (but
I cannot leave it like that, because we need to use the real cachestd
as well).
To find out where this damn "override proxy list" comes from, I
searched for
the string "cachestd:80"
1. on the entire disk
2. through the entire registry
No luck. It just isn't there.
Can anyone tell me where the "OVERRIDE PROXY LIST" is set by the
Windows-Update machinery.
BITS itself seems to work correctly now (after I set the proxies with
/UTIL)
I can download files with BITSADMIN /TRANSFER.
Any ideas are welcome.