PRJ2000: You Are Not Prompted to Type Your User Name When You Start Project for the First Time (329851)



The information in this article applies to:

  • Microsoft Project 2000, when used with:
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server

This article was previously published under Q329851
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 log on to a Microsoft Windows Terminal Services-based computer and start Project 2000 for the first time, you may not receive a prompt from Project 2000 to type your user name.

CAUSE

This behavior may occur if the NoUserName property that was originally set by the Windows Installer transform file (Termsrvr.mst) is overwritten. This occurs when you use the Termsrvr.mst file to install Project 2000 on the terminal server. This condition may exist if you run the change user /install and change user /execute commands to change the default user environment after you install Project 2000 on the terminal server.

The transform configures the NoUserName property so that Setup does not supply a default user name when you install Project 2000 on the terminal server. This setting makes sure that users who log on to the terminal server are prompted to provide a user name when they run Project 2000 for the first time. If the NoUserName property that is set by the transform is overwritten, you may experience the symptom that is described in the "Symptoms" section of this article.

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 work around this behavior, reset the UserName and UserInitals values in the following registry key:

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Common\UserInfo

After you do so, Project 2000 prompts each user for their user name and initials when they log on to the terminal server and start Project 2000 for the first time. To reset the UserName and UserInitals registry values:
  1. Put the terminal server in Install mode:
    1. Log on to the terminal server as an administrator.
    2. Click Start, and then click Run.
    3. Type cmd, and then click OK.
    4. At the command prompt, type change user /install, and then press ENTER. The following message appears:

      User session is ready to install applications.

    5. Type exit, and then press ENTER.
  2. Reset the UserName and UserInitials registry values:
    1. Click Start, and then click Run.
    2. Type regedit in the Open box, and then click OK.
    3. Locate the following registry key:

      HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Common\UserInfo

    4. In the right pane, right-click the UserName value, and then click Modify.
    5. In the Value data box, delete the existing value data entry, type 0000 and then click OK.

      NOTE: Make sure that you type zeros "0" and not the letter "O".
    6. Right-click the UserInitials value, and then click Modify.
    7. In the Value data box, delete the existing value data entry, type 0000 and then click OK.

      NOTE: Make sure that you type zeros "0" and not the letter "O".
    8. Quit Registry Editor.
  3. Return the terminal server to Execute mode:
    1. Log on to the terminal server as an administrator.
    2. Click Start, and then click Run.
    3. Type cmd, and then click OK.
    4. At the command prompt, type change user /execute, and then press ENTER. The following message appears:

      User session is ready to execute applications.

    5. Type exit, and then press ENTER.
  4. Connect and log on to the terminal server as a user, and then start Project 2000. Make sure that Project 2000 prompts you to type your user name the first time you start it.

MORE INFORMATION

For more information about how to install Project 2000 on a Windows terminal server, see the "Windows Terminal Services" section of the Microsoft Project 2000 Resource Kit. To view this section, visit the following Microsoft Web site: For more information about how to install, deploy, and configure Microsoft Project, see the Microsoft Project 2000 Resource Kit. To view the resource kit, visit the following Microsoft Web site: For additional information about how to use the CHANGE USER command to switch a Terminal Services-based computer to Install mode, click the article number below to view the article in the Microsoft Knowledge Base:

320185 HOW TO: Use the CHANGE USER Command to Switch to Install Mode in Windows 2000 Terminal Services


Modification Type:MajorLast Reviewed:11/20/2003
Keywords:kbenv kbprb kbui KB329851