Вопрос или проблема
В течение последнего полутора лет я использовал Onboard Memory Manager (OMM) от Logitech для управления привязками на моей мыши (G502X Lightspeed) на двух чистых установках Windows 11. На прошлых выходных я сделал еще одну чистую установку Windows 11, на этот раз версии 24H2 (26100.2314). Теперь вдруг приложение не хочет запускаться. У меня те же драйверы, которые я использовал с тех пор, как получил мышь, поэтому я исключил этот вариант. Более старые версии приложения также не открывались, так что проблема явно не в приложении.
Часы поиска в Google по фразам вроде “менеджер памяти не открывается” ничего не дали.
Немного позже я открыл Монитор надежности, чтобы взглянуть на ошибки, не относящиеся к проблеме OMM, и сразу заметил стену критических событий, связанных с Onboard Memory Manager.
Вот одна из записей:
Источник
OnboardMemoryManager
Резюме
Перестал работать
Дата
12/7/2024 8:00 PM
Статус
Отчет отправлен
Описание
Путь неисправного приложения: C:\Users\XXX\AppData\Local\Programs\OnboardMemoryManager\OnboardMemoryManager_2.2.5062.exe
Подпись проблемы
Имя события проблемы: CLR20r3
Подпись проблемы 01: OnboardMemoryManager_2.2.5062
Подпись проблемы 02: 2.2.5062.0
Подпись проблемы 03: 66ea736d
Подпись проблемы 04: mscorlib
Подпись проблемы 05: 4.8.9290.0
Подпись проблемы 06: 67214b29
Подпись проблемы 07: 43f6
Подпись проблемы 08: a4
Подпись проблемы 09: System.BadImageFormatException
Версия ОС: 10.0.26100.2.0.0.768.101
ID локали: 1033
Дополнительная информация 1: fe71
Дополнительная информация 2: fe719b23ae8b2d7c6e941df86d80f491
Дополнительная информация 3: c708
Дополнительная информация 4: c70862cbc9e49aa050e715d1b3ed7c81
Дополнительная информация о проблеме
ID корзины: 7805f3e8acd2d6334213aab023ba186b (1302572390730569835)
Еще час поиска в Google, и единственное, что я нашел относительно своей ситуации, это пост. Кроме этого, были результаты, указывающие на проблему с версией .NET, но я подтвердил с помощью PowerShell, что она установлена.
PSChildName Version
----------- -------
Client 4.8.09032
Full 4.8.09032
Client 4.0.0.0[enter link description here][2]
Я на грани отчаяния, поэтому буду признателен за любую помощь.
Вот спецификация моего ноутбука, если это поможет.
Обновление:
Хорошо, проблема, возможно, не в Windows, или, возможно, все-таки в ней. Я уже не знаю. У меня рядом был USB-накопитель с Windows 10 (мой ноутбук пришел с W10), и я решил установить его, и что вы думаете… Onboard Memory Manager все еще не запускается. Полное понижение ОС. На этом этапе, это должно быть пропущенное программное обеспечение, потому что проблема явно не связана с ОС. Я уже рассмотрел вариант с .NET, но установил версии Desktop Runtime 6, 8, 9.
Ответ или решение
Ситуация, которую вы описали, связана с ошибкой System.BadImageFormatException
, которая возникает при попытке запуска приложения, но это не обязательно указывает на проблему с самим приложением. Давайте подробно рассмотрим возможные причины этой ошибки и пути их устранения.
Введение в проблему
Ошибка System.BadImageFormatException
чаще всего возникает, когда приложение пытается загрузить некорректный файл сборки, например, когда 32-битная версия приложения запускается на 64-битной системе (или наоборот), или когда файл исполняемого кода повреждён. В вашем случае с Logitech Onboard Memory Manager (OMM), вы столкнулись с этой ошибкой после переустановки Windows 11, что вызывает подозрения на проблемы с совместимостью или отсутствующими библиотеками.
Потенциальные причины
-
Несоответствие архитектуры: Убедитесь, что вы используете правильную версию приложения. Например, если ваша система 64-битная, вам следует использовать 64-битную версию OMM. Если у вас есть доступ к 32-битной версии приложения, попробуйте её.
-
Отсутствие необходимых библиотек или компонентов: Ошибка может указывать на то, что в системе отсутствуют нужные библиотеки .NET Framework или другие необходимые компоненты. Вы упомянули, что у вас установлена версия .NET Framework 4.8, но возможно существуют зависимости, которые требуется установить отдельно.
-
Повреждение файлов приложения: Поскольку вы установили OMM несколько раз и ошибка осталась, возможно, приложение установлено некорректно или файлы приложения повреждены. Попробуйте выполнить полное удаление OMM и затем установить его заново.
-
Конфликт программного обеспечения: Возможно, какие-то другие установленные программы или драйверы влияют на работу OMM. Проверьте, были ли установлены новые программные продукты или обновления в период, предшествующий обнаружению проблемы.
-
Настройки безопасности Windows: В некоторых случаях брандмауэр или другие настройки безопасности могут блокировать выполнение приложений. Попробуйте временно отключить антивирусное ПО и проверить, запустится ли OMM.
Решение проблемы
-
Проверка архитектуры: Убедитесь, что версия вашего приложения соответствует архитектуре вашей версии Windows. Если вы используете 64-битную систему, скачивайте 64-битные версии OMM.
-
Устранение конфликтов: Запустите приложение в безопасном режиме Windows для проверки конфликта с другими запущенными программами. Если OMM запускается в безопасном режиме, вероятно, проблема кроется в одном из приложений, работающих в обычном режиме.
-
Обновление системы: Убедитесь, что у вас установлены все последние обновления для Windows и драйверов. Иногда проблемы совместимости можно решить обновлением.
-
Переустановка .NET Framework: Полностью удалите текущую версию .NET Framework и установите её заново. Для этого можете воспользоваться специальными инструментами от Microsoft для удаления .NET, затем установите последнюю версию.
-
Использование журналов событий: Внимательно изучите логи Reliability Monitor и Event Viewer, чтобы увидеть, существуют ли другие ошибки, которые могут дать больше информации о сути проблемы.
Заключение
Если никакие вышеописанные методы не сработают, вам следует обратиться в службу поддержки Logitech или на специализированные форумы, поскольку они могут иметь информацию о специфических проблемах с OMM на новой версии Windows. Также не теряйте надежды – часто проблема оказывается более глубокой, чем кажется на первый взгляд, и требует детального анализа. Удачи в решении вашей проблемы!