[решено] не запускается программа "SteelSeries Engine 2"

Аватара пользователя
perihelion

[решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

- система "win server 2003 R2 enterprise SP2" (установлена менее недели назад)

- net framework 2.0 sp2, 3.0 sp2, 3.5 sp1

- c++ 2005, 2008, 2010, 2012

- msxml 4.0 sp3, 6.0

- usb-клавиатура "apex 350" (драйвер и прошивка установлены)



данная программа (версия 2.9.2014.1) нужна для переназначения клавиш, без неë эта клавиатура практически бесполезна

"SteelSeries Engine 2" функционировала нормально на "хр pro sp2", но в win2003 вообще не запускается



здесь
описана почти идентичная проблема (разве что там сервер не 2003, а 2008) и упомянуты направления, по которым нужно идти для того чтобы еë решить:

Registry keys for COM component were missing

BlueTooth stack not present on Server OS



с этими двумя строками самому разобраться не получилось, прошу помочь



(никаких BlueTooth-устройств не использую)

(на всякий случай в архиве есть копия системных каталогов операционки хр)

(
тут
та же проблема, но с сервером-2012)
Аватара пользователя
perihelion

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

программа была установлена в июле (reg-файл создан в декабре)



несколько часов назад (предположительно после отключения "internet explorer enhanced security configuration", но это не точно) после нажатия на ярлык программы начало появляться (раньше - ничего не происходило) окно "SteelSeriesEngine.exe - Application Error":



Скрытый текст

[spoiler]Application has generated an exception that could not be handled.



Process ID=0x64c (1612), Thread ID=0xa6c (2668).



Click OK to terminate the application.

Click CANCEL to debug the application.[/spoiler]




после выбора "cancel" появляется окно "SteelSeriesEngine.exe - No debugger found":



Скрытый текст

[spoiler]No registered JIT debugger was specified.



Click on Retry to have the process wait while attaching a debugger manually.

Click on Cancel to abort the JIT debug request.[/spoiler]







Цитата:



Там есть файл software - его можно посмотреть в Regedit (ставите указатель на HKEY_LOCAL_MACHINE -> меню Файл -> Загрузить куст)




Цитата:



HKEY_LOCAL_MACHINE\имя_загруженного_куста\Classes



выполнив эти инструкции, я в трëх местах нашëл фрагмент 56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15:



1) HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\BSteelLink.BusDriver\CLSID

(Default), REG_SZ, Data: {56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}



2) HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\BSteelLink.BusDriver.1\CLSID

(Default), REG_SZ, Data: {56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}



3) HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}

(Default), REG_SZ, Data: BusDriver Class



в моëм первом сообщении упоминаются 2 ориентира для решения проблемы (второй из них - BlueTooth stack not present on Server OS)

ничего в этом не смыслю, но спрошу:
это
(Bluetooth Stack for Windows) может как-то помочь?
Аватара пользователя
perihelion

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

http://rgho.st/7tL6vcRRj




PML-файл создан в Process Monitor (2.96), так как версия 3.31 не запустилась:

Procmon.exe - Entry Point Not Found

The procedure entry point InitializeSRWLock could not be located in the dynamic link library KERNEL32.dll




если что, KERNEL32.dll есть в:

C:\WINDOWS\system32 (1 037 312 bytes)

C:\WINDOWS\system32\dllcache (1 037 312 bytes)
Аватара пользователя
Petya V4sechkin

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение Petya V4sechkin »

perihelion, сделайте лог
Process Monitor
следующим образом:запустите Process Monitor;попытайтесь запустить SteelSeries Engine 2;сохраните лог: меню File -> Save -> PML-формат;заархивируйте и выложите на любой файлообменник, например rghost.ru.
Аватара пользователя
Petya V4sechkin

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение Petya V4sechkin »

perihelion, есть подозрение, что программа некорректно установилась, поскольку отсутствует раздел реестра

HKEY_CLASSES_ROOT\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}
Аватара пользователя
perihelion

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

я программу вынужденно устанавливал (для проверки) за последние часов 30 неоднократно (в том числе и другие версии)

ни одной ошибки во всех установках не было



то, что что-то отсутствует в реестре, я понял ещë из темы, на которую дал первую ссылку

но что делать с этим отсутствием?
Аватара пользователя
Petya V4sechkin

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение Petya V4sechkin »

perihelion, а можете посмотреть на другой системе, где программа работает нормально, есть ли указанный раздел реестра?
Аватара пользователя
perihelion

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

на другой системе посмотреть не могу, она удалена (заменена на нынешнюю вин2003)



в rar-файле сохранилась полная копия каталога "C:\WINDOWS" (из системы хр, где программа работала нормально)

в "C:\WINDOWS\system32\config" есть файлы:

system (11 796 480 bytes)

system.LOG (1 024 bytes)

system.sav (503 808 bytes)

их поверхностный просмотр в блокноте не выявил раздела "HKEY_CLASSES_ROOT"



ещë есть reg-файл "export from registry (2015.12.20)" (113 mb). но в нëм только:

HKEY_LOCAL_MACHINE - 617 тысяч строк

HKEY_USERS - 454 тысяч строк

другие разделы (в том числе и HKEY_CLASSES_ROOT) - отсутствуют
Аватара пользователя
Petya V4sechkin

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение Petya V4sechkin »

Цитата perihelion:



в "C:\WINDOWS\system32\config" есть файлы



Там есть файл software - его можно посмотреть в Regedit (ставите указатель на HKEY_LOCAL_MACHINE -> меню Файл -> Загрузить куст).


Цитата perihelion:



не выявил раздела "HKEY_CLASSES_ROOT"



HKEY_LOCAL_MACHINE\SOFTWARE\Classes

или HKEY_LOCAL_MACHINE\имя_загруженного_куста\Classes
Аватара пользователя
perihelion

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

зачем для HKEY_LOCAL_MACHINE загружать куст, если этот раздел можно удобно (и с поиском) просмотреть в блокноте?



что мне делать с разделом HKEY_LOCAL_MACHINE\SOFTWARE\Classes?

нам же нужен HKEY_CLASSES_ROOT\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}



в reg-файле (от старой системы) по запросу HKEY_CLASSES_ROOT находит только 2 места:



Скрытый текст

[spoiler][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\AppPatch\v2.0.50727.00000\excel.exe\{2CCA A9FE-6884-4AF2-99DD-5217B94115DF}\Registry Keys\{2CCAA9FE-6884-4AF2-99DD-5217B94115DF}]

"Key Presence"=dword:00000000

"Key Name"="HKEY_CLASSES_ROOT\\Interface\\{000C0601-0000-0000-C000-000000000046}"[/spoiler]






Скрытый текст

[spoiler][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\AppPatch\v2.0.50727.00000\winword.exe\{2C CAA9FE-6884-4AF2-99DD-5217B94115DF}\Registry Keys\{2CCAA9FE-6884-4AF2-99DD-5217B94115DF}]

"Key Presence"=dword:00000000

"Key Name"="HKEY_CLASSES_ROOT\\Interface\\{000C0601-0000-0000-C000-000000000046}"[/spoiler]




это не должно никакого значения иметь, но упомяну, что сейчас в системе есть "NET-Framework 2.0 sp2" (support info: version 2.2.30729)



в reg-файле по запросу 56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15 ничего не находит
Ответить

Вернуться в «Microsoft Windows NT/2000/2003»