Asked By
jerrytoms
1170 points
N/A
Posted on - 07/20/2011
Hello guys,
Please allow me to share my problem here while using GIS, whenever I used our GIS a runtime error message will be displayed on my screen.
Runtime Error!
Program C:Program Files (x86)ArcGISDesktop10.0binArcSOCP.exe
R6031
-Attempt to initialize the CRT more than once.
This indicates a bug in your application.
As I looked on the error message screen heading, the error was generated by Microsoft visual C++, the problem now is, I don't have an idea what so ever with Microsoft visual C++, when I searched on the internet for some solution, I did not get any information about the error, that is why I am posting this error here, in hope that I will get some solution to this problem,
Thanks in advance.
Attempt to initialize the CRT more than once
The problem arises due to the compatibility issue of your application settings. The settings might be configured for the settings of separate applications. As an alternative for the compatibility settings, you may adopt the compatibility settings configured specifically from the process of the EXPLORER.EXE. These settings will be inherited automatically during or when the application run inside the process of EXPLORER.EXE.
Once the DETA or the Database Engine Tuning Advisor adopts the configuration on the process of EXPLORER.EXE’S compatibility settings, your windows operating system loader will initialize the CRT library or the C run-time library twice after the Database engine Tuning Advisor starts-up and that makes the Database Engine Tuning Advisor responds stops.
The CTR library or the C Run-Time library is the MSVCP80.DLL.
For the work around, we need to modify some registry settings. This step requires expertise on editing the registered because once you have incorrectly edited the value and keys on the registry makes your windows operating system shuts down and requires re-installation of the whole thing. This is just a work around and not a fixed to the problem; I cannot give you an assurance that it will solve the problem.
Do the following steps for the work around.
-
Run your REGEDIT by clicking the Start Menu the select Run and on the run dialog box type REGEDIT and then click Ok. Registry Editor Window will show up on the screen.
-
Navigate for this key:Â HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers
-
You will see a registry entry on the right pane of the window for the process of Explorer.exe, click the key then press delete key, then a confirmation dialog appears, just click yes to confirm.
-
Close your registry editor the restart your computer.
Attempt to initialize the CRT more than once
One of the cause this problem is happening is because you don't have the proper library files in your computer, so you can try Installing Microsoft Visual C++ go to this link:
https://www.visualstudio.com/downloads/
Best regards,
Zac