How can I connect to SQL Server from All IPs?
Finally 

I found the reason of problem.

I don't know for what SQL or other services had changed the value type of TcpPort fields in registry 
(HKEY_LOCAL_Machine\Software\Microsoft\Microsoft SQL Server\Instance ID\MSSQLServer\SuperSocketNetLib\TCP\IPALL\TCPPort ).

It's converted to  Binary or DWORD type.

but the solution :
I removed TcpPort value and then create a new string value and named it TcpPort and set it to 1433 and then service started successfully.

there is no need to say that I checked that field over and over and it doesn't has any whitespaces.

Thanks to all experts whom participate in this discussion and helped me.