NEW: "An unexpected error has occurred while loading the application plug-ins" - Studio 2019 SR2

Before I went on holiday (5 Sept) Studio 2019 SR2 (up to date) was working fine. When I get home (21 Sept) I get this error: "An unexpected error has occurred while loading the application plug-ins". After I click the OK button (even though this is clearly NOT OK), Studio loads but none of my plug-ins are present.

I have run Windows (7) updates and checked for Studio updates (none). I removed all non-essential plug-ins and tried again. Same error. I tried removing the rest (8 of them) one by one, but didn't work. In fact, even with no plug-ins installed (as per the SDL Plugin management tool), I still get the error message. After searching the community and knowledgebase, I found nothing to help - that's not to say there isn't a solution there, only that I didn't find it.

The error details and stack trace information is below. Can anyone help please? I do not use "Qualitivity".

Supplementary question: I have the following 2 plug-ins. Are both needed to process mxliff files? MXLIFF File Type 2.6.0.1 + SDL Community File Type Support MXLIFF 2.6.

Thanks, Simon Cole

<SDLErrorDetails time="22/09/2019 18:18:16">
  <ErrorMessage>An unexpected error has occurred while loading the application plug-ins.</ErrorMessage>
  <Exception>
    <Type>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
    <HelpLink />
    <Source>Sdl.Core.PluginFramework.PackageSupport</Source>
    <HResult>-2147467261</HResult>
    <StackTrace><![CDATA[   at Sdl.Core.PluginFramework.PackageSupport.PluginPackage.OpenPackage(FileAccess fileAccess)
   at Sdl.Core.PluginFramework.DefaultPluginLocator.SyncPlugInPackages(String thirdPartyPluginsDirectory, String thirdPartyPluginsPackagesDirectory)
   at Sdl.Core.PluginFramework.DefaultPluginLocator.SyncPlugInPackages()
   at Sdl.Core.PluginFramework.DefaultPluginLocator.GetPluginDescriptors()
   at Sdl.Core.PluginFramework.ValidatingPluginLocator.ValidateThirdPartyPluginDescriptors()
   at Sdl.Core.PluginFramework.ValidatingPluginLocator..ctor(IPluginLocator baseLocator, Boolean isSecureMode)
   at Sdl.Desktop.Platform.PluginLoaderService.LoadPlugins(Boolean loadThirdPartyPlugins, Boolean isSecureMode)]]></StackTrace>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>15.0.0.0</ProductVersion>
    <EntryAssemblyFileVersion>15.2.0.1041</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 7 Professional </OperatingSystem>
    <ServicePack>Service Pack 1</ServicePack>
    <OperatingSystemLanguage>1033</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>Simon-PC\Simon</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>SIMON-PC</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>16659468 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>