Fix SVCHOST.EXE application with error 0x745f2780

Suppose we have Windows XP Professional operating system with the password set for the administrator account. When we turn on the computer and enter the login screen. Then the above error message appears. The only two options allowed with this error message are OK to end the program or Cancel to debug the program.

Sometimes booting into the system you encounter the following error:

Phần mềm ở "0x745f2780" referenced memory at "0x00000000"
Không thể đọc được "đọc"

Suppose we have Windows XP Professional operating system with the password set for the administrator account.

When we turn on the computer and enter the login screen. Then the above error message appears. The only two options allowed with this error message are OK to end the program or Cancel to debug the program. After asking some questions about what to do before turning off the computer, it will clearly say that Windows Update will be run before turning off the computer.

Interestingly, even when starting the computer in Safe Mode, it still shows the same error message. While the event log of Windows XP indicates that the failed application is svchost.exe

How to fix this error

After some research on the 0x745f2780 SVCHOST error, indicate that the problem is caused by Windows Update in Windows XP. Follow these steps to fix this error:

Check the Windows Update service settings

- Start -> Run , type: services.msc and OK

- Find Automatic Updates service and double-click it

- Go to Log On tab and make sure " Local System Account " is selected as a logon account and the line " allow service to interact with desktop " is unchecked.

- Under the Hardware Profile section of the Log On tab, make sure this service is " enabled ".

- In the General tab, the Startup Type should be: Automatic

- Under the " Services Status " section of the General tab, this service should be in Started mode, click on the Start button to turn it on.

- Repeat the steps above with Service "Background Intelligent Transfer Service (BITS)"

Re-register the DLLs library of Windows Update

- In the command prompt window, type the following command and press Enter: REGSVR32 WUAPI.DLL

- Wait until you get the message " DllRegisterServer in WUAPI.DLL succeeded " appears and click OK

- Repeat the above step for each of the following commands:

  1. REGSVR32 WUAUENG.DLL
  2. REGSVR32 WUAUENG1.DLL
  3. REGSVR32 ATL.DLL
  4. REGSVR32 WUCLTUI.DLL
  5. REGSVR32 WUPS.DLL
  6. REGSVR32 WUPS2.DLL
  7. REGSVR32 WUWEB.DLL

Delete the corrupted files of Windows Update

- In the command window type the following command and press Enter: net stop WuAuServ

- Also in cmd window, type the command: cd% windir% and press Enter

- In the newly moved folder, type the following command and press Enter to rename the SoftwareDistribution folder

lace SoftwareDistribution SD_OLD

- Restart the Windows Update service by typing the command: net start WuAuServ

- Type Exit and press Enter to close cmd

Restart Windows

Start -> Shutdown -> Restart to restart Windows XP

Although this method does not solve all problems with the SVCHOST.EXE application error, we can still use it to fix the 0x745f2780 error issue.

Several other issues related to SVCHOST.EXE

Sometimes we encounter problems with SVCHOST, when it takes up to 100% of the CPU. This problem is often caused by Windows Update. To fix this problem, follow these steps:

1. Download and install Update KB927891 for Windows XP

2. Download and install an update for Windows Update Agent WSUS 3.0

3. Restart the computer.

4.3 ★ | 3 Vote