"Bob can't update Error number: 0x8007043" <Bob can't update Error number:
> wrote in message
news:EA16020F-6B12-431C-BEAE-
....
awaking long dormant thread
http://www.microsoft.com/technet/com...e-7fb2d3d26ad1
Implication from thread is that error code in question may be 0x8007043B
(not the truncated one which appears only as an appendage to the OP's
name)
> Dear all
>
> I have exactly the same problem and the scripts did not fix it.
> The error message sugests a simple syntax error in the script.
Yes. Pat Walters was posting with a wrap length which was too short
for the contents of her script's last line. Try concatenating the last two
lines of the script you saw (leaving at least one space instead).
<example>
REG QUERY HKLM\Software\Microsoft\WindowsNT\CurrentVersion\S vcHost /v netsvcs
</example>
Actually I'm not sure what the point of the Query is anyway,
especially since other more significant diagnostics are being
suppressed by the use of the /s (silent) switch on the regsvr32
commands.
I'd be more inclined to inspect that value with RegEdit manually.
Hmm... in fact there is a typo in that WindowsNT subkey anyway
(at least for XPsp2).
Try this line instead:
<example>
REG QUERY "HKLM\Software\Microsoft\Windows NT\CurrentVersion\SvcHost" /v netsvcs
</example>
Note that because of the space between Windows NT the whole keyname
must be enclosed in doublequotes.
>
> thanks for trying!
>
> As ever
> Bob
HTH
Robert Aldwinckle
---
>
>
> "rs" wrote:
>
>> Spread the good word! This definitively is the solution: It brought my
>> blocked Windows Update immediately back to life.
>> Thanks Patti & Pat.
>>
>> rs
>> ----------------------------------------
>>
>> Pat Walters wrote:
>>
>> Thanks for this solution, Patti!
>>
>>
>>
>> It might be easier in directions to have a customer open an instance of
>>
>> notepad as a script, and then run the commands. For example, in your
>>
>> previous advice here:
>>
>>
>>
>> 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>.
>>
>>
>>
>> 1. Click Start
>>
>> 2. Click Run
>>
>> 3. Type: cmd <Enter>
>>
>> 4. In the Command Prompt, type: notepad registerit.cmd <Enter> Confirm you
>>
>> wish to create the file.
>>
>> 5. Copy and paste the following text between the dotted lines:
>>
>>
>>
>> rem -------------------------------------------
>>
>> net stop wuauserv
>>
>> regsvr32 /s wuapi.dll
>>
>> regsvr32 /s wups.dll
>>
>> regsvr32 /s wuaueng.dll
>>
>> regsvr32 /s wucltui.dll
>>
>> regsvr32 /s msxml3.dll
>>
>> regsvr32 /s atl.dll
>>
>> net start wuauserv
>>
>> REG QUERY HKLM\Software\Microsoft\WindowsNT\CurrentVersion\S vcHost /v
>>
>> netsvcs
>>
>> rem -------------------------------------------
>>
>>
>>
>> 6. Save the file by typing: <Ctrl>+<S>
>>
>> 7. Close this file
>>
>> 8. Back in the Command Prompt, type: registerit.cmd <Enter>
>>
>> 9. When the file is done running, type: exit <Enter>
>>
>> 10. Attempt Windows Update again.
>>
>>
>>
>> Sincerely,
>>
>>
>>
>> Pat Walters [MSFT]
>>
>>
>>
>>
>>