none
How to Setup Windows TFTP Server in Windows 2008 R2

    Question

  • Hi,

    Can anyone please let me know, how to install TFTP Server in Windows 2008 R2.

    I installed Windows Deployment Service to get TFTP (got this info in some forum), but I did not see TFTP Service in the Service Manager.

    I am a newbie so plz let me know the steps in details.

    Thanks in advance.

    Tuesday, March 20, 2012 11:41 AM

Answers

  • Hi,

    The Trivial File Transfer Protocol (TFTP) client allows the transfer of files using the TFTP protocol between a TFTP client and a TFTP server. The TFTP protocol is implemented using the User Datagram Protocol (UDP) to send and receive data. The TFTP protocol implements its own reliability scheme using UDP.

    The TFTP protocol does not support any authentication or encryption mechanism, and as such can introduce a security risk when present. Installing the TFTP client is not recommended for systems that access the Internet.

    The TFTP client is optional software, and marked as deprecated on Windows Vista® and later versions of the Windows operating system.A TFTP server is no longer provided by Microsoft for similar security issues.

    You could install TFTP client under the Features Tab under the server manager.

    Regards,
    James


    James Xiong

    TechNet Community Support

    Wednesday, March 21, 2012 8:23 AM
  • WDS includes a simple TFTP server, but it's hosted in the same svchost.exe process as the rest of WDS so you won't see a separate service listed just for TFTP.

    If you just need a TFTP server and not the rest of the functionality that WDS provides you might consider just installing the WDS transport server role, which won't install quite as much of the other parts of WDS.

    There's a small amount of documentation on how to do this, written more from the perspective of using transport server to PXE boot, located here: http://technet.microsoft.com/en-us/library/dd348475(v=ws.10).aspx#boot

    In particular, make sure you configure the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP\RootFolder to the root directory that you want to be accessible via TFTP.

    Also note that the TFTP server that ships with WDS only supports read operations, and not write operations.

    Wednesday, March 21, 2012 9:43 PM
  • James, WDS ships with a TFTP server as part of the suite of services that are required to boot from the network. The information you've posted above is not correct.

    Hi Aaron,

    Thanks for your clarification. Towards the WDS TFTP Server, we could find the following statement below:

    You use the Windows Deployment Services Trivial File Transfer Protocol (TFTP) server to download the files that are needed to do a network boot using the Pre-Boot Execution Environment (PXE).

    From: WDS TFTP Server

    I understand that the we could select Deployment Server and Transport Server during the WDS setup processing. However, neoraghav would like to install TFTP server from the Server Manger towards the Windows Server 2008 R2. I noticed the statement as followed:

    The TFTP client is optional software, and marked as deprecated on Windows Vista® and later versions of the Windows operating system. A TFTP server is no longer provided by Microsoft for similar security issues.

    From: Trivial File Transfer Protocol (TFTP) Overview

    I should make my reply as clear as possible. Sorry for confusion. :-(

    Regards,

    James


    James Xiong

    TechNet Community Support

    Thursday, March 22, 2012 12:52 AM
  • The TFTP server included with WDS is not a fully function TFTP server. In particular, it doesn't support write requests (WRQ), as this isn't needed to support PXE boot.
    Tuesday, May 22, 2012 1:07 AM

All replies

  • Hi,

    The Trivial File Transfer Protocol (TFTP) client allows the transfer of files using the TFTP protocol between a TFTP client and a TFTP server. The TFTP protocol is implemented using the User Datagram Protocol (UDP) to send and receive data. The TFTP protocol implements its own reliability scheme using UDP.

    The TFTP protocol does not support any authentication or encryption mechanism, and as such can introduce a security risk when present. Installing the TFTP client is not recommended for systems that access the Internet.

    The TFTP client is optional software, and marked as deprecated on Windows Vista® and later versions of the Windows operating system.A TFTP server is no longer provided by Microsoft for similar security issues.

    You could install TFTP client under the Features Tab under the server manager.

    Regards,
    James


    James Xiong

    TechNet Community Support

    Wednesday, March 21, 2012 8:23 AM
  • Hello James,

    Thank you for the information. The TFTP Server in my case is used by Unix box to pick the boot files/Configuration files/OS files from Windows 2008 Server. Will installing a TFTP Client service satisfy this need?? . The Unix box does not do any change to the files in 2008 Server.

    Thanks,

    Raghu

    Wednesday, March 21, 2012 9:41 AM
  • WDS includes a simple TFTP server, but it's hosted in the same svchost.exe process as the rest of WDS so you won't see a separate service listed just for TFTP.

    If you just need a TFTP server and not the rest of the functionality that WDS provides you might consider just installing the WDS transport server role, which won't install quite as much of the other parts of WDS.

    There's a small amount of documentation on how to do this, written more from the perspective of using transport server to PXE boot, located here: http://technet.microsoft.com/en-us/library/dd348475(v=ws.10).aspx#boot

    In particular, make sure you configure the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP\RootFolder to the root directory that you want to be accessible via TFTP.

    Also note that the TFTP server that ships with WDS only supports read operations, and not write operations.

    Wednesday, March 21, 2012 9:43 PM
  • James, WDS ships with a TFTP server as part of the suite of services that are required to boot from the network. The information you've posted above is not correct.
    Wednesday, March 21, 2012 9:45 PM
  • James, WDS ships with a TFTP server as part of the suite of services that are required to boot from the network. The information you've posted above is not correct.

    Hi Aaron,

    Thanks for your clarification. Towards the WDS TFTP Server, we could find the following statement below:

    You use the Windows Deployment Services Trivial File Transfer Protocol (TFTP) server to download the files that are needed to do a network boot using the Pre-Boot Execution Environment (PXE).

    From: WDS TFTP Server

    I understand that the we could select Deployment Server and Transport Server during the WDS setup processing. However, neoraghav would like to install TFTP server from the Server Manger towards the Windows Server 2008 R2. I noticed the statement as followed:

    The TFTP client is optional software, and marked as deprecated on Windows Vista® and later versions of the Windows operating system. A TFTP server is no longer provided by Microsoft for similar security issues.

    From: Trivial File Transfer Protocol (TFTP) Overview

    I should make my reply as clear as possible. Sorry for confusion. :-(

    Regards,

    James


    James Xiong

    TechNet Community Support

    Thursday, March 22, 2012 12:52 AM
  • Hi,

    Any Update?

    James


    James Xiong

    TechNet Community Support

    Monday, March 26, 2012 5:45 AM
  • Hi,

    Sorry for the late reply. WDS TFTP Server did not satisfy my need. Actually I could not make WDS to run. I did not spend much time on this because I am not in need of WDS but TFTP. I installed Solarwind TFTP server and it is working fine. The Unix box is able to pick boot files from 2008 Server and load properly with the TFTP Server.

    Now I have a problem, i am not able to set up the User name mapping in 2008 as i did on 2003. I will post a separate request for this.

    Thanks for your support

    Raghu.

    Wednesday, March 28, 2012 5:39 AM
  • The TFTP server included with WDS is not a fully function TFTP server. In particular, it doesn't support write requests (WRQ), as this isn't needed to support PXE boot.
    Tuesday, May 22, 2012 1:07 AM