You are currently offline, waiting for your internet to reconnect

HOW TO: Install Server for PCNFS to Support Windows Clients on a UNIX Network

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

This article was previously published under Q324084
This article has been archived. It is offered "as is" and will no longer be updated.
Windows clients that use Client for NFS can authenticate to the UNIX NFS server by using NIS or PCNFSD. When an NFS client accesses files on an NFS server, User Name Mapping service maps the Windows user and group security identifier (SID) to a UNIX user identifier (UID) and a UNIX group identifier (GID). The UID or GID is authenticated by PCNFS, and access to the files is provided based on the authenticated UID or GID. Windows Services for UNIX provides Server for PCNFS to support PCNFS authentication.

back to the top

Installing Server for PCNFS from the Command Line

Windows Services for UNIX version 3.0 uses Microsoft Installer for installation. As a result, you can install individual modules of the product from the command line. If previous components of Windows Services for UNIX have been installed, you must include these components in the addlocal parameter of the installation command line, separated by a comma (,). If you do not do so, these components are removed during the installation of PCNFS.

To install Server for PCNFS from the command line:
  1. Log on to the Windows computer by using an administrative level account.
  2. Click Start, click Run, type cmd, and then click OK.
  3. Insert the Windows Services for UNIX version 3.0 CD in the CD drive. (This example uses drive D.)
  4. From the command prompt, run the following command to install the Server for PCNFS:
    msiexec /I D:\sfusetup.msi /qb addlocal="Pcnfsd" [targetdir="install path"]
    NOTE: The default installation path is \SFU.
  5. To include the product key in the command line, add PidKey=key, where key is the 25 character product key.
  6. If you are using either Windows 2000 and Windows XP, you do not have to restart the computer.

back to the top


  • If you are installing from a telnet prompt (where the graphical user interface [GUI] is not available) or by using a script, use the following command line to perform an installation which does not require user interaction:

       msiexec /I D:\sfusetup.msi /q addlocal="Pcnfsd" [targetdir="install path"]
  • Install Windows Services for UNIX in a folder that does not have any spaces in the folder path to prevent problems with some components of Windows Services for UNIX. The default installation point is \SFU.
  • The addlocal parameter to the msiexec command that is described earlier is case-sensitive and space-sensitive. The installation is not successful if you do not use the command exactly as it is written in this article.
  • Microsoft recommends that you install at least one User Name Mapping service on your network to map UNIX and Windows user names to each other. For more information about configuring a user name mapping, please view the KB Article in the REFERENCES section.
back to the top

For additional information about how to install and configure User Name Mapping service, click the article number below to view the article in the Microsoft Knowledge Base:
324073 HOW TO: Configure User Name Mapping

For additional information about performing maintenance tasks after a UNIX-to-Windows Migration, click the article number below to view the article in the Microsoft Knowledge Base:
324539 How To: Perform Maintenance and Ancillary Tasks After a UNIX-to-Windows Migration

back to the top


Article ID: 324084 - Last Review: 12/07/2015 11:24:26 - Revision: 2.1

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows XP Professional, Microsoft Windows NT 4.0 Service Pack 6a, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows Services for UNIX 3.0 Standard Edition

  • kbnosurvey kbarchive kbhowto kbhowtomaster KB324084