Good morning,
Your issue revolves around Windows associating two different file types (.zap17 and .zap18) with the same application, irrespective of version. What Windows is doing is associating these files by the application's executable name (in this case, Siemens.Automation.Portal.exe).
Unfortunately, Windows doesn't handle versions separation quite well. But there are some workarounds, one of which involves editing the Windows Registry; however, this method is generally not recommended if you're not comfortable with modifying system settings.
A safer, alternative method is to use a third-party app, such as “Open with++”.
"Open with++" is a shell extension that provides detailed options for file execution, this can be put to use to...