On a Windows 2000 Professional installation that was upgraded from W9x, with SBS modem sharing installed, the only options available when you try to create a new dial-up connection are Dial-up to the Internet and Accept Incoming Connections?

This behavior is the result of an incorrect PATH and older versions of .dll remaining the %SystemRoot% folder.

The PATH statement typically begins with %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;. On some upgraded computers, %SystemRoot% may come before %SystemRoot%\system32.

To resolve this problem:

1. Control Panel / System / Advanced / Environment Variables.

2. Under System variables, select the PATH variable and press Edit.

3. Ensure that the Variable Value begins with %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;

NOTE: The PATH variable is a REG_EXPAND_SZ data type at
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment.

4. Press OK, OK, and OK.

5. Open a CMD prompt.

6. In a standard Windows 2000 installation, the only .dll files located in the %SystemRoot% folder are Twain.dll, Twain_32.dll, and Vmmreg32.dll. To remove excess .dll files:

        Type CD /d %SystemRoot% and press Enter.

        Type dir *.dll and press Enter.

        For each .dll, except the ones listed in this step, type rename filename.dll filename.old and press Enter.

7. Delete the NextID sub-key at HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Telephony\Cards.

8. Shutdown and restart Windows 2000.