"Thomas,"
Please try the following, assuming your current username is part of the
local group administrators:
Conventions:
- In these instructions, keys on the keyboard are wrapped, such as: <Enter>,
so an instruction of: Type: cmd <Enter> means type the three letters cmd and
then press <Enter>.
- Combinations such as <Ctrl>+<S> mean to hold the <Ctrl> while then
pressing the <S>.
Using Windows XP or Windows 2000
1. Please close all Internet Explorer windows and any other Internet
browsers
2. Click Start
3. Click Run
4. Type: cmd <Enter>
5. In the Command Prompt, type: notepad sendtoMS.cmd <Enter>
6. Confirm that you wish to create the file.
7. Copy the following text between the dashed lines:
rem ---------------------------------------------------------------
echo=off
set SCRIPTPATH=%~f0
set SCRIPTDIR=%~dp0
set sendtoMSlog=sendtoMS-%date:~10,4%%date:~4,2%%date:~7,2%.log
echo \\ This log is LOCATED in the following DIRECTORY: %SCRIPTDIR% >>
%sendtoMSlog%
net localgroup administrators /add %username% >> %sendtoMSlog%
echo \\ The above *should* produce an error saying that the user already
belongs to the local group >> %sendtoMSlog%
ECHO y| CACLS.EXE "%WINDIR%\SoftwareDistribution\WuRedir" /E /T /G
"Administrator":F >> %sendtoMSlog%
ECHO y| CACLS.EXE "%WINDIR%\SoftwareDistribution\WuRedir" /E /T /G SYSTEM:F
>> %sendtoMSlog%
echo attributes before... >> %sendtoMSlog%
attrib -r -s -h -r %WINDIR%\inf\branches.inf >> %sendtoMSlog%
echo attributes after... >> %sendtoMSlog%
attrib >> %sendtoMSlog%
start notepad %sendtoMSlog%
popd & endlocal & set RET=%RET%
rem ---------------------------------------------------------------
8. Paste the above text into the notepad you opened. Verify all lines are
included.
9. Save the notepad file (sendtoMS.cmd) with either <Ctrl>+<S> or by
clicking File, then clicking Save.
10. Close the file.
Now, let's try Windows Update again
11. In the Command Prompt again, type: sendtoMS.cmd <Enter>
12. Open Internet Explorer
13. Click Tools
14. Click Windows Update
15. Look down at the System Clock and note the time.
16. Click Custom Install
17. It will scan for updates.
18. If given a set of updates to choose from, uncheck all of them but one
(to narrow the amount of troubleshooting)
19. With only one update checked, click Install
20. If it succeeds, great! Post back here and let us know how it turned
out. Install the other updates, too.
21. If it failed along the way, please open the Windows Update log and paste
the entries you found there:
a. Click Start
b. Click Run
c. Type: %WINDIR%\WindowsUpdate.log (Notice there are no quotes,
and no space between Windows and Update)
d. Scroll down to the first entry of the hour and minute you noted in
step 15. Click the cursor at the very beginning of that matching line.
e. Press in this exact order: <Shift>+<Ctrl>+<End> (This will
select the rest of the log)
f. Press <Ctrl>+<C> to copy the selected text
g. Reply to this newsgroup message, and in that reply window, press
<Ctrl>+<V> to paste the copied text.
h. Above the log entries, please let us know:
i. Which update were you trying to install?
ii. Where did the update fail?
i. Post the reply, and we'll be happy to take a look.
Sincerely,
Pat Walters [MSFT]
"Thomas" <> wrote in message
news: oups.com...
> After repeatedly seeing failures while trying to install 12 patches on
> my Windows XP SP2 laptop, I decided to run a network sniffer and see
> what was going on. Apparantly the update.exe program is trying to
> download from an invalid URL or something.
>
> If someone at Microsoft is reading this, I have a case open,
> SRZ050225002752.
>
> Here is an example of a request from update.exe and a response from the
> Microsoft WU site:
>
> -------- SENT BY UPDATE.EXE PROGRAM: -------------------
>
> POST /isapi/pstream3.dll/wxp/WindowsXP-KB873339-x86-ENU.psf HTTP/1.1
> User-Agent: update.exe
> Host: wxpsp2.windowsupdate.microsoft.com
> Content-Length: 105
> Connection: Keep-Alive
> Cache-Control: no-cache
> Cookie:
> MC1=GUID=e787f55c73350840bcc4b970c01530a3&HASH=5cf 5&LV=200312&V=3
>
> SessionId:2465493744
> Options:1
> FileList:2
> sp2gdr\hypertrm.dll,f91d9aa6
> sp2qfe\hypertrm.dll,f91d9aa6
>
>
> --------- RESPONSE: -----------------------
>
> HTTP/1.1 404 Not Found
> Connection: close
> Date: Tue, 01 Mar 2005 20:10:30 GMT
> Server: Microsoft-IIS/6.0
> X-Powered-By: ASP.NET
> Content-Type: text/html
> Cache-Control: no-cache
>
> <body>
> Product not found
> </body>
>
|