Data Science Studio currently cannot be installed on Windows. If you cannot install it on a Linux or Mac OS X computer, here are the best available options:
Remember that while DSS is supposed to be installed on a Linux (or Mac) server, you can actually use it from Windows as you connect to DSS from your browser (Chrome or Firefox).
EDIT 13th August 2015:
Docker released yesterday a new tool for Windows: Docker Toolbox. Now, the installation of DSS on Windows via Docker is much more easier. You can find a tutorial here.