Tapatalk

UltraEdit depends on Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022

UltraEdit depends on Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022

1
NewbieNewbie
1

    17:35 - 3 days ago#1

    I "successfully" installed UltraEdit v2024.2 (31.2.0.39) on a new/fresh install of Windows 11 x64 Enterprise 24H2, but when I try to launch uedit64.exe I get a dialog pop up with the message below:
    Cannot load xml dll: libxml2.dll, quitting!
    I looked on the download page but didn't see any dependency/pre-requisites required. Running Process Monitor from Windows Sysinternals during UltraEdit start attempt, I see multiple attempts to find vcruntim140.dll in various locations under C:\Windows but no attempts are successful.

    I do have a couple of instances of vcruntime140.dll that are present on disk, but mostly in "Windows Apps" related folders, so not in the search path.  

    Should the UltraEdit installer be looking for vcruntime140.dll during install, and if it can't be found, either doing a courtesy install, or at least prompting the user to download/install for the system architecture using one of the links on the page below?

    Microsoft Visual C++ Redistributable latest supported downloads

    I'm assuming I hit this because no other apps have triggered the install of msvcrt14 yet, but was surprised UE didn't trigger if it was needed.

    Confirmed that after manually installing Visual Studio 2015, 2017, 2019, and 2022 vc_redist.x64.exe, UltraEdit starts as expected, but it would be nice to do that in the background for users that don't know what Process Monitor is.

    6,685587
    Grand MasterGrand Master
    6,685587

      9:09 - 2 days ago#2

      Yes, the libraries GNU\cmark-gfm.dll, GNU\cmark-gfm-extensions.dll, icuin74.dll, icuuc74.dll, idm_tidylib.dll and the executable GNU\cmark-gfm.exe in program files folder of UltraEdit depend on vcruntime140.dll from the Microsoft Visual C++ Redistributable x64 package for Visual Studio 2015, 2017, 2019, and 2022.

      I agree that the installer of UltraCompare, UltraEdit, UEStudio and other UltraEdit, Inc. applications should check for the existence of any version of vcruntime140.dll. If the library is not installed at all, the installer of UC/UE/UES should download the latest version of Visual Studio 2015, 2017, 2019, and 2022 vc_redist.x64.exe using the permanent link offered by Microsoft and run silently this installer executable.

      Please report this installer issue by email to UltraEdit support.
      Best regards from an UC/UE/UES for Windows user from Austria