By Ernesto Alvarez 818262
#408230 This was submitted by Paul Deemer.

For those Win7 + FSX users who still run into crashing problems after moving the uiautomationcore.dll to the FSX folder, try this alternate method. basically youre telling your system to take ownership of the file and giving it write permission.

You can get the uiautomationcore.dll file from the url below

http://download3.apollo3.com/download/d ... .php?id=20

1. Find CMD.EXE, right click the file and select run as Administrator.

2. Type the following commands below and then press Enter.

a. Takeown /f c:\windows\system32\UIAutomationCore.dll

b. icacls c:\windows\system32\UIAutomationCore.dll /grant Administrators:(D,WDAC)

c. ren UIAutomationCore.dll UIAutomationCore.dll.old

d. exit

3. Download and Copy UIAutomation.dll to your main FSX folder.
By Luke Kolin 837789
#432996 I'm not sure what the point of this is. Any DLL in use by an active process is automatically locked for writing because of the way Windows virtual memory works.

Cheers!

Luke
By Ernesto Alvarez 818262
#444850 thanks, looks like Larry is having issues on his server today, should work again after he checks into that, if not ill put up alternate links.

Sean, if i remember right, yes it goes into the root folder of FSX
By Zeljko Budovic 1139323
#451943 That is the wrong version on Apollo website, and will add more problems to FSX. The only version which actualy works, and is required for Windows 7 users is 6.0.5840.16386. You can download it here https://www.dropbox.com/s/adxsx0mxb6wztil/UIAutomationCore.rar

Check your version, it should be like this:

Image
By Zeljko Budovic 1139323
#451957 I found this by accident, just tried to find why is not working for some people http://forum.avsim.net/topic/419520-fsx-freezes-mid-flight/page-2#entry2804356

After this, i tested different versions on my 2 PC's.

But other, "trusted" sources would be Paul J from Avsim and Kosta. Paul has one post about issues with wrong version http://forum.avsim.net/topic/421372-nvidia-32723-drivers/page-3#entry2805096

I don't know if Kosta is aware of other versions issues, but he uses the right one in his guide.

Everyone can try, it took 10 minutes to test it. Just restart PC once after you replace uiautomationcore.dll, i don't know why, but is needed on my PC to see effects.

The rest is ok, uiautomationcore.dll should be just placed in FSX main folder. No other places, no adding to registry...
By Chris Bell 1244639
#456861 here's my private undocumented fix
seems to be working fine here with me, feel free to try yourself

make a "New Text Document.txt", rename it from "New Text Document.txt" to "uiautomationcore.dll"
accept the prompt warning about changing the file extension
than move it to your FSX root directory
thats it, enjoy


Chris
By Luke Kolin 837789
#456862
Chris Bell 1244639 wrote:make a "New Text Document.txt", rename it from "New Text Document.txt" to "uiautomationcore.dll" accept the prompt warning about changing the file extension
than move it to your FSX root directory


You're better off just deleting the .DLL from the FSX directory.

Cheers!

Luke
By Chris Bell 1244639
#456864 i know it seems silly to put a blank renamed txt document
ive been working with MS platforms professionally for over 15 years now, ive learned few of their corks

i believe fsx.exe is just looking for the file as part of his checklist, not actually running any functions off it
it appears so far that this is sufficient to prevent the random crashes observed with FSX and W7

there's no risk in trying this what so ever, you could always revert back


Chris