Had a few CTD recently. SC4 logs an exception report in my documents. All the exception report state
Exception time: 10/22/2009, at 12:30:38.
Exception code: 0xC0000005 (-1073741819) ACCESS_VIOLATION.
Current thread ID: 1676 (0x0000068c).
Version information:
Application/module path: C:\Program Files\Maxis\SimCity 4\Apps\SimCity 4.exe
Application/module version name: SimCity 4
Application/module version: 1.1.640.0
System version: Windows NT 5.1
System memory: 2048 Megabytes total, 1212 Megabytes free.
Exception module: C:\WINDOWS\system32\D3DIM700.DLL.
Exception address: 0x7394fb7a. Sectionffset: 0x01:0x00007b7a.
Exception time: 10/22/2009, at 12:28:43.
Exception code: 0xC0000005 (-1073741819) ACCESS_VIOLATION.
Current thread ID: 480 (0x000001e0).
Version information:
Application/module path: C:\Program Files\Maxis\SimCity 4\Apps\SimCity 4.exe
Application/module version name: SimCity 4
Application/module version: 1.1.640.0
System version: Windows NT 5.1
System memory: 2048 Megabytes total, 1204 Megabytes free.
As I see the D3DIM700.DLL looks to the problem. Never had this problem before.
Any ideas or solutions?
D3DIM700.dll is part of DirectX, so my best guess is that your DirectX installation got borked. First suggestion is to install the latest DirectX in the hope it fixes the problem by replacing said problem with a good file:
http://www.microsoft.com/downloads/details.aspx?familyid=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en
If that doesn't cut it, then I'd request as much information as you can provide about what you added/removed/changed in your computer between the time SimCity 4 was working and when it wasn't.