Log in

View Full Version : Launcher.exe problems? Try this


mop
11-06-2011, 09:50 AM
Hi everyone.

This helped me and may help some of you. Dot net has a check to restrict the use of cyptographic algorithms to those that are FIPS evaluated. Launcher.exe uses a hashing algorithm (IIRC) that is not FIPS approved. This immediately throws an exception if this check is enabled on your computer. You won't even get to the yellow logo that first comes up.

Note that this check will have to be reapplied if you validate using steam ect. I have not checked in to the details of this check so I don't know how to disable it system wide, etc.

http://blogs.msdn.com/b/shawnfa/archive/2008/03/14/disabling-the-fips-algorithm-check.aspx

nerio.ru
11-06-2011, 09:09 PM
Could you explain step-by-step what should we do , please ?

mop
11-07-2011, 10:22 AM
Hi nerio


As far as I can tell, this fix will (may) only work if you have a value (named Enabled) in the following registry key set to 1: FIPSAlgorithmPolicy.

If you wish to see if this fix may work for you try the following, however read the warning below carefully!!!

To find this registry key, hit the start menu, and in run type regedit.exe to start the registry editor. You should NOT change anything in the registry editor if you don't know what you are doing. I take no responsibility for you using this tool!!

In the left hand pane, you will see a tree view which you can expand out. Go to: HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgo rithmPolicy and look for a value called Enabled in the right hand pane. If Enabled has a value of 1, this fix may work for you.

If you just want to go ahead and try the fix, you can just do this. Open the following file in a text editor

C:\Program Files\Steam\steamapps\common\il-2 sturmovik cliffs of dover\Launcher.exe.config and look for these two tags. There will be other tags between them.

<runtime>
...
</runtime>

Add the following tag on a new line, between the two runtime tags

<enforceFIPSPolicy enabled="false"/>

It should look something like this, although the indentation has been removed:

[quote]
<runtime>
<gcConcurrent enabled="true" />
<enforceFIPSPolicy enabled="false"/>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<publisherPolicy apply="yes" />
<probing privatePath="parts/core;parts/bob" />
</assemblyBinding>
</runtime>
[quote]

Hope this helps. I don't yet know if this has helped anyone else, but it would be nice to hear :)