Here's how I fix that problem:
Open your control panel and click on Windows Firewall then click on "Exception" tab. Under Programs & Services locate "Bitcomet" (Bitcomet should appear 4 or 5 times (do not change the one with TCD and UDT)
You should have 2 that are just "BITCOMET" click on the first one and change the port # (let say it is set for 13110 change it for 13210 the new port # you choose is not important).
Do the same thing for the second "BITCOMET" using the same port # you used for the first one.
Exit and now go to your Bitcomet program and click (Ctrl+P) to open the OPTION
and change your port # to match the one used on your Windows Firewall. If in the future your green light turns yellow again just do this operation again. I works fine for me.
Good luck
Ketza