Why do I receive a file-copy error when I perform an in-place upgrade of Windows Server 2003?
September 28, 2003
A. If you install Windows 2003 over an existing Windows 2003 installation, you might receive any of the following errors:
Setup Cannot Copy the File Cmprops.dl_
Setup Cannot Copy the File Licwmi.dl_
Setup Cannot Copy the File Mmfutil.dl_
Setup Cannot Copy the File Servereps.dl_
You might also notice errors in the scssetup.log file in the %systemroot%security folder. These errors are the result of a corrupted secedit.sdb file. This file corruption often occurs when a computer suddenly stops rather than completing a controlled shutdown.
To resolve these errors, you must use the esentutl.exe file to repair the database by performing the following steps:
Start a command session.
Run Esentutl's repair option by typing
esentutl /p %windir%securitydatabasesecedit.sdb
Click OK to the displayed dialog box. Esentutl will confirm the repair by displaying a log file similar to the following example:
Microsoft(R) Windows(R) Database UtilitiesVersion 5.2Copyright (C) Microsoft Corporation. All Rights Reserved.Initiating REPAIR mode...Database: C:WINDOWSsecuritydatabasesecedit.sdbTemp. Database: TEMPREPAIR4072.EDBChecking database integrity.Scanning Status (% complete)0 10 20 30 40 50 60 70 80 90 100|----|----|----|----|----|----|----|----|----|----|...................................................Integrity check successful.Note:It is recommended that you immediately perform a full backupof this database. If you restore a backup made before therepair, the database will be rolled back to the stateit was in at the time of that backup.Operation completed successfully in 129.176 seconds.
Navigate to the %windir%security folder by typing
cd %windir%security
Remove the edb0000x.log file by typing
del edb0000*.log
You'll then be able to perform the in-place upgrade.
About the Author
You May Also Like