IMHO, reinstalling is pointless! Yeah, it'll get your game running... then you'll put your backup back in... and the game won't work again, because the problem was in the My Documents/EA Games/The Sims 2/ folder. Or you've lost all your neighborhoods and downloads and get to start over, because you didn't make a backup. If we wanted a game that you have to start over, we'd play a First Person Shooter, not The Sims!
Errors hardly ever affect the files in Program Files/EA Games/The Sims 2 (etc.), with very few preventable exceptions. Follow my tutorial on preventing file corruption, and you should never need to reinstall again, since the game cannot corrupt its own files after this.
Most likely really corrupt files: accessory.cache, groups.cache, and cigen.package. Suggested fix: go to My Documents/EA Games/The Sims 2 and rename groups.cache to groups.cache.bak, and similar file names. Run the game. You'll be surprised at the number of times this fixes your game! And you've got your old file on the odd chance that it was something else.
Next most likely corrupt file: NeighborhoodManager.package This file can be deleted without harming your game in any way. Apparently the game ignores it except to crash if it's corrupt.
Third most likely corrupt file(s): Thumbnails folder If you delete or rename the whole folder, the game will copy the thumbnails from the game files, then add the thumbnails for your custom content.
Beyond that, if your computer crashed during a save, it might manage to corrupt real files in My Documents/EA Games/The Sims 2. You can simply rename that folder and let the game create a new one. You can even attempt to salvage your old 'hoods and Downloads if you like once you have a functional game again.
Miros' #1 Rule: Don't delete! Just drag custom content out of your game!
Reasons:
1) It's probably perfectly good, so why delete it?
2) You might not be able to get another copy of it, so it could be gone for good...
Now for my recommendations on what to do:
Do make backups.
Do write protect your files!
(Written so I don't need to keep retyping the darn thing every time someone says why do you tell people reinstalling is pointless?)
Something else reinstalling can't fix....
Naoya at Simbology reports that an upgrade to her AV software caused her game to start crashing during load.
To fix this, do not reinstall. Instead, pause your AV software while the game is loading.
Yet Another Reason....
If you can't hang things on the wall, do not reinstall!
This particular problem is caused by a configuration problem with YouSeeThem. According to Alasdair:
This topic originally appeared at BackAlleySims; thanks to Alasdair for the solution!
Personally, I like Quaxi's censor blur remover.
Another "reason" to reinstall
Another error "fixed" by reinstalling, reported by dontwannashare at Simbology, is the inability to run the game after exiting BodyShop.
Again, the best fix is to delete accessory.cache, groups.cache, and cigen.package.