Quando abri um arquivo do Excel (.XLS) hoje, recebi um erro - One of your object libraries (I) is missing or damaged. Please run setup to install it.
Não sei por que isso aconteceu, mas pode ser por causa dos motivos a seguir -
Atualização do Windows há alguns minutos.
Instalando um componente executando isso em cmd
- C:\Downloads\AccessDatabaseEngine_x64.exe /passive
Eu encontrei uma solução que sugere edições de registro. Não estou confiante, mas tentei mesmo assim -
Seu problema pode ser resolvido sem qualquer nova imagem. O procedimento é o seguinte:
1 - Em "Programas e Recursos", selecione Office 2010 e clique em "Alterar".
2 - Tornar o Excel indisponível.
3 - Inicie o editor de registro e remova todas as referências ao Excel abaixo:
Entradas do registro -
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office.0\Excel
4 - Navegue pela árvore HKEY_USERS e remova todas as referências ao Excel abaixo:
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office.0\Excel
5 - Altere a instalação do Office 2010 novamente, adicionando o Excel.
Minhas perguntas são -
Para o passo 3, vejo apenas 12.0 e 14.0 listados. Não há entrada para Excel
. Mas há uma entrada para o Word e o Access em 14.0.
No passo 4, vejo números com aparência estranha no lugar do GUID. Não há entradas para o Excel ou o Office em todos, exceto um deles.
Como corrijo essa bagunça?