Lista de verificação da instalação
Este tópico descreve os pré-requisitos para instalar com êxito um fornecedor do Outlook Social Connector (OSC) e a instalação verifica se o instalador do fornecedor deve ser concluído para funcionar corretamente.
Descrição geral da instalação
Os utilizadores só devem instalar fornecedores de OSC se estiver presente uma versão de suporte do Outlook e o OSC estiver instalado e ativado no computador cliente. As versões de suporte do Outlook são o Office Outlook 2003, o Office Outlook 2007, o Outlook 2010 e o Outlook 2013 (instalados no computador cliente ou, no caso do Outlook 2010 e outlook 2013, fornecidos pela tecnologia Clique-e-Use no computador cliente). Para garantir uma instalação com êxito, o instalador do fornecedor deve fazer o seguinte:
Verifique se existe uma versão suportada do Outlook.
Verifique se o OSC está instalado.
Observação
A versão Clique-e-Use é um ambiente virtual no qual o Outlook 2010 (32 bits) ou o Outlook 2013 (32 bits) podem ser executados. Para o Outlook 2013, verifique se a chave VirtualOutlook existe no HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Common\InstallRoot\Virtual\VirtualOutlook do registo do Windows. Para obter mais informações sobre a entrega do Outlook como um produto Clique-e-Use num computador cliente, consulte Como Verificar se o Outlook está Disponível num Computador como um Produto Clique-e-Use.
No entanto, o utilizador tem de garantir que o OSC está ativado antes de instalar o fornecedor.
Terceiros, incluindo fornecedores de OSC, não podem redistribuir o OSC. No entanto, se o OSC não estiver instalado, o instalador do fornecedor pode utilizar as ligações g adequadas para instalar o OSC no computador cliente. Uma g-link é um URL especialmente construído que https://g.live.com reencaminha um utilizador para uma página Web correspondente para transferir o OSC. Uma ligação g do OSC é formatada como https://g.live.com/0CRGlink LCID/ , em que LCID e Glink especificam a região, a versão e a bitness do Outlook no computador cliente. Cada g-link aponta para um executável e é específico dos valores LCID e Glink especificados.
Por exemplo, a g-link para instalar a versão mais recente do OSC para Outlook 2003 ou Outlook 2007 para o LCID 1033 (inglês dos E.U.A.) é a seguinte:
<https://g.live.com/0CR1033/80
>
Para obter detalhes sobre os valores de Glink para diferentes versões e bits do Outlook e valores LCID para regiões suportadas, consulte n.º 7 na secção Lista de Verificação de Instalação abaixo.
Lista de verificação da instalação
O pacote de configuração do fornecedor deve efetuar uma série de verificações de instalação, conforme mostrado na Figura 1, para garantir que o fornecedor é instalado com êxito.
Figura 1. Lógica de instalação do fornecedor
O procedimento seguinte descreve as verificações de instalação descritas na Figura 1.
Como pré-requisito, detete se o Outlook está instalado ou presente e, se está instalado ou presente, determine se a versão do Outlook suporta o OSC. Para obter mais informações sobre como detetar a versão instalada do Outlook, consulte Verificar a Versão do Outlook.
Se a versão instalada do Outlook for anterior ao Outlook 2003, o procedimento de instalação do fornecedor não poderá ser concluído. Informe o utilizador para obter uma versão suportada do Outlook e do OSC antes de continuar a instalar o fornecedor do OSC.
Se o Outlook não estiver instalado, avance para o passo 2.
Se o Outlook 2003 ou o Outlook 2007 estiver instalado, avance para o passo 3.
Se o Outlook 2010 ou o Outlook 2013 estiver instalado, avance para o passo 4.
Prossiga com este passo se o Outlook não estiver instalado no computador cliente:
Verifique se o OSC está instalado como um componente predefinido de uma instalação Clique-e-Use do Outlook 2010 ou Outlook 2013. Examine a
VirtualOutlook
chave na seguinte localização no registo do Windows:Para o Outlook 2010,
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Common\InstallRoot\Virtual\VirtualOutlook
Para o Outlook Social Connector 2013,
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Common\InstallRoot\Virtual\VirtualOutlook
A
VirtualOutlook
chave é um valor REG_SZ que contém a etiqueta de região, como "en-us", do produto instalado.Se a chave não existir, o
VirtualOutlook
Outlook não está presente no computador cliente e o procedimento de instalação do fornecedor não pode ser concluído. Informe o utilizador para obter uma versão suportada do Outlook e do OSC antes de continuar a instalar o fornecedor do OSC.Se a chave existir, o
VirtualOutlook
Outlook foi entregue pela tecnologia Clique-e-Use no computador cliente. Continue para verificar a versão instalada da biblioteca de tipos osc ao examinar aOSCVersion
chave na seguinte localização no registo do Windows:HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\SocialConnector\OSCVersion
O valor de
OSCVersion
é uma cadeia que especifica o tipo de número de versão da biblioteca de Socialprovider.dll (por exemplo, "1.0", "1.1" ou "15").Se
OSCVersion
for "1.0", "1.1" ou "15", é instalada uma versão adequada do OSC. Avance para o passo 6 para encontrar a região atual da interface de utilizador do Outlook para se preparar para instalar a versão mais recente do OSC.Caso contrário,
OSCVersion
não contém um valor esperado. Avance para o passo 6 para encontrar a região atual da interface de utilizador do Outlook para preparar a instalação de uma versão adequada do OSC.
Prossiga com este passo se o Outlook 2003 ou o Outlook 2007 estiver instalado no computador cliente:
Verifique se o OSC está instalado ao escrever uma ação personalizada do instalador para testar a existência do seguinte ID de componente qualificado:
{A3B82DA3-8AD9-4935-AEA8-54B754459483}
O ID do componente qualificado é um GUID que fornece um método de indirecção de nível único, semelhante a um ponteiro. Para obter mais informações sobre o Windows Installer, consulte a Documentação do Plano para o Windows Installer.
Se o componente qualificado especificado existir, é instalada uma versão do OSC. Avance para o passo 5 para encontrar a região atual da interface de utilizador do Outlook para se preparar para instalar a versão mais recente do OSC.
Caso contrário, o OSC não está instalado. Avance para o passo 6 para encontrar a região atual da interface de utilizador do Outlook para preparar a instalação de uma versão adequada do OSC.
Prossiga com este passo se o Outlook 2010 ou o Outlook 2013 estiver instalado no computador cliente:
Determine a bitness da versão instalada do Outlook ao examinar a
Bitness
chave na seguinte localização no registo do Windows:Para o Outlook 2010, veja
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Outlook
Para o Outlook 2013, veja
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Outlook
A
Bitness
chave é "x86" para o Outlook de 32 bits ou "x64" para o Outlook de 64 bits.Se o seu fornecedor for um fornecedor gerido e tiver compilado o componente do fornecedor que especifica a plataforma de destino como Qualquer CPU, avance para o passo 6 para encontrar a região atual da interface de utilizador do Outlook para preparar a instalação da versão mais recente do OSC. O seu fornecedor irá trabalhar em versões de 32 bits e de 64 bits do OSC.
Se o seu fornecedor for um componente COM nativo, examine a bitness da versão instalada do Outlook:
Se a versão instalada do Outlook for de 32 bits, o procedimento de instalação terá de instalar um fornecedor de 32 bits (no passo 8), depois de garantir que está instalado um OSC adequado.
Caso contrário, a versão instalada do Outlook é de 64 bits e o procedimento de instalação terá de instalar um fornecedor de 64 bits (no passo 8), depois de garantir que está instalado um OSC adequado.
Avance para o passo 6 para encontrar a região atual da interface de utilizador do Outlook para preparar a instalação de uma versão adequada do OSC.
Prossiga com este passo se o Outlook 2003 ou o Outlook 2007 estiver instalado e o OSC estiver instalado no computador cliente: Verifique a região atual da interface de utilizador do Outlook ao examinar a
OSCLcid
chave na seguinte localização no registo do Windows:HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\SocialConnector\OSCLcid
A
OSCLcid
chave é um valor DWORD que especifica a etiqueta de região IETF (Internet Engineering Task Force) (definida por [RFC4646] e [RFC4647]), que representa a região atual da interface de utilizador do Outlook. Avance para o passo 7 para instalar o OSC mais recente no computador cliente.Prossiga com este passo se o Outlook 2003 ou o Outlook 2007 estiver instalado ou se o Outlook 2010 ou o Outlook 2013 estiverem presentes, mas o OSC mais recente não estiver necessariamente instalado no computador cliente:
Utilize o objeto LanguageSettings para determinar o LCID da região da interface de utilizador do Outlook. O seguinte fragmento de código do Visual Basic Scripting Edition (VBScript) demonstra como obter o LCID da região da interface de utilizador do Outlook.
Function GetOutlookUI_LCID() ' Declare variables. Dim msoLanguageIDUI, olApp msoLanguageIDUI = 2 Set olApp = CreateObject("Outlook.Application") ' Return Outlook UI LCID. GetOutlookUI_LCID = olApp.LanguageSettings.LanguageID(msoLanguageIDUI) End Function
Prossiga com este passo se o instalador tiver o LCID da versão instalada do Outlook, mas o OSC mais recente não estiver necessariamente instalado no computador cliente:
Encadeie uma ligação g no pacote de instalação para garantir que a versão mais recente do OSC está instalada no computador cliente. O formato g-link é o seguinte:
https://g.live.com/0CR LCID/ Glink
Veja a Tabela 1 abaixo para obter os valores LCID suportados e a Tabela 2 para obter os valores de Glink suportados. Por exemplo, a g-link para instalar a versão mais recente do OSC de 32 bits para o Outlook Social Connector 2013 de 32 bits (inglês dos EUA) é a seguinte:
<
https://g.live.com/0CR1033/82
>Instale o fornecedor. O procedimento de instalação do fornecedor tem de registar o identificador programático (ProgID) na localização de registo do Windows adequada. Para obter mais informações, veja Registar um Fornecedor. Além disso, certifique-se de que a bitness do fornecedor a instalar é a mesma que a bitness da versão do Outlook presente no computador cliente. Por exemplo, instale um fornecedor de 32 bits se o Outlook 2013 de 32 bits estiver presente e um fornecedor de 64 bits se o Outlook 2013 de 64 bits estiver instalado. Para o Outlook 2003 ou 2007, aplica-se apenas a versão de 32 bits do seu fornecedor.
Tabela 1: região suportada e valores LCID correspondentes em hexadecimal para o OSC
Locale | LCID |
---|---|
ar-sa |
1025 |
bg-bg |
1026 |
ca-es |
1027 |
cs-cz |
1029 |
da-dk |
1030 |
de-de |
1031 |
el-gr |
1032 |
en-us |
1033 |
es-es |
3082 |
et-ee |
1061 |
eu-es |
1069 |
fi-fi |
1035 |
fr-fr |
1036 |
gl-es |
1110 |
he-il |
1037 |
hi-in |
1081 |
hr-hr |
1050 |
hu-hu |
1038 |
it-it |
1040 |
ja-jp |
1041 |
kk-kz |
1087 |
ko-kr |
1042 |
lt-lt |
1063 |
lv-lv |
1062 |
nb-no |
1044 |
nl-nl |
1043 |
pl-pl |
1045 |
pt-br |
1046 |
pt-pt |
2070 |
ro-ro |
1048 |
ru-ru |
1049 |
sk-sk |
1051 |
sl-si |
1060 |
sr-cyrl-cs |
3098 |
sr-latn-cs |
2074 |
sv-se |
1053 |
th-th |
1054 |
tr-tr |
1055 |
uk-ua |
1058 |
zh-cn |
2052 |
zh-tw |
1028 |
Tabela 2: Valores de Glink suportados para o OSC
Valor Glink | Function |
---|---|
80 |
Instala a versão mais recente do OSC para Outlook 2003 ou Outlook 2007. |
82 |
Instala o patch mais recente do OSC de 32 bits para o Outlook 2007, Outlook 2010 ou Outlook Social Connector 2013. |
83 |
Instala o patch mais recente do OSC de 64 bits para o Outlook 2010 ou Outlook Social Connector 2013. |