Trados Studio 2022 not opening - error message: "Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index"

After a series of power outages, I am no longer able to open Trados Studio 2022 (Version 17.2.10.19084). The following error message appears: "Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index". I have tried uninstalling and reinstalling the program, but the same error message continues to appear and the program will not open.

Here are details of the error:

<SDLErrorDetails time="18/04/2024 18:29:04">
<ErrorMessage>Index non compreso nell'intervallo. Richiesto valore non negativo e minore della dimensione della raccolta. Nome parametro: index</ErrorMessage>
<Exception>
<Type>SimpleInjector.ActivationException, SimpleInjector, Version=5.0.0.0, Culture=neutral, PublicKeyToken=984cb50dea722e99</Type>
<HelpLink/>
<Source>SimpleInjector</Source>
<HResult>-2146233088</HResult>
<StackTrace>
<![CDATA[ in SimpleInjector.InstanceProducer.GetInstance() in SimpleInjector.Internals.ContainerControlledCollection`1.GetInstance(InstanceProducer producer) in SimpleInjector.Internals.ContainerControlledCollection`1.CopyTo(TService[] array, Int32 arrayIndex) in System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) in System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) in Sdl.Platform.UI.Wizard.Framework.WizardBuilder.BuildWizardPages[TSharedData](TSharedData sharedData, IWizardWindowViewModel wizardWindowVm) in Sdl.Platform.UI.Wizard.Framework.WizardBuilder.Build[TSharedData](TSharedData sharedData) in Sdl.Platform.UI.Wizard.Framework.WizardBuilder.Build[TSharedData,TBackendService](TSharedData sharedData) in Sdl.TranslationStudio.Common.SetupWizard.SetupWizardLauncher.Execute() in Sdl.Desktop.Platform.Implementation.Studio.ExecuteStartupExtensions(ISplashScreen splashScreen, IEnumerable`1 startUpActions) in Sdl.Desktop.Platform.Implementation.Studio.Run(ISplashScreen splashScreen, IPluginLoaderService pluginLoaderService, ICommandLineParsingService commandLineParsingService, IUserSettingsService userSettingsService, IEnumerable`1 startUpActions, ILicensingService licensingService) in Sdl.TranslationStudio.Application.Launcher.RunApplication() ]]>
</StackTrace>
<InnerException>
<Type>System.ArgumentOutOfRangeException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
<ParamName>index</ParamName>
<HelpLink/>
<Source>mscorlib</Source>
<HResult>-2146233086</HResult>
<StackTrace>
<![CDATA[ in System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) in System.Collections.Generic.List`1.get_Item(Int32 index) in Sdl.TranslationStudio.Common.SetupWizard.UserProfileWizardPageViewModel..ctor(IUserSettingsService userSettingsService, IMessageService messageService, IOpenFileDialog openFileDialog, IUserProfileFactory userProfileFactory) in lambda_method(Closure ) in SimpleInjector.InstanceProducer.BuildAndReplaceInstanceCreatorAndCreateFirstInstance() in SimpleInjector.InstanceProducer.GetInstance() ]]>
</StackTrace>
</InnerException>
</Exception>
<Environment>
<ProductName>Trados Studio</ProductName>
<ProductVersion>Studio17</ProductVersion>
<EntryAssemblyFileVersion>17.2.10.19084</EntryAssemblyFileVersion>
<OperatingSystem>Microsoft Windows 10 Pro</OperatingSystem>
<ServicePack>NULL</ServicePack>
<OperatingSystemLanguage>1040</OperatingSystemLanguage>
<CodePage>1252</CodePage>
<LoggedOnUser>LOUISE\louis</LoggedOnUser>
<DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
<ComputerName>LOUISE</ComputerName>
<ConnectedToNetwork>True</ConnectedToNetwork>
<PhysicalMemory>8265296 MB</PhysicalMemory>
</Environment>
</SDLErrorDetails>
Thank you for any help in resolving this issue.
emoji