QB 2005 is a very old program.  Intuit supports QB 2010 and later on a Windows 7 machine; they stated that 2008 an 2009 might run but they don’t support any problems you might have.  Anything earlier will almost certainly not run on Windows 7.  You really need to upgrade.

Resolution for 'computer running XP issue: 'My computer running XP and QB 2005 died. My new computer has Windows 7 and QB fails to install, says it can’t install flashplayer 7, what can I do?' available: Yes.

The computer running XP issue or error code is a known issue in Quickbooks Online (QBO) and/or Quickbooks. Support for this issue is available either by self-service or paid support options. Experts are available to resolve your Quickbooks issue to ensure minimal downtime and continue running your business. First try to resolve the computer running XP issue yourself by looking for a resolution described in the article. If it is a complex computer running XP issue or you are unable to solve the issue, you may contact us by clicking here or by using other computer running XP support options.

For more information about resolving issues related to computer running XP in Quickbooks/QBO or to get support for the issue 'My computer running XP and QB 2005 died. My new computer has Windows 7 and QB fails to install, says it can’t install flashplayer 7, what can I do?', click the link below: