📁 Microsoft 365 / Software Empresarial  ·  ⏱ Leitura: ~8 min  ·  👤 Nível: Administrador / Utilizador Avançado  ·  🗓 Abril 2026

A Microsoft bloqueou a autenticação básica (utilizador e password) em aplicações do Office — Word, Excel, PowerPoint — quando utilizadas para aceder a recursos via WebDAV. O resultado é uma janela de erro que impede a abertura e edição de ficheiros alojados em servidores WebDAV, obrigando a cancelar repetidamente. Este artigo explica o workaround oficial via registo do Windows.



1. O Problema — Mensagem de Erro e Causa

Ao tentar abrir um ficheiro Word ou Excel alojado num servidor WebDAV, o Office apresenta o seguinte erro:

❌ Mensagem de Erro do Microsoft Office

“Microsoft Office has blocked access to ‘HOST‘ because the source uses a sign-in method that may be unsecure. We recommend contacting your IT support to discuss how to make this file more secure.”

 

O resultado prático é que o utilizador é forçado a clicar em Cancelar → Cancelar → Editar em cada ficheiro que pretende abrir, tornando o acesso a repositórios WebDAV extremamente inconveniente.

⚠️ Causa raiz: Desde o segundo semestre de 2023, a Microsoft bloqueou por defeito a autenticação básica HTTP (username/password em texto simples) nas aplicações Office, considerando-a insegura. Servidores WebDAV que dependam deste método de autenticação são afetados automaticamente.



2. Como Funciona o Mecanismo de Bloqueio

De acordo com a documentação oficial da Microsoft, o Office verifica o hostname do servidor WebDAV contra uma lista de permissões (basic host allow list) definida nas políticas de utilizador no registo do Windows.

 

Situação Comportamento do Office
Hostname não está na allow list ❌ Bloqueio — mostra mensagem de erro
Hostname está na allow list ✅ Permite autenticação básica e acesso ao ficheiro
Servidor usa autenticação moderna (OAuth/NTLM/Kerberos) ✅ Sem bloqueio — não requer workaround

💡 Nota: A solução definitiva seria migrar o servidor WebDAV para autenticação moderna (NTLM, Kerberos ou OAuth 2.0). O workaround descrito neste artigo é uma medida temporária para ambientes onde essa migração ainda não é possível.



3. Workaround — Adicionar o Hostname à Allow List

O método mais rápido é adicionar o hostname do servidor WebDAV à lista de permissões via linha de comandos.

⚠️ Importante: Usar apenas o hostname, sem o prefixo https:// e sem barras ou caminhos. Por exemplo: drive.kbase.pt e não https://drive.kbase.pt/ficheiros/

Procedimento:

1

Abrir a Linha de Comandos como Administrador

Pressionar Win + R, escrever cmd e pressionar Ctrl + Shift + Enter para executar como administrador. Confirmar o UAC se solicitado.

2

Executar o Comando REG ADD

