LanguagePack_1.14.5.29465-x64-de - Issues with ProductID / Product Code

36 views
Skip to first unread message

Tuxedo Penguen

unread,
Oct 30, 2023, 12:09:47 PM10/30/23
to TortoiseSVN
Hi There :-)

Just tried to package TortoiseSVN in Intune and recognized an issue with the Product Code of the German Language Pack (LanguagePack_1.14.5.29465-x64-de.msi).

According to the .msi the german language pack should have the following product code: {F404075B-BE0C-4F7C-B7AB-DD626C62F709}

TortoiseSVN LanguagePack DE.png

Since this was stored in the .msi, when I try to package TortoiseSVN in Intune (.intunewin format as W32 app) it will suggest me the following as "Uninstall Command" automatically - Intune uses the SilentUninstallString for this purpose - which is basically a good thing:

Intune Tortoise.png

The Problem however is, that the Language Pack seems to not anchor himself in one of the two Uninstall-Hives in registry and it also don't appear on the list of installed "Win_32Product" at all after installation.

Therefore an attempt to uninstall it using msiexec.exe /x "{F404075B-BE0C-4F7C-B7AB-DD626C62F709}" just fails with the message that this command is only valid for currently installed products.

Stefan

unread,
Oct 30, 2023, 1:35:11 PM10/30/23
to TortoiseSVN
the language packs are designed to not get uninstalled.
The language dlls are uninstalled/removed when TSVN is removed or updated. There's no need to uninstall the language pack(s) separately.

Tuxedo Penguen

unread,
Oct 31, 2023, 9:50:00 AM10/31/23
to TortoiseSVN
Hi Stefan

I agree and also see no reason to have to uninstall it separately.
But then, ideally, the Uninstall string / SilentUninstallString should also be removed from the .msi or at least changed to something which won't throw errors on an uninstall-attempt. 

Daniel Sahlberg

unread,
Nov 2, 2023, 9:27:54 AM11/2/23
to TortoiseSVN
Would it help to add ARPNOREMOVE[1] to the language packs, documentation seems to suggest this should affect the Uninstall string.
Maybe ARPNOMODIFY[2] is also a good idea

Kind regards,
Daniel




Reply all
Reply to author
Forward
0 new messages