Não pode abrir tipos de ficheiros do Office directamente a partir de um servidor que suporte apenas a autenticação Básica numa ligação não SSL utilizando aplicações do Office

Traduções de Artigos Traduções de Artigos
Artigo: 2123563 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página


Quando tenta abrir ou transferir um ficheiro do Microsoft Office que se encontra armazenado num servidor Web ou num servidor Web terceiro, a aplicação do Office associada é iniciada, mas o ficheiro seleccionado não é aberto ou transferido. Por exemplo, o ficheiro do Office encontra-se armazenado num servidor SharePoint ou num servidor WebDAV (Web Distributed Authoring and Versioning).

Quando este problema ocorre, tente utilizar o HTTPS em vez HTTP para aceder aos ficheiros do Office. Por exemplo, utilize https://www.site.com em vez de http://www.site.com.

Se ainda assim não conseguir abrir os ficheiros do Office, contacte o administrador do servidor do site.

Nota: Este problema pode ocorrer em qualquer site terceiro ou site SharePoint ou WebDAV.

Informações para administradores de servidores de site

Detalhes de sintomas adicionais

Quando este problema ocorrer, poderá detectar 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 seleccionado 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 desactivadas nas aplicações do Office 2010 e 2013.

Quando a autenticação Básica está desactivada, 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 é activar 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 activar 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 interceptada 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 desactivam 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.

Activar a autenticação básica numa ligação não SSL

Os dois seguintes passos descrevem como activar as aplicações do Office 2013 e 2010 para abrir directamente 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 directa 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 incorrecta. 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 activar 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 é activada se a entrada do registo UseBasicAuth for definida para um valor diferente de zero. A autenticação Básica é desactivada 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 desactivada
    1 - Autenticação Básica activada apenas para ligações SSL
    2 - Autenticação Básica activada 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 activar 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 desactivada
    1 - Autenticação Básica activada apenas para ligações SSL
    2 - Autenticação Básica activada 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: Actualizar 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 incorrecta. 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 desactivada
    1 - Autenticação Básica activada apenas para ligações SSL
    2 - Autenticação Básica activada para ligações SSL e para não SSL
  7. Saia do Editor de Registo e reinicie o computador.

Propriedades

Artigo: 2123563 - Última revisão: 8 de março de 2014 - Revisão: 9.0
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbfixme kbmsifixme kbcip KB2123563

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com