Recently I got a Windows VPS with 15GB Ram and 8 Core CPU. Now I want to use it for host some website. Please suggest me a free control panel for webhosting.
Are you hosting your own websites or hosting clients? If you're hosting clients, DO NOT use a free panel.
You can consider WebsitePanel, previously known as DotNetPanel. Webmin is also available for windows, but personally I would prefer WebsitePanel.
Enkompass from cpanel is the best free control panel it is exactly same as cpanel for linux, but it's free. Contact me for help on installing it.
Plesk by default allows one website to be hosted for free. You can host just one domain with plesk without any licensing cost. Enkompass is worth giving a try. Be sure to read the forums before installing Enkompass.
Yup, i forgot to mention about plesk. That is also one cool control panel. I am using plesk on my server, but it is linux. And for 2-3 domains, you can get plesk for less than 15$
Then there are a lot. Zpanel, Kloxo, Webuzo, etc. Just be aware that a lot of the free panels are not the most secure. I personally would recommend Webuzo. We have a lot of very satisfied clients using their free version.
Another vote for Webuzo. It has two different options(free and cheap premium option) and the only difference is the number of CMSes you can Fast install(directly from the panel). Also it looks a lot like cPanel so it will not be hard to get accustomed to. Both of my VPSes have Webuzo installed and overall I am pretty happy with it.