Select to view content in your preferred language

ArcPad 10 Crashes on Open

2466
3
Jump to solution
06-28-2012 09:41 PM
JohnMenzies
Occasional Contributor
Have just installed ArcPad 10 Trial Version on Windows Vista.

Installation was good.  Deployment Manager worked  and instaled selected apps and data on Trimble Juno.  Juno works well. 

The extension in ArcMap generates CAB file and this syncs to Juno and is functional.

When I attemt to open ArcPad for Windows I persistently get the following message:

"failed to create script parsing engine
Error Code: 0x80040154 Scripting Language: VBScript"

When I exit the Error I get the usual "ArcPadRegistration" window followed by the trial version notification.

ArcPad for Windows then attempts to open with teh flash screen -  followed by an ArcPad has stopped working screen.

I have:

1) uninstalled and reinstalled ArcPad 10 Trial (no errors)
2) renamed the APX file

Result same as above.

Location of the the .apx file::

C:\JCM Data and Settings\My ArcPad\ArcPad.apx

Any assistance would be good as I need to make a purchase decision between ArcPad and the native Trimble Product in the coming few days.

Thanks very much.

John
Tags (3)
0 Kudos
1 Solution

Accepted Solutions
JohnMenzies
Occasional Contributor
A few things area  challenge to resolve.  I suspect that this is NOt a particuallry common issue.  Here is the solution.

An Antivirus software  -  long deleted - installs its own version of VBScript and changes the registry entry accordingly.  Upon removal this registry entry remains as an annoying artifact.

To check if there is an issue with the registry::

Open a Command Prompt and cut and paste the following:

reg query "HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}"

Response should be:
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
(Default) REG_SZ VB Script Language

Tehn do the same for this::

reg query "HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32"

Response should be:
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
(Default) REG_SZ C:\Windows\system32\vbscript.dll
ThreadingModel REG_SZ Both

If either are wrong follow the solution below::

SOLUTION:

1. Open the Registry Editor and check the following registry key:

    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}

2. The Value (Default) with type REG_SZ should be VB Script Language
3. Also check the following registry key:

    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32

4. The Value (Default) with  type REG_SZ should be C:\Windows\system32\vbscript.dll
5. If not, modify it to match. If you get the error message ???Cannot edit: Error writing the value???s new contents??? modify the permission to Full.

ISSUE RESOLVED

View solution in original post

0 Kudos
3 Replies
JohnMenzies
Occasional Contributor
A few things area  challenge to resolve.  I suspect that this is NOt a particuallry common issue.  Here is the solution.

An Antivirus software  -  long deleted - installs its own version of VBScript and changes the registry entry accordingly.  Upon removal this registry entry remains as an annoying artifact.

To check if there is an issue with the registry::

Open a Command Prompt and cut and paste the following:

reg query "HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}"

Response should be:
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
(Default) REG_SZ VB Script Language

Tehn do the same for this::

reg query "HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32"

Response should be:
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
(Default) REG_SZ C:\Windows\system32\vbscript.dll
ThreadingModel REG_SZ Both

If either are wrong follow the solution below::

SOLUTION:

1. Open the Registry Editor and check the following registry key:

    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}

2. The Value (Default) with type REG_SZ should be VB Script Language
3. Also check the following registry key:

    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32

4. The Value (Default) with  type REG_SZ should be C:\Windows\system32\vbscript.dll
5. If not, modify it to match. If you get the error message ???Cannot edit: Error writing the value???s new contents??? modify the permission to Full.

ISSUE RESOLVED
0 Kudos
CurtBoutwell
New Contributor
I am having the same trouble with the scripting language in trying to open ArcPad 10, even though everything you suggested looking at in the registry all checks out. Any other ideas? This quandary has stumped a couple of ESRI's admirably-skilled tech support people. I am using an Acer computer w/ Windows 7 Platform.
0 Kudos
JohnMenzies
Occasional Contributor
Appologies for the dated response.  Registries can be an issue and very complex to resolve as you are likely aware.  I have not had this issue recur again.  Hoping you resolved the issue.  To be frank I can not even recall the thought process that resulted in teh solution to my issue -  except that I believe it might have taken me quite some time.

Good luck.
0 Kudos