Toad21 Posted April 19, 2007 Posted April 19, 2007 Hello all, I want to get rid of the Windows File Protection Popup without disabling SFC. Anyway to do this?Long version: After integrating IE7 into an XP CD, using both 1.2.1 and 1.3, I get the “Files that are required for windows to run properly have been replaced by unrecognized versions. etc ” Please insert windows CD.This is caused by SFC, or System File Checker. I know you can get rid of this message by disabling SFC, but I want to deploy this to 100's of computers and DO NOT want SFC disabled to be on the safe side. I really like having all the updates already done on a fresh install, but this popup is unacceptable in a large environment. IE7 is the longest update, so nliteos is basically useless to me unless there is a solution where I can leave SFC on.Has anyone figured this out?Thank you for your time,-Todd ThomasNetwork AdministratorIllinois State University
Kiki Burgh Posted April 20, 2007 Posted April 20, 2007 hi Toad21! ain't nLite for personal use only? anyways, for your concern, that is the best way to go ... disable SFC then just enable it after installation (for 100 pcs?) ... or you may try to use modified SFC_OS & SYSSETUP ...
phkninja Posted April 20, 2007 Posted April 20, 2007 you can mod the SFC with registry values. So you disable it during install then re-enable when your done
Toad21 Posted April 20, 2007 Author Posted April 20, 2007 (edited) Thank you for the replies, but turning on SFC after installing will have the same effect right? I would believe that turning on SFC after installing XP will have no effect. Have any of you tried this? I get the error after its installed, not during. IE7 slipstream replaces some DLL's that SFC will forever see to be altered, and would give this error message after it is turned on.Any other ideas?BTW, I plan on "donating" a good amount of money if this program works without flaws.-Todd Edited April 20, 2007 by Toad21
DonDamm Posted April 20, 2007 Posted April 20, 2007 (edited) Toad21, as far as I know (though it's been awhile since I've done it), turning it on after will not cause you a problem. This was the solution I was going to propose. Turn it off during installation and then turn it on again when all is done. Just make sure those changed files are changed in the cache as well. You can turn sfc back on with a reg file or cmd file run on first boot. Use the techniques from an unattended install to do this. Edited April 21, 2007 by DonDamm
Kiki Burgh Posted April 21, 2007 Posted April 21, 2007 hi Toad! i've often quoted this (FDV,sir i hope you don't mind! ):Standing by for documentation changes.On a different subject... SFCFILES.DLL by the way works on ALL versions of Windows, just to clear that up. SFC.DLL and SFC_OS.DLL are different matters entirely. You can use SFCFILES.DLL and no other modified binaries and SFC will be disabled. To recap, for the confused To shut Windows File Protection off:Use a modified SFC.DLL in Windows 2000Use a modified SFC_OS.DLL in Windows XP and Windows 2003No need for a modified SFCFILES.DLLTo disable Windows File Protection causing it to check an empty list:Use a modified SFCFILES.DLL in ANY version of WindowsNo need for a modified SFC*.DLLFor complete overkill, so that Windows File Protection is shut off AND has an empty list which it doesn't even check:Use a modified SFC.DLL in Windows 2000Use a modified SFC_OS.DLL in Windows XP and Windows 2003AND Use a modified SFCFILES.DLL in ANY version of Windowssomeone will pounce on me for this, but here goes.i encourage people to really think about doing this... i turn it back on after i install. i am SO tired of installing apps and having them replace my dlls. i also do installs on systems other than my own (yeah, they're licensed, calm down you panicky types). the last thing i need is trying to troubleshoot someone's pc because some stupid game made for windows 95 replaced their ole32.dll when they installed it.wfp is noticeable during the setup phase. each file that gets installed gets checked. switch WFP off and setup can really fly. i keep unmodified copies on the installed CD as "SFC.DLL.OLD" and etc. when i want to turn sfc back on, i do a switch by booting into safe mode or using bartpe.so given the above, what i initially recommended to you is the way to go!
Kelsenellenelvian Posted April 30, 2007 Posted April 30, 2007 Hey Toad this is DEFINATLY NOT a reason to use the report button! That button is there for things like rules violations, not to solicit extra help.Plus I would like to re-iterate what has been said before nLite is not for use in corporate or buisness enviroments.
tain Posted April 30, 2007 Posted April 30, 2007 Toad's text:So I disabled SFC on an XP build, then after it was installed I re-enabled it as you guys suggested. Low and behold after I initiate the final updates, it gives the same error message.So, any other ideas?
Toad21 Posted April 30, 2007 Author Posted April 30, 2007 (edited) Sorry I hit the report button on accident. My bad. My next question is below.Toad21, as far as I know (though it's been awhile since I've done it), turning it on after will not cause you a problem. This was the solution I was going to propose. Turn it off during installation and then turn it on again when all is done. Just make sure those changed files are changed in the cache as well. You can turn sfc back on with a reg file or cmd file run on first boot. Use the techniques from an unattended install to do this.Ok, how do I script SFC to be turned on automatically on 1st boot up? Any help appreciated. Edited April 30, 2007 by Toad21
Toad21 Posted April 30, 2007 Author Posted April 30, 2007 OK so I have a .reg file that will write to the registry to turn SFC on, and I know how to use the run once command to add the registry file at 1st bootup. But I write the command to say "regedit.exe /s d:\SFCon.reg" but this will only work if the CD drive is drive D. Is there a wild card command for the CD drive? Its possible the CD drive could be a different drive letter, and I want to cover all my bases.Thanks for the input guys.-Todd
AceSnyp3r Posted May 3, 2007 Posted May 3, 2007 I have a related question myself. Is the cause of this SFC problem known? I'll be building a new PC soon, and I'm curious if only integrating SP2 + RyanVM's hotfix pack is going to give me these problems. I want to keep SFC turned on as well, so I want to know if I'm going to have to slipstream it manually now.
Toad21 Posted May 3, 2007 Author Posted May 3, 2007 I have a related question myself. Is the cause of this SFC problem known? I'll be building a new PC soon, and I'm curious if only integrating SP2 + RyanVM's hotfix pack is going to give me these problems. I want to keep SFC turned on as well, so I want to know if I'm going to have to slipstream it manually now.I beleive its the integration of IE7 that gives the error.
NeoZeruel Posted May 3, 2007 Posted May 3, 2007 I'm too interesed on this problem... so I suposse that IE7 isn't the only app of the SFC problem...Or integration of the hotfixes make the same problem...Sorry for my bad english
Toad21 Posted May 7, 2007 Author Posted May 7, 2007 OKSo it is Most Definetly the integration of IE7 that causes this error. By itself, slipstreamed in, it causes this error. So, I have tried turning off SFC before install, then turning it on after the install. Low and behold, it still pops up with Windows File Protection error every now and then.Anyone?
[deXter] Posted May 7, 2007 Posted May 7, 2007 (edited) Are you sure it's IE-7? If yes, then are you sure you're using the latest build and not a beta or a RC build?Because I have created and installed XP many times with IE7 and RVM (without tweaks) and I've faced no SFC problems. Yes, SFC is enabled and working, because if I try to delete or modify a system file I do get the SFC popup.I currently integrate in this order: XP-SP2 -> RVM -> DirectX 9 -> .NET -> WMP11.Exactly what all are you slipstreaming with nLite? Are you using any patches or tweaks? Any modded files on the CD? Did you try using a fresh, unmodified, original XP CD? Edited May 7, 2007 by [deXter]
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now