Msalto Nebi 0 Posted January 24 I've been playing Arma 3 for a long time now and have never encountered this issue. I'm trying to install the game on my wife's new computer. I downloaded it from Steam, I then click to start but was hit with this message "Corrupted Configuration". I then get an emergency file placed on my desktop that looks like this: Arma 3 Launcher Emergency Log ============================= Arma 3 Launcher is unable to start due to corruption in a configuration system. http://arma3.com/launcher/troubleshooting http://feedback.arma3.com/ ----------------------------- System information ----------------------------- Date: 2024-01-24 17:22:41 / 2024-01-24 10:22:41 -07 Current dir: C:\Program Files (x86)\Steam\steamapps\common\Arma 3 Command line: "C:\Program Files (x86)\Steam\steamapps\common\Arma 3\arma3launcher.exe" Version: 1.5.150.968 CLR version: 4.0.30319.42000 OS Version: Microsoft Windows NT 10.0.22621.0 OS 64bit: True Process 64bit: False Personal dir: C:\Users\moons\OneDrive\Documents Local App Data dir: C:\Users\moons\AppData\Local Culture: en-CA UI Culture: en-US ----------------------------- Errors ----------------------------- Message: Configuration system failed to initialize Message: Unrecognized configuration section startup. File name: C:\Program Files (x86)\Steam\steamapps\common\Arma 3\arma3launcher.exe.Config Line: 11 ----------------------------- Trace ----------------------------- System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section startup. (C:\Program Files (x86)\Steam\steamapps\common\Arma 3\arma3launcher.exe.Config line 11) at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal) at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors) at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors() at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey) --- End of inner exception stack trace --- Now I'm not the most tech-savvy so I don't know exactly how to fix those errors, and everything I've looked up so far has been unspecific. I made sure all the files on Bohemia's troubleshooting link were installed and verified the integrity of my files with Steam, but I still get this error. Can anyone help me? The PC is Windows 11 by the way. Share this post Link to post Share on other sites
Jackal326 1181 Posted January 27 Try going to 'C:\Program Files (x86)\Steam\steamapps\common\Arma 3\' and right clicking on 'arma3launcher.exe.Config' and clicking 'Edit with notepad' The contents should look something like this: Spoiler Quote <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="Launcher.Properties.PresetSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/> <section name="Launcher.Presets" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/> <section name="Launcher.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/> <section name="launcherConfig" type="Launcher.LauncherConfigSection, Launcher"/> </sectionGroup> </configSections> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/> </startup> <userSettings> <Launcher.Properties.PresetSettings> <setting name="LastActivePreset" serializeAs="String"> <value/> </setting> <setting name="IsUpgradeNeeded" serializeAs="String"> <value>True</value> </setting> </Launcher.Properties.PresetSettings> <Launcher.Presets> <setting name="LastSelectedPreset" serializeAs="String"> <value/> </setting> </Launcher.Presets> <Launcher.Properties.Settings> <setting name="Mod" serializeAs="String"> <value>False</value> </setting> <setting name="NoSplash" serializeAs="String"> <value>False</value> </setting> <setting name="SkipIntro" serializeAs="String"> <value>False</value> </setting> <setting name="Window" serializeAs="String"> <value>False</value> </setting> <setting name="CheckSignatures" serializeAs="String"> <value>False</value> </setting> <setting name="CPUCount" serializeAs="String"> <value>False</value> </setting> <setting name="ModValue" serializeAs="String"> <value/> </setting> <setting name="CPUCountValue" serializeAs="String"> <value>1</value> </setting> <setting name="MaxRAM" serializeAs="String"> <value>False</value> </setting> <setting name="MaxRAMValue" serializeAs="String"> <value>1</value> </setting> <setting name="MaxVRAM" serializeAs="String"> <value>False</value> </setting> <setting name="MaxVRAMValue" serializeAs="String"> <value>1</value> </setting> <setting name="Name" serializeAs="String"> <value>False</value> </setting> <setting name="NameValue" serializeAs="String"> <value/> </setting> <setting name="UseBattleEye" serializeAs="String"> <value>True</value> </setting> <setting name="AdvanceParams" serializeAs="String"> <value>False</value> </setting> <setting name="Malloc" serializeAs="String"> <value>False</value> </setting> <setting name="MallocValue" serializeAs="String"> <value/> </setting> <setting name="ExThreads" serializeAs="String"> <value>False</value> </setting> <setting name="ExThreadsValue" serializeAs="String"> <value>0</value> </setting> <setting name="NoFilePatching" serializeAs="String"> <value>False</value> </setting> <setting name="NoLogs" serializeAs="String"> <value>False</value> </setting> <setting name="World" serializeAs="String"> <value>False</value> </setting> <setting name="WorldValue" serializeAs="String"> <value/> </setting> <setting name="Profiles" serializeAs="String"> <value>False</value> </setting> <setting name="ProfilesValue" serializeAs="String"> <value/> </setting> <setting name="NoCB" serializeAs="String"> <value>False</value> </setting> <setting name="Init" serializeAs="String"> <value>False</value> </setting> <setting name="InitValue" serializeAs="String"> <value/> </setting> <setting name="DoNothing" serializeAs="String"> <value>False</value> </setting> <setting name="NoPause" serializeAs="String"> <value>False</value> </setting> <setting name="NoSound" serializeAs="String"> <value>False</value> </setting> <setting name="NoLand" serializeAs="String"> <value>False</value> </setting> <setting name="ShowScriptErrors" serializeAs="String"> <value>False</value> </setting> <setting name="Autotest" serializeAs="String"> <value>False</value> </setting> <setting name="Beta" serializeAs="String"> <value>False</value> </setting> <setting name="BetaValue" serializeAs="String"> <value/> </setting> <setting name="Connect" serializeAs="String"> <value>False</value> </setting> <setting name="ConnectValue" serializeAs="String"> <value/> </setting> <setting name="Port" serializeAs="String"> <value>False</value> </setting> <setting name="PortValue" serializeAs="String"> <value>0</value> </setting> <setting name="Password" serializeAs="String"> <value>False</value> </setting> <setting name="PasswordValue" serializeAs="String"> <value/> </setting> <setting name="Host" serializeAs="String"> <value>False</value> </setting> <setting name="Server" serializeAs="String"> <value>False</value> </setting> <setting name="ServerPort" serializeAs="String"> <value>False</value> </setting> <setting name="ServerPortValue" serializeAs="String"> <value>0</value> </setting> <setting name="Pid" serializeAs="String"> <value>False</value> </setting> <setting name="PidValue" serializeAs="String"> <value/> </setting> <setting name="Ranking" serializeAs="String"> <value>False</value> </setting> <setting name="RankingValue" serializeAs="String"> <value/> </setting> <setting name="Cfg" serializeAs="String"> <value>False</value> </setting> <setting name="CfgValue" serializeAs="String"> <value/> </setting> <setting name="Config" serializeAs="String"> <value>False</value> </setting> <setting name="ConfigValue" serializeAs="String"> <value/> </setting> <setting name="BEPath" serializeAs="String"> <value>False</value> </setting> <setting name="BEPathValue" serializeAs="String"> <value/> </setting> <setting name="ServerIP" serializeAs="String"> <value>False</value> </setting> <setting name="ServerIPValue" serializeAs="String"> <value/> </setting> <setting name="Par" serializeAs="String"> <value>False</value> </setting> <setting name="ParValue" serializeAs="String"> <value/> </setting> <setting name="CurrentSteamLanguage" serializeAs="String"> <value/> </setting> <setting name="CurrentLanguage" serializeAs="String"> <value>English</value> </setting> <setting name="Buldozer" serializeAs="String"> <value>False</value> </setting> <setting name="NetLog" serializeAs="String"> <value>False</value> </setting> <setting name="IsUpgradeNeeded" serializeAs="String"> <value>True</value> </setting> <setting name="LastRun" serializeAs="String"> <value/> </setting> <setting name="Cmd" serializeAs="String"> <value>False</value> </setting> <setting name="CmdValue" serializeAs="String"> <value/> </setting> <setting name="EnableHT" serializeAs="String"> <value>False</value> </setting> <setting name="AutotestValue" serializeAs="String"> <value/> </setting> <setting name="DisableHardwareAcceleration" serializeAs="String"> <value>False</value> </setting> <setting name="ShowBeEULA" serializeAs="String"> <value>True</value> </setting> <setting name="AddLocalModLastUsedDirectory" serializeAs="String"> <value/> </setting> <setting name="UseSteamClientInsteadOfBrowser" serializeAs="String"> <value>True</value> </setting> <setting name="SteamWorkshopModsDir" serializeAs="String"> <value/> </setting> <setting name="MinimizeToTray" serializeAs="String"> <value>False</value> </setting> <setting name="LauncherShutdownMode" serializeAs="String"> <value>DoNothing</value> </setting> <setting name="MissionFile" serializeAs="String"> <value>False</value> </setting> <setting name="MissionFileValue" serializeAs="String"> <value/> </setting> <setting name="Client" serializeAs="String"> <value>False</value> </setting> <setting name="LoadMissionToMemory" serializeAs="String"> <value>False</value> </setting> <setting name="DefaultPage" serializeAs="String"> <value/> </setting> <setting name="ThemeIndex" serializeAs="String"> <value>1</value> </setting> <setting name="DefaultPageIndex" serializeAs="String"> <value>9</value> </setting> <setting name="EnableFilePatching" serializeAs="String"> <value>False</value> </setting> <setting name="UseOldFolderSelectionDialog" serializeAs="String"> <value>False</value> </setting> <setting name="ServerMod" serializeAs="String"> <value>False</value> </setting> <setting name="ServerModValue" serializeAs="String"> <value/> </setting> <setting name="PreselectedUnit" serializeAs="String"> <value>False</value> </setting> <setting name="PreselectedUnitValue" serializeAs="String"> <value/> </setting> <setting name="MaxRAM64" serializeAs="String"> <value>False</value> </setting> <setting name="MaxRAM64Value" serializeAs="String"> <value>0</value> </setting> <setting name="Malloc64" serializeAs="String"> <value>False</value> </setting> <setting name="Malloc64Value" serializeAs="String"> <value/> </setting> <setting name="Platform" serializeAs="String"> <value/> </setting> <setting name="HugePages" serializeAs="String"> <value>False</value> </setting> <setting name="Debug" serializeAs="String"> <value>False</value> </setting> </Launcher.Properties.Settings> </userSettings> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="Launcher"/> </assemblyBinding> </runtime> </configuration> ...though for obvious reasons some values/settings will probably vary. If it doesn't resemble this (to be honest looking at the problem even if it does look like this) then delete the file (but back it up first by copy/pasting somewhere safe such as your desktop), and then try verifying your game files through Steam. Share this post Link to post Share on other sites
Gunter Severloh 4051 Posted January 27 Heres some links to a thread, BI feedback tracker, with some possible answers: https://feedback.bistudio.com/T85215 https://feedback.bistudio.com/T125337 https://forums.bohemia.net/forums/topic/220727-arma-3-launcher-is-unable-to-start-due-to-corruption-in-a-configuration-system/ Share this post Link to post Share on other sites