From 191083e4407e7908100a221f9e5b3261a4e2567c Mon Sep 17 00:00:00 2001 From: cproudlock Date: Wed, 27 May 2026 13:09:46 -0400 Subject: [PATCH] preinstall.json: fix Oracle 11.2 detection path (add WOW6432Node) Oracle Client 11.2 is 32-bit. On 64-bit Windows the registry key lives under WOW6432Node but the preinstall detection was reading the native 64-bit path, which doesn't exist. Detection always failed, causing a redundant reinstall on every re-image. The GE-Enforce manifest had the correct path since 2026-05-01 but preinstall.json was missed. Co-Authored-By: Claude Opus 4.7 (1M context) --- playbook/preinstall/preinstall.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playbook/preinstall/preinstall.json b/playbook/preinstall/preinstall.json index d7fc0c1..7343097 100644 --- a/playbook/preinstall/preinstall.json +++ b/playbook/preinstall/preinstall.json @@ -21,7 +21,7 @@ "InstallArgs": "", "LogFile": "C:\\Logs\\OracleClient\\install.log", "DetectionMethod": "Registry", - "DetectionPath": "HKLM:\\SOFTWARE\\Oracle\\KEY_OraClient11g_home1", + "DetectionPath": "HKLM:\\SOFTWARE\\WOW6432Node\\Oracle\\KEY_OraClient11g_home1", "DetectionName": "ORACLE_HOME_NAME", "DetectionValue": "OraClient11g_home1", "PCTypes": ["Standard", "CMM", "Genspect", "Keyence", "WaxAndTrace", "Display"]