Windows Forms apps hang and insert extra characters with IME when switching between local and RemoteApp (Windows Server 2025 / Windows 11 24H2)

chiguniiita 16 Reputation points
2025-08-22T06:07:10.7066667+00:00

Hi.

When using RemoteApp on Windows Server 2025 from a Windows 11 24H2 client, Windows Forms applications sometimes hang during Japanese text conversion with IME. Additionally, unexpected or extra characters are occasionally inserted.

This issue occurs after repeatedly switching between the local IME and the RemoteApp IME.

Reproduction steps:

  1. In a Windows Forms application running via RemoteApp, enter Japanese text in a text box and perform conversion.
  2. In a local Notepad application, enter Japanese text and perform conversion.
  3. Repeat steps 1 and 2 several times. → The issue eventually occurs.

Please let me know how to resolve this, ideally without resorting to the older IME version.

Windows for business | Windows Server | User experience | Remote desktop services and terminal services
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Quinnie Quoc 1,545 Reputation points Independent Advisor
    2025-08-22T06:59:55.8266667+00:00

    Hi Tomonori Taniguchi,

    Thank you for contacting us. Based on your description and reproduction steps, it appears that the problem is related to IME context switching between the local and RemoteApp sessions, which may cause instability in Windows Forms applications during Japanese text conversion.

    This behavior has been observed in environments running Windows Server 2025 with Windows 11 24H2 clients, and may be linked to how the modern IME handles session transitions. While reverting to the older IME can mitigate the issue, we understand your preference to avoid that workaround.

    We recommend the following steps:

    Ensure both the server and client are fully updated with the latest cumulative patches.

    Configure the RemoteApp session to use consistent IME mode by disabling automatic switching between local and remote IME contexts.

    Test with the "Use legacy console" setting disabled, as it may interfere with IME behavior in certain applications.

    If the issue persists, consider enabling IME logging to capture detailed input behavior for further analysis.

    We are actively investigating this scenario and will share updates as they become available. Please let us know if you'd like assistance applying these settings or collecting diagnostic logs.

    Best regards,

    Quinnie Quoc.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.