Please stop double posting, use the edit button, thnx.
Well I have thought about your problem some more and im thinking this is more along the lines of corrupt regestry entrys.
Im going to post full instructions on fully remoing the sims 2 from your system:-
Open your My Documents folder.
Open the EA Games folder.
Right-click on The Sims 2 folder and choose Delete.
A Confirm Folder Delete window will appear, choose Yes.
When the folder is finished deleting, close the window.
Open My Computer.
Open your harddrive (by default this is C

.
Open the Program Files folder.
Open the EA Games folder.
Right-click on The Sims 2 folder and choose Delete.
A Confirm Folder Delete window will appear, choose Yes.
When the folder is finished deleting, close the window.
Right-click on your Recycle Bin and choose Empty Recycle Bin.
Now you can remove the registry keys for the game.
Click on Start and then click on Run...
In the text line type 'regedit' without quotes, then click OK.
click on File and then Export...
Choose a location and name for the file (this will be your backup registry file).
Click Save.
The next steps will all be performed in the left pane of the Registry Editor window.
Click on the + next to HKEY_LOCAL_MACHINE
Click on the + next to SOFTWARE
Click on the + next to EA GAMES
Right-click on The Sims 2 folder and choose Delete.
A Confirm Key Delete window will appear, choose Yes.
Click on the + next to Electronic Arts
Click on the + next to EA GAMES
Right-click on The Sims 2 and choose Delete.
A Confirm Key Delete window will appear, choose Yes.
Click on the + next to Microsoft.
Click on the + next to Windows.
Click on the + next to Current Version.
Click on the + next to Uninstall.
Right-click on the Key named {40C03514-89C3-41BA-0090-3B440256DB87} and choose Delete.
Right after all that install the game again & I recommend you download the latest patch, just to be on the safe side.
Now run the game & good luck.
Im 75% sure this should work for you and if it doesnt then a format would be a good idea.