Super User is a question and answer site for computer enthusiasts and power users. 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

I have Windows Machine, and its firewall rejects ICMP pings, so just testing the machine using ping IP doesn't work even when the machine is up and running.

How can I find out if Windows machine is running without ping?

share|improve this question
What do you typically use to access this machine? Remote Desktop? Or some other screen viewer? Maybe you could use that to verify that if it is online or not. – paradd0x Apr 1 '12 at 13:25
Does the ping packets get rejected or do they time out, check via nmap. – HackToHell Apr 1 '12 at 13:56
Did you try to use NMAP Like: nmap –sS –O (host IP) Checkout these 2 urls:… – Sam Doxy Aug 19 '14 at 9:44
up vote 1 down vote accepted

If the machine firewall is rejecting ICMP, it is probably also rejecting all other forms of not already authorized access so if opening the firewall to accept ICMP is not an option, you may try the alternative ways below:

  • If you have access to the router, you can check if the machine is in the connected devices.
  • If the machine is sharing "Public Documents" you can check if they are available in the network.
  • If the machine is sharing a printer, you can check the print queue.

Another way but I'm not sure if it will work from a windows machine but issuing the ping on a Linux machine, if the remote windows machine is not connected (offline), the ping command returns "host unreachable" and if it is on and not answering to ping, there is no response.

share|improve this answer
I will use host unreachable vs no response (nice trick!). – bakytn Apr 1 '12 at 14:27
That's what I use too... but I wasn't sure it worked with ping command issued on windows too. – laurent Apr 1 '12 at 14:35

Is the machine you are talking about is in your own network, or in a network u can reach, then you can try capturing the packets in the network, and from MAC address or from IP address you can know whether the machine is alive or not. Try WIRESHARK for packet capturing keeping your network card in promiscuous mode.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .