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

Getting Sophos SUM, Message Relay and RMS to appear in Windows Ad/Remove programs?

We are trying to configure about 150 Windows 7 Pro/64 machines to become additional Sophos Update Managers - we want to have one SUM at each branch office to reduce traffic across the WAN.

We relied upon information in Sophos KB Article 61474.  Specifically, that article indicates that the flag “ARPSYSTEMCOMPONENT=1” causes the components installed to appear in Windows’’’’ Add/Remove Programs applet.  Further, the article indicates that omitting the flag cases the installation to revert to the default, which is ALSO for the components to appear in Windows' Add/Remove Programs applet.

None of these options actually work for us.  It doesn’’’’t matter how we have ARPSYSTEMCOMPONENT set or even if the flag exists – the behavior is always the same: the Sophos components do not appear in Add/Remove Programs.

Here's the Question:

How do we get the SUM, Message Relay, RMS, etc. to appear in Add/Remove programs?

Thanks!

Ken Morley

:34415


This thread was automatically locked due to age.
  • Hello Ken,

    I haven't seen that the Sophos components do not appear in Add/Remove programs (or Programs and Features - as we are talking about Windows 7). The ARPSYSTEMCOMPONENT property indicates as the name implies a system (as opposed to an optional) component and thus "hides" the entry. The text in 61474 (which, BTW, hasn't been updated for SEC 5.x) is: If not set, the program will be listed in Add/Remove Programs (bold text mine)

    Are you sure that the install has been successful at all?

    Christian

    :34507
  • Christian:

    Thanks for your response.

    I have since heard from technical support that this article is erroneous.  If the installation method in the article is followed (by using the Msiexec command line) the ARPSYSTEMCOMPONENT flag has no impact upon whether the installed components will show in Windows' Add/Remove Programs or Programs and Features. Using Msiexec, the installed components won't be listed and there are no flags or other options that can change that behavior.

    Technical support did offer a workaround, although I haven't yet tried it.  Following installation, the uninstall strings are supposed to be added to the registry at HKLM\Software\Microsoft\WIndows\CurrentVersion\Uninstall.  I'm told that if you search for "Sophos", you will find the uninstall strings and GUIDs for all installed Sophos products.

    Ken Morley

    :34511
  • I've updated the article to clarify the usage of the ARPSYSTEMCOMPONENT parameter.

    How to install an additional copy of Sophos Update Manager using a batch script

    Note: Adding ARPSYSTEMCOMPONENT=0 to the installation command will also hide the Sophos Update Manager component in Add/Remove Programs.  Therefore do not include this parameter (with any value) if you want the item to be listed.

    If you were to script the installation, and just altered the ARPSYSTEMCOMPONENT parameter you could have these three scenarios:

    @ECHO OFF
    @COLOR 1F
    start /wait msiexec.exe /qb! /i "\\win2008srv64\SUMInstallSet\sum.msi" DROPBLOCK=1 INSTALLDIR="C:\Program Files (x86)\Sophos\Update Manager" RMSCFGsrc="\\win2008srv64\SUMInstallSet\" IS_NET_API_LOGON_DOMAIN="SOPHOS64" IS_NET_API_LOGON_USERNAME="SophosUpdateMgrTest" IS_NET_API_LOGON_PASSWORD="enc:dHJ1PTVkRWJ1Y3IhcHJFKnRhczRjclU1IyQjPzdzd1U=" PASSWORD_VALID_BASE64=1 CREATE_NEW_USER=1 SOURCELIST="C:\Program Files (x86)\Sophos\SUMInstaller;" /l*v! "C:\SUM_Admin_Install.log"
    EXIT

    The ARPSYSTEMCOMPONENT is not supplied.  Item will show in Add/Remove Programs.

    @ECHO OFF
    @COLOR 1F
    start /wait msiexec.exe /qb! /i "\\win2008srv64\SUMInstallSet\sum.msi" DROPBLOCK=1 ARPSYSTEMCOMPONENT=1 INSTALLDIR="C:\Program Files (x86)\Sophos\Update Manager" RMSCFGsrc="\\win2008srv64\SUMInstallSet\" IS_NET_API_LOGON_DOMAIN="SOPHOS64" IS_NET_API_LOGON_USERNAME="SophosUpdateMgrTest" IS_NET_API_LOGON_PASSWORD="enc:dHJ1PTVkRWJ1Y3IhcHJFKnRhczRjclU1IyQjPzdzd1U=" PASSWORD_VALID_BASE64=1 CREATE_NEW_USER=1 SOURCELIST="C:\Program Files (x86)\Sophos\SUMInstaller;" /l*v! "C:\SUM_Admin_Install.log"
    EXIT

    The ARPSYSTEMCOMPONENT is supplied and set to 1.  Item will not show in Add/Remove Programs.

    @ECHO OFF
    @COLOR 1F
    start /wait msiexec.exe /qb! /i "\\win2008srv64\SUMInstallSet\sum.msi" DROPBLOCK=1 ARPSYSTEMCOMPONENT=0 INSTALLDIR="C:\Program Files (x86)\Sophos\Update Manager" RMSCFGsrc="\\win2008srv64\SUMInstallSet\" IS_NET_API_LOGON_DOMAIN="SOPHOS64" IS_NET_API_LOGON_USERNAME="SophosUpdateMgrTest" IS_NET_API_LOGON_PASSWORD="enc:dHJ1PTVkRWJ1Y3IhcHJFKnRhczRjclU1IyQjPzdzd1U=" PASSWORD_VALID_BASE64=1 CREATE_NEW_USER=1 SOURCELIST="C:\Program Files (x86)\Sophos\SUMInstaller;" /l*v! "C:\SUM_Admin_Install.log"
    EXIT

    The ARPSYSTEMCOMPONENT is supplied and set to 0.  Item will not show in Add/Remove Programs.

    The '=0' is not a boolean switch.  Setting the value to zero (in the hope that it will force it to show) does not work.

    So the rule is: If you want the item to show do not include (in any way) the ARPSYSTEMCOMPONENT parameter.

    Hope that helps.

    :34545
  • Hello ruckus,

    thanks - one more question: what about the Known to apply to as it lists only SEC 4.x?

    Christian

    :34547
  • Thanks, ruckus.

    Unfortunately there's yet another part in need of an update - at the end the article refers to the SESC 9.0 (!) Startup/Upgrade Guides ...

    Christian

    :34671
  • :smileyembarrassed:  Updated.

    :34681