Ao usar o Painel de Visualização (Preview Pane) do Explorador de Arquivos/Ficheiros no Windows 10 para olhar documentos do Word, surgem pop‑ups repetidos com “Word could not create the work file. Check the Temp environment variable.” Abaixo você encontra causas e correções comprovadas.
Sintoma e mensagem de erro
O problema aparece ao selecionar um .docx ou .doc com o painel de visualização ativado no Explorador. Em vez de pré‑visualizar, o Windows dispara janelas com a mensagem:
Word could not create the work file. Check the Temp environment variable.
Em geral, clicar em “OK” apenas repete o alerta e a pré‑visualização não é exibida.
Causa provável em termos simples
O “preview handler” do Word precisa gravar e ler arquivos temporários. Se as pastas de cache e temporários apontarem para um caminho inválido, não existirem, estiverem sem permissão, com atributos incorretos (por exemplo, marcadas como “Sistema” quando não deveriam) ou corrompidas, o Word não consegue criar os seus work files e falha com o erro. Em ambientes Windows 10, isso costuma envolver principalmente:
%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache
(cache de Internet/preview);%USERPROFILE%\AppData\Local\Temp
(variáveis de ambienteTEMP
/TMP
);- Valores do Registro em
HKEYCURRENTUSER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
, especialmente o valor Cache (tipoREGEXPANDSZ
); - Dependências do próprio “preview handler” do Office, que podem ser reparadas via manutenção do Microsoft Office.
Solução rápida recomendada
Na prática, duas ações resolvem a maioria dos casos:
- Reparar o Microsoft Office: Primeiro faça o Reparo Rápido; se não bastar, o Reparo Online. Isso recompõe o preview handler e permissões/registradores associados.
- Normalizar
INetCache
e o valorCache
no Registro: Garanta que o valor Cache aponta para%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache
, que a pasta existe e não está com atributo de sistema.
Se ainda persistir, siga o passo a passo completo abaixo para acertar variáveis TEMP/TMP
, limpar caches e verificar interferências.
Mapa mental do diagnóstico
Se você observa… | Provável causa | Correção prioritária |
---|---|---|
Erro apenas no Preview Pane; abrir o arquivo no Word funciona | Handler de pré‑visualização do Office corrompido | Reparo do Office |
Erro aparece em vários apps ao lidar com temporários | Variáveis TEMP/TMP apontando para caminho inválido | Restabelecer TEMP/TMP e recriar pastas |
Erro ocorre apenas com sua conta | Perfil de usuário com INetCache ou Registro incoerentes | Corrigir Cache no Registro e atributos da pasta |
Em VDI/roaming, caminhos vão para rede | Redirecionamento de pastas mal configurado | Apontar Cache e TEMP/TMP para caminhos locais válidos |
Passo a passo completo
Reparar o Microsoft Office
Quando usar: quase sempre, primeiro. É a correção que mais resolve casos reais.
Como fazer:
- Abra Painel de Controle → Programas e Recursos.
- Selecione Microsoft Office (ou “Microsoft 365 Apps”).
- Clique em Alterar → escolha Reparo Rápido e conclua.
- Se ainda falhar, repita e escolha Reparo Online.
O que esperar: após o reparo, o preview deve voltar imediatamente. Teste com um .docx qualquer.
Corrigir o caminho de Cache no Registro do Windows
Objetivo: garantir que o valor Cache
do usuário aponta para o local padrão do INetCache
e que o Windows consegue expandi‑lo.
Passos:
- Pressione Win+R, digite
regedit
e confirme. - Navegue até:
HKEYCURRENTUSER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
- Localize o valor Cache (tipo
REGEXPANDSZ
). Defina o dado como:%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache
- Feche o Editor do Registro e reinicie o Windows.
Observação: em instalações antigas, o nome “Temporary Internet Files” pode aparecer. O importante é que o caminho exista e seja acessível.
Normalizar os atributos/visibilidade da pasta INetCache
O atributo de Sistema em INetCache
pode interferir na escrita do preview. A sequência abaixo remove “Sistema” e mantém apenas “Oculto”.
cd /d %LOCALAPPDATA%\Microsoft\Windows
attrib -s -h INetCache
attrib +h INetCache
Execute em um Prompt de Comando (Administrador). Se a pasta não existir, crie‑a manualmente e repita os comandos.
Restabelecer as variáveis de ambiente TEMP
e TMP
As variáveis precisam apontar para pastas locais existentes e graváveis.
- Abra Configurações Avançadas do Sistema → Variáveis de Ambiente…
- Em Variáveis de usuário, defina:
TEMP
=%USERPROFILE%\AppData\Local\Temp
TMP
=%USERPROFILE%\AppData\Local\Temp
- Em Variáveis do sistema, o padrão é:
TEMP
=%SystemRoot%\TEMP
TMP
=%SystemRoot%\TEMP
- Verifique se as pastas existem. Se não existirem, crie‑as.
- Abra as Propriedades → Segurança de cada pasta e confirme que seu usuário tem Controle Total.
Limpar caches temporários
Conteúdos corrompidos no cache podem provocar o erro. Utilize:
- Limpeza de Disco (incluindo “Arquivos temporários”);
- Ou apague manualmente o conteúdo de
%TEMP%
(feche aplicativos antes).
Outras verificações úteis
- Desativar COM Add‑ins do Word: inicie o Word em Modo de Segurança (segure Ctrl ao abrir), depois Arquivo → Opções → Suplementos → Gerenciar: COM Add‑ins → Ir… e desmarque para testar.
- Atualizações: instale as mais recentes do Office e do Windows 10.
- Antivírus: faça um teste rápido desativando temporariamente para descartar bloqueio de escrita no cache.
- Integridade do sistema e do disco (Prompt de Comando como Admin):
chkdsk /f /r DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
Dica: ochkdsk /f /r
pode agendar execução no próximo boot. - Novo perfil de usuário: crie um perfil de teste. Se nele funcionar, há forte indício de corrupção no perfil original.
- Microsoft Support and Recovery Assistant (SaRA): útil para diagnosticar problemas do Office automaticamente.
Tabelas de referência rápida
Valores e caminhos padrão
Elemento | Valor/Caminho padrão | Observações |
---|---|---|
Registro → Cache | %USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache | Chave: HKCU\...\User Shell Folders . Tipo deve ser REGEXPANDSZ . |
Variável TEMP (usuário) | %USERPROFILE%\AppData\Local\Temp | Precisa existir e permitir gravação. |
Variável TMP (usuário) | %USERPROFILE%\AppData\Local\Temp | Geralmente igual a TEMP . |
INetCache (pasta) | %LOCALAPPDATA%\Microsoft\Windows\INetCache | Deve não estar com atributo de Sistema; pode permanecer “Oculta”. |
Permissões esperadas
Pasta | Conta | Permissão mínima | Como verificar |
---|---|---|---|
%USERPROFILE%\AppData\Local\Temp | Usuário atual | Controle Total | Propriedades → Segurança |
%LOCALAPPDATA%\Microsoft\Windows\INetCache | Usuário atual | Modificar/Gravar | Propriedades → Segurança |
Validação após aplicar as correções
- Abra o Explorador e ative o Painel de Visualização (Exibir → Painel de Visualização).
- Selecione um .docx limpo (por exemplo, um documento novo em branco salvo na Área de Trabalho).
- Confirme que a pré‑visualização aparece e o pop‑up não retorna.
Se ainda houver erro, repita a verificação de Registro e de atributos de INetCache
, e siga as verificações adicionais (add‑ins, antivírus, sfc
/DISM
).
Teste rápido das variáveis e do cache
Você pode confirmar caminhos e escrita com estes comandos (Prompt de Comando):
echo %TEMP%
echo %TMP%
echo %LOCALAPPDATA%\Microsoft\Windows\INetCache
E criar um arquivo de teste:
echo teste>"%TEMP%\teste_preview.txt"
if exist "%TEMP%\teste_preview.txt" echo OK
Se o arquivo não for criado, ajuste as variáveis/pastas conforme orientado.
Cenários especiais
- VDI/Roaming/Perfis redirecionados: evite apontar Cache e
TEMP/TMP
para unidades de rede; além de lentidão, permissões herdadas em pastas de rede podem bloquear a escrita do preview. - Políticas de Grupo (GPO): verifique se há GPO redefinindo “User Shell Folders” ou variáveis de ambiente.
- Pastas renomeadas: mesmo com Idioma diferente (por exemplo, “Utilizador” vs “Usuário”), use os caminhos por variável com
%USERPROFILE%
, que funcionam universalmente.
Erros comuns que prolongam o problema
- Definir o valor Cache como caminho literal com nome de usuário incorreto (ex.: copiar de outro perfil).
- Usar tipo de valor errado no Registro (
REGSZ
em vez deREGEXPAND_SZ
), impedindo a expansão de%USERPROFILE%
. - Marcar
INetCache
como Sistema e Oculto permanentemente; mantenha apenas Oculto. - Apontar
TEMP/TMP
para pastas de rede ou para unidades removíveis.
Resultado prático observado
- Resolvido via Reparo Rápido do Office em um caso típico reportado: após o reparo, a pré‑visualização voltou a funcionar de imediato.
- Alternativa comprovada: remover o atributo de sistema de
INetCache
e mantê‑la apenas oculta eliminou o erro para outro usuário, sem mudança adicional.
Notas e cuidados
- Registro do Windows: crie um ponto de restauração ou exporte a chave antes de editar.
- Atributos de pasta: utilize exatamente os comandos indicados para não ocultar/remover atributos indevidamente.
- Desativar o Painel de Visualização: remove o sintoma, mas não corrige a causa; prefira aplicar as correções acima.
FAQ — Perguntas frequentes
Posso apenas apagar a pasta INetCache
?
Pode esvaziá‑la; o Windows recria o conteúdo conforme necessário. Porém, o problema não é “ter arquivos demais”, e sim caminho/atributos/permissões. Ajuste os itens estruturais primeiro.
O erro também acontece no Outlook ao pré‑visualizar anexos. As correções servem?
Sim. O Outlook usa componentes do Office e áreas de temporários semelhantes. Repare o Office e normalize INetCache
/TEMP
.
Preciso usar /s /d
com o attrib
?
Normalmente não. Os comandos recomendados atuam na pasta INetCache
em si. Se herdou atributos em subpastas, use as opções com cautela.
O que acontece se o valor Cache estiver apontando para outro disco?
Se o caminho existe e é gravável, em teoria funciona. Na prática, caminhos externos (rede/USB) aumentam a chance de erro. Prefira o padrão local.
Como verificar rapidamente se meu usuário consegue escrever em INetCache
?
Abra %LOCALAPPDATA%\Microsoft\Windows\INetCache
e tente criar um arquivo de texto. Se falhar, revise permissões/atributos e a propriedade da pasta.
Em uma linha
O erro costuma ser causado por caminho, permissões ou atributos incorretos em
INetCache
/Temp
. Reparo do Office e normalização do valor Cache + atributos daINetCache
são as correções que mais resolvem.
Conclusão
O Preview Pane do Windows 10 depende de um encadeamento simples: um handler do Office funcional, variáveis TEMP/TMP
válidas, e uma pasta de cache INetCache
acessível e com atributos corretos. Quando qualquer elo se quebra, o Word não cria os “work files” e exibe o erro. Seguindo a ordem sugerida — reparar o Office, corrigir o valor Cache, normalizar a pasta INetCache
, restaurar TEMP/TMP
e limpar temporários — você elimina as causas mais prováveis e recupera a pré‑visualização sem gambiarras.