I have a short PowerShell script that is supposed to set a value in the following registry path:
Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Accessibility" -Name "Configuration" -Value "osk"
My problem is, that the script works, but when it is run from a 32-bit environment (actually we use a 32-bit custom application that calls the scripts automatically), the call gets redirected to:
HKEY_LOCAL_MACHINE\SOFTWARE\ **WOW6432Node**\Microsoft\Windows NT\CurrentVersion\Accessibility
And, the item is set there, therefore it is not working as it is supposed to.
How can I reach the correct registry path:
HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Accessibility
on both 32-bit and 64-bit Windows 10 systems, no matter if the script is run from a 32-bit or 64-bit command-shell?