Skip to main content

Corrigir Erro de Anulação no 3ds Max: Guia de Remoção de Malware ALC

BySuperRenders Farm Team
7 min read
Proteja o 3ds Max contra falhas de anulação causadas por malware ALC MAXScript — detecção, limpeza e prevenção.

Quando pressionar Ctrl+Z (Anulação) no 3ds Max aciona um crash de «Erro de Aplicação», a causa é quase sempre uma infecção por um MAXScript malicioso de terceiros conhecido como ALC. Este script corrompe silenciosamente as configurações do 3ds Max e os dados da cena, tornando operações básicas como a anulação instáveis ou impossíveis.

ALC não é um vírus tradicional — é um MAXScript que se propaga através de ficheiros de cena .max infectados. Quando abre um ficheiro infectado, o script instala-se automaticamente no directório de inicialização do 3ds Max e depois incorpora-se em todas as cenas que guarda posteriormente. Isto torna-o particularmente perigoso em ambientes de colaboração onde os artistas partilham ficheiros de cena.

Como o ALC Infecta o Seu Sistema

O processo de infecção funciona em duas fases:

Fase 1 — Infecção de Cena: Recebe um ficheiro .max de um colega, cliente ou biblioteca de recursos. Sem seu conhecimento, o ficheiro contém um script ALC incorporado. Quando 3ds Max abre o ficheiro, o script executa-se automaticamente e copia-se para o directório de scripts de inicialização do 3ds Max.

Fase 2 — Infecção do Sistema: Uma vez no directório de inicialização, o script ALC executa-se sempre que 3ds Max é iniciado. Depois incorpora-se em todos os ficheiros de cena que guarda, propagando a infecção a qualquer pessoa que abra os seus ficheiros. Também modifica os controladores de script internos do 3ds Max, que é o que causa o crash de anulação.

O script foi concebido para ser invisível — não apresenta sintomas óbvios inicialmente. Com o tempo, corrompe dados de controlador de script, quebra a pilha de anulação, causa falhas intermitentes e pode afectar o resultado do processamento.

Sintomas

A infecção por ALC manifesta-se através de vários sintomas, nem todos aparecendo imediatamente:

  • A anulação coloca o 3ds Max em crash com uma caixa de diálogo «Erro de Aplicação»
  • Erros de controlador de script aparecem inesperadamente («Sem função 'Get' para indefinido»)
  • As cenas tornam-se progressivamente instáveis — operações que funcionavam ontem colapsam hoje
  • O tamanho dos ficheiros aumenta conforme os dados ALC se acumulam
  • Outros artistas reportam problemas após abrir ficheiros que guardou — esta é a infecção a propagar-se

Detecção

Verificar Scripts de Inicialização

Navegue para a sua pasta de scripts de inicialização do 3ds Max: C:\Users\[nome utilizador]\AppData\Local\Autodesk\3dsMax\[versão]\ENU\scripts\startup\

Procure ficheiros .ms ou .mse desconhecidos. Os scripts ALC costumam ter nomes genéricos para evitar detecção. Se encontrar scripts que não instalou, podem ser ALC ou malware similar.

Utilizar as Ferramentas de Segurança Autodesk

Autodesk fornece o plugin Ferramentas de Segurança 3ds Max especificamente concebido para detectar e remover infecções por script ALC e similares. Descarregue-o do website oficial Autodesk:

  1. Instale o plugin Ferramentas de Segurança
  2. Abra 3ds Max
  3. A ferramenta executa-se automaticamente e analisa scripts maliciosos conhecidos
  4. Siga as instruções para quarentena ou remoção de infecções detectadas

Esta ferramenta é o primeiro passo recomendado e detecta a maioria das variantes ALC.

Verificar o Ouvinte MAXScript

Abra MAXScript > MAXScript Listener (F11) e observe o resultado quando 3ds Max inicia. As entradas suspeitas incluem referências a scripts desconhecidos executados no arranque ou mensagens de erro sobre controladores de script.

Processo de Limpeza

Passo 1: Executar Ferramentas de Segurança Autodesk

Instale e execute as Ferramentas de Segurança conforme descrito acima. Isto trata da detecção automatizada e remoção de variantes ALC conhecidas tanto da aplicação como dos ficheiros de cena abertos.

Passo 2: Limpar o Directório de Inicialização

Inspecione manualmente a pasta de scripts de inicialização e remova quaisquer ficheiros .ms/.mse desconhecidos. Compare com uma instalação limpa do 3ds Max se possível — a pasta de inicialização deve conter apenas scripts que reconheça (scripts de inicialização de plugins, ferramentas customizadas que instalou).

Passo 3: Repor Preferências do 3ds Max

Mantenha Ctrl+Shift pressionado enquanto inicia 3ds Max para repor todas as preferências. ALC modifica dados de preferências que podem persistir mesmo após o próprio script ser removido. Repor as preferências garante um estado limpo.

Passo 4: Limpar Ficheiros de Cena Infectados

Abra cada ficheiro de cena recente com as Ferramentas de Segurança instaladas — a ferramenta detectará e removerá dados ALC incorporados na cena. Guarde o ficheiro limpo com um novo nome para preservar o original como prova.

Se as Ferramentas de Segurança não conseguirem limpar uma cena severamente corrompida:

  1. Abra a cena infectada (com Ferramentas de Segurança activas para evitar re-infecção)
  2. Seleccione toda a geometria
  3. Exporte como FBX
  4. Crie uma cena nova e limpa
  5. Importe a geometria FBX
  6. Reconstrua materiais e definições de processamento

Isto é destrutivo — perde definições de processamento e materiais V-Ray/Corona — mas garante um ficheiro de cena limpo.

Passo 5: Notificar a Sua Equipa

Se partilhou ficheiros de cena após a data de infecção, notifique todos que os receberam. Precisam executar o mesmo processo de limpeza para impedir que a infecção re-entre no seu pipeline através dos seus ficheiros.

Prevenção

  • Execute sempre as Ferramentas de Segurança Autodesk — mantenha-as instaladas e permanentemente activas
  • Tenha cuidado com ficheiros .max externos de clientes, freelancers ou marketplaces de recursos
  • Analise ficheiros de cena antes de abrir quando chegam de fontes não confiáveis
  • Utilize FBX para troca de recursos em vez de ficheiros .max quando possível — FBX não pode transportar infecções MAXScript
  • Mantenha 3ds Max actualizado — Autodesk introduziu controlos de execução de script no 3ds Max 2021 e continuou a reforçá-los em lançamentos posteriores

A infecção ALC pode também causar travamento geral do 3ds Max e desempenho lento conforme o script malicioso acumula dados ao longo do tempo.

Impacto nas Submissões de Render Farm

Os ficheiros de cena infectados ALC podem causar problemas nas render farms também. O script malicioso pode executar-se nos nós de processamento (conforme a configuração de segurança da farm), potencialmente corrompendo a instalação do 3ds Max do nó ou causando falhas de processamento.

Na nossa render farm da Super Renders Farm, mantemos análise de segurança em todos os ficheiros de cena recebidos. Contudo, recomendamos limpeza de ficheiros infectados antes da submissão para garantir resultados de processamento consistentes.

FAQ

O que é ALC e como entra no meu 3ds Max?

ALC é um MAXScript malicioso que se propaga através de ficheiros de cena .max infectados. Quando abre um ficheiro infectado, o script copia-se para o seu directório de inicialização e incorpora-se em todas as cenas que guarda posteriormente.

ALC pode danificar os meus processamentos ou ficheiros de saída?

ALC corrompe principalmente dados de cena e controladores de script, o que pode afectar indirectamente o resultado de processamento. Os materiais podem não avaliar correctamente, as animações podem comportar-se de forma imprevisível.

O meu computador completo está infectado ou apenas o 3ds Max?

Apenas 3ds Max. ALC opera dentro do ambiente MAXScript e não afecta o seu sistema operativo, outras aplicações ou ficheiros fora do 3ds Max.

Como sei que os meus ficheiros de cena estão limpos após executar as Ferramentas de Segurança?

Após executar as Ferramentas de Segurança, abra novamente a cena e verifique o MAXScript Listener. Teste a anulação com uma operação simples. Se estável, a cena está limpa.

As versões mais recentes do 3ds Max são imunes à infecção ALC?

Não imunes, mas melhor protegidas. A partir do 3ds Max 2021, Autodesk introduziu controlos de execução de script. 3ds Max 2025 reforça ainda mais estes controlos. Mantenha sempre as Ferramentas de Segurança instaladas.