Hi,
The right way to update a Primer2 is effectively to use the batch command "Update_Primer2_Circle_OS.bat" or "Restore_Primer2_Circle_Factory.bat".
The both commands are made for Primer2.
We can also use RFlasher to transfer the "Primer2_Circle.hex" file, but before you must correctly configure the RFlasher with a STM32F103VET6 project.
May be you have an very old or corrupt version of Ride.
I suggest you to update your Ride software to the latest version, provided on the resources page of this web site.
Yves