FSX вылетает при ковырянии в меню Win7

Приветствую!
Столкнулся с такой проблемой. FSX SP2 Windows 7 64 bit. Во время полета, при переключении меню сима, ФСХ вылетает на рабочий стол с ошибкой. Сначала думал, что это какая-то прога не хочет нормально работать в 64 битах. Подумал на ФСпасенгер. Удалил его, но не помогло. Потом на форуме прочитал, что не у меня одного такое случается. Даже давали ссылку на лекарство от этой болезни. Но, я ничего не понял. По ссылке все на английском. Помогите разобраться. Какой файл нужно заменить конкретно, где взять и куда поставить? Я думаю, это многим поможет. Делитесь мыслями, товарищи! Очень надо…

Ответов: 19

Я уже давал ссыль на эту траблу, мне лично помогло — http://forums1.avsim…dpost&p=1605209
По русски, надо скачать http://tinyurl.com/l49el9 это UIAutomationCore.dll от 32-ух битной Vista, далее скачать программу Take Control — http://tinyurl.com/5otdct после чего, загрузить Win7 в Safe Mode (F8 нажать когда комп грузится), далее запустить программу Take Control и указать ему что взять контроль над UIAutomationCore.dll который лежит в WindowsSystem32. После того как контроль получили, мы переименовываем UIAutomationCore.dll в WindowsSystem32, скажем в UIAutomationCore._dll_, после чего кладем скаченный UIAutomationCore.dll в корневую папку с FSX — C:Program FilesMicrosoft GamesFSX и радуемся 🙂

bugzilla, 27 Декабрь 2009 — 17:47, сказал(а):

Я уже давал ссыль на эту траблу, мне лично помогло — http://forums1.avsim…dpost&p=1605209
По русски, надо скачать http://tinyurl.com/l49el9 это UIAutomationCore.dll от 32-ух битной Vista, далее скачать программу Take Control — http://tinyurl.com/5otdct после чего, загрузить Win7 в Safe Mode (F8 нажать когда комп грузится), далее запустить программу Take Control и указать ему что взять контроль над UIAutomationCore.dll который лежит в WindowsSystem32. После того как контроль получили, мы переименовываем UIAutomationCore.dll в WindowsSystem32, скажем в UIAutomationCore._dll_, после чего кладем скаченный UIAutomationCore.dll в корневую папку с FSX — C:Program FilesMicrosoft GamesFSX и радуемся 🙂

О! Спасибо большое за помощь!
А интересно UIAutomationCore.dll обязательно от Vista 32 bit брать или можно от Windows 7 32 bit?

Я думаю, этот момент пригодится многим.
Но по ссылке файл от Висты не всегда можно скачать.
У меня пока не выходит…
Может его кто-нибудь прикрепил бы в этот топик?

romgun, 27 Декабрь 2009 — 22:51, сказал(а):

а в SysWOW64, как я понял, они кидают тоже 32-битную версию?

В теме давали еще одну ссылку на библиотеку

А это с чем едят? Можно подробнее?
Я, конечно, не такой тупой как может показаться =))
Но все же эта тема для меня темный лес

а в SysWOW64, как я понял, они кидают тоже 32-битную версию?

В теме давали еще одну ссылку на библиотеку

Ну сим-то 32-ух битный ))) у меня нормально пахало, и думаю проблем не будет с 64-ех.

ясно дело, что 32 битный сим — вопрос, совать ли в папку System32 только или и в папку SysWOW64 ? Может нужно взять 32 и 64 битную версии из висты и кинуть соответственно?
Насколько я понимаю в папке System32 — 64-разрядные версии, а 32-разрядные перенаправляются в SysWOW64…
На авсиме предлагали и другие методы — просто бросать в папку с симом или бросать в папку с симом и регистрировать… Я пока просто бросил — т.к. ошибка данная меня пока не посещала (но есть подозрение, что Noname-ошибки, возникающие после очередного тыканья по тумблерам — она самая) .
Ziron, так ты скачай и попробуй как советуют? Ты закономерность ошибки выявил? После 20 и более кликов? Ну или вначале брось в папку с симом , а при отсутствии эффекта — путем замены…

P.S. Посмотрел подгружаемые симом DLL с помощью HijackThis — uiautomationcore.dll грузит именно из папки сима, куда я ее бросил, а не из системной папки. Так что , возможно, стоит начать именно с этого.
И вообще интересно, может ли сим грузить из своей папки системные dll, принадлежащие более ранним системам — например, ХР :sarcastic: .

Я так и сделал как указано в начале топика. Пока вылетов не было. Раньше вылеты были и зависели не от количества кликов по меню. В основном они (вылеты) случались не раньше чем через 10 минут полета (уже в воздухе), когда я хотел поменять вид через меню а не кнопками или открыть карту (и т. п.) сим начинал задумываться как будь-то ему не хватает мощи компа и вылет. Иногда сим подумав все-таки не вылетал. В данный момент замечены вылеты только с Wilco 737 если во время полета попробовать в FMS указать новые координаты для IRS или полностью удалить план полета. Но, это скорее всего уже траблы самого Wilco. Такое у меня вроде еще и в ХР было.

Так никто и не ответил, именно от Vista заменять файл или от семерки 32 бита можно взять?

romgun, 28 Декабрь 2009 — 22:44, сказал(а):

От висты. Народ берет 32-битную версию висты. Кроме того, некоторые писали, что лучше брать файл до апдейта KB960362. Уж не знаю….

А по ссылке, что вверху топика версия до апдейта? =)

Ziron, 29 Декабрь 2009 — 00:09, сказал(а):

А по ссылке, что вверху топика версия до апдейта? =)

Самому интересно, хотя думаю, в инете скорее все до апдейта… остается пробовать
6.0.6001
6.0.5840
В win-7 соответственно 7 версия.

P.S. А может быть вызвано помещением данного файла странное реагирование FSPassengers на клики/вход в пункты меню к нему не относящиеся? К примеру, заходишь в настройки сима — тебе говорят, что по карте перемещаться нельзя…а потом еще пару предупреждение и … «полет аборт»…. Что -то подобное описывалось тут.

От висты. Народ берет 32-битную версию висты. Кроме того, некоторые писали, что лучше брать файл до апдейта KB960362. Уж не знаю….

Да dll’ку надо брать от Висты, я хз что там накосячили в семере, но меня самого это проблема замучила. Насколько я понимаю, она из-за переполнения меню «Следование» тобишь слежением за траффиком, опять же мое предположение ))
romgun прав, dll причем любую можно спокойно класть в папку с симом, ибо любое Win32/64 приложение ищет библиотеки от меньшего зла к большему, т.е. начинает искать сначала в своей папке, ну и далее по системе. Но я сделал как советовали, мне помогло на 100%.

P.S. dll поэтому 32-ух битная, кстати в System32 полно как и 32-ух битных так и 64-ех dll, так что разницы нету

Сообщение изменено: bugzilla (29 Декабрь 2009 — 00:21)

А ради чего всё это ? нас колько единиц выше FPS в винд7 по сравнению с вистой ?

fiyrus, 29 Декабрь 2009 — 03:23, сказал(а):

А ради чего всё это ? нас колько единиц выше FPS в винд7 по сравнению с вистой ?

Дело не в ФПС. Семерка самая удобная и продуманная винда из всех что есть сейчас (ИМХО). Я Винду в первую очередь ставлю не из-за сима. Помимо симулятора, я еще и работаю на своем домашнем компе + все остальное. Так, что сим не главный критерий в выборе Виндовс.

Цитата

Так никто и не ответил, именно от Vista заменять файл или от семерки 32 бита можно взять?

У меня вин7х32 тоже проблема, вылет сима после 20 и более раз раскрывания меню, точное кол-во не подсчитывал, но привык, стал меньше в менюшки ходить, пользуюсь фскоммандером 🙂 теперь сим работает на компьютере целыми днями не выключаясь 🙂 Нужно попробовать поставить от висты так как подтверждаю вылет сима после клацания в меню приблизительно 20 раз +- сколько ещё.

UPD: у меня вылет сима происходит не по времени, а по количеству вызова меню как я понял, чем меньше ходишь по меню, тем лучше. Но, приходится фспасс запускать полет через меню, соответственно количество кликов уменьшает жизнь сима 🙂
UPD:

Цитата

И вообще интересно, может ли сим грузить из своей папки системные dll

Закинул файл UIAutomationCore.dll в папку сима, около недели проблем с ошибкой при использовании меню не обнаружил, специально активно использовал, пока отлично всё.

Сообщение изменено: bodycom (23 Январь 2010 — 14:43)

Такая же проблема, связана именно с Win7 64кой. Только у меня не 20 минут, а час-два, но всё равно потом сим виснет при клацаньи мышкой или входе в меню. Собирался вообще сносить х64 и ставить обычный 32-bit, там проблем не было. Ибо когда после двух часов полета сим становится колом :joystick: , я (обычно по натуре очень спокойный и уравновешенный человек) начинаю трубить, как боевой слон, лупить по клаве, как по роялю и замысловато ругаться матом не как благородный КВС 747го Боинга, а скорее как средневековый боцман… Попробую предложенный вариант, по результатам тестирования отпишусь

UPD: Не меняется dll’ка, даже TakeControl не помогает. А если заменить нагло, «в лоб» (например, загрузившись с Hiren’s BootCD или подключив винт к другому компу) — при загрузке винда восстанавливает оригинальный файл. Похоже, прийдется распрощатся с х64 :angry: На 32-битке летал по 4-5 часов без вопросов

UPD№2: Не меняется через Total Commander, через Проводник поменялась. Ушел в тест-полет :pilotfly:

Сообщение изменено: Walter333 (13 Январь 2010 — 14:50)

Начал осваивать винду 7, 64 бита с начала месяца. Пока никаких проблемм замечено не было, правда я летаю в среднем по одному полету в день, часа на полтора-два. Даже наоборот, там где на тяжелых сценах в XP комп зависал наглухо, сейчас подвисает иногда на 2-3 секунды и дальше продолжается нормальный полет. Установленны практически все аддоны связанные с текстурами, погодой и 60 сценариев аэропортов.Настройки графики 80% от максимума. При fps 12-15 все идет плавно.

Тоже была эта проблема. Win7x64 корпоративный. О чудо! Замена дллки помогла. Все сделал как написали выше. Спасибо. Сто процентов работает. Раньше каждый раз было страшно зайти в меню.
Огромное спасибо!
Влад.

Харьков — Днепропетровск — Керчь — Анапа, примерно два часа на маленком двухмоторнике — полет нормальный :dance4:
Спасибо за совет, помогло!

Сообщение изменено: Walter333 (13 Январь 2010 — 23:13)