Idea Delivered

These changes were implemented and are addressed in XPP 9.6.

Ideas for optimizing the installation of XPP 9.4.0.0

Hello,

The following suggestions are based on very recent experience installing XPP 9.4.0.0 on Windows Server 2019

RE: Temporary Files Directory (PDF page 8 / 60 in instwin.pdf)

The XPP installation sets the temporary directory path to C:\Windows\Temp. The documentation points out that this folder is not always writable. 

Can the out-of-the-box installation set the XYV_TMPS folder to one of the folders installation creates as part of the install (or the path used for either xz or sd_liz)?

RE: Windows OS Package (PDF page 7 / 60 in instwin.pdf)

A pre-installation check that performs the following would be a nice addition:

  • check for the presence of the C++ 2017 Redistributable package and alert the installer if it's not found.
  • verify that the three UAC settings are set properly:
    • User Account Control slider bar. 
    • local security policy
      (User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode) and
    • registry entry
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA

Parents
  • I'll just add that as far as "verifying" that the three UAC settings are set properly, this is probably not something we would add to the installer.

    Turning off UAC (completely) is only a recommendation for doing an XPP install; it's not a requirement. AFAIK as long as you run the XPP installer properly when UAC is (completely) enabled (e.g. always use 'Run as administrator' even if logged in as an administrator), it's not necessary to disable UAC.

    It's Microsoft that has made disabling UAC such a "stupid" multi-step process, and that's why we went through the trouble to document that in detail for those who do want to (completely) disable UAC.

    Real install problems arise when UAC is only partly disabled (usually by those who remember when disabling UAC was only a one-step process), in which case Windows silently does not run the installer with administrator permissions even if the user is logged in with an account that has been give administrator permissions.

    Jonathan Dagresta
    RWS XPP Engineering

  • The end-user issue that I've run into that prompted the request above was that the AutoProc and BGQuer services didn't get installed properly (prompting a support ticket - case 00266074).

    If the UAC check cannot be done before/on install, is there a useful error message that can be thrown after install?

Comment Children
No Data