If you want to set up a relatively simple yet powerful version control system on a Windows server, and you don’t want to spend any money on it, I recommend CVS. Start with CVSNT. Use Tortoise CVS as a front-end. Then, check this page for a quick and easy way to set up ViewCVS. Worked for me.