Jump to content
The simFlight Network Forums

Fs9 can't Read FSUIPC.dll


Recommended Posts

Last night I thought to "update" my registered version of FSUIPC 3.999. Everything went smoothly including acceptance of the digital signature. However, FS9 would not load it giving the message in the title. The previous version I had installedwas 3.911. Fortunately I also had an old backup disc and was able to restore FSUIPC to an "accepted by fs9" version. However that is quite old being v3.989.

Can you tell me why FS9 wouldn't load the latest version. And/or how I can upgrade to the latest version that does work!

Thanks,

vololiberista

Link to comment
Share on other sites

Last night I thought to "update" my registered version of FSUIPC 3.999. Everything went smoothly including acceptance of the digital signature. However, FS9 would not load it giving the message in the title. The previous version I had installedwas 3.911. Fortunately I also had an old backup disc and was able to restore FSUIPC to an "accepted by fs9" version. However that is quite old being v3.989.

The message actually says just "FS9 can't read FSUIPC.DLL"? I've never heard of or seen such a message. Did it not say anything else, no reason, nothing? When exactly did this message appear -- i.e. at what stage? Did FSUIPC get loaded then unloaded (is there a LOG file produced by this version beforehand?).

What do you mean by "acceptance of the digital signature"? How do you see this occurring?

Could you also check which actual version of FSUIPC you installed? I need the specific number. Currently FSUIPC is up to version 3.999y5, with 3.999z due soon.

Pete

Link to comment
Share on other sites

Hi Pete,

The message says "Fs9 was unable to load or read a file but can continue without it"

It then gives the name of the miscreant file as fsuipc.dll

This message came up within half a second of the splash screen appearing. There certainly was an install.log which was all ok.

I'll have to rerun the installation to see if an FSUIPC.log was created as I can't recall.

In the user guide it mentions to check the digital signature. Which I did and all was ok.

The version I tried to install was 3.999w just last night!

I have seen another post similar to this over on Avsim. but nothing there is relevant. I don't use any joystick software. There is a very old version of simconnect but it's not used by anything. My fs9 is and always has been on a different partion ie. F: I have not installed, downloaded any extra goodies. The FS9 installation itself is sound. So In my mind it would appear that there was a problem somehow in the installation. In the past All I had to do was copy FSUIPC.dll from the download package into the FS9 modules directory. Now it is in the form of a downloader. It "appeared" to download everything correctly. So I'm wondering if the FSUIPC.dll is or was somehow corrupt.

The sequence of events was: Using FS9 with PFE and FSMetar (both needing FSUIPC). Everything worked normally. FS9 closed. New version of FSUIPC installed. FS9 opened immediately with the error message.

vololiberista

Link to comment
Share on other sites

I Just re-ran the instlalation and got the same error message. There was indeed a log created text as below:-

********* FSUIPC, Version 3.989u by Pete Dowson *********

Running on Windows Version 5.1 Build 2600

Verifying Certificate for "F:\Program Files\Microsoft Games\Flight Simulator 9\MODULES\FSUIPC.dll" now ...

SUCCESS! Signature verifies okay!

Running inside FS2004 (FS9.1 CONTROLS.DLL, FS9.1 WEATHER.DLL)

User Name="nicholas weber"

User Addr="nicholas_weber@libero.it"

FSUIPC Key is provided

WIDEFS not user registered, or expired

Module base=61000000

WeatherReadInterval=4

LogOptions=00000001

DebugStatus=15

2656 System time = 27/01/2013 11:29:15

2656 F:\Program Files\Microsoft Games\Flight Simulator 9\

2672 System time = 27/01/2013 11:29:15, FS2004 time = 12:00:00 (00:00Z)

4094 C:\Documents and Settings\Laura Tesoro.ALBERT\My Documents\Flight Simulator Files\lev.flt

4203 AIRCRAFT\Vickers Super VC10\VC105.air

4219 Aircraft="Vickers Super VC10 BOAC"

11703 ERROR: Can't change message filter: functions not available

12187 Advanced Weather Interface Enabled

14062 C:\Documents and Settings\Laura Tesoro.ALBERT\My Documents\Flight Simulator Files\UI generated flight.flt

14609 Clear All Weather requested: external weather discarded

45047 Traffic File #17 = "scenery\world\scenery\traffic030528"

46484 Traffic File #38 = "scenery\world\scenery\traffic_eur"

47266 Traffic File #25 = "scenery\world\scenery\traffic_bucaresti"

47531 Traffic File #44 = "scenery\world\scenery\traffic_moncook"

47672 Traffic File #31 = "scenery\world\scenery\traffic_cuneo"

47781 Traffic File #39 = "scenery\world\scenery\traffic_fiumi"

63031 WeatherOptions set, now 681C378B (timer=0)

64203 Traffic File #19 = "scenery\world\scenery\traffic_airone"

64547 Traffic File #28 = "scenery\world\scenery\traffic_caselle"

65891 Traffic File #47 = "scenery\world\scenery\traffic_stanstead"

66000 Traffic File #49 = "scenery\world\scenery\traffic_tom"

66937 Traffic File #21 = "scenery\world\scenery\traffic_bahrain"

67047 Traffic File #30 = "scenery\world\scenery\traffic_china"

