Cygwin is a free X Window program for Windows. It allows you to run programs on a remote server locally with graphical user interfaces.
1. Download the latest version of the Cygwin installer
2. Launch the Cygwin “setup.exe” program
3. At the first window click next
4. At the “Choose Installation Type” window choose “Install from the internet” click next.
5. At the “Choose Installation Directory” screen leave the default values and click next.
6. At the “Select Local Package Directory” window change the “Local Package Directory” path to “C:\CygwinPackages” click next.
7. At the “Select Connection Type” window choose your method of connecting to the internet and click next. (If you are already connected to the internet Direct Connection should work)
8. At the “Choose Download Site(s)” select a mirror closest to you and click next
Note: If it seems to take a long time downloading, try a different mirror.
9. At the “Select Packages” window Change X11 from default to Install. Also under the NET section select Open SSH Server and Client programs.
10. Click Next
11. Select yes to install dependencies and click Next
12. The installation may take over an hour to complete… so take a break and be patient!
To start Cygwin,
Go to "Start" -> "Programs" -> "Cygwin-X" -> "XWin Server"





