Cable providers often block default http ports like 80, 8080, 1080 etc. in order to prevent 'illegal hosting'. Windows Personal Web Server runs on port 80 by default.
This can be quit annoying for testing purposes, for instance to let people bestatest on your machine on another http port it means running a second server, i know pws sucks and its 80 Mb compared to the >1Mb package of apache or xitami, ..however
Nowhere in PWS console is the option for changing the port but i found the way to do it on another techie site;
(with regedit) change the key HKEY_LOCAL_MACHINE\System\CurrentControlSet\ control\ServiceProvider\ServiceTypes\W3svc
and change the TcpPort to any other you want (eg. port 2180 = 884 hex)
Source: