Run a Repair Install
. Don't worry about reactivation, at most it will require a quick call to MS when reactivating at Computer>Properties link. You own Win7 for life and it cannot be taken back for any reason.
Why is System Restore not working? This is where it is needed and a Restore Point should most definitely have been set.