Ошибка с оболочкой InstallShield (ikernel.exe) и Stdole

0 2

При попытке установить программу в Windows, используя оболочку InstallShield может появиться следующее сообщение об ошибке:

Ядро install Shield «ikernel.exe» не может быть запущено — ошибка при загрузке библиотеки

Кроме того, похожая проблема может возникнуть и в продуктах Microsoft Office, например в Excel 2007, там ошибка содержит только название файла «stdole*.tlb» и кнопку «ОК».

Причина данной проблемы в том, что в системной папке (Windows\System32) отсутствует один из следующих файлов:

  • Stdole32.tlb
  • Stdole2.tlb
  • Stdole.tlb

Решение 1. Восстановление файла

Для решения этой проблемы необходимо восстановить данный файл с диска системы, образа, с другой такой же системы. После нахождения необходимых файлов:

  1. Нажмите кнопку «Пуск», выберите пункт «Выполнить» и введите команду «cmd«.
  2. Введите команду cd\ для перехода в папку диска С и нажмите клавишу Enter.
  3. Далее введите команду expand буква_диска:\путь_к_файлу\имя_файла.tlb и нажмите клавишу Enter (имя_файла — имя файла, который нужно восстановить, буква_диска — диск, на котором размещен файл, а путь_к_файлу — это путь к файлу на диске).

Для получения справки по использованию команды Expand введите в командной строке «expand /?».

Решение 2. Восстановление реестра

Кроме этого, может быть проблема связанная с повреждением реестра Windows. Эта проблема возникает после обновлений системы и препятствует полноценной работе офисных продуктов, таких как Word, Excel и т.п. Для решение проблемы попробуйте принять следующие шаги:

  1. Перейдите в Пуск — Выполнить — regedit
  2. Перейдите в HKEY_CLASSES_ROOT — Excel.Chart.8
  3. Щелкните правой кнопкой мыши и выберите Разрешения (Permission).
  4. В окне «Разрешения» нажмите «Добавить» и введите «все» в поле «Имя» и нажмите «ОК».
  5. Как только это будет сделано, выделите всех в списке и выберите вкладку «Дополнительно» — «Владелец» — «Выделить все» — «Применить» и «ОК».
  6. В окне «Разрешения» — «Выбрать всех» установите флажок «Полный контроль» и «Чтение», затем нажмите «Применить» и «ОК».
  7. Нажмите F5 для обновления, это должно создать новый ключ внутри Excel.Chart.8, называемый Протокол (Protocol), щелкните правой кнопкой мыши по ключу и повторите шаги 3 — 5.
  8. Повторно обновите и выполните эту же последовательность шагов, чтобы добавить разрешения на следующие под-ключи StdFileEditing — Server.
  9. Закройте редактор реестра.

Перед редактированием, настоятельно рекомендуем создать резервную копию реестра.

Оставьте ответ

Ваш электронный адрес не будет опубликован.