Neste artigo, vou compartilhar minha experiência ao solucionar um problema relacionado à montagem no Windows. Meu cliente apresentou um problema em que não conseguia fazer um suplemento do Outlook funcionar em seu computador Windows. Ele estava recebendo um erro de exceção:
Não foi possível carregar o arquivo ou montagem 'Microsoft.Escritório.Interop.Outlook 'ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado
ao abrir o Outlook.
Então eu fui para Começar | Corre | e digitei conjunto.
Na lista, encontrei a dll específica que estava procurando. Quando verifiquei a versão, descobri que a versão parecia ser diferente. Ou seja, a versão que o suplemento do Outlook procurava era v14.0, mas na montagem eu encontrei v10.0 e v14.0 para estar presente. Tentei desinstalar o assembly v10 clicando com o botão direito do mouse na dll e selecionando Desinstalar.
Ao fazer isso, recebi a seguinte mensagem de erro:
Então, eu senti que a única maneira agora, ao que parecia, era desinstalar o Office e reinstalá-lo - porque é uma entrada de uma versão anterior do Office. Então fui para Programas e Recursos, removi completamente o Microsoft Office e reiniciei o sistema. Eu então voltei para a Assembleia e verifiquei. Mas o arquivo ainda estava lá e eu simplesmente não consegui removê-lo. Continuei recebendo a mesma mensagem de erro acima.
Então me lembrei de um método que usei muito tempo atrás, onde eu tinha mudado a visualização de montagem para a visualização de pasta.
Para fazer isso, abra o Registro do Windows e navegue até a seguinte chave:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion
Aqui, crie um novo DWORD “DisableCacheViewer”E dê a ele o valor“ 1 ”.
Voltei agora para Montagem e mudou a visualização para Pastas:
Eu pesquisei o arquivo dll específico e removi todas as suas entradas e reiniciei o sistema.
Finalmente, eu fui e excluí “DisableCacheViewer”Do registro e revertido para a visualização da montagem.
O arquivo não existe mais. Eu instalei o Office de volta e instalei os suplementos novamente, e agora funciona muito bem.
Usando o mesmo método, você pode facilmente remover Assemblies mudando para a visualização de Pasta.
Espero que esta dica ajude você.