Last weekend i encountered the following error when i tried to run Tinyumbrella
Cannot Start TSS Service DO NOT TRY RESTORING YOUR DEVICE!!!
system(PID:4) must be killed!
Through some research i realized, Tinyumbrella uses port 80 to contact with TSS server, so we must make sure port 80 is not ocuupied by other programs or blocked by firewall.
Every time you run Tinyumbrella, some log info will be written into the umbrella.log file which located in the same folder of Tinyumbrella program, the traced info would tell you what caused the TSS service cannot be started. It might look like:
TinyUmbrella[INFO|AWT-EventQueue-0|11:51:24]: Trying to enable TSS...
TinyUmbrella[INFO|AWT-EventQueue-0|11:51:32]: TSS is unavailable due to pid (4) using port 80.
TinyUmbrella[INFO|AWT-EventQueue-0|11:51:32]: TSS is not available. Starting TSSChecker thread
TinyUmbrella[INFO|TSSChecker|11:51:32]: TSS is unavailable due to pid (4) using port 80.
Here are some steps to diagnose the error:
- Just uncheck web sharing in System Preferences.
- Close Skype and like Azunyan said, any other programs using port 80.
- Just go to system preferencesharing and turn off this options.
- close your security software and start tinyumbrella again.
In my situation, i’m running windows operating system and have IIS installed, it’s the WWW publishing service caused the issue.
disable WWW publishing service by following steps:
type services.msc from the run command prompt > scroll down to World Wide Publishing service.
or go to control panel > Administrative Tools > Services.msc > World Wide Publishing service.






