SYMPTOMS
When you run the System File Checker utility (Sfc.exe) with the
/scannow switch on a computer that is running Microsoft Windows XP Media Center Edition 2005 or Update Rollup 2 for Windows Media Center Edition 2005, you may receive the following error message:
Files that are required for Windows to run properly must be copied to the DLL Cache.
Insert your Windows XP Media Center Edition 2005 CD now
If you click
Cancel, you receive the following error message:
If you click cancel, Windows might require you to insert a CD later. Are you sure you want to skip this file?
If you click
Yes, you receive the following error message again:
Files that are required for Windows to run properly must be copied to the DLL Cache.
Insert your Windows XP Media Center Edition 2005 CD now
Additionally, the following event messages may be logged in the System log.
Message 1
Event ID 64021, Source WFP
The system file C:\windows\ehome\ehcircl.dll could not be copied into the DLL cache. The specific error code is 0x00000000 [The operation completed successfully.]. This file is necessary to maintain system stability.
Message 2Event ID 64021, Source WFP
The system file C:\windows\ehome\zh-chs\ehepgdat.resources.dll could not be copied into the DLL cache. The specific error code is 0x000004c7 [The operation was canceled by the user.]. This file is necessary to maintain system stability.
Message 3
Event ID 64021, Source WFP
The system file C:\windows\ehome\ehiepg.dll could not be copied into the DLL cache. The specific error code is 0x00000000 [The operation completed successfully.]. This file is necessary to maintain system stability.
Message 4
Event ID 64021, Source WFP
The system file C:\windows\ehome\ehituner.dll could not be copied into the DLL cache. The specific error code is 0x00000000 [The operation completed successfully.]. This file is necessary to maintain system stability.
Message 5
Event ID 64021, Source WFP
The system file C:\windows\ehome\snchk.exe could not be copied into the DLL cache. The specific error code is 0x00000000 [The operation completed successfully.]. This file is necessary to maintain system stability.
Message 5
Event ID 64021, Source WFP
The system file C:\windows\microsoft.net\framework\v1.0.3705\gacutil.exe could not be copied into the DLL cache. The specific error code is 0x00000000 [The operation completed successfully.]. This file is necessary to maintain system stability.
WORKAROUND
To work around this problem, make sure that the Windows installation files are available when you run the
sfc.exe /scannow command, and then click
Cancel every time that you receive an error message. The System File Checker utility will successfully complete the scan operation.
Note If no Windows installation files are available, you may have to cancel the error message many times. In this scenario, you may want to cancel the whole operation. To do this, follow these steps:
- Drag the Windows File Protection dialog box to another location on the desktop.
Note After you move the Windows File Protection dialog box, you will see a second Windows File Protection dialog box. This second Windows File Protection dialog box contains the following message:
Please wait while Windows verifies that all protected Windows files are intact and in their original versions.
- Click Cancel in the second Windows File Protection dialog box.
- Click Cancel in the first Windows File Protection dialog box, and then click Yes.