0x8007043b Windows Update Error


Article by Marc Liron - Microsoft MVP (2004-2010)


Finding a solution for the 0x8007043b error

This is a fairly common Windows Update error and hopefully this article will help you resolve the problems you are having.

The 0x8007043b error code typically occurs because of a "process" issue.!







What Causes Error 0x8007043b

This error may occur if the WUAUSERV and BITS services are not configured properly in the registry.

To resolve this error, use the following method:

Resolution Suggestion One:

# Add WUAUSERV and BITS to the SvcHost process:

1. Click Start
2. Choose Run
3. In the Run box, type REGEDIT
4. Click OK

The Registry Editor opens.

Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.

5. Navigate to the following key:


6. Double-click to open the netsvcs key
7. Under Value Data
8. Add BITS and WUAUSERV to the list of services
9. Click OK
10. Exit the registry
11. Restart the system


It is NOT possible to write a REG file for you to download and accomplish this for you as there are too many variables that could go wrong here! (Basically each machine could, and is going to vary....)


Torgeir a Microsoft MVP in Scripting and WMI has written a VBScript that checks if BITS and wuauserv is listed in the Registry value netsvcs, and if not, adds them.

Put it in a file named e.g. NetsvcsWUChk.vbs


Const HKLM = &H80000002

arrNeededSvcs = Array("BITS","wuauserv")

strKeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost"

strValueName = "netsvcs"

strComputer = "." ' "use "." for local computer

Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _

& strComputer & "\root\default:StdRegProv")

objReg.GetMultiStringValue HKLM, strKeyPath, strValueName, arrValues

' create string from array, easier to check for existence this way

strValues = "|" & Join(arrValues, "|") & "|"

bolUpdateNeeded = False ' init value

For Each strNeededSvcs In arrNeededSvcs
If InStr(1, strValues, strNeededSvcs, vbTextCompare) = 0 Then
' service is not in array, add it
intArrCount = UBound(arrValues) + 1
ReDim Preserve arrValues(intArrCount)
arrValues(intArrCount) = strNeededSvcs
bolUpdateNeeded = True
End If

If bolUpdateNeeded Then
objReg.SetMultiStringValue HKLM, strKeyPath, strValueName, arrValues
End If

MsgBox "Done!", vbInformation + vbSystemModal, "Netsvcs check"


This 0x8007043b error "fix" has also been found to work in some newsgroup postings.......

Try registering the following:

Click Start, select Run and type (pressing enter after each one and wait for the
success message):

net.exe stop wuauserv

Press Ok

Repeat for the following:

regsvr32 wuapi.dll
regsvr32 wups.dll
regsvr32 wuaueng.dll
regsvr32 wucltui.dll
regsvr32 msxml3.dll
regsvr32 atl.dll

net.exe start wuauserv

Trouble Free Computing?

CLICK HERE - For More Information Now!


>>> My FREE Windows Newsletter! >>>



Claim YOUR Fortnightly copy of my FREE Windows Newsletter covering:

Windows XP, Windows Vista, Windows 7 , Microsoft Office and Windows Live Services - Sign-up TODAY!!!

First Name:

Your Details are secure - we never pass them on to anyone else!

Privacy Policy


Kind Regards

Marc Liron

Marc Liron - Microsoft MVP (2004-2010)


Subscribe for 640-802 training sessions to guarantee pass 70-680 exam. Also get free download link for the next pmi certifications exams. Our self paced 70-640 training courses and high quality itil v3 certification dumps provide you definite guarantee for passing the real cissp training exam.



Trouble Free Computing?


PC Security Bootcamp

"Discover The Simple But Powerful Secrets To Keeping Out Viruses, Hackers, Trojans, Keyloggers And Many Other Online Security Threats"

Get YOUR Copy NOW!



Popular Articles


Windows XP Chkdsk

DirectX Diagnostic Tool

IE Shortcuts

Codecs for WMP11

SHERLOCK Codec Utility

Online Data Storage


Cryptographic Service

Scannow SFC

Download IE6

Logon XP Tips

Windows File Protection

Computer Workstation Ergonomics

Stop Messages

Windows XP Task Manager