Question:How do I remove the Smc.exe - Application Error message? I'm getting a message that says "The instruction at 0x31c438bc referenced memory at 0x00000000. The memory could not be written".
Answer: Smc.exe is commonly associated with the Sygate firewall. If you have the Sygate firewall installed you may want to uninstall it and then reinstall it again. I would also do some cleanup using Ccleaner after uninstalling it. It may be a good idea to reboot as well.
If you don't use the Sygate firewall then it can be spyware or virus related. Check your startup items using msconfig and see if there is anything referencing smc.exe that is set to run with your computer. If so uncheck the box next to it so it wont start with your computer.
You should also check the path of the smc.exe file and see if its in your Windows\System32 folder. If it is then that would indicated a spyware or virus problem right there. Then you can run some spyware and virus scans to see if you can get rid of it.