📁 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.
📋 Índice
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 |
|
2
|
Executar o Comando REG ADD Substituir 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:
- Navegar para
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\Identity - Fazer duplo clique em basichostallowlist
- No campo Value data, adicionar o novo hostname separado por ; (ponto e vírgula)
- 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:
- Pressionar Win + R, escrever
regedite pressionar Enter - Navegar para o caminho:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Common\Identity - Se a pasta Identity não existir: clicar com o botão direito em Common → New → Key → nomear
Identity - Dentro de Identity, clicar com o botão direito → New → Expandable String Value
- Nomear o valor:
basichostallowlist - Fazer duplo clique e introduzir o hostname no campo Value data
- 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.

5 Respostas para “Webdav Erro Microsoft Office has blocked access (workaround)”
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
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
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”
Somebody
And what happens if you need to unblock more than one domains?
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