Socket error 10013 access denied

andieje
andieje used Ask the Experts™
on
Hi

I have a program that listens to port 1234 on my server machine which is windows small business server. This program worked fine up until this morning and I am now getting a socket error 10013 acess denied.

Please can you tell me what could be causing this? Perhaps someone has made some network changes i don't know about. How can i see what sockets are being used on the server and what permissions they have. I don't really know anything about sockets. I've never really had a problem before.

thanks
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
It may be that something else is listening on that port. Did you install or patch something else on the server recently?

1. Open a command prompt and do the following:

netstat -ano | findstr 0.0:1234

If you get a result, make a note of the process ID, it's the number on the far right.

2. CTRL-ALT-DEL and open the Task List. Switch to the Processes tab. Add the PID column by selecting View...Select Columns...PID (Process Identifier). Click the column header to sort by PID and find the process number from step 1. Note the name of the program that has port 1234 in use.

Author

Commented:
Hi

Thanks very much for your reply. I ran that command and nothing came back so i ran netstat -ano and looked at all of the items in the list and none of them were associated with port 1234

Help! :)

Author

Commented:
Also, nothing has been installed on the server that i know of
Acronis in Gartner 2019 MQ for datacenter backup

It is an honor to be featured in Gartner 2019 Magic Quadrant for Datacenter Backup and Recovery Solutions. Gartner’s MQ sets a high standard and earning a place on their grid is a great affirmation that Acronis is delivering on our mission to protect all data, apps, and systems.

I'd check the firewall on the server. Either turn the firewall off, or create an exception rule for the program, and test whether or not it is able to start successfully. Something is preventing your program from creating the connection it needs.

If that doesn't help, it's possible one of July's security updates for Windows is at fault, in which case you'd need to uninstall the offending update to get it working again, & contact your program's vendor for help fixing the problem. What program is it?

Also it should go without saying you need to be sure there isn't any malware on the server, and that your security/antivirus software is up to date and running. Something changed, you just need to figure out what.

Author

Commented:
Hi

I believe the last security update was 14/7 but everything was working fine yesterday. How can i find out what updates have been installed on my machine and when? Is there a log?

thanks

Author

Commented:
the last succesful update was 16/7 and machine has worked since that update.

Author

Commented:
Don't leave me dabernathy :)

Author

Commented:
There is also some sort of network set up which i don't understand which means that I can't access teh windows firewall so i can't use that avenue to investigate either. You get the error

windows firewall cannot run because another compnent is using network address translation

I presume the network has some other sort of firewall protection. I cannot contact the person responsible for setting up the network

Author

Commented:
thanks

Commented:
This was very helpful.  Thank you very much for the solution.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial