Estou vendo um erro no log de eventos do Windows com a seguinte assinatura:
- Registo: Aplicação
- Fonte: SideBySide
- ID do evento: 35
- Nível: Erro
- Description: Falha na geração do contexto de ativação para "C:\Arquivos de Programas\Microsoft Office 15\root\office15\lync.exe.Manifest". Erro no arquivo de manifesto ou política "C:\Arquivos de Programas\Microsoft Office 15\root\office15\ UccApi.DLL" na linha 1. A identidade do componente encontrada no manifesto não corresponde à identidade do componente solicitado. A referência é UccApi,processorArchitecture="AMD64",type="win32",version="15.0.0.0". A definição é UccApi,processorArchitecture="x86",type="win32",version="15.0.0.0". Por favor, use sxstrace.exe para diagnóstico detalhado.
Não vi nenhum sintoma negativo relacionado; mas gostaria de manter meus logs livres de erros sempre que possível.
Como posso resolver esse problema/evitar esse erro?
Resolvi alterando o arquivo de manifesto informado no erro (
C:\Program Files\Microsoft Office 15\root\office15\LYNC.EXE.MANIFEST
), alterando a arquitetura do processador da DLL UccApi.Antes da:
<assemblyIdentity type="win32" name="UccApi" version="15.0.0.0" processorArchitecture="*"></assemblyIdentity>
Depois:
<assemblyIdentity type="win32" name="UccApi" version="15.0.0.0" processorArchitecture="x86"></assemblyIdentity>