Today I'm migrating key pairs from my old laptop to new one, and I encountered the issues that kleopatra didn't start up. Using GPA(GNU Privacy Assistant), my key was successfully imported, which I guess GnuPG is functional, only the Kleopatra is broken. I tried version 3.1.14 which works perfect on my old laptop, but still not working on the new one. The new laptop should be a new installed windows 10 from OEM, and I don't think I changed something seriously. My old laptop is HP OMEN W205TX, and the new one is Razer blade 15 advanced model with RTX3070.
My first guess is that with 2K screen, windows set default scale and layout at 150%, and I set it back to 100%, reboot, and both 3.1.14 and 3.1.15 still not launching kleopatra. I tried to start it from cli, but it doesn't give me any useful information. When I tried to start it, an icon showed on system tray, but after a while as long as I move cursor on it, it disappeared. This model using dual GPU and screen is controlled by intel one, with my old laptop, nvidia one handles everything.
PS: if I start kleopatra with -h or -v, it prompt it help message or version properly. And no matter what parameter it take, there no error message like missing dll.