TFTP or Trivial File Transfer Protocol
is a simple protocol used to transfer upload or download files over the network. TFTP is a simplified version of the FTP protocol and uses the client and server architecture. Windows operating systems do not come with the TFPT client by default but provide easy installation to the TFTP client. As TFTP is provided as a feature of the Windows operating system this is also called Enabling the TFTP Client. Even this tutorial is written for Windows 10 all of these instructions can be easily applied for other Windows versions like Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2002, Windows Server 2008, Windows Server 2012, Windows Server 2016 etc.
Enable/Install TFTP Client From Windows Features
The TFTP client or command can be installed from the Windows Features by using the GUI. First, we will open the Windows Features from Control Panel -> All Control Panel Items -> Programs and Features
. Where we will see the following screen. There we will click to the turn Windows features on or off
.

There we will see the Windows Features and navigate to the TFTP Client
part like below. We will check the chekbox of the TFTP Client and click to the OK
.

During the installation of the TFTP Client you will see the following screen.

Enable/Install TFTP Client with pkgmgr Command From MS-DOS
We can also install the TFTP client from the command line using the pkgmgr
command. We will also provide the /ui:
parameter by typing the FTP client package name which is TFTPClient
like below.
> pkgmgr /ui:"TFTPClient"
Enable/Install TFTP Client with dism Command From MS-DOS
dism
is a popular command which can be used to manage system related backups, libraries, applications, services, etc. The dism command can be used to install the tftp client in Windows. The /online
and /Enable-Feature
parameters should be provided to the dism command with the /FeatureName:
parameter like below.
> dism /online /Enable-Feature /FeatureName:TFTPClient
Enable/Install TFTP Client with Install-WindowsFeature From PowerShell
Powershell provides the Install-WindowsFeature
commandlet in order to enable or install windows features where TFTP Client is one of them. The TFTP Client is named as TFTP-Client
for the Install-WindowsFeature commandlet.
PS> Install-WindowsFeature -name "TFTP-Client"