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
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
/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"