How to enable Localhost servers in windows 7 By Unknown on 08:07 in IIS (Internet Information Services), LocalHost, Windows 7 To enable LocalHost servers of Windows 7 (IIS), 1. Go to start, click control panel. 2. Open 'programs', select 'turn windows features on/off'. After clicking 'ok' button you maybe prompted to restart your computer Do it. Tweet