Windows Vista Update Error Code 800706BE: the remote procedure call failed

Asked By 0 points N/A Posted on -


I am running Windows Vista Ultimate. Whenever I try to update windows, Windows Update always returns to the following error:


Error : The remote procedure call failed.

Code: 800706BE

Source: (null)

I have tried to install a standalone Windows Update Agent and get the error "unrecoverable error" when installing. I have checked for Malware, solution in Google and followed the advice in a couple of threads and still tearing my hair out.  There is nothing on the web that seems to help.

I can’t work with it please somebody help me!

Answered By 0 points N/A #88116

Windows Vista Update Error Code 800706BE: the remote procedure call failed


Hello Smith,

You may try the following to resolve the issue:

Method 1:

Try reinstalling Windows Installer. The latest Windows Installer is available for download from the web link:

Method 2:

  1. Click “Start” button and type “CMD” (without quotes”) in the search box and click “Start Search”.
  2. Right click “CMD” from the list and click “Run As”.
  3. In the Run As window, choose Administrator and enter the password if prompted to and click “Continue.
  4. Copy and paste the following in the command prompt:

"ipconfig /flushdns

Cd %windir%

del /s *.chk;*.rip;*.tmp;~*.*

msiexec /regserver

sc config msiserver start= auto

net stop msiserver

msiexec /unreg

msiexec /regserver

regsvr32 msi.dll /s

regsvr32 msihnd.dll /s

net start msiserver

Regsvr32 wuaueng.dll /s

net stop wuauserv

cd /d %windir%

rmdir /s /q softwaredistribution

net start wuauserv

sc config eventlog start= auto obj= Localsystem

net start eventlog

regsvr32 qmgr.dll /s

regsvr32 qmgrprxy.dll /s


regsvr32 wuaueng.dll /s


sc config wuauserv start= auto obj= Localsystem

net stop wuauserv

sc config bits start= DEMAND obj= Localsystem

net stop bits

regsvr32 msxml.dll /s

regsvr32 msxml2.dll /s

regsvr32 msxml3.dll /s

regsvr32 msxml4.dll /s

regsvr32 qmgr.dll /s

regsvr32 qmgrprxy.dll /s

regsvr32 muweb.dll /s

regsvr32 winhttp.dll /s

regsvr32 wuapi.dll /s

regsvr32 wuaueng.dll /s

regsvr32 wuaueng1.dll /s

regsvr32 wucltui.dll /s

regsvr32 wups.dll /s

regsvr32 wups2.dll /s

regsvr32 wuweb.dll /s

net start wuauserv

net start bits

sc config cryptsvc start= auto

net stop cryptsvc

cd %windir%system32catroot2

del *.* /f/q/s

regsvr32 cryptdlg.dll /s

regsvr32 cryptui.dll /s

regsvr32 dssenh.dll /s

regsvr32 gpkcsp.dll /s

regsvr32 initpki.dll /s

regsvr32 mssip32.dll /s

regsvr32 sccbase.dll /s

regsvr32 softpub.dll /s

regsvr32 slbcsp.dll /s

regsvr32 rsaenh.dll /s

regsvr32 winhttp.dll /s

regsvr32 wintrust.dll /s

net start cryptsvc


sc config ose start= demand

net start ose

regsvr32 qmgr.dll /s

regsvr32 qmgrprxy.dll /s

regsvr32 es.dll /s


RAM **************End of the process*****************



5. Restart the computer and check whether the issue is resolved.

Hope this helps.


Login/Register to Answer

Related Questions