Hi,
Is there any error message during the installation? Visual C++ 2005 Express is compatible with Windows 7, it should be installed on Windows 7 without problems. Make sure that the Microsoft .NET Frawork is installed correctly on your computer. Moreover, I suspect the fail may be related to program conflicts, it is recommended to install in a clean enviorment. Please try to temperirally disable the security software and Windows Firewall. If the issue persists, please check Event log in Event viewer and go to the following location to collect the setupapp.log sharing with us.
C:\Windows\inf\setupapi.app.log
Meanwhile, you can involve
Visual C++ Express Edition Forum and
Installing and Registering Visual Studio Express Editions Forum for support as well.
For references:
How to silently install Visual Studio 2005 Express EditionsVisual C++Best Regards
Dale