Подписка: Сообщения | Комментарии

HP OpenView на Windows Vista

3 коммент.

Решил опубликовать сие на своём блоге, так как подумалось мне, что данная заметка может помочь не только мне. Краткое описание проблемы — программные продукты Hewlett-Packard OpenView написанные на языке Java для кроссплатформенности, испытавают проблемы запуска под управлением операционной системы Windows Vista в связи с той же самой Java...

Благодаря любезной заботе Дениса (Brialius) за что ему огромное спасибо, сайту HP и представителям ITIL сообщества России (к примеру, Василию Каменеву), удалось таки достаточно оперативно разрешить проблемку...

Проблема запуска

Инсталляция и использование HP OpenView ServiceDesk 4.5 Client на рабочей станции пользователя требует наличие установленной (или предустановленной) Microsoft Java Virtual Machine (msjavx86.exe), который поставляется на дистрибутивном диске HP OpenView продуктов, либо может быть скачан с сайта Microsoft (http://www.microsoft.com). Так же присутствие установленной (или предустановленной) MDAC компоненты версии не ниже 2.1.

MDAC компонента является неотъемлемой частью новой операционной системы Microsoft Windows Vista. Версия, интегрированная в Vista имеет маркировку: 6.0.5308.17 (или старше, если у Вас ранее были установлены FixPack и/или ServicePack для данной операционной системы). Версия MDAC получила свой номер в соответствии с версией основного build операционной системы – 6.0. Данная версия является следующим поколением MDAC 2.8 SP1 и более не распространяется, по заявлению представителей Microsoft, как отдельный компонент, как то было с версиями MDAC до 2.8 включительно.
В дополнении к изменению номера версии MDAC и интегрированию его в операционную систему, внесены какие-то дополнительные изменения в логику/структуру MDAC, с которыми мне пока нет времени знакомиться. Это привело к тому, что некоторые программные продукты, которые ранее корректно взаимодействовали с MDAC 2.8 и младше более не могут полностью или частично использовать данную компоненту.

Клиента HP OpenView ServiceDesk 4.5, в отличие от версий 5.x данного продукта, которые способны использовать в своей работе Java от компании SUN Microsystems, постигла таковая участь. При запуске клиента HP OpenView ServiceDesk 4.5 под управлением Windows Vista Вы можете получить подобное сообщение об ошибке:
[photopress:HPonVista_1.jpg,full,pp_image]

Решение для запуска

Для разрешения данной ситуации – запуска клиента HP OpenView ServiceDesk 4.5 под управлением операционной системы Microsoft Windows Vista, необходимо выполнить следующие действия в строгой последовательности:

  1. Установить Microsoft Java Virtual Machine (msjavax86)
  2. Установить HP OpenView ServiceDesk Client
  3. Установить последний необходимый ServicePack для ServiceDesk Client
  4. Зарегистрировать msado15.dll от имени учетной зпаиси Администратора, используя следующую команду в командной строке системы:
    Regsvr32 “C:\Program Files\Common Files\System\ado\msado15.dll”

Что делаеть, если при выполнении пункта 4 у Вас возникли проблемы и система, не смотря на Вашу административную учетную запись, не признала в Вас администратора? :)

  1. Откройте панель управления Windows Vista
  2. Перейдите в раздел управления учетными записями пользователей
  3. Перейдите в раздел «Включение или отключение контроля учетных записей (UAC)»
  4. В открывшемся окне — уберите галку «Используйте контроль учетных записей (UAC) для защиты компьютера»
  5. Скопировать regsvr32.exe из папки C:\windows\system32 в корень диска C:\
  6. На файле C:\regsvr32.exe нажать правую кнопку мыши и в контекстном меню выбрать пункт свойств.
  7. В открывшемся окне перейти на закладку Compatibility (Совместимость) и установить запуск программы в режиме совместимости с Windows XP. Затем нажать кнопки [Apply] и [Ok]
    Зарегистрировать msado15.dll используя следующую команду в командной строке системы:
    C:\Regsvr32 “C:\Program Files\Common Files\System\ado\msado15.dll”

После выполнения необходимых Вам процедур, если Вы не относитесь к разряду администраторов — настоятельно рекомендуем включить данную галку обратно.

По факту завершения Ваших действий, Вы должны получить окно подтверждения успешного выполнения операции:

[photopress:HPonVista_2.jpg,full,pp_image]

Проблема использования

Подобное сообщение об ошибке, Вы можете получить и в процессе использования HP OpenView ServiceDesk 4.5 Client под управлением операционной системы Microsoft Windows Vista в том случае, если совпадут два следующих условия:

  • HP OpenView ServiceDesk 4.5 Server обновится до следующей версии ServicePack
  • Клиентам HP OpenView ServiceDesk 4.5 будет указано при входе осуществлять проверку и автоматическое обновление до версии ServicePack сервера;

Ошибка полностью не идентифицирована и точные причины не установлены, однако предполагают, что она возникает из-за расширенных средств обеспечения безопасности, используемых в Microsoft Windows Vista

Решение использования

В данной ситуации, проблема возникает в процессе обновления двух файлов:

  • servicepack.jar
  • hotfix.jar (если используется)

Для устранения данной проблемы, необходимо выполнить следующие действия:

  1. Осуществите попытку входа в HP OpenView ServiceDesk 4.5 клиента.
  2. После того, как Вы получите сообщение об ошибке:
    Переместите из своего пользовательского профиля:
    %AppData%\Hewlett-Packard\OpenView\Service Desk\
    Файлы servicepack.jar и hotfix.jar (если пользуется) в папку:
    %sd_clienthome%\lib

Обращаем Ваше внимание: Файлы должны быть не скопированы, а именно перемещены — с удалением в предыдущем месте расположения! Будьте внимательны и осторожны при работе с данными файлами. Настоятельно рекомендует выполнить полный backup всех версий файлов перед началом работы!


  1. william пишет:

    Спасибо. Помогло.

    Можно кста и с UAC. Просто делаешь cmd файлик и запускаешь его по правой кнопке «run as administrator»

  2. Не за что. Но, собственно, сейчас вообще не представляю зачем «это» использовать, так как для Windows Vista есть клиент HP OpenView ServiceDesk 4.5 Client 2008, который нормально работает в этой среде.

  3. william пишет:

    де взять инсталл?

Оставить комментарий