Svchost.exe application errors usually occurs after (or during) Windows Updates before your previous shutdown. Even if you start your PC in Safe Mode (by pressing F8 key during boot up), you will still receive the “Memory could not be written” error message. If your technical, you can check your event log file and should be able to find out what process is actually causing the problem.
Why do you see "Generic Host Process for Win32 Services has encountered a problem" or similar error messages?The are several possible reasons of this error message.
Reason 1: You have one of numerous worms, viruses and trojans which pretent themselves to be legal svchost.exe or use legal svchost.exe to run themselves at windows startup. These threats include: CashToolbar Downloader-MY, System1060, CoolWebSearch Svchost32, ADCLICK-AG, ADCLICK-AX, ADUYO-A, AGENT-V, AGOBOT-KL, AUTOTROJ-C and many others.
Reason 2: Some legal DLL which uses svchost.exe to run itself at Windows startup crashed and causes crash of the whole svchost.exe service.
Reason 3: You have just installed update from Microsoft which contains errorneous verison of Windows Installer or double-byte character set (DBCS) characters support (only occures in Microsoft Windows XP Service Pack 2 (SP2)).
Reason 4: You installed old printer or scanner drivers from Hewlett-Packard which are incompatible with the current version of svchost.ex
What is Svchost.exe?
as well as :
svchost.exe – Application Error “The instruction at “0x6f8916e2″ referenced memory at “0x0509005c”. The memory could not be written.”
svchost.exe – Application Error “The instruction at “0x7c918fea” referenced memory at “0×00000010″. The memory could not be written.”
svchost.exe – Application Error “The instruction at “0x009a6f9a” referenced memory at “0×00000000″. The memory could not be written.”
Proven Solutions For Svchost.exe Application Errors
DO THIS FIRST! Always make sure your drivers are updated before manually trying to fix errors. Most computer errors are caused by either outdated, missing or corrupt device drivers or Windows registry issues. Update your PC drivers and run a free scan with a solid driver update tool before continuing.
If you have McAfee installed, uninstall it, reboot your computer and then reinstall it.
Your computer could be infected with the conficker worm. Even though some ant-virus programs can delete the associated files, you will still need to download a patch from Microsoft (Windows XP)
Disable User Mode Driver Framework:
Go to Control Panel > Administrative Tools > Services.
Find the service “Windows Driver Foundation – User Mode Driver Framework“.
Right click then select Properties.
Select the start up type and choose Disabled.
Reboot your computer.
Turn off Windows automatic updates:
Go to Start >Control Panel >Automatic Updates.
Make sure you select “Turn off automatic updates”.
Reboot your computer.
After this, it's only neccesary if you really want to use Windows Update feature.
Complete a manual Windows update.
Reboot your computer again.
Turn Windows automatic updates back on.
If your Svchost seems to be hogging memory resources, it could be the Wuaserve key within the NETSVCS
process in the registry.
Please remember, after deleting this value, your PC won't functioning like it used to before because what you've remove is the crucial services depending to svchost.exe process.
Go to HKLM > Software > Microsoft > Windows NT > Current Version > Svchost.
Open the Netsvcs registry key and delete the wuaserve command from the Value Data field.
Double check that there are NO SPACES left in the value field.
Save and reboot your computer.
Use any malware removal tool. Recommended to use Malwarebyte. Download free version Here.
Other issues with SVCHOST taking up 100% of the CPU Cycles, download updates Here. Also updates for WSUS 3.0 Here.
Last Option #9
When all fails, Reinstall your OS!!
Source : windows-exe-errors