Substituir HOSTNAME pelo nome do servidor WebDAV (sem https://):

Command Prompt (Administrador)

REG ADD HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\Identity /t REG_EXPAND_SZ /v basichostallowlist /d “HOSTNAME”

Exemplo com hostname real:

REG ADD HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\Identity /t REG_EXPAND_SZ /v basichostallowlist /d “drive.kbase.pt”

3

Fechar e Testar

Fechar a Linha de Comandos. Abrir o Word ou Excel e tentar aceder novamente ao ficheiro no servidor WebDAV — o erro não deverá aparecer. Não é necessário reiniciar o computador.



4. Múltiplos Servidores WebDAV

Se a organização tiver mais do que um servidor WebDAV a necessitar de acesso, é possível adicionar vários hostnames na mesma entrada de registo, separados por ponto e vírgula.

Opção A — Via linha de comandos (criar com múltiplos hosts de raiz)

Command Prompt (Administrador)

# Separar hosts com ponto e vírgula, sem espaços

REG ADD HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\Identity /t REG_EXPAND_SZ /v basichostallowlist /d “server1.kbase.pt;server2.kbase.pt;docs.kbase.pt” /f

Opção B — Via Regedit (editar entrada existente)

Se a entrada já existir (criada anteriormente), aceder ao Regedit e editar o valor diretamente:

  1. Navegar para HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\Identity
  2. Fazer duplo clique em basichostallowlist
  3. No campo Value data, adicionar o novo hostname separado por ; (ponto e vírgula)
  4. Clicar em OK e fechar o Regedit

💡 Exemplo com três servidores:
server1.kbase.pt;server2.kbase.pt;docs.kbase.pt



5. Alternativa via Regedit (Interface Gráfica)

Para utilizadores que prefiram a interface gráfica em vez da linha de comandos:

  1. Pressionar Win + R, escrever regedit e pressionar Enter
  2. Navegar para o caminho:
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\Identity
  3. Se a pasta Identity não existir: clicar com o botão direito em CommonNew → Key → nomear Identity
  4. Dentro de Identity, clicar com o botão direito → New → Expandable String Value
  5. Nomear o valor: basichostallowlist
  6. Fazer duplo clique e introduzir o hostname no campo Value data
  7. Clicar em OK e fechar o Regedit
Campo no Regedit Valor
Caminho HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\Identity
Nome do valor basichostallowlist
Tipo REG_EXPAND_SZ (Expandable String Value)
Dados hostname1.kbase.pt;hostname2.kbase.pt



6. O Workaround Não Funciona — Resolução

Se após seguir os passos o erro persistir, verificar os seguintes pontos:

Problema A
A pasta Identity não foi criada corretamente

Verificar no Regedit se o caminho completo existe. A pasta Identity pode não existir se nunca foi criada anteriormente.

Solução: Executar o comando REG ADD com a opção /f para forçar a criação da chave, mesmo que já exista:
REG ADD HKEY_CURRENT_USER\...\Identity /t REG_EXPAND_SZ /v basichostallowlist /d "hostname" /f

Problema B
Hostname com subcaminhos ou prefixo https://

Introduzir o URL completo em vez do hostname simples é o erro mais comum. O registo aceita apenas o hostname, sem protocolo, portas ou caminhos.

Solução: Usar apenas o hostname. Exemplo: se o URL do servidor for https://drive.kbase.pt/docs/projeto/, o valor correto é drive.kbase.pt — o registo aplica-se automaticamente a todos os caminhos desse host.

Problema C
Proxy de rede a bloquear a ligação

Mesmo com o registo correto, um proxy ou firewall pode estar a interceptar e bloquear a ligação WebDAV, simulando o mesmo comportamento do erro de autenticação.

Solução: Verificar os logs do proxy para ligações ao hostname do servidor WebDAV. Adicionar o hostname às exceções do proxy se necessário. Testar com o proxy temporariamente desativado para confirmar se é a causa.

Problema D
Política de Grupo (GPO) a sobrepor a configuração local

Em ambientes empresariais com Active Directory, uma GPO pode estar a redefinir a chave de registo ao login, apagando o workaround aplicado manualmente.

Solução: Configurar o workaround via GPO — adicionar o hostname na política Office → Security → Basic Authentication Prompt usando as ADMX do Office. Desta forma a configuração é aplicada centralmente e não é sobreposta.

Referências

Este artigo foi útil?

Duarte Spínola

5 Respostas para “Webdav Erro Microsoft Office has blocked access (workaround)”

  1. Hicka

    We had a user that encountered this when trying to attach files to a mail via Outlook, and the fix worked just fine.
    Then another user with the same issue when trying to open excel, logged into regedit and modified as the post says and it worked.

    After almost a month, a third user notified us of the same error but this time adding the Identity folder and the basichostallowlist key didn’t fix the issue
    Anyone has any idea what could be the problem? We have a proxy on but looking at the connections nothing gets blocked

    Responder
  2. Alberto

    He realizado la operación, pero sigue dando error. ¿Es posible que sea porque no incluye las subcarpetas? Y si es así, ¿existe alguna configuración que las incluya?
    En https://answers.microsoft.com/es-es/msoffice/forum/all/problema-abrir-archivo-office-365-a-trav%c3%a9s-de/8ac3f21e-b55c-45a8-ba49-c0e2e6aaa2e4 hice la consulta detallada con capturas de pantalla, y me remitieron a esta solución, pero no sé si estoy haciendo algo mal, porque sigue apareciendo el molesto error.
    Muchas gracias de antemano

    Responder
    • Duarte Spínola

      Por ejemplo, si el dominio donde está o(s) los archivo(s), es drive.exemplo.com, el comando tendrá que ser:

      REG ADD HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\Identity /t REG_EXPAND_SZ /v basichostallowlist /d “drive.exemplo.com”

      Responder
  3. Somebody

    And what happens if you need to unblock more than one domains?

    Responder
    • Duarte Spínola

      In the Regedit (HKEY_CURRENT_USER\Software\Policies\Microsoft\Office.0\Common\Identity), edit the Value: basichostallowlist and enter the hosts, separating the host names with a semi-colon. For example: server1.kbase.pt; server2.kbase.com

      Responder

Deixe um Comentário