No último ano e meio, e em duas instalações limpas do Windows 11, tenho usado o Onboard Memory Manager (OMM) da Logitech para gerenciar os vínculos no meu mouse (o G502X Lightspeed). No último fim de semana, fiz outra instalação limpa do Windows 11, desta vez a versão 24H2 (26100.2314). Agora, de repente, o aplicativo não quer iniciar. Tenho os mesmos drivers que uso desde que comprei o mouse, então risquei isso. Versões mais antigas do aplicativo também não estavam abrindo, então não é o aplicativo.
Horas pesquisando frases como "onboard memory manager not opening" não produziram nada. Um tempo depois, abri o Reliability Monitor para verificar erros não relacionados ao problema do OMM e imediatamente notei a parede de eventos críticos relacionados ao Onboard Memory Manager.
Aqui está uma das entradas:
Source
OnboardMemoryManager
Summary
Stopped working
Date
12/7/2024 8:00 PM
Status
Report sent
Description
Faulting Application Path: C:\Users\XXX\AppData\Local\Programs\OnboardMemoryManager\OnboardMemoryManager_2.2.5062.exe
Problem signature
Problem Event Name: CLR20r3
Problem Signature 01: OnboardMemoryManager_2.2.5062
Problem Signature 02: 2.2.5062.0
Problem Signature 03: 66ea736d
Problem Signature 04: mscorlib
Problem Signature 05: 4.8.9290.0
Problem Signature 06: 67214b29
Problem Signature 07: 43f6
Problem Signature 08: a4
Problem Signature 09: System.BadImageFormatException
OS Version: 10.0.26100.2.0.0.768.101
Locale ID: 1033
Additional Information 1: fe71
Additional Information 2: fe719b23ae8b2d7c6e941df86d80f491
Additional Information 3: c708
Additional Information 4: c70862cbc9e49aa050e715d1b3ed7c81
Extra information about the problem
Bucket ID: 7805f3e8acd2d6334213aab023ba186b (1302572390730569835)
Mais uma hora ou mais de googling e a coisa mais próxima que encontrei relacionada à minha situação foi esta postagem . Junto com isso, houve alguns resultados que apontam para um problema com minha versão .NET, mas confirmei com o powersehll que o tenho instalado.
PSChildName Version
----------- -------
Client 4.8.09032
Full 4.8.09032
Client 4.0.0.0[enter link description here][2]
Estou no limite, então qualquer ajuda é bem-vinda.
Aqui está uma folha de especificações do meu laptop, se isso ajudar de alguma forma.
Atualização: Ok, então o problema pode não ser o Windows, ou talvez seja. Não sei mais. Eu tinha um Windows 10 USB por aí (meu laptop veio com o W10), então decidi instalá-lo e... O Onboard Memory Manager ainda não inicia. Um downgrade completo do SO. Deve ser um componente de software ausente porque o problema obviamente não está vinculado ao SO. Já explorei a rota .NET, mas instalando as versões 6, 8, 9 do Desktop Runtime.
Atualização: "Espera aí, então era um problema do C++ Redistributable? Sempre foi."
Então, basicamente, eu instalei o G-HUB. O OMM funcionou depois disso. Então fiquei curioso, o que a instalação do G-HUB fez que permitiu que o OMM funcionasse. Eu olhei alguns logs e descobri que alguns Visual C++ Runtimes foram instalados junto com o G-HUB.
Então eu fui e desinstalei o G-Hub e o Visual C++ Runtimes e tentei iniciar o OMM novamente. Ele não iniciou. Então eu baixei e instalei o último redistribuível oferecido pela Microsoft. Depois disso, o OMM foi iniciado. Eu não entendo por que a Logitech omitiu esse requisito.