Se você já abriu o Protheus e deu de cara com a mensagem abaixo, sabe como ela é estranha:
“x:\smartclient.exe
O sistema não pode encontrar a unidade especificada.”
E aí começa a dúvida:
É problema no servidor? É mapeamento de rede? É instalação do SmartClient? Ou pior… algo mais crítico?
Calma.
Na maioria dos casos, esse erro tem uma causa bem específica — e simples de resolver.
Neste artigo, vou te mostrar o que causa essa mensagem e como corrigir de forma prática, sem sair reinstalando tudo ou mexendo onde não precisa.
Entendendo o erro: por que o Protheus procura o x:\smartclient.exe?
Quando essa mensagem aparece, o sistema está tentando localizar o executável do SmartClient em uma unidade que não existe ou não está acessível — geralmente a unidade X:.
Isso costuma acontecer quando o parâmetro MV_MSSINT está ativado.
Esse parâmetro define se o Messenger (MSS) será carregado automaticamente na abertura do Protheus.
Quando ele está configurado como:
MV_MSSINT = .T.
O sistema tenta iniciar o Messenger junto com o SmartClient.
Se houver qualquer inconsistência na configuração da unidade ou do caminho, ele dispara o erro informando que não encontrou o smartclient.exe.
O que é o parâmetro MV_MSSINT?
O parâmetro MV_MSSINT controla se o Messenger será integrado na inicialização do Protheus.
.T.→ Carrega o Messenger na abertura.F.→ Não carrega o Messenger automaticamente
Documentação oficial da TOTVS no TDN:
https://tdn.totvs.com/pages/viewpage.action?pageId=225268891
Em ambientes onde o Messenger não é utilizado, ou onde há inconsistência de configuração de unidade, manter esse parâmetro ativo pode gerar esse erro.
Como corrigir o erro do x:\smartclient.exe
A solução mais comum é:
✅ Alterar o parâmetro MV_MSSINT para .F.
Passo a passo:
- Acesse o configurador do Protheus
- Localize o parâmetro MV_MSSINT
- Altere o valor para:
.F.
- Salve a alteração
- Reinicie o SmartClient
Pronto.
Na maioria dos casos, o erro deixa de ocorrer imediatamente.
Por que isso resolve?
Quando o parâmetro está ativo (.T.), o sistema tenta inicializar o Messenger na abertura.
Se o caminho configurado não estiver correto ou se a unidade não existir, o Protheus entende que não consegue encontrar o SmartClient naquela unidade específica.
Ao desativar o carregamento automático do Messenger, o sistema simplesmente deixa de procurar esse executável adicional, eliminando o erro.
Atenção: não saia alterando parâmetros sem critério
Aqui vai um ponto importante.
Alterar parâmetros no Protheus sem entender o impacto pode gerar outros comportamentos inesperados.
Antes de mudar qualquer coisa:
- Verifique se o Messenger é realmente utilizado na empresa
- Confirme se não há dependência de integrações
- Documente a alteração realizada
Se houver dúvida, o ideal é que a análise seja feita por alguém com experiência em ambiente Protheus.
Quando esse erro pode indicar algo maior?
Apesar de geralmente ser algo simples, esse erro pode estar associado a:
- Problemas de mapeamento de rede
- SmartClient sendo executado via script antigo
- Configuração incorreta no atalho de inicialização
- Ambientes com múltiplas instâncias mal configuradas
Se o problema persistir mesmo após ajustar o parâmetro, vale revisar:
- Caminhos no atalho do SmartClient
- Variáveis de ambiente
- Configuração do AppServer
- Mapeamentos de unidade no servidor
Nosso olhar aqui na Geeker
Na Geeker Company, a gente acredita em uma coisa simples:
resolver rápido e gente boa.
Erros como esse são pequenos, mas quando se repetem, mostram algo maior — falta de revisão de ambiente, ausência de padronização ou até suporte reativo demais.
Nosso papel como consultoria não é só apagar incêndio.
É estruturar o ambiente para que esses problemas não voltem a acontecer.
Porque suporte garante o dia a dia.
Mas estratégia garante evolução.
Conclusão
Se você encontrou o erro:
“x:\smartclient.exe — O sistema não pode encontrar a unidade especificada.”
Provavelmente o parâmetro MV_MSSINT está ativado.
Altere para .F., reinicie o SmartClient e teste novamente.
Se resolver, ótimo.
Se não resolver, pode haver algo mais estrutural por trás — e aí vale uma análise mais profunda do ambiente.
Se você sente que o seu Protheus vive dando esses “erros estranhos”, talvez o problema não seja o sistema em si… mas a forma como ele está sendo administrado.
Se quiser, podemos avaliar seu ambiente e identificar onde estão os pontos de risco antes que eles virem problema maior.




