Blog Archives

How to create a free Windows 200x TFTP Server

… how to create a “Free” TFTP Server under Windows 2000. (Haven’t tested this under Windows 2003 Server yet)

Using a fairly standard Windows 2000 install (tested under server, not sure about workstation)

Copy “tftpd.exe” from “c:\winnt\system32\dllcache\tftpd.exe” to “c:\winnt\system32\tftpd.exe”

Get a copy of “sc.exe” from the c:\windows\system32 folder on any windows xp box and place it in “c:\winnt\system32”

Open a command window and type “sc create tftpd binpath= c:\winnt\system32\tftpd.exe ”

The service “tftpd” is now available in the service control panel. Either Open the control panel, find the service, and start it. (If you want it to start automatically, you can set it to do so from the control panel.) or type “net start tftpd”

Open the registry to the following key. \\hkey_local_machine\system\currentControlSet\services\tftpd. Add a subkey “parameters” to the tftpd folder. Add a string value “Directory” to the “parameters” key. Give “Directory” the path location where your boot image file is located. (example c:\tftpd).

Remember to stop/start the tftpd service to persuade it to create the necessary registry keys.