на главную
об игре
Batman: Arkham Asylum 25.08.2009

Windows 7 и Microsoft .Net Framework

Проблема такова, стоит Windows 7 (Сборка 7106) и при запуске пишет ошибку:


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.



Прошу помочь а то уже две версии бетмена скачал и обе ошибки выдают

Комментарии: 26
Ваш комментарий

у меня такая фигня появилась после установки руссификатора. а до этого всё работало

1

Такая же байда
причём установить .Net Framework не могу вобще

0

Ставьте финальную версию семёрки, с ней проблем нет

0

SeDoG, вот вот!!!..а поиграть очень хочется! .net framework не ставится ни в какую!

0

должен же быть способ его поставить

0

вообще говорят что он встроен в семерку, НО нужно найти способ обойти его как-нибудь

0

Пробовал dotnetfx cleanup tool... подумает немного и говорит, что всё удалила... но нет так и весит версия 2.0.50727.4927
Танцы с бубнами не помогают...

0

тоже самое...не помогло...а все другие напрочь устанавливаться отказываются. Пишет что-то про "включение и выключение компонентов Windows"

0

У меня финальная семёрка и ни каких проблем, а framework вшит

0

ты ее качал? если да то дай ссылку. очень надо!!! и еще вопрос об активации: она сразу же активированная или нет?

0

Bishop59
удивительно, что на такой сборке ты еще других проблем не встретил..

0

винда не доработана и забагована.

0

Ставить надо финальную RTM сборку 7600, с ней проблем нет

0

Ставить надо финальную RTM сборку 7600, с ней проблем нет
Неправда. Вот у меня 7600, самый последний билд, и та же проблема с дотнетом...
тоже самое...не помогло...а все другие напрочь устанавливаться отказываются. Пишет что-то про "включение и выключение компонентов Windows" Это лежит здесь - пуск-> панель управления->нажать на Программы->в раздели программы и компоненты выбрать Включение и выключение компонентов Windows...но лично мне не помогло...еще в инете нашел вот такое Проблему я решил очень просто - достаточно запустить службы "Центр обновления Windows" и "Microsoft .NET Framework NGEN". После этого установка отрабатывает на 5 баллов... но мне и это не помогло...но вдруг кому-нибудь пригодится...

0

Народ, я нашел решение проблемы! Вот что написано в ридми - В некоторых !редких! случаях возможно падение игры после ее запуска, при попытке инициализировать .NET Framework, который необходим для работы утилиты запуска (Launcher). Данная утилита требуется для управления настройками игры, и ее необходимо запускать перед началом игры. Пожалуйста, ознакомьтесь с инструкциями по решению данной проблемы, расположенными в папке “Support” на диске с игрой Batman: Arkham Asylum.
А вот что написано в этом самом супорте
Чтобы избежать этого, скопируйте папку “Eidos” в папку “Документы” (“Мои Документы” для Windows XP). Эта операция перезапишет некоторые настройки по умолчанию, что позволит запустить игру.

Однако утилита запуска по-прежнему не будет работать. Поэтому, если вам необходимо поменять какие-либо настройки, вы можете отредактировать следующий файл: Documents\Eidos\Batman Arkham Asylum\BmGame\Config\UserEngine.ini.
Наиболее существенным фактором, влияющим на производительность, является разрешение экрана (параметры ResX и ResY).

Мы надеемся решить данную проблему с помощью последующих обновлений. Приносим свои извинения за возможные неудобства.

Папка Eidos лежит в той же папке суппорт, потом просто меняем настройки в ини файле, и запускаем игру через BmStartApp.exe...

0

Мне нифига не помогает, подскажите, кто запустил! ((((может я прост чагонить не понял

0

ой е мое
херня это
у мя хп сп3 (странно шо вы еще не додумались)
нет 3.5 не ставился игра соотвественно не запускалась
все что нужно это парвить названия нет в реестре например
ключ name=microsoft net.framework 3.5
добавляем обход и получаем
name=microsoft net.framework 3.5 SP1
после этого игра пошла как по маслу
смотрите мож поможет кому

0

http://win7soft.ru/programming/components/microsoft-.net-framework-3.5.htm
Для 7!Миркософт.нет

0

на 7ultimate x64 пошла нормально ставьте сборку 7600 х64 проблем
нет и прекрасно обновляется почти все игры идут кроме shifta

0

УРА!!!
Была точно такая ошибка на Win 7 x64.
Позже, поставил "3DMark_Vantage_v100_installer" и "3DMark_Vantage_v101_hotfix_installer", которые переустановили vc2005 redist, PhysX и доустановили нехватающие библиотеки DirectX.

Полагаю, весь этот софт шёл в комплекте с игрой, но я почему-то пропустил их установку на каком-то этапе и затем попытался поставить их вручную - но видимо про что-то забыл.

В общем - запустил репак Batman'а от RG Механиков - и всё ПОШЛО-ПОЕХАЛО!!!

зы. Дело не в сборках винды и совсем не в версии -
в старых Win ХР SP2 действительно нет Framework'а 3.5, а в SP3 его тоже нужно обновлять.

В Win7 Framework 3.5 ставить не нужно - в чистой некастрированной сборке он идёт изначально (можно увидеть в Панели Управления -Программы и компоненты- Включение или отключение компонентов).

0

Crusaderplay
Чего хрень несешь какую-то? 4.0 на оф сайте мелкософта есть - хера он там пиратский то? О_о

0

Может поможет кому-то:Включаем NET FrameWork 3.5 в панели управления, качаем DX (http://www.microsoft.com/ru-ru/download/details.aspx?id=35)

0

Помогите решить проблему, только у меня Windows 8.1
Спасибо!

0

И кстати Нет фремворк 4.0 это пиратская версия. Самая финальная и лицензионная это 3.5 попробуй установить 3.5

-1