• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

unmerged(4509)

Recruit
Jun 21, 2001
5
0
www.fatferret.com
I have patched from a fresh install of EU on the same machine multiple times before. This time, however, the patch refuses to install. Once it gets past extracting the CABs, it tries to prepare its version of installshield. It then spits out, "The InstallShield engine (iKernel.exe) could not be launched. Error loading type library/DLL."

I've tried everything, and I'm frankly quite fed up with EU's seeming inability to run properly. The MP over TCP/IP is essentially broken under 1.09 (and I have a very fast cable connection). The game crashes to desktop frequently. And now, I can't even patch the game that I've patched in the same way several times before. I even tried reinstalling (yet again). Nothing.

EU2 sounds like a fun game in theory, and then you are forced to come to terms with the fact that its developer doesn't seem to be concerned with actually producing a solid game.

192MB RAM, K6-2 400, TNT, Win98 SP1.
 
This means that there is someting else that is wrong. Probably your O/S installation. Read the following from InstallShield's web site:

INFO: Troubleshooting Initialization Errors
Document ID: Q104985
This article applies to the following:
Product(s): Installshield Professional 6.x
Last Revised On: 07/26/2001

Summary

I am getting one of the following errors during setup initialization:
Error extracting support files
Error installing Ikernel.exe (0x any number)
Access is denied
Error loading Type Library/DLL
Discussion
Setup initialization errors can be caused by a number of factors. This is a non-exhaustive list of possible resolutions:

Insufficient permissions on the machine. If you are using a Windows NT or a Windows 2000 machine, you need to have administrative permissions to run an InstallShield Professional 6.x setup. Make sure you have the correct permissions.

If you just ran an InstallShield setup, the engine takes a few seconds at the end of the installation to clean up. During this time Ikernel.exe (the engine file) is running in memory from a previous process; that is why you are not allowed to launch another setup. Waiting a few seconds and running the setup again should resolve this.

Check and make sure Ikernel.exe is not in memory; if it is, and no setup is running at the time, end that task.

Clean the temp directory.

Delete the Program Files\Common Files\InstallShield\Engine folder and then rerun the setup.

Reinstalling IE 5.x can also repair a number of corrupted/missing core windows files from your machine, so reinstalling IE 5.x and the NT service pack is also suggested.

Another possibility is that you do not have sufficient COM permissions. For information on how to troubleshoot this see article Q104986, INFO: Initialization Error Troubleshooting.

The other potential cause is a missing Stdole32.tlb file. This is a core Windows file and should exist on your machine. Make sure that you if you get this file from another machine, the machine is running the same operating system as the target machine.

Download and run DCom98.exe from the following site: http://www.microsoft.com/com/dcom/dcom98/download.asp

Article on InstallShiled's web site


Patric
 
Problem resolved.

None of the suggestions given in that article actually helped, but they got me to thinking. I removed an application from ...\CurrentVersion\RunServices that I suspected might be conflicting in some way with the EU patcher's instance of InstallShield. Killed the task as well, and voila, the patch ran.

Thanks for responding. Now for the random loans bug for clients (i.e. not the host) over TCP/IP in 1.09... ;)
 
Thank you for the feedback. Nice to know you have the game running.
I have answered, as far as I can, the MP Loans bug in the other thread.