|||| |||| Sent: Monday, May 10, 2004 8:37 AM
|||| <SNIP> Yesterday I ran SFC and it wanted my install CD to restore
|||| some system files back to the original. My question is this:
|||| Will doing so eliminate all my tweaks <SNIP>
||| ||| No one ever answered his question. I was waiting for the answer.
|| || <SNIP> if by writing "tweaks" David means the "normal" things
|| <SNIP> no. SFC will not eliminate all his tweaks. <SNIP>
|| KB310747<SNIP> KB814597 <SNIP>
http://www.google.com/groups?&selm=#[email protected]
| | <SNIP> If SFC restores my system files to their original state, what
| does this do to all the patches and hotfixes that are installed?
| <SNIP>
When you install a service pack or a hotfix, update.exe copies the new
files to the appropriate operating system folder (for example,
%windir%\system32) and the appropriate cache folder(s)
(%windir%\system32\DllCache and if you use the Express Installation
downloaded from the Windows update site files for optional components
are cached in the %SYSTEMROOT% \ServicePackFiles Folder).
Update.exe also modifies the Windows File Protection (WFP) information
to reflect the new service pack files.
Then, (as outlined in KB310747), if SFC or WFP needs to restore a
system file it retrieves the correct version of the file using the
updated Windows File Protection (WFP) information. For more
information see the following document and Microsoft Knowledge Base
Article:
Inside Update.exe - The Package Installer for Windows and
Windows Components
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx
KB222193 - Description of the Windows File Protection Feature
http://support.microsoft.com/default.aspx?Product=win2000&scid=kb;en-us;222193
To verify file version information included in specific updates you
can:
- Use information found in the associated Microsoft Knowledge Base
Article and/or Security Bulletin.
- Review the log file that is generated during the installation (for
example: %SYSTEMROOT%\K826939.log or %SYSTEMROOT%\svcpack.log).
- Review the subkey(s) under the Filelist subkey of the associated
registry key. For example:
HKEY_LOCAL_MACHINE \Software\Microsoft\Updates\
<operating system>\<service pack level>\KB<nnnnnn>
HKEY_LOCAL_MACHINE \Software\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q<nnnnnn>
HKEY_LOCAL_MACHINE \Software\Microsoft\Windows
NT\CurrentVersion\Hotfix\KB<nnnnnn>
- Use the spverify.exe. For more information see the following
Microsoft Knowledge Base article:
KB819035 - Overview of the SPVerify Tool
http://support.microsoft.com/default.aspx?Product=winxp&scid=kb;en-us;819035
Note: For some DLL files that ship with some Microsoft products you
can find some information (such as Name, Description, Version,
DLLSelfRegister, Products containing this version, Size, Modified
Date, Cab/IExpress, Relative Path) by using the following database:
Microsoft DLL Help Database
http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/dllinfo.asp