When you open any file using
Calc executable - i.e., using
C:\Program Files\LibreOffice\program\scalc.exe, - the resulting command line used to open the file will include
--calc parameter. This would tell LibreOffice to prefer Calc filters when opening it.
First thing to check in your case is if the file is really associated with the mentioned executable, and not to generic
soffice.exe. Don’t trust the icon, it could be anything, including cached image.
- Make sure you do not have LibreOffice running, including QuickLaunch. Open Windows Task Manager, and check that there is no
soffice processes on the
- In the Task Manager, enable
Command line column: right-click on any column on the
Details tab, click on
Select columns context menu item, and in the dialog, make sure
Command line is checked.
- Double-click a
SRT file, and when it opens, open the Task Manager’s
Details tab again, and see what command line is shown for a
soffice process: in case your
SRT is associated with Calc, the command line would start with a path to
scalc.exe, and also there will be
--calc parameter somewhere in the end of the command line.
If there is no mentions of
calc in the command line, it means that your manual association was somehow modified. Re-associate your SRTs to Calc again manually.
You may also inspect Windows Registry, to check if the association is correct. The Registry path is
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.SRT\UserChoice, and it should refer to