Windows Vista 32-bit SFC/registry problems

DanZ514

Member
Joined
Feb 3, 2013
Posts
15
Hello,
First post, I'm new! I love the website. Anyway, I've been having problems with my computer a while now. It's a lenovo laptop, and it has problems (that I can discern) with cfgmgr32.dll (and maybe other things) that sfc can't fix. Also, Host Process for Windows randomly crashes, I don't know if it has anything to do with this. I have AVG, and I ran a scan, my laptop's clean right now, but has had viruses in the past which have been removed. Logs are attached.
Thanks in advance
Dan
 
Hello Dan, and welcome to Sysnative :)

Thanks for attaching the logs. It means we can jump straight in and get to work fixing.

Firstly, some of your SFC detected corruptions look distinctly theme related. Do you have any custom themes installed, to make your copy of Windows look different? If you do, we are going to have to be careful, otherwise our tools might end up accidentally repairing these "corruptions" and taking out the theme. I will do my best to avoid that. However, there is a small possibility it could still occur. But if you do not have a theme installed, then perhaps they are just corruptions, and we should fix them.

Next, you have a corruption (real this time), which is outside of the realm of SFC. It knows that there is a corruption, but it can't really detect/fix it properly. Hence why we must bring in a bigger tool.

  • Please download the System Update Readiness Tool from Microsoft ->here<-. Save the tool to a convenient location as it may be necessary to run it again.
  • After the download has completed, double-click the file and wait while it initializes.
  • Click Yes to begin installation.

Then, once it has finished (it may take 45mins - 1hour to do so) please upload C:\Windows\Logs\CBS\CheckSUR.persist.log

Lastly, as you correctly worked out, you do have corruptions in some other components, such as cfgmgr32.dll. However, I am currently at work, and cannot provide you with a fix here. Also, I am coming home extremely late tonight, and so might not be able to do it then either. Really sorry.

However, I might be able to fix any corruptions in CheckSUR.log depending on what they turn out to be.

Richard
 
Thanks for helping me! Alright, I do have a theme patcher and a custom theme installed. I could set it back to stock Windows Aero if you'd like, during the fix, and then change it back later. I've already backed everything up anyway. I'm donwloading the readiness tool right now, I'll get those logs up later today. Also, don't rush to help me, your family and job are more important than me! :lol:

Dan
 
Thanks for helping me! Alright, I do have a theme patcher and a custom theme installed. I could set it back to stock Windows Aero if you'd like, during the fix, and then change it back later. I've already backed everything up anyway. I'm donwloading the readiness tool right now, I'll get those logs up later today. Also, don't rush to help me, your family and job are more important than me! :lol:

Dan

Here's the log that you wanted!

Thank you for being so patient and understanding. :)

I will try to get your first fix posted tonight.

A quick summary (as much for my benefit as for yours):

C:\Windows\system32\wbem\Wdf01000Uninstall.mof and C:\Windows\system32\wbem\Wdf01000.mof. I need to talk to you about. They are nothing to be concerned about, and do not need fixing (basically, SFC shouldn't be flagging them up - it is a bug at Microsoft's end which I hope will be fixed next patch Tuesday)

"Corruptions" I believe are theme related and I will not touch:

C:\Windows\System32\shsvcs.dll
C:\Windows\System32\themeui.dll
C:\Windows\Resources\Themes\aero\aero.msstyles
C:\Windows\System32\uxtheme.dll

Real corruptions I will be fixing:

\SystemRoot\WinSxS\x86_microsoft-windows-coreusermodepnp_31bf3856ad364e35_6.0.6002.18005_none_78ed24422a0dc451\cfgmgr32.dll

and from CheckSUR.log, two more corruptions:

\SystemRoot\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.18554_none_f43c8cc868c58294\OESpamFilter.dat
\SystemRoot\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.22759_none_f4cb2ceb81de9e38\OESpamFilter.dat

I will post you a fix this evening for those.

Finally, the manifest corruption (& some others) was automatically fixed by SURT so nothing to worry about there.

Thank you again for your continued patience and understanding,

Richard
 
Hello again Dan :)

WARNING: This fix has been created specifically for DanZ514. If you are not DanZ514, do not follow these instructions as you may cause serious harm to your computer.

Download a copy of SFCFixScript.zip attached to this post, and save it to your Desktop.

Then download a copy of SFCFix.exe from here: https://www.sysnative.com/forums/downloads/sfcfix/, and also save it to your Desktop.

Single click on SFCFixScript.zip and drag and drop it on top of SFCFix.exe. SFCFix will open and perform a fix for your corruptions.

A logfile called SFCFix.txt will open (and be saved to your Desktop). Please copy and paste the report into your next reply.

Thank you!

Richard
 
I think we may have a problem, a few things failed.


SFCFix version 1.2.2.0 by niemiro.
Start time: 2013-02-06 11:41:14.492
Using .zip script file at C:\Users\Daniel\Desktop\SFCFixScript.zip








