Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

this question is always rise. How can i know what ports are currently reserved in windows XP/2003 and what service had reserved them.

for example when i want to install Apache, default port will be 80, but sometimes the Server will have IIS installed on the same port.

so i want to know the way to check the ports and what services had reserved them and also if there is a way to re assign those ports to different services.

thank you

share|improve this question

Try PortQry and see if this helps you find what you're after.

share|improve this answer
thanks, but it didint help so much. i have apache at port 80 and i have tomcat at port 8080 but it didnt list them in the reserved ports – bogha Sep 10 '10 at 13:18
it worked, but is there a way to stop a service from using a port and then assign that port to another service? – bogha Sep 10 '10 at 13:32
also, it displays the general Services, for example port 80 is for HTTP but it didnt specify which unit or service is occupy it ( IIS or apache or another one ) is there any way to accomplish this ? – bogha Sep 10 '10 at 14:16
From what I see it links the port to the process id so you can run a query and match up what you're looking for from the output. I haven't used it a lot, just thought it might find what you were looking for. – Mitch Sep 10 '10 at 19:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.