Process start registry actions on 32-bit processes on 64-bit machines are redirected to Wow6432Node

Version 1

    Verified Product Versions

    AppSense Environment Manager 8.6AppSense Environment Manager 8.5AppSense Environment Manager 8.4AppSense Environment Manager 8.2AppSense Environment Manager 8.1AppSense Environment Manager 8.3AppSense Environment Manager 8.0

    Introduction

    If a Process Start action is configured on a 32-bit application running on a 64-bit machine to access the registry to set registry values (for example), the registry access will be redirected to the Wow6432Node.

    Detail

    This is by design. Although Environment Manager detects the bitness of the target application, it is Windows which redirects the registry access.

    See http://msdn.microsoft.com/en-us/library/windows/desktop/aa384232%2528v=vs.85%2529.aspx for further information.

    If you require the process start actions to not be redirected you can use one of two methods:

    1. Move the registry actions to the Logon node.
    2. Add a Process Start action to execute a 64-bit application when the 32-bit application launches. You can then add the registry actions as Process Start actions of the 64-bit application. If required, AppSense Support can supply a dummy executable which does nothing which can be used for this purpose.