TakePermissions::
Successfully took permissions for file or folder C:\Windows\WinSxS\x86_microsoft-windows-coreusermodepnp_31bf3856ad364e35_6.0.6002.18005_none_78ed24422a0dc451\cfgmgr32.dll
Failed to create new datablock for file or folder C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.18554_none_f43c8cc868c58294
Failed to create new datablock for file or folder C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.22759_none_f4cb2ceb81de9e38
TakePermissions:: directive failed to complete successfully.








CopyFiles::
Failed to copy file \\?\C:\Users\Daniel\AppData\Local\niemiro\Archive\OESpamFilter.dat to \\?\C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.18554_none_f43c8cc868c58294\OESpamFilter.dat with error code 0x5.
Failed to copy file \\?\C:\Users\Daniel\AppData\Local\niemiro\Archive\OESpamFilter.dat to \\?\C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.22759_none_f4cb2ceb81de9e38\OESpamFilter.dat with error code 0x5.
Successfully copied file \\?\C:\Users\Daniel\AppData\Local\niemiro\Archive\cfgmgr32.dll to \\?\C:\Windows\WinSxS\x86_microsoft-windows-coreusermodepnp_31bf3856ad364e35_6.0.6002.18005_none_78ed24422a0dc451\cfgmgr32.dll.
CopyFiles:: directive failed to complete successfully.
 
Okay, we're going in the right direction, only 2 errors now.

TakePermissions::
Successfully took permissions for file or folder C:\Windows\WinSxS\x86_microsoft-windows-coreusermodepnp_31bf3856ad364e35_6.0.6002.18005_none_78ed24422a0dc451\cfgmgr32.dll
Successfully took permissions for file or folder C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.18554_none_f43c8cc868c58294
Successfully took permissions for file or folder C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.22759_none_f4cb2ceb81de9e38
TakePermissions:: directive completed successfully.








CopyFiles::
Failed to copy file \\?\C:\Users\Daniel\AppData\Local\niemiro\Archive\OESpamFilter.dat to \\?\C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.18554_none_f43c8cc868c58294\OESpamFilter.dat with error code 0x5.
Failed to copy file \\?\C:\Users\Daniel\AppData\Local\niemiro\Archive\OESpamFilter.dat to \\?\C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.22759_none_f4cb2ceb81de9e38\OESpamFilter.dat with error code 0x5.
Successfully copied file \\?\C:\Users\Daniel\AppData\Local\niemiro\Archive\cfgmgr32.dll to \\?\C:\Windows\WinSxS\x86_microsoft-windows-coreusermodepnp_31bf3856ad364e35_6.0.6002.18005_none_78ed24422a0dc451\cfgmgr32.dll.
CopyFiles:: directive failed to complete successfully.
 
Hello again :)

Whilst I try to work out why that is still failing, let's use a different method to achieve the same thing.

Navigate to the C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.18554_none_f43c8cc868c58294 folder, right click on it and select Properties.
Under the Security tab, click Advanced.
Under the Owner tab, click Edit.
Click "Other Users and Groups".
Click Advanced.
Click "Find Now".
Scroll down and double click on Everyone.
Click OK THREE times.
Click on the Permissions tab.
Under type Deny, single click on any entries and click Remove. There may not be any entries, in which case just move onto the next step. Just remove any entries which do exist.
Click OK.
Click Edit (now on the standard file Property window under the Security tab).
Click Add.
Click Advanced.
Click "Find Now".
Scroll down and double click on Everyone.
Click OK.
Single click on Everyone and then tick the "Full Control" box under Allow.
Click OK TWO times.

Now please copy OESpamFilter.dat from within the .zip file I gave you into C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.18554_none_f43c8cc868c58294.

Then repeat for C:\Windows\WinSxS\x86_microsoft-windows-oespamfilter-dat_31bf3856ad364e35_6.0.6002.22759_none_f4cb2ceb81de9e38 (it has the same OESpamFilter.dat)

Please let me know of any problems.

Thank you!

Richard
 
Hey Richard, I did as you said, but there are a few things worth mentioning:
> In the first directory, the OESpamfilter.dat's date modified was the time i last ran SFCFix.exe
> In the second directory, there were no files.

Dan
 
Hey Richard, I did as you said, but there are a few things worth mentioning:
> In the first directory, the OESpamfilter.dat's date modified was the time i last ran SFCFix.exe
> In the second directory, there were no files.

Dan

Thank you for the extra details :)

Were you able to put the files back in place? If you were, can you please re-run SFC, and post a new CBS folder.

Thank you!

Richard
 
Hey Richard,
Yes I did replace those files, and ran sfc. I attached the logs, and it still said that a few things were unable to be fixed. However, I stopped getting cfgmgr32.dll errors anymore! What should I do now?

Dan
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top