Difference between revisions of "J-Link application not starting"

From SEGGER Wiki
Jump to: navigation, search
(Created page with "__TOC__ In some rare occurrences, J-Link applications, specifically cross-platform GUI applications, do not open correctly. = Symptoms = When trying to open a cross-platform...")
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
   
  +
This article lists all known issues that could fail starting applications from the [https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack J-Link software package].
In some rare occurrences, J-Link applications, specifically cross-platform GUI applications, do not open correctly.
 
   
  +
= Missing Microsoft DLL =
= Symptoms =
 
When trying to open a cross-platform GUI application of the J-Link software application (e.g. J-Flash Lite), no window is opened.
 
Furthermore, there seems to be no process started by the operating system.
 
On Windows 10 the Event Viewer shows an error caused by the following .dll:
 
   
  +
== Symptoms ==
C:\WINDOWS\SYSTEM32\ISD_Tablet.dll
 
  +
  +
When attempting to start a J-Link application, an error message box appears:
  +
  +
[[File: Win7_ErrMissingDLL.png]]
  +
  +
"''The program can't start because VCRUNTIME140_1.dll is missing from your computer. Try reinstalling the program to fix this problem.''"
  +
  +
{{Note|1=The dll file in question may have a different file name but the underlying problem and fix remains the same.}}
  +
  +
== Background ==
  +
  +
From version V7.94l onwards, the J-Link software package for Windows is shipped without the redistributable DLLs by Microsoft (e.g. ''msvcp*.dll'', ''vcruntime*.dll'', etc.).<br>
  +
For most modern Windows systems (i.e. Windows 10 and onwards), the required DLLs come pre-installed with the operating system and are updated using [https://support.microsoft.com/en-us/windows/update-windows-3c5ae7fc-9fb6-9af1-1984-b5e0412c556a Windows Update].
  +
  +
== Fix ==
  +
  +
{{Note|1=The .dll's in question as well as the executable for updating it are from a third party. We recommend to apply this fix with caution.
  +
SEGGER is not responsible for any effects caused by files provided by a third party.}}
  +
  +
Systems that are missing the required DLLs need to install them separately by using the corresponding installer provided by Microsoft:<br>
  +
  +
{| class="wikitable"
  +
|-
  +
! Windows Architecture !! Microsoft Visual C++ Redistributable Installer
  +
|-
  +
| X64 || https://aka.ms/vs/17/release/vc_redist.x64.exe
  +
|-
  +
| ARM64 || https://aka.ms/vs/17/release/vc_redist.arm64.exe
  +
|-
  +
| X86 || https://aka.ms/vs/17/release/vc_redist.x86.exe
  +
|}
  +
  +
= Missing ISD_Tablet DLL =
  +
  +
== Symptoms ==
  +
On Windows, GUI applications from the J-Link software package do not start correctly and no window appears.
  +
  +
This issue has been observed for Windows 10 running on an HP notebook, only. <br>
  +
When trying to open a GUI application of the J-Link software application (e.g. J-Flash), no window appears. <br>
  +
The Windows Task Manager shows no process of the application that the user attempted to start. <br>
  +
On Windows 10, the Windows Event Viewer shows an error caused by the following dll: <br>
  +
  +
'''C:\WINDOWS\SYSTEM32\ISD_Tablet.dll'''
  +
  +
== Fix ==
  +
  +
{{Note|1=The .dll in question as well as the executable for updating it are from a third party. We recommend to apply this fix with caution.
  +
SEGGER is not responsible for any effects caused by files provided by a third party.}}
   
= Fix =
 
 
Updating the ISD_Tablet.dll by Wacom fixes the problem.
 
Updating the ISD_Tablet.dll by Wacom fixes the problem.
   
* Download an update of the Wacom Components Driver: [[http://us.wacom.com/en/feeldriver/]]
+
* Download an update of the Wacom Components Driver: http://us.wacom.com/en/feeldriver/
* Install the downloaded driver
+
* Install the update of the Wacom Components Driver
   
After updating the Wacom Components Driver, the GUI applications should be fully functional.
+
After updating the Wacom Components Driver, the GUI applications should be fully functional again.

Revision as of 15:05, 27 February 2024

This article lists all known issues that could fail starting applications from the J-Link software package.

Missing Microsoft DLL

Symptoms

When attempting to start a J-Link application, an error message box appears:

Win7 ErrMissingDLL.png

"The program can't start because VCRUNTIME140_1.dll is missing from your computer. Try reinstalling the program to fix this problem."

Note:
The dll file in question may have a different file name but the underlying problem and fix remains the same.

Background

From version V7.94l onwards, the J-Link software package for Windows is shipped without the redistributable DLLs by Microsoft (e.g. msvcp*.dll, vcruntime*.dll, etc.).
For most modern Windows systems (i.e. Windows 10 and onwards), the required DLLs come pre-installed with the operating system and are updated using Windows Update.

Fix

Note:

The .dll's in question as well as the executable for updating it are from a third party. We recommend to apply this fix with caution.

SEGGER is not responsible for any effects caused by files provided by a third party.

Systems that are missing the required DLLs need to install them separately by using the corresponding installer provided by Microsoft:

Windows Architecture Microsoft Visual C++ Redistributable Installer
X64 https://aka.ms/vs/17/release/vc_redist.x64.exe
ARM64 https://aka.ms/vs/17/release/vc_redist.arm64.exe
X86 https://aka.ms/vs/17/release/vc_redist.x86.exe

Missing ISD_Tablet DLL

Symptoms

On Windows, GUI applications from the J-Link software package do not start correctly and no window appears.

This issue has been observed for Windows 10 running on an HP notebook, only.
When trying to open a GUI application of the J-Link software application (e.g. J-Flash), no window appears.
The Windows Task Manager shows no process of the application that the user attempted to start.
On Windows 10, the Windows Event Viewer shows an error caused by the following dll:

C:\WINDOWS\SYSTEM32\ISD_Tablet.dll

Fix

Note:

The .dll in question as well as the executable for updating it are from a third party. We recommend to apply this fix with caution.

SEGGER is not responsible for any effects caused by files provided by a third party.

Updating the ISD_Tablet.dll by Wacom fixes the problem.

After updating the Wacom Components Driver, the GUI applications should be fully functional again.