Hello,
the game should work on Windows 7. We've tested it in both Windows 8.1 and Windows 10. The game shouldn't need installation, you can play by opening League of the Shield.exe after extracting the zip file.
Could you send us a screenshot of the problem?