[V9.0.0.6 Mar 2019][Windows]

Installation of Microsoft Visual Studio 2013 C/C++ runtimes in a server fix pack

From IBM® MQ 9.0.0 Fix Pack 6, some elements of IBM MQ require the Microsoft Visual Studio 2013 C/C++ (VS2013) runtimes. If the VS2013 runtimes are not present on the machine, they are installed when you install a fresh client or server, upgrade an earlier release to these levels, or apply a fix pack. In most cases, the installation of the runtimes does not require any manual intervention. However, if the installation fails when you are applying a server fix pack, you can set the IBM_MQ_SKIP_VS2013 environment variable so that you can install the runtimes manually instead.

IBM_MQ_SKIP_VS2013 environment variable

The IBM_MQ_SKIP_VS2013 environment variable is provided in case there is a problem with the runtime installation provided by the patch applier, amqicsdn.exe.

You can optionally set IBM_MQ_SKIP_VS2013 before the applying the IBM MQ server fix pack to influence the installation of the VS2103 runtimes. Setting IBM_MQ_SKIP_VS2013 to any value causes amqicsdn.exe to skip the installation of the VS2103 runtimes.

Note: IBM MQ will not function properly without the VS2103 runtimes. If you set IBM_MQ_SKIP_VS2013, it is then your responsibility to install these runtimes manually.
If you do have an issue with the installation of the runtimes with amqicsdn.exe, you must complete the following steps:
  1. Install the runtimes yourself.

    The Microsoft redistributable runtime installers can be downloaded from the Microsoft web site, or can be found in the loaded fix pack files at the following (default) location: C:\Program Files\IBM\source\MQ 9.0.0.6\prereqs\VS2013.

  2. Set IBM_MQ_SKIP_VS2013 (to any value).
  3. Rerun amqicsdn.exe.

Related messages

There are three IBM MQ messages related to the installation of the VS2103 runtimes that might be issued by the server fix pack:
AMQ4754
Install Microsoft Visual Studio 2013 C/C++ runtimes?....
This message is issued when the patch applier, amqicsdn.exe, has checked your machine and determined that it does need to install the 32 bit runtimes, the 64 bit runtimes, or both. As the runtimes are required, answering NO to this prompt exits the installation. (If you do not want this to happen, for example because you want install the runtimes yourself, set IBM_MQ_SKIP_VS2013 as already described before rerunning amqicsdn.exe.)
AMQ4755
Failed to install Microsoft Visual Studio 2013 C/C++ runtimes....
The patch applier, amqicsdn.exe, determined that the 32 bit and/or 64 bit runtimes were not present on this machine and tried to install them. However, something went wrong during the installation and the process ended. If this happens you have two options:
  • Consult the logs produced by amqicsdn.exe and the Microsoft redistributable installers, both of which can be found in your %TEMP% directory, and diagnose why this occurred.
  • Install the runtimes yourself, then set IBM_MQ_SKIP_VS2013 to any value, and rerun amqicsdn.exe.
AMQ4741
The MQ %s update was stopped....
This message is issued after you answer NO to the message AMQ4754. It reminds you that you must install the runtimes.