How-to Fix "Cannot Start TSS Service, httpd (PID:xxx) must be killed"

By
On March 10, 2011

Also read: Top 10 Must Have Cydia Tweaks for iPhone, iPad, iPod touch

Cannot Start TSS Service
DO NOT TRY RESTORING YOUR DEVICE!!!
httpd.exe(PID:***) must be killed!!

or
httpd(PID:***) must be killed!! (without .exe on Mac)

This error appears whenever you clicked the “Start TSS Server” on TinyUmbrella. Why TinyUmbrella cannot start TSS service? TinyUmbrella TSS service acts as Apple server and listens on port 80 of your local machine, hence you can downgrade/restore iPhone firmware which has been forbidden by Apple then iTunes will allow you to downgrade (instead giving unknown error 3194).
When you have other application or services on Windows or Mac which is listing on port 80 (Mostly: web server service), it’s the reason why TinyUmbrella’s server is not running.

Cannot Start TSS Service httpd

How-to kill httpd (PID:xxx) and let TinyUmbrella’s TSS Service running smoothly?

    • On Windows
      1. Download Process Explorer.
      2. Run procexp.exe
      3. Find the mentioned PID number in TinyUmbrella (check the Logtab). You may click PID column on the top of Process Explorer to sort the running processes by its PID.
      4. Right click on the process name ? Kill process (or Kill process tree) ? Confirm by clicking Yes.
      5. Restart TinyUmbrella to Start TSS Server again.
    • On Mac
      1. Open Activity Monitor (Applications ? Utilities ? Activity Monitor)
      2. Find the mentioned PID number in TinyUmbrella (check the Log tab). You may click PID column on the top of Activity Monitor to sort the running processes by its PID.
      3. Kill the process by clicking on the process ? Quit Process.

        If you cannot find the PID, make sure you have selected All Processes in the dropdown menu on the top of Activity Monitor.

      4. Restart TinyUmbrella to Start TSS Server again.
    • Cannot find activity monitor?

Open Terminal and do this (type the command manually instead copy&paste:

  • sudo lsof -i :80 | grep LISTEN
  • If the above command shows you an application running, try running this:
    + sudo kill -9 $(sudo lsof -i :80 | grep LISTEN | awk ‘{print $2}’)
  • If that doesn’t do the trick, then you’ll have to consult google.
  • kong

    dont see PID number

  • Whiplash

    On the Mac, the httpd process is immediately restarted once it is killed, making it impossible to use TU

  • Whiplash

    Solved. In my case this was because I had Personal Web Sharing turned on in the Sharing Preferences. Once I turned that off, Tiny Umbrella launched without problem

  • Thirdman

    On my windows 7 system pid:4 is 'system' and cannot be killed?

  • Emmanuel

    HI,
    after killing the process & restarting TyniUmbrella, i get again an error (with another PID) again & again..
    Can someone help?
    I'm running Win XP

    Thanks in advance

    • http://iphoners.org iPhoners.org

      Try click suspend instead kill. You can right click resume once you done with TinyUmbrella.

      • jellymato

        Hi,
        How can I suspend it, please ? I can't figure it out…

        • jellymato

          Actually, I did figure it out : Web sharing was off. So I turned it on, then off again… It worked…
          Sometimes, I just hate computers…

  • Theo

    Hi,
    same problem as above after killing the process & restarting Tiny Umbrella, i get again an error (with another PID) again & again… and there is no suspend for Activity Monitor
    Can someone help?
    I'm running Mac OSX

    • luke

      turn off any sharing that you have enabled

  • Amoor

    On my windows 7 system pid:4 is 'system' and cannot be killed please help !!

  • Jaime

    Does having windows 64 bit make a difference? Do I have to be on 32 BIT? I tried closing the background services and still get the "TSS Server not running". HELP!!!

  • Driada

    Thank you lots and lots!

  • Sophie

    Hi! I can’t find the PID i’m looking for but I click on all processes!!! Help me please I’m on Mac OS X Lion (10.7.1)

  • dbx

    For MAC go to > System Preferences > Sharing remove Check on Web sharing… it works for me please TRY

  • LeGo

    If you have Apache Server working in your computer, you must be stop before with this comand:

    user:~ apachectl stop

  • Jonathan

    YOU ARE THE KING OF MY LIFE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • fabio

    I have the same problem as sharil. I block this service (or suspend it) but now tinyumbrella tell me that can't start tss service and "no activity in esecution corresponding to PID 1796 must be killed", but so I can't start this TSS service. So the program don't detect my ipod touch 4g firmware 4.3.3. Please, help me

  • Oliver

    hey mine worked i am on mac osx lion i went to system preferences then sharing and turned on web sharing and turned it off now my tinymbrella works

  • k3nt

    my PID is 4, which leds to system, which i cannot kill..
    any solutions?

  • Abhinav Soni

    You have to manually go inside the services panel in task manager and stop the apache 2.2..!!
    It worked for me…

  • Kev

    my PID is 4, which leds to system, which i cannot kill. Someone have an alternative

  • Guest

    Thanks who recommended to stop all sharing services. It worked for me(otherway process can not be killed from monitor). I did it by pressing right click on My computer, then Management(or smth like this) then Services(including Internet information service). Then right click and stopped some of services that sounded similar to Sharing. (WIN XP. Iphone 2G. 2.1. custom firmware in boot loop mode)