From: "NewScience" <>
| I've been trying to track down problems with MU and WU
| dealing with Windows 2000 and Windows XP.
|
| Here are the tools I've been using extensively, during
| manual update requests (Express AND Custom) as well as
| automatic updates (Express):
|
| 1. FileMon (
www.sysinternals.com)
| 2. RegMon (
www.sysinternals.com)
| 3. Esentutl (Microsoft EDB Database Utility tool)
| 4. Windows Update Registry Trace setting for Windows Update
|
| HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\WindowsUpdate\Trace(gives
| extensive tracing in WindowsUpdate.log)
|
| Flags REG_DWORD 7
| Level REG_DWORD 4
|
| I have found that most of the problems stem around
| SoftwareDistribution/DataStore DataStore database getting totally
| out of whack with SVCHOST.EXE.
|
| Most of the CPU 90-100% run problems seems to occur when Windows
| ASSUMES that the information collected in the support files IS ACCURATE.
|
| Since SVCHOST is doing the processing, it cannot determine if it's current
| state is correct, so after pre-processing the data support files
| (by snapshotting C:\Windows\Installer files, support DLLS, Update checks,
| ...),
| it continues on without doing any I/O (FileMon shows nothing) nor Registry
| processing (RegMon).
|
| Steps that I have taken, NUMEROUS times, to correct this situtation:
|
| 1. Re-register support DLLS
| 2. Remove SoftwareDistribution Folder
| 3. Remove C:\Windows\System32\Wbem\Repository folder
| 4. Remove BITS Downloader folder
| 5. Remove CatRoot2 folder
| 6. Clean-up Temporary Internet Folder files
|
| In some cases this has helped, DEPENDING on the time of the month I try to
| perform Manual Updates. Curious is the fact that I don't seem to have a
| problem
| with the semi-daily Windows Defender updates (which all go thru the same
| channels).
|
| Sometimes, as stated above, I use the ESENTUTL application which can check
| the
| integrity of the SoftwareDistribution/DataStore/Datastore.edb file. In many
| cases,
| this integrity check has failed, even after I have removed the folder,
| re-performed a
| manual download (that recreates the file).
|
| You would think after re-creating the datastore database file, that
| everything would
| in sync. Not so, many times ESENTUTL has failed that the EDB.LOG file does
| not
| reflect correctly in the DATASTORE.EDB file.
|
| So my findings basically are, until Microsoft fixes this, is that Windows
| Update and
| Microsoft Update updates are a crap-shoot. Depending on your network
| connection,
| Microsoft Server loads, number of updates, time of the month ... you may
| have problems
| or may not.
|
| Microsoft REALLY needs to address this!!!
|
| It's like the initial Windows XP selling point ... quicker reboot times
| since Windows
| XP doesn't load everything as in previous Windows Versions. Just look at
| the reboot
| times NOW, they cannot state that claim anymore based on the initial CPUs
| available
| when Windows XP came out. Those same PC CPU's no longer quickly boot up.
|
You have certainly done your hoemwork -- excellent.
Howeverm,, there is ONE aspect that was left out, malware. Often the cause of high
utilization associated with SVCHOST.EXE.
For non-viral malware...
Please download, install and update the following software...
* Ad-aware SE v1.06
http://www.lavasoft.de/
http://www.lavasoftusa.com/
http://www.lavasoft.de/ms/index.htm
* SpyBot Search and Destroy v1.4
http://security.kolla.de/
http://www.safer-networking.org/microsoft.en.html
* SuperAntiSpyware
http://www.superantispyware.com/supe...freevspro.html
After the software is updated, I suggest scanning the system in Safe Mode.
I also suggest downloading, installing and updating BHODemon for any Browser Helper Objects
that may be on the PC.
* BHODemon
http://www.majorgeeks.com/downloadge...4332b4b8b8442d
For viral malware...
* Download MULTI_AV.EXE from the URL --
http://www.ik-cs.com/programs/virtools/Multi_AV.exe
To use this utility, perform the following...
Execute; Multi_AV.exe { Note: You must use the default folder C:\AV-CLS }
Choose; Unzip
Choose; Close
Execute; C:\AV-CLS\StartMenu.BAT
{ or Double-click on 'Start Menu' in C:\AV-CLS }
NOTE: You may have to disable your software FireWall or allow WGET.EXE to go through your
FireWall to allow it to download the needed AV vendor related files.
C:\AV-CLS\StartMenu.BAT -- { or Double-click on 'Start Menu' in C:\AV-CLS}
This will bring up the initial menu of choices and should be executed in Normal Mode.
This way all the components can be downloaded from each AV vendor's web site.
The choices are; Sophos, Trend, McAfee, Kaspersky, Exit this menu and Reboot the PC.
You can choose to go to each menu item and just download the needed files or you can
download the files and perform a scan in Normal Mode. Once you have downloaded the files
needed for each scanner you want to use, you should reboot the PC into Safe Mode [F8 key
during boot] and re-run the menu again and choose which scanner you want to run in Safe
Mode. It is suggested to run the scanners in both Safe Mode and Normal Mode.
When the menu is displayed hitting 'H' or 'h' will bring up a more comprehensive PDF help
file.
http://www.ik-cs.com/multi-av.htm
Additional Instructions:
http://pcdid.com/Multi_AV.htm
* * * Please report back your results * * *
--
Dave
http://www.claymania.com/removal-trojan-adware.html
http://www.ik-cs.com/got-a-virus.htm