12GB available hard disk space (I'm guseeing it's possibly an eMMC or very small SSD drive) should be plenty to install Studio. 2GB RAM for running Windows 10 is a little on the low side, so performance might not be great.
I don't think that the installation failure has got anything to do with low system resources; because the registration (PixieTool) thing hangs I suspect that it could be that some "prerequisite" that existed as-standard in earlier versions of Windows but isn't standard in Windows 10 could be missing. Possibilities include .NET Framework 2.0/3.0/3.5 (this can be added to a Windows 10 installation via Control Panel > Programs and Features > Turn Windows features on or off) or Visual C++ runtime libraries (The Studio 12 install DVD probably contained any that the program needed...)
FWIW Studio 12 does run fine here under Windows 10 on a Gigabyte ultra-small desktop; do have the old .NET Framework installed + also quite a lot of old Visual C++ runtime libraries (althouygh those may have been installed by other programs, and not by Studio 12).
Regards,
Richard