No of visitors who read this post: 481
Category: DOS & Windows
Type: Question
Author: Scottnolans
No votes yet

Hi,

I am getting this error:

svchost.exe -- application error the instruction at "0x745f2780" reference memory at "0x00000000". the memory could not be 'read'

When I try to close the error message, Windows restarts. If I just let the error message be (i.e. not interrupt it), the machine stays on.  I need a solution from any experts.

Thanks in advance.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

# Comment Id: 46515

Hello brother

You could try one of these ways to fix your issue. I should mention that they have worked for me in the past:

  1. From the control panel, turn off automatic updates, restart your computer, then manually go to windows updates and install the updates, turn automatic updates back on and restart your computer. You can then carry out these steps leaving the svchost crash dialog open.
  2. Select Start->Run, type "services.msc" (without quotation marks) in the opened dialogue box and click OK.
  3. Open by double clicking the service called "Automatic Updates".
  4. Click on the Log On tab, please ensure the option "Local System account" is selected and the option "Allow service to interact with desktop" is  unchecked.
  5. In the listed hardware profile, confirm if this service is enabled. If not, then you need to enable it by clicking on the enable button.
  6. Click on the tab "General "; make sure the "Startup Type" is "Automatic".
  7. Then please click the button "Start" under "Service Status" to start the  service.
  8. Repeat the above steps with the other service: Background Intelligent  Transfer Service (BITS)

 Re-register Windows Update components and Clear the corrupted  Windows Update temp folder
 

  1. Click on Start and then click Run,
  2. In the open field type "REGSVR32 WUAPI.DLL" (without quotation marks) and press Enter.
  3. When you receive the "DllRegisterServer in WUAPI.DLL succeeded" message, click OK.
  4. You will then need to run through the same steps for each of the following commands:

 REGSVR32 WUAUENG.DLL
 REGSVR32 WUAUENG1.DLL
 REGSVR32 ATL.DLL
 REGSVR32 WUCLTUI.DLL
 REGSVR32 WUPS.DLL
 REGSVR32 WUPS2.DLL
 REGSVR32 WUWEB.DLL

After the above steps are finished. Since the temporary folder of Windows Update  may be corrupted. We can refer to the following steps to rename this folder  that

  1. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.
    • (Note, you might need to reboot before the net stop command will work)
  2. Click Start, Run, type: %windir% and press Enter.
  3. In the opened folder, rename the folder SoftwareDistribution to SDold.
  4. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.
    • net start wuauserv

# Comment Id: 156956

Dear Scottnolans,

I would like to recommend you to this techyv page. There are a lot of helpful information.

Svchost.exe application error memory "0x745f2780"