I had previously tried that, so let me describe what happens: When clicking on the .cpr file, the Cubase 9.5 installer fires up if Windows cannot find the 9.5 executable.
On Windows 10 starting with 1703 I believe, Application associations are handled by a new XML-based system. The problem could be as simple as two lines being swapped in that XML. Steinberg would supply the XML associated with their associations as part of the Cubase 10 install, but I cannot locate it, so maybe it’s missing.
I have the same issue coming from Cubase 7.5. Neither method 1 or 2 in the first post are working. Windows will not allow me to set Cubase 10 as the default app for CPR files. No matter which method I try, the screen ‘blinks’ once but then Cubase 7 remains as the default app.
I usually open projects from Cubase, and eventually I save as… if you need to keep the old project name the new adding 10 or whatever you prefer, otherwise just save, it will ask to overwrite the old and it will open Cubase 10 from there on.
In my case all .cpr files open with an older version of cubase (C7.5) regardless of which version I use to save the project. Even a new project created with Cubase 10 opens by default with the older version of Cubase.
I’m using Windows Home 10 - V1803 - OS Build 17134.407
I got a bit closer, but couldn’t actually resolve the issue: .cpr files are associated with Cubase.Project entries in the registry. I found two entries referring to Cubase 9.5
I know this is an old thread but I had the same problem with Cubase 13 and 14. The solution I found was to rename the Cubase13.exe to a temporary name and then right click on a problemed .cpr file and choose “open with” and then “Choose another app”. Check “Always use this app…” and then click on Cubase 14. This worked for me. I’m using Windows 10. Rename Cubase13.exe to the original name.