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:
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.