This is what is mentioned on the official website for Amcrest Surveillance Pro: Requires Windows 7 or later. As you can see, the software should work properly on the Windows 7 OS.
I've accessed its website and downloaded the available setup package and installed it. It works normally, only that I don't have the compatible cameras to test the live streaming and recording features.
I recommend downloading the latest setup package if you still have issues. Also, when installing, right click the setup package and choose Run as Administrator.