This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Garmin Express versions 7.16.1.0 in windows 10 pro 22H2 does not work

It is related to https://forums.garmin.com/apps-software/mac-windows-software/f/garmin-express-windows/278572/garmin-express-versions-from-7-x-x-x-to-7-10-0-0-in-windows-10-pro-20h2-does-not-work

Garmin Express versions from 7.x.x.x to 7.10.0.0 in windows 10 pro 20H2 does not work

Garmin Express versions from 7.x.x.x to 7.10.0.0 in windows 10 pro 20H2 is installed without errors according to Windows 10 Event Viewer. (Notebook computer Dell XPS 15 rev 9510)

Problem is the Express window does not show up.

According to Windows task manager, only express.exe is sitting as background process. UAC virtualization for it is allowed for user.

Version 7.16.1.0 has the same problem.

But this time i found solution!

Log file indicates Exception:

C:\ProgramData\Garmin\Logs\Express\ExpressDetailed_01.log

2023-02-18 19:08:57.0764 | 1 | E | App | Client Version: 7.16.1.0
2023-02-18 19:08:57.0920 | 1 | E | App | Unhandled Exception
System.IO.FileNotFoundException: Could not load file or assembly 'CefSharp.Core.dll' or one of its dependencies.
The specified module could not be found.

To find dependents use dumpbin.exe and link.exe - utility from Microsoft Visual Studio.

C:\VirtWin7>C:\folder_with_dumpbin_and_link_exe\dumpbin.exe /dependents "C:\Program Files (x86)\Garmin\Express\CefSharp.Core.dll"
Microsoft (R) COFF/PE Dumper Version 14.20.27508.1
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file C:\Program Files (x86)\Garmin\Express\CefSharp.Core.dll
File Type: DLL
Image has the following dependencies:
KERNEL32.dll
MSVCP140.dll ************************************ ~~~ missing
VCRUNTIME140.dll ************************************ ~~~ missing
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
libcef.dll
USER32.dll
mscoree.dll

There are missing dlls!

answers.microsoft.com/.../220f1caf-8eb9-413d-a7fe-1b13df1bfa5d

Answer from DaveM121, Independent Advisor. Replied on September3, 2019
There is a bug in the Redistributables between the 2017 version and the 2015 version, so please follow these steps
Open the old Control Panel, go to Programs and Features
If the 2015 and/or 2017 versions of the Microsoft Visual C++ Redistributables are installed on your PC - uninstall them
Then from the link below, download and install the newest versions of the 2015 and 2017 versions of the C++ Redistributable . . .

Version 2015-2019 has the same bug.

Update correct version is in:

learn.microsoft.com/.../latest-supported-vc-redist
Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019, and 2022
aka.ms/.../vc_redist.x86.exe

To fix missing dependents uninstall version 2015-2019, which installed by GarminExpress.exe (it has error)
and install version 2015-2022 to replace previous version 2015-2019 (it has error)
VC_redist.x86.exe

Best regards

VadK