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.
Parents
  • 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
Reply
  • 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
Children
No Data