The error code 31 comes with the blue screen of death errors, hard disk crashes or system errors. All these are caused mainly because of corruption in the registry of the system or invalid entries in it. This corruption can be hazardous since the registry is crucial for the accurate performance of the system and acts as the central hierarchical database built to hold the act of execution of different applications.
Therefore, if the error code 31 appears because of the registry getting corrupt, then you should download registry repair software to fix the error. Removing all outdated, corrupt and incompatible drivers from your system will also help. And if there is the presence of virus, spyware or other malicious programs, then it would be best to download anti-spyware software for code 31 error fix.
for more info visit http://www.code31errorfix.com/