Symptom

Windows 11 is not a supported OS for PowerServer 2020 or earlier.  When opening such old PowerServer application in the Web browser of Windows 11 22h2, the application fails to run and shows only a blank page. 

Blank Page


Environment 

PowerServer 2020 or earlier


Cause

Both IE and cross-browser solutions rely on the system's JavaScript engine. Windows 11 22H2 has modified the JS engine mechanism, which causes PowerServer (2020 or earlier) modules to not run properly.


Resolution

Please set JScriptReplacement in the registry to use the old JavaScript engine referring to the resolutions below:


1. For single-user environment

Please add the following to [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]:

Value Name: JScriptReplacement

Value Type: REG_DWORD

Value Data: 0


Or you can download the attachment and run the UseOldJSEngineForCurrentUser_Win11_22H2.reg inside to make this change.


2. For multi-user environment

Please add the following to both [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main] and [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main].

Value Name: JScriptReplacement

Value Type: REG_DWORD

Value Data: 0


Or you can download the attachment and run the UseOldJSEngineForMultiUsers_Win11_22H2.reg inside as administrator to make this change.


Note:

You need to test thoroughly to see if the workaround works properly.  Appeon makes no guarantees about this workaround.

Windows 11 is only officially supported in PowerServer 2022 and newer. Since there is a risk that future Windows 11 update breaks this workaround, you should have plans to upgrade ASAP to PowerServer 2022 and newer.
 

Attachment
21
9