A aplicação do Office abre-se em branco a partir do Sharepoint, WebDAV ou site quando é HTTP

Sintomas
Quando este problema ocorrer, poderá detetar também os seguintes sintomas adicionais:
  • Não recebe um pedido de palavra-passe da autenticação Básica quando tenta abrir ou transferir o ficheiro. 
  • Não recebe uma mensagem de erro quando tenta abrir o ficheiro. A aplicação do Office associada inicia, mas o ficheiro selecionado não abre.

Causa
Este problema ocorre quando se verificam as seguintes condições:
  • O servidor é configurado para uma autenticação básica.
  • A ligação entre o seu computador e o servidor Web não utiliza o Secure Sockets Layer (SSL).
Por predefinição, as operações com ficheiros que utilizam a autenticação Básica numa ligação HTTP não SSL estão desativadas nas aplicações do Office 2010 e 2013.

Quando a autenticação Básica está desativada, ocorre um dos seguintes eventos:
  • A aplicação cliente utiliza um método de autenticação diferente. Isto ocorre se o servidor suportar um método de autenticação diferente.
  • O pedido falha (para obter detalhes sobre o que ocorre quando um pedido falha, consulte a lista na secção "Detalhes de sintomas adicionais").
Resolução
Se a alternativa de utilizar HTTPS em vez de HTTP não funcionar, a resolução é ativar a encriptação SSL do servidor SSL de forma a permitir o acesso do cliente sobre HTTPS.

NotaPor predefinição, as aplicações do Office 2010 podem transferir e aceder a ficheiros a partir de um servidor Web que utilize a autenticação Básica apenas numa ligação SSL.
Como contornar
Para contornar este problema, deixe que as aplicações do Office 2013 e 2010 se liguem a um servidor Web utilizando a autenticação Básica numa ligação não SSL.

Aviso Quando ativar a autenticação básica sem SSL, ficará sujeito a um risco de segurança significativo.

Sobre a autenticação básica e o seu risco de segurança
A autenticação básica requere que os utilizadores possuam um nome de utilizador e palavra-passe para aceder ao conteúdo. Este método de autenticação não requer um browser específico e todos os principais browsers o suportam. A autenticação básica também funciona com firewalls e servidores proxy. Por estas razões, é uma boa escolha quando deseja restringir o acesso a algum, mas não todo, o conteúdo de um servidor.

No entanto, a desvantagem da autenticação básica é que transmite palavras-passe codificadas em Base64 não encriptadas por toda a rede. Se a palavra-passe for intercetada na rede por um sniffer de rede, um utilizador não autorizado consegue determinar o nome de utilizador e a palavra-passe e reutilizar essas credenciais. É devido a este risco de segurança que as aplicações do Office 2010 desativam a autenticação Básica numa ligação não SSL na configuração predefinida.

Apenas deve utilizar a autenticação básica quando sabe que a ligação entre o cliente e o servidor é segura. A ligação deve ser estabelecida sobre uma linha dedicada ou utilizando a encriptação SSL e a Transport Layer Security (TLS). Por exemplo, para utilizar a autenticação básica com WebDAV deve configurar a encriptação SSL.

Para mais informações sobre autenticação básica, consulte Autenticação básica e Configurar a autenticação básica (IIS 7).

Para mais informações sobre SSL e certificados, consulte SSL e certificados.
Ativar a autenticação básica numa ligação não SSL
Os dois seguintes passos descrevem como ativar as aplicações do Office 2013 e 2010 para abrir diretamente tipos de ficheiro do Office a partir de um servidor que suporte autenticação Básica numa ligação não SSL. Deve seguir estes passos apenas se tiver a certeza de que a ligação entre o utilizador e o servidor Web é segura. Para ligações seguras, seria ideal uma ligação direta de cabo ou por uma linha dedicada. 

Nota Para as aplicações do Office 2013 e 2010, são necessários ambos os passos. Para outras aplicações do Office, é necessário apenas o passo 1.

Passo 1: Configurar o redireccionador WebDAV no cliente
Nota: Este passo é necessário para aplicações no conjunto de aplicações do Office 2007 e no Office 2013 e 2010.

No computador cliente, configure o Redireccionador do WebDAV para permitir a autenticação Básica em ligações não SSL.

Importante Siga cuidadosamente os passos nesta secção. Poderão ocorrer problemas graves se modificar o registo de forma incorreta. Antes de o modificar, realize uma cópia de segurança do registo para o poder restaurar caso ocorram problemas.

Windows XP e Windows Server 2003

