Class not registered when trying to install apps or even InstallShield update from installshield app ikernel.exe

Posted on 2006-04-20
Last Modified: 2007-12-19
We have an XP Home laptop that is having a problem with the error message 'class not registered' for several pieces of hardware that want to install their software - Iomega externa USB CD drive and Canon printer, and others that slip my mind right now.

When trying to install the Iomega apps, I get an error with ikernel.exe 'class not registered'.  Googling that, it's an InstallShield app.  Their website has suggestions of clean the temp folders, reboot, tweak DCOM settings, etc.  all were empty, configured correctly already, but the problem persists.  I found an INstallsheidl page saying to delete the engine folder and reinstall installsheild... even that gets the 'class not registered' message!

The machine runs OK other than when trying to install apps.  We are logged on as an administrator, there are no other users logged in or even that exist...

This seems like a general issue with classes / installshield which is why I posted it here.

Other than a reinstall, any recommendations!?
Question by:LookingForITHelp
    LVL 14

    Expert Comment

    by:Tommy Braas
    This is NOT the right TA for this question.

    Disconnect the hardware from the laptop. Go to Start menu -> Control Panel -> Add/Remove Programs and remove the software for the devices that aren't working.

    Reinstall the software for one of the devices.
    Reconnect the device when either instructed to do so, or when the installer has finished installing.

    Author Comment

    It's a problem with ikernel in general - it first showed up with hardware, but then we noticed that any new installs were failing with the same message.  even at installshield's website, they tell you to do a reinstall of the installshield engine,.... and that fails!

    So when I searched for keyworkds here, this came up as one of the most common sites for the 'class not registered' error...

    LVL 14

    Accepted Solution

    Try posting your question in this topic area instead

    You can ask to have the points for this question refunded by asking in the Support area. You can find the link to the support area at the top of this page.

    Good luck!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    If you build your web application in Visual Studio you'll get at least a few binaries, or .DLL, files in your bin folder. However, there is more compiling to be done. Normally this would happen when an ASP.NET resource within the web site is request…
    There are 2 things you must have in order to connect to the internet behind a router, The "Gateway IP" of the router, which is usually something like, I've seen routers with default values of:,,, …
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now