You cannot complete an in-place upgrade of SBS 2000 after you run adprep (842691)



The information in this article applies to:

  • Microsoft Small Business Server 2000
  • Microsoft Windows Small Business Server 2003, Standard Edition
  • Microsoft Windows Small Business Server 2003, Premium Edition

Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

When you perform an in-place upgrade of Microsoft Small Business Server (SBS) 2000 to Microsoft Windows SBS 2003, you may receive the following compatibility error message:
Setup has detected that the Active Directory forest and domain need to be prepared for Windows Server 2003.
This error message appears in the Report System Compatibility dialog box during the Preparing installation phase of the in-place upgrade.

If you click Details, the Compatibility Details dialog box describes how to run the adprep /forestprep command and the adprep /domainprep command. However, when you run the adprep /domainprep command, you may receive an error message that is similar to the following error message:
Adprep was unable to complete because the call back function (null) failed.
[Status/Consequence]
Error message: Windows cannot determine the local sysvol location.
Upgrade of Domain Group Policy Objects failed. (The system cannot find the file specified.)
[User Action]
Check the log file Adprep.log, in the C:\WINNT\system32\debug\adprep\logs\log number directory for more information.
Adprep was unable to update domain-wide information.
[Status/Consequence]
Adprep requires access to existing domain-wide information from the infrastructure master in order to complete this operation.
[User Action]
Check the log file, Adprep.log, in the C:\WINNT\system32\debug\adprep\logs\log number directory for more information
When you open the Adprep.log file, it contains this same error message with no additional details. Therefore, you cannot continue the in-place upgrade.

Note You may experience the previous symptoms after you follow these steps during an in-place upgrade of SBS 2000:
  1. You manually run the adprep /forestprep command after you are prompted to run adprep.
  2. You manually run the adprep /domainprep command after the adprep /forestprep command is completed.

CAUSE

This issue may occur if the SysVol registry entry is not found in the following subkey:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Netlogon\Parameters

RESOLUTION

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.To resolve this issue, add the Sysvol registry entry. To do this, follow these steps:
  1. Click Start, click Run, type regedit in the Open box, and then click OK.
  2. Locate and then click the following subkey:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Netlogon\Parameters

  3. On the Edit menu, point to New, and then click String Value.
  4. Right-click New Value # 1, click Rename, type SysVol, and then press ENTER.
  5. Right-click the SysVol registry entry, click Modify, and then type %SystemRoot%\SYSVOL\sysvol in the Value data box.
  6. Quit Registry Editor.

MORE INFORMATION

For additional information about adprep and how to upgrade Windows 2000 domain controllers, click the following article number to view the article in the Microsoft Knowledge Base:

325379 How to upgrade Windows 2000 domain controllers to Windows Server 2003


Modification Type:MajorLast Reviewed:7/29/2004
Keywords:kbtshoot kbprb KB842691 kbAudITPRO