Para ativar a autenticação Básica no computador cliente, siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva regedit e clique em OK.
  2. Localize e, em seguida, clique na seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. No menu Editar, aponte para Novo e, em seguida, clique em Valor DWORD.
  4. Escreva UseBasicAuth e, em seguida, prima Enter.
  5. Clique com o botão direito do rato em UseBasicAuth e, em seguida, clique em Modificar.
  6. Na caixa Dados do valor, escreva 1 e, em seguida, clique em OK.

    Nota A autenticação Básica é ativada se a entrada do registo UseBasicAuth for definida para um valor diferente de zero. A autenticação Básica é desativada se a entrada do registo UseBasicAuth não estiver presente ou se a entrada do registo UseBasicAuth estiver definida em 0 (zero).

    O mapeamento é o seguinte:
    0 - Autenticação básica desativada
    1 - Autenticação básica ativada apenas para ligações SSL
    2 - Autenticação básica ativada para ligações SSL e não SSL
  7. Saia do Editor de Registo e reinicie o computador.

Windows Vista e Windows 7 e Windows 8

Para ativar a autenticação Básica no computador cliente, siga estes passos:
  1. No Windows Vista ou no Windows 7, clique em Iniciar, escreva regedit na caixa Iniciar procura e, em seguida, prima Enter.

    No Windows 8, mantenha premida a tecla do Windows (WINKEY) + F, destaque Aplicações na barra do Menu, escreva regedit na caixa de Pesquisae, em seguida, prima Enter.
  2. Localize e, em seguida, clique na seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. No menu Editar, aponte para Novo e, em seguida, clique em Valor DWORD.
  4. Escreva BasicAuthLevel e, em seguida, prima Enter.
  5. Clique com o botão direito do rato em BasicAuthLevel e clique em Modificar.
  6. Na caixa Dados do valor, escreva 2 e, em seguida, clique em OK.

    Nota O mapeamento é o seguinte:
    0 - Autenticação Básica desativada
    1 - Autenticação Básica ativada apenas para ligações SSL
    2 - Autenticação Básica ativada para ligações SSL e não SSL
  7. Saia do Editor de Registo e reinicie o computador.

Para obter mais informações sobre como configurar o redireccionador WebDAV para permitir a autenticação básica, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
841215 Mensagem de erro quando tenta ligar-se a uma biblioteca de documentos do Windows SharePoint: "Ocorreu o erro de sistema 5"
Passo 2: Atualizar o registo no cliente
Nota: Este passo é necessário para as aplicações do Office 2013 e 2010.

No computador cliente, acrescente a chave do registo BasicAuthLevel e um valor adequado. Para tal, siga estes passos.

Importante Siga cuidadosamente os passos nesta secção. Poderão ocorrer problemas graves se modificar o registo de forma incorreta. Antes de o modificar, realize uma cópia de segurança do registo para o poder restaurar caso ocorram problemas.
  1. Inicie o Editor de Registo.
    • No Windows 8, mantenha premida a tecla do Windows (WINKEY) + F, destaque Aplicações na barra do Menu, escreva regedit na caixa de Pesquisa e, em seguida, prima Enter. Se for solicitada uma palavra-passe de administrador ou uma confirmação, escreva a palavra-passe ou confirme.
    • No Windows 7 ou no Windows Vista, clique em Iniciar, escreva regedit na caixa Iniciar pesquisa e, em seguida, prima Enter. Se for solicitada uma palavra-passe de administrador ou uma confirmação, escreva a palavra-passe ou confirme.
    • No Windows XP, clique em Iniciar, clique em Executar, escreva regedit e, em seguida, clique em OK.

  2. Localize e clique numa das seguintes subchaves do registo:

    Para o Office 2010
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet

    Para o Office 2013
    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Internet
  3. No menu Editar, aponte para Novo e, em seguida, clique em Valor DWORD.
  4. Escreva BasicAuthLevel e, em seguida, prima Enter.
  5. Clique com o botão direito do rato em BasicAuthLevel e, em seguida, clique em Modificar.
  6. Na caixa Dados do valor, escreva 2 e, em seguida, clique em OK.

    NotaO mapeamento é o seguinte:
    0 - Autenticação Básica desativada
    1 - Autenticação Básica ativada apenas para ligações SSL
    2 - Autenticação Básica ativada para ligações SSL e para não SSL
  7. Saia do Editor de Registo e reinicie o computador.

fixit fix it fixme WebDAV basicauth
Propriedades

ID do Artigo: 2123563 - Última Revisão: 08/11/2014 13:34:00 - Revisão: 10.0

Microsoft Office Professional 2013, Microsoft Office Standard 2013, Microsoft Office Home and Business 2013, Microsoft Office Home and Student 2013, Microsoft Office Standard 2010, Microsoft Office Professional 2010, Microsoft Office Professional Plus 2010, 2007 Microsoft Office Suite Service Pack 1, 2007 Microsoft Office Suite Service Pack 2, Microsoft SharePoint Foundation 2010, Microsoft Office SharePoint Server, Microsoft SharePoint Server 2010

  • kbfixme kbmsifixme kbcip KB2123563
Comentários