Windows 7 and Microsoft .Net Framework (Batman: Arkham Asylum)
The problem is, I'm running Windows 7 (Build 7106) and on startup I get an error:See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ****************
System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
Parameter name: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at BmLauncher.SystemInfo.GetOSArchitecture()
at BmLauncher.SystemInfo..ctor()
at BmLauncher.Form1.Initialise()
at BmLauncher.Form1. OnLoad(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms .Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies *********** ***
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
-- --------------------------------------
BmLauncher
Assembly Version: 1.0.0.0
Win32 Version: 1.0. 0.0
CodeBase: file:///D:/Games/Eidos%20Interactive/Batman%20Arkham%20Asylum/Binaries/BmLauncher.exe
---------------------- ------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
---------------- -----------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:// /C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll------------------------------
_ ----------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System. Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
-------------------------------------- --
System.Management
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
------- ---------------------------------
**************** JIT Debugging * *************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows .forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Please help, otherwise I have already downloaded two versions of Batman and both errors give out
SeDoG, here it is!!! .. but I really want to play! .net framework is not installed in any!
generally they say that it is built into the seven, BUT you need to find a way to get around it somehow
I tried the dotnetfx cleanup tool... he thinks a little and says that he deleted everything... but no, it still weighs version 2.0.50727.4927
Dancing with tambourines does not help...
the same thing ... did not help ... and all the others completely refuse to install. Writes something about "turning Windows features on and off"
did you download it? if so, please provide a link. really needed!!! And another question about activation: is it immediately activated or not?
Bishop59 it's
surprising that you haven't encountered any other problems on such an assembly..
And by the way No framework 4.0 is a pirated version. The most final and licensed is 3.5 try to install 3.5
I have such garbage appeared after installing the Russifier. before that everything was working
You need to install the final RTM build 7600, there are no problems with it
. Not true. Here I have 7600, the latest build, and the same problem with dotnet...
the same thing... it didn't help... and all the others refuse to install at all. He writes something about "turning Windows features on and off" It's here - start-> control panel-> click on Programs-> in the programs and features section, select Turn Windows features on or off ... but it didn't help me personally ... I also found this in the internet. I solved the problem very simply - just start the "Windows Update" and "Microsoft .NET Framework NGEN" services. After that, the installation works out for 5 points ... but it didn’t help me either ... but suddenly it will come in handy for someone ...
Folks, I found a solution to the problem! Here is what is written in the readme - In some! Rare! In some cases, the game may crash after it is launched, when trying to initialize the .NET Framework, which is necessary for the Launcher to work. This utility is required to manage the game settings and must be run before starting the game. Please see the instructions for resolving this problem located in the “Support†folder on the Batman: Arkham Asylum disc.
And here is what is written in this very support
To avoid this, copy the “Eidos†folder to the “Documents†folder (“My Documents†for Windows XP). This operation will overwrite some of the default settings, allowing the game to run.
However, the startup utility still won't work. Therefore, if you need to change any settings, you can edit the following file: DocumentsEidosBatman Arkham AsylumBmGameConfigUserEngine.ini.
The most significant factor affecting performance is the screen resolution (ResX and ResY settings).
We hope to resolve this issue with future updates. We apologize for any inconvenience.
The Eidos folder is in the same support folder, then just change the settings in the ini file, and start the game via BmStartApp.exe...
Nothing helps me, tell me who launched it! ((((maybe I just didn’t understand the chagon
oh my
bullshit it ’s my
xp sp3 (it’s strange that you haven’t thought of it yet)
no 3.5 the game wasn’t set accordingly it didn’t start
all that is needed is to parve the name is not in the registry for example
the key name=microsoft net.framework 3.5
add a bypass and get
name=microsoft net.framework 3.5 SP1
after that the game went like clockwork,
see if anyone can help