5200234 System time = 27/01/2013 12:55:52, FS2004 time = 11:29:26 (10:29Z)

5200234 *** FSUIPC log file being closed

Memory managed: 0 Allocs, 38171 Freed

********* FSUIPC Log file closed ***********

The download available on Schiratti.com is advertised as 3.999w

vololiberista

Link to comment
Share on other sites

The message says "Fs9 was unable to load or read a file but can continue without it"

It then gives the name of the miscreant file as fsuipc.dll

Doesn't it give you a choice at all?

The version I tried to install was 3.999w just last night!

That's the last Installer version. there is a later version in the Download Links subforum here.

There is a very old version of simconnect but it's not used by anything.

SimConnect is only related to FSX and FSUIPC4.

So I'm wondering if the FSUIPC.dll is or was somehow corrupt.

Well if the signature checks, as you say, it cannot be corrupt. So this is very peculiar indeed.

I Just re-ran the instlalation and got the same error message. There was indeed a log created text as below:-

No. As you will note if you check, that log is from 3.989u, not 3.999w.

The download available on Schiratti.com is advertised as 3.999w

And it is, but that is Mr. Schiratti's site. Interim updates, under my control, are always posted here, in the Download Links subforum. Please see if 3.999y5 helps.

Regards

Pete

Link to comment
Share on other sites

Hi Pete,

I downloaded 3.999y5 from here as you sugessted and got the very same message.

It reads:"FS was unable to load some a/c or software. You can continue using FS but this a/c or software will be disabled. File FSUIPC.dll"

So there's definately something that FS9 doesn't like about FSUIPC.dll. Or is it the other way round? What does this vers of FSUIPC require from FS9 that previous versions did not?

vololiberista

Link to comment
Share on other sites

I downloaded 3.999y5 from here as you sugessted and got the very same message.

It reads:"FS was unable to load some a/c or software. You can continue using FS but this a/c or software will be disabled. File FSUIPC.dll"

So there's definately something that FS9 doesn't like about FSUIPC.dll. Or is it the other way round? What does this vers of FSUIPC require from FS9 that previous versions did not?

Nothing that I know of. I've never seen that message with FS9. It works fine here, and if it were a general problem there'd be lots of questions about it here. After all 3.999w is the main current release which very many have downloaded since its release last August.

Maybe there's something it now needs which isn't installed on your system? I certainly am not aware of any new dependencies for FSUIPC3 -- I am very careful not to use anything only available in later versions of Windows.

These are the Windows DLLs it needs to be able to link to. Perhaps you could check whether you have them all installed?

KERNEL32.DLL

ADVAPI32.DLL

CRYPT32.DLL

DSOUND.DLL

GDI32.DLL

HID.DLL

MSACM32.DLL

MSCVRT.DLL

OLE32.DLL

SETUPAPI.DLL

SHELL32.DLL

USER32.DLL

VERSION.DLL

WINMM.DLL

WS2_32.DLL

If any one of those was not installed in your Windows, Windows\System or Windows\System32 folders then it would be explained. However, I've compared that list for version 3.999y5 with the same for version 3.989u (which you have working), and the only extra ones now are OLE32.DLL and SHELL32.DLL.

The only function used in SHELL32 is ShellExecuteExA. That was added in the original WinXP release.

The only function used in OLE32 is CoInitilalizeEx, and that's been around since Win2000.

It must be some sort of dependency, but I'm not sure how to find out what. Is there any extra information in the Windows error logs?

Regards

Pete

Link to comment
Share on other sites

Hi Pete,

From your list the only one missing is MSCVRT.DLL. But you say that was required in previous releases of FSUIPC. Strange why they worked then if it is needed

I'm running XP so it should be there apparently. I've never had an MSCVRT.DLL error message.

Where do I find the error logs in case there's something there?

Also it seems to be necessary for running C+ etc. All my C+ gauges work fine!!!!

vololiberista

Link to comment
Share on other sites

I do have it it's called MSVCRT.DLL and not MSCVRT.DLL!!

Sorry, typo.

So then I have all the dll's required. What next!!!!

Sorry, I've no way of proceeding on this, unless you can find details of why Windows won't let FS load it. Did you look for messages in the Windows error logs?

I have a PC here running Windows XP SP3, like you (at least that's what FSUIPC thinks you are running), and it is fine with 3.999y5. I can't add code to FSUIPC to find out why it won't load because if it isn't loading any code i add can't run.

Windows error logs are accessed via: right-click on My Computer, select 'Manage', then Event viewer, then Application. see if you can find reports referring to FS9 or FSUIPC.

Pete

Link to comment
Share on other sites

I have had a look at Windows error logs and whilst there are some ie. perflib errors they don;t equate to the times yesterday and today that I have tried to run the latest FSUIPC. Is it because I'm not using SP3 perhaps?

Well, it's possible I suppose. I don't have access to any version before SP3 I'm afraid so I can't tell. Maybe some of the improvements i've put into FSUIPC in the last year have made use of things which weren't in even XP before SP3. I've not done so deliberately, and if I could identify what it might be I'd try and make it optional somehow, but I'm not able to find out without knowing what your Windows obviously knows but isn't telling!

I think it would be a good idea for you to update Windows in any case.

Regards

Pete

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.