Got same problem here as Collin.
I have even tried putting .sdb patches using Application Compatibility Administrator.
Still nothing.
I think the compatibility setting is getting applied only to setup.exe and not the files it extracts in the %temp% folder.
Found a lengthy procedure over at
RC1 & Need For Speed: High Stakes! - Neowin Forums
Though the instructions are for the Demo, I don't see why they won't work for the Retail version.
Currently the only way seems to get the installed files from a PC which has it already installed and also its registry settings, and then import them into Windows 7.
P.S:
I remember installing a certain update from Windows Update:
Update for Windows 7 (KB976264)
Installation date: 08-05-2010 12:17 AM
Installation status: Successful
Update type: Recommended
Install this update to resolve issues with non-compatible applications for Windows 7. For complete details of this update, see Knowledge Base Article KB976264. After you install this item, you may have to restart your computer.
More information:
http://support.microsoft.com/KB/976264
Help and Support:
http://support.microsoft.com
Can this be causing any issues?
The list of apps does not include any NFS games though.
Richardc269, can you please confirm if you have this update installed?
Thanks!