Hello, I’m Henry. I’d like to share my insights on this issue. I also used a translation tool to better understand your concern.
I see that you are facing an issue where the Microsoft Pinyin IME shows incorrect candidate characters after you switch windows.
Here is a focused action plan to resolve this for the new IME, starting with the most likely solution.
Action Plan to Fix the New Pinyin IME
- Enable General Compatibility Mode
- Go to Settings > Time & language > Language & region.
- Click the three dots (...) next to your Chinese language pack and select Language options.
- Find Microsoft Pinyin, click the three dots (...) next to it, and select Keyboard options.
- Go to General.
- Scroll to the bottom and turn ON the option under Compatibility that says "Use previous version of Microsoft Pinyin". Wait, this sounds wrong, but there is a second option. In some Windows builds, instead of a toggle for the whole old version, you will find a "General compatibility" setting. If you see this, turn it ON. This keeps the new IME but improves its stability.
- If the only option is to "Use previous version," proceed to the next step.
- Reset Pinyin IME Settings
If the compatibility mode doesn't work or isn't available, resetting the IME to its default settings can clear the corruption.
- Follow the same steps above to get to the Microsoft Pinyin keyboard options (Settings > Time & language > Language & region > ... > Keyboard options).
- Go to General.
- Click the Restore button for "Restore Microsoft Pinyin's default settings".
- Restart your computer.
I know you want to use the new version, but if the issue severely impacts your work, the only 100% stable solution until Microsoft patches this bug is to revert to the old version. You have already identified that this works.