TL;DR — Resumo Rápido

Resolva os erros de compatibilidade do SUA do IMSS no Windows 10 e 11: modo de compatibilidade, registro de OCX, configuração de UAC e VM Windows 7.

O Sistema Único de Autodeterminação (SUA) do IMSS é uma ferramenta indispensável para que os empregadores no México calculem e paguem as contribuições patronais e dos trabalhadores. No entanto, sua arquitetura foi projetada para o Windows XP e versões similares, o que gera frequentes problemas de compatibilidade em computadores com Windows 10 e Windows 11. Se o instalador não inicia, o aplicativo fecha ao abrir ou aparecem erros de componentes ActiveX, este guia cobre todas as soluções conhecidas.

O Erro

Os usuários que tentam instalar ou executar o SUA no Windows 10 ou 11 se deparam com um ou mais dos seguintes sintomas:

  • O instalador do SUA exibe “Este programa tem um problema de compatibilidade” ou simplesmente não responde ao clicar duas vezes.
  • O aplicativo inicia, mas os controles visuais aparecem em branco, distorcidos ou sem renderização.
  • Ao abrir o SUA, aparece o erro: “O componente ActiveX não pode criar o objeto” ou referências a arquivos .ocx não registrados.
  • O programa fecha imediatamente ao tentar acessar qualquer módulo.
  • Erros de conexão com o banco de dados interno ao efetuar login.

Esses problemas ocorrem tanto em instalações novas quanto em computadores que foram atualizados a partir do Windows 7, onde o SUA funcionava sem problemas.

Causa do Problema

O SUA foi desenvolvido com tecnologias da era do Windows XP: componentes ActiveX, controles OCX de 32 bits (como threed32.ocx, mscomct2.ocx, comdlg32.ocx) e caminhos de gravação direta na raiz do disco C:\. O Windows 10 e 11 aplicam políticas de segurança mais rígidas que bloqueiam essas operações:

  • O Controle de Conta de Usuário (UAC) impede que aplicativos gravem em diretórios protegidos sem permissões explícitas.
  • Os componentes OCX não são registrados automaticamente ao serem instalados em sistemas de 64 bits.
  • A virtualização de arquivos e registro do Windows redireciona as gravações do SUA para locais onde ele não as espera.
  • As novas políticas de execução bloqueiam controles ActiveX sem assinatura digital moderna.

Solução Passo a Passo

Siga estas etapas em ordem. Pare quando o SUA iniciar corretamente.

Passo 1: Configurar o Modo de Compatibilidade

  1. Localize o instalador do SUA (normalmente SUA_setup.exe) ou o executável principal (SUA.exe) em C:\SUA.
  2. Clique com o botão direito no arquivo e selecione Propriedades.
  3. Vá para a aba Compatibilidade.
  4. Marque a caixa Executar este programa em modo de compatibilidade para: e escolha Windows 7 no menu suspenso.
  5. Marque também Executar este programa como administrador.
  6. Clique em Aplicar e depois em OK.
  7. Repita este processo tanto para o instalador quanto para o executável instalado e seu atalho na área de trabalho.

Passo 2: Sempre Executar como Administrador

Se o SUA já está instalado mas não abre:

  1. Clique com o botão direito no atalho do SUA na área de trabalho.
  2. Selecione Executar como administrador.
  3. Se funcionar, volte às propriedades do atalho e configure para sempre executar como administrador (Compatibilidade > “Executar este programa como administrador”).

Passo 3: Registrar Manualmente os Arquivos OCX e DLL

Se aparecerem erros de ActiveX ou componentes não registrados:

  1. Abra o Prompt de Comando como administrador (busque “cmd” no menu Iniciar, clique com o botão direito > “Executar como administrador”).
  2. Execute os seguintes comandos um por um:
regsvr32 C:\SUA\threed32.ocx
regsvr32 C:\SUA\mscomct2.ocx
regsvr32 C:\SUA\comdlg32.ocx
regsvr32 C:\Windows\SysWOW64\msvbvm60.dll
  1. Após cada comando, deve aparecer a mensagem “DllRegisterServer em [arquivo] foi bem-sucedido.”
  2. Se algum arquivo não for encontrado em C:\SUA, procure-o em C:\Windows\SysWOW64\ ou C:\Windows\System32\.

Passo 4: Ajustar Permissões da Pasta SUA

  1. Abra o Explorador de Arquivos e navegue até C:\.
  2. Clique com o botão direito na pasta SUA e selecione Propriedades.
  3. Vá para a aba Segurança e clique em Editar.
  4. Selecione seu usuário ou o grupo Usuários e marque Controle total na coluna Permitir.
  5. Clique em Aplicar e confirme todas as alterações.

Passo 5: Ajustar o Nível do UAC

Se os passos anteriores não resolverem o problema:

  1. Busque “Alterar configurações de Controle de Conta de Usuário” no menu Iniciar e abra.
  2. Mova o controle deslizante para o segundo nível a partir de baixo (“Notificar-me somente quando os aplicativos tentarem fazer alterações no meu computador”).
  3. Clique em OK e reinicie o computador.

Nota: Não é recomendado desativar o UAC completamente por razões de segurança. O segundo nível é suficiente para o SUA sem comprometer a proteção do sistema.

Solução Alternativa

Se nenhuma das soluções anteriores funcionar, a opção mais confiável é usar uma máquina virtual com Windows 7:

  1. Baixe e instale o VirtualBox (gratuito) ou o VMware Player.
  2. Crie uma máquina virtual com Windows 7 de 32 bits (requer licença do Windows 7).
  3. Instale o SUA dentro da máquina virtual — ele funcionará sem nenhum problema de compatibilidade.
  4. Compartilhe uma pasta entre o sistema anfitrião e a VM para acessar os arquivos de backup de ambos os sistemas.

Esta solução é utilizada por muitos escritórios de contabilidade que dependem do SUA para cumprir suas obrigações perante o IMSS, e garante 100% de compatibilidade independentemente da versão do Windows do computador principal.

Prevenção

Para evitar esses problemas no futuro:

  • Mantenha o SUA atualizado: Sempre baixe a versão mais recente do portal oficial do IMSS antes de cada período bimestral. As versões mais novas incluem melhorias de compatibilidade.
  • Teste antes de atualizar o SO: Se planeja atualizar do Windows 10 para o 11, teste o SUA no novo sistema em um computador de teste antes de atualizar o de produção.
  • Documente sua configuração: Quando o SUA funcionar, anote exatamente quais configurações de compatibilidade e permissões você aplicou, para replicá-las rapidamente em caso de reinstalação.
  • Crie backups frequentes: Faça backup da pasta C:\SUA\Respaldos antes de qualquer atualização do Windows ou do próprio SUA.

Problemas Relacionados

Se erros com componentes específicos persistirem após aplicar estas soluções, consulte:

Resumo

  • O SUA do IMSS usa tecnologia de 32 bits (ActiveX, OCX) que não é nativamente compatível com o Windows 10 e 11.
  • Configurar o modo de compatibilidade para Windows 7 e sempre executar como administrador resolve a maioria dos casos.
  • Os arquivos OCX devem ser registrados manualmente com regsvr32 quando aparecem erros de ActiveX.
  • Definir as permissões da pasta C:\SUA como “Controle total” evita erros de banco de dados.
  • Como último recurso, uma máquina virtual com Windows 7 garante compatibilidade total.

Artigos Relacionados