Ao abrir o Protheus, alguns usuários se deparam com a seguinte mensagem de erro:
“x:\smartclient.exe
O sistema não pode encontrar a unidade especificada.”
Esse erro é relativamente comum em ambientes Protheus e, apesar de parecer um problema grave de instalação ou infraestrutura, na maioria dos casos está relacionado a um parâmetro de configuração do próprio sistema.
Neste artigo, você vai entender por que esse erro acontece, como resolver de forma simples e em quais cenários ele costuma aparecer.
O que significa o erro x:\smartclient.exe no Protheus?
O erro indica que o Protheus está tentando acessar o arquivo smartclient.exe a partir de uma unidade inexistente ou inacessível (como X:\). Isso geralmente ocorre durante a inicialização do sistema, antes mesmo da abertura completa do ambiente.
Na prática, o Protheus está tentando carregar um recurso adicional que não encontra no caminho configurado.
Causa do problema: parâmetro MV_MSSINT
A principal causa desse erro é o parâmetro MV_MSSINT.
Esse parâmetro define se o Messenger do Protheus deve ser carregado automaticamente na inicialização do sistema:
.T.(True / Verdadeiro): o Messenger é carregado na abertura.F.(False / Falso): o Messenger não é carregado
Quando o MV_MSSINT está ativado (.T.), o Protheus tenta chamar um executável adicional durante o login. Se o caminho configurado para esse recurso não existir mais — algo comum após mudanças no ambiente — o sistema gera o erro relacionado ao smartclient.exe.
Como resolver o erro x:\smartclient.exe no Protheus
A correção é simples e não exige reinstalação do Protheus ou do SmartClient.
Passo a passo para corrigir
- Acesse o Configurador (SIGACFG)
- Entre na opção Parâmetros
- Localize o parâmetro MV_MSSINT
- Verifique o valor atual:
- Se estiver
.T., altere para.F.
- Se estiver
- Salve a alteração
- Feche completamente o Protheus
- Abra novamente o sistema e teste o acesso
Após essa mudança, o Protheus deixa de tentar carregar o Messenger na inicialização, eliminando a chamada ao caminho inexistente e resolvendo o erro.
Em quais situações esse erro costuma ocorrer?
Esse problema aparece com frequência em cenários como:
- Atualização de versão do Protheus
- Migração de servidor ou troca de ambiente
- Alteração de mapeamento de unidades de rede
- Ambientes com políticas de segurança mais restritivas
- Uso de SmartClient local apontando para servidor remoto
- Ambientes onde o Messenger do Protheus não é utilizado
Nesses casos, manter o MV_MSSINT desativado costuma ser a configuração mais segura e estável.
O MV_MSSINT é obrigatório?
Não.
O Messenger do Protheus não é essencial para a maioria das operações do ERP. Muitas empresas optam por mantê-lo desativado justamente para evitar problemas de inicialização, conflitos de caminho e dependências desnecessárias.
A própria TOTVS disponibiliza documentação oficial explicando o funcionamento desse parâmetro no TDN.
Conclusão
O erro “x:\smartclient.exe – O sistema não pode encontrar a unidade especificada” no Protheus pode parecer complexo à primeira vista, mas na maioria dos casos está relacionado apenas a um parâmetro mal configurado.
Ajustar corretamente o MV_MSSINT resolve o problema de forma rápida, evita retrabalho e elimina a necessidade de intervenções mais invasivas no ambiente.
Manter os parâmetros alinhados com a realidade da infraestrutura é fundamental para garantir estabilidade, performance e previsibilidade no uso do Protheus.




