Testar a implantação
Este tópico descreve alguns cenários que você deve testar em relação à instalação e à desinstalação de um provedor do Conector Social do Outlook (OSC).
Presença do Outlook e do OSC no computador cliente
Os fatores que afetam a instalação de um provedor do OSC incluem o número de bits do sistema operacional, a presença e o número de bits do Outlook e a habilitação do OSC no Outlook.
Um provedor do OSC pode ser escrito para uma versão de 32 bits ou de 64 bits do OSC. O Outlook 2010 e 2013 estão disponíveis em versões de 32 bits e de 64 bits; o Office Outlook 2003 e 2007 estão disponíveis somente em versões de 32 bits. Em um sistema operacional Windows de 64 bits, você pode instalar o Outlook de 32 bits ou de 64 bits. Em um sistema operacional Windows de 32 bits, você só pode instalar o Outlook de 32 bits, não é possível instalar a versão de 64 bits. Dependendo do número de bits da versão instalada do Outlook e do provedor de OSC, o usuário deve usar o instalador apropriado para instalar um provedor do OSC com o número de bits apropriado. Por exemplo, se o Outlook de 64 bits estiver instalado e o provedor do OSC é um componente COM nativo, um provedor do OSC de 32 bits não funcionará e o usuário deverá usar o instalador apropriado para instalar um provedor do OSC de 64 bits.
O código de implantação do provedor do OSC pode assumir que o usuário tem uma versão compatível do Outlook no computador. No entanto, se a versão atual do OSC não estiver no computador cliente, o código de implantação pode baixar e instalar a versão apropriada do OSC usando URLs especialmente construídas do g-link em https://g.live.com. Esses g-links dependem da versão, do número de bits do Outlook e da localidade do computador cliente. Saiba mais sobre como usar g-links para instalar ou atualizar o OSC na Lista de verificação da instalação.
Antes de instalar um provedor do OSC, o usuário do Outlook deve garantir que o suplemento do OSC esteja habilitado no Outlook.
O método recomendado de implantação de um provedor do OSC é usar um pacote do Windows Installer (.msi). Teste cada um dos seguintes cenários para verificar se a implantação funciona adequadamente para o provedor.
Cenário | Comportamento esperado |
---|---|
O Outlook não está presente: o Outlook 2003 ou 2007 não está instalado, o Outlook 2010 ou o Microsoft Outlook 2013 não está instalado e não foi entregue pelo Clique para Executar. | A implantação falha. |
O Outlook 2003 ou 2007 não está instalado, mas o Outlook 2010 ou Microsoft Outlook 2013 foi entregue pelo Clique para Executar. | O provedor de 32 bits é implantado. |
O Outlook 2003 ou 2007 está instalado, mas o OSC não está instalado. | O instalador instala o OSC e todos os patches. Depois que o OSC for instalado com êxito, o instalador implantará o provedor. |
O Outlook 2003 ou 2007 está instalado e uma versão anterior do OSC está instalada. | O instalador atualiza o OSC por meio do g-link com patches e depois implanta o provedor. |
O Outlook 2003 ou 2007 está instalado e o OSC está atualizado. | O instalador implanta o provedor de 32 bits. |
O Outlook 2010 ou o Microsoft Outlook 2013 está instalado, mas o OSC não está instalado. | O instalador falha com uma mensagem de erro apropriada. |
O Outlook 2010 ou o Microsoft Outlook 2013 está instalado e uma versão anterior do OSC está instalada. | O instalador, que é apropriado para o número de bits do Outlook 2010 ou o Microsoft Outlook 2013 instalado, atualiza o OSC por meio do g-link com os patches e, em seguida, implanta o provedor apropriado. |
O Outlook 2010 ou o Microsoft Outlook 2013 está instalado e o OSC está atualizado. | O instalador, que é apropriado para o número de bits do Outlook 2010 ou do Microsoft Outlook 2013 (32 bits ou 64 bits), implanta o provedor apropriado. |
Local e chaves de registro instaladas
Verifique o local do arquivo em que o provedor do OSC foi implantado e os locais no registro do Windows em que as chaves do registro do provedor são criadas.
Local do arquivo para DLLs do provedor do OSC
Teste para os cenários, conforme listados na tabela a seguir. Observe que a tabela lista os caminhos de instalação padrão para DLLs do provedor do OSC. Os usuários podem personalizar onde instalar essas DLLs.
Cenário | Comportamento esperado |
---|---|
O Microsoft Outlook 2013 está instalado no computador cliente. | As DLLs do provedor são implantadas na pasta Office15. Se o sistema operacional for de 64 bits e o Microsoft Outlook 2013 for de 32 bits, as DLLs de 32 bits são implantadas em C:\Arquivos de Programas (x86)\Microsoft Office\Office15. Se o sistema operacional for de 64 bits e o Microsoft Outlook 2013 for de 64 bits, as DLLs de 64 bits são implantadas em C:\Arquivos de Programas\Microsoft Office\Office15. Se o sistema operacional for de 32 bits, as DLLs são implantadas em C:\Arquivos de Programas\Microsoft Office\Office15. |
O Microsoft Outlook 2010 está instalado no computador cliente. | As DLLs do provedor são implantadas na pasta Office14. Se o sistema operacional for de 64 bits e o Microsoft Outlook 2010 for de 32 bits, as DLLs de 32 bits são implantadas em C:\Arquivos de Programas (x86)\Microsoft Office\Office14. Se o sistema operacional for de 64 bits e o Microsoft Outlook 2010 for de 64 bits, as DLLs de 64 bits são implantadas em C:\Arquivos de Programas\Microsoft Office\Office14. Se o sistema operacional for de 32 bits, as DLLs são implantadas em C:\Arquivos de Programas\Microsoft Office\Office14. |
O Outlook 2007 está instalado no computador cliente. | As DLLs do provedor são implantadas em C:\Arquivos de Programas\Microsoft Office\Office14. Instalar o OSC cria a pasta Office14 e o OSC deve ser instalado antes de qualquer DLL do provedor. Consulte a sessão anterior Presença do Outlook e do OSC no computador cliente. |
O Outlook 2003 está instalado no computador cliente. | As DLLs do provedor são implantadas em C:\Arquivos de Programas\Microsoft Office\Office14. Instalar o OSC cria a pasta Office14 e o OSC deve ser instalado antes de qualquer DLL do provedor. Consulte a sessão anterior Presença do Outlook e do OSC no computador cliente. |
O Microsoft Outlook 2013 não está instalado, mas foi entregue pelo Clique para Executar no computador cliente. | As DLLs do provedor são implantadas na pasta Office15. Se o sistema operacional for de 64 bits, as DLLs de 32 bits são implantadas em C:\Arquivos de Programas (x86)\Microsoft Office\Office15 ou C:\Arquivos de Programas\Microsoft Office\Office15. Se o sistema operacional for de 32 bits, as DLLs são implantadas em C:\Arquivos de Programas\Microsoft Office\Office15. Se não existir, a instalação cria a pasta Office15. |
O Microsoft Outlook 2010 não está instalado, mas foi entregue pelo Clique para Executar no computador cliente. | As DLLs do provedor são implantadas na pasta Office14. Se o sistema operacional for de 64 bits, as DLLs de 32 bits são implantadas em C:\Arquivos de Programas (x86)\Microsoft Office\Office14 ou C:\Arquivos de Programas\Microsoft Office\Office14. Se o sistema operacional for de 32 bits, as DLLs são implantadas em C:\Arquivos de Programas\Microsoft Office\Office14. Se não existir, a instalação cria a pasta Office14. |
Locais de registro do Windows
Verifique se:
O instalador do provedor OSC cria um valor ProgID para o provedor OSC no registro do Windows, em
HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders
ouHKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders
.Ocorre uma exceção se o computador cliente executar o Outlook de 32 bits em um sistema operacional Windows de 64 bits. Nesse caso, o ProgID é criado em
HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\Outlook\SocialConnector\SocialProviders
ouHKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\Outlook\SocialConnector\SocialProviders
.As chaves de registro devem ser as mesmas e no mesmo local se, ao invés disso, as DLLs forem registradas pelo regsvr32.exe.
Remover a instalação
Estes são alguns testes para verificar se o processo de desinstalação funciona corretamente para o seu provedor do OSC.
Cenário | Comportamento esperado |
---|---|
O usuário decide desinstalar o provedor. | O provedor desinstala as DLLs e limpa o registro. |
O usuário escolhe cancelar o processo de desinstalação do provedor. | O provedor cancela o processo de desinstalação e retorna o usuário para o estado anterior ao começo do processo de desinstalação. |