Saturday, February 17, 2018

Failed to run tftpd64 or tftp32 due to Bind error 10013


When you start the TFTP server application tftpd32 or tftpd64, you may see the following error.


Bind error 10013
An attempt was made to access a socket in a way forbidden by its access permissions.


Bind error 10013 indicates that the port is in use. You can confirm it by the following commands on the Command Prompt.

C:\Users\Administrator>netstat -abn | find ":69"
UDP 192.168.1.7:69 *:*

C:\Users\Administrator>netstat -abn | find "TFTP"
[TFTPWindowsService.exe]


You can save the entire process list by 'netstat -abn > ports.txt.'


Now, you can kill the process by click 'End task' on the Task Manager.


However, the TFTP Server could be running as a Service, so it might be restarted after you reboot the system. You may uncheck the Service on the System Configuration.


In Windows 10, click or tap inside the search box on the taskbar, start typing “system configuration” or “msconfig” and then click or tap the System Configuration search result.


3 comments:

Unknown said...

these commands does not work properly

JasonC said...

Works Great, Thank you !!!!

Unknown said...

Savior! Turns out I forgot that I also installed the SolarWinds tftp server and it was running in the background. I ended that task and rebooted the tftpd64 app and no more error message :) For now, I still prefer Tftpd64 since it was my first :')