Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I've never had such a crash with FSX:SE, and 2 years, 3 weeks, 4600 hours later, I still haven't.
When I put in a certain tweak into my fsx.cfg that stops my blurries with orbx, its not 100% every time, but much better without the tweak. My menu bar would start lagging really badly , then the background would have issues were it was trying to draw the image (you could see the outline of a plane in white in a background of white), as soon as i put that dll into my main folder it immediately stopped, in fact it's stopped other types of crashes too.
Uiautomationcore.dll is a Windows system dll that is used by many apps, to get access to other app's menus.
Unfortunately, later versions of this dll made FSX to crash, probably an incompatibility bug in FSX.
But fortunately, Windows dll mechanism searches for dlls first in the app folder, before seeking them in the windows and system folders.
So placing a compatible-with-FSX Uiautomationcore.dll in FSX main folder turnarounds this dll issue.
As you may have noticed, FSX Steam is already delivered with a version of Uiautomationcore.dll in its main directory, so Uiautomationcore.dll tweak is no longer needed.
3 pitfalls however that faced the early Uiautomationcore.dll tweakers of the old Fsx:
- Incompatibility: not all versions of Uiautomationcore.dll were compatible with Fsx or did fix the menu crash
- 64 bits and 32 bits versions exist, but FSX uses the 32 bits version of course. Many were confused with this because using the 64 bits versions on their brand new 64 bits system
- Clean DLL cache: whenever you add or change the dll in FSX folder, you need to clean windows dll cache so that this new dll is taken into account. So either logoff or better restart your computer, otherwise, you won't see the benefit of your dll change.
And last word:
NEVER EVER DELETE the windows system Uiautomationcore.dll in system folders. Some early tweakers were doing this, a total nonsense that will bring your Windows system unstable.
Trying your fix now, hope it works.
But the UIautomationcore.dll in C:\Windows\SysWOW64 is a 64 bits DLL
It can't and won't be loaded by 32 bits FSX, and so if you replaced the one in FSX folder with this 64 bits DLL, FSX will use the one in C:\Windows\System32, which comes with Win10
So If it it works fine like this, it means FSX is now compatible again with UIautomationcore.dll delivered by WIndows 10 updates!
It's been a long time since I did not fly FSX, so I cannot test on my end
Only thing I know is that in the year 2017', FSX was incompatible with latest 32 bits UIautomationcore.dll, and thus Dovetail included an older one as a workaround to this issue, delivered with FSX SE