Skip to main content

3ds Max Undo-Fehler beheben (ALC-Malware)

BySuperRenders Farm Team
7 min read
Behebe 3ds Max Undo-Crashes durch ALC-MAXScript-Malware — mit Erkennung, Bereinigung und Vorbeugungsmaßnahmen für sichere Szenen.

Wenn du Ctrl+Z (Undo) in 3ds Max drückst und ein „Application Error" auftritt, ist die Ursache fast immer eine Infektion durch ein böswilliges Drittanbieter-MAXScript namens ALC. Dieses Skript beschädigt im Verborgenen 3ds Max-Einstellungen und Szenendaten, was grundlegende Operationen wie Undo instabil oder unmöglich macht.

ALC ist kein traditioneller Virus — es ist ein MAXScript, das sich über infizierte .max-Szenendateien ausbreitet. Wenn du eine infizierte Datei öffnest, installiert sich das Skript in deinem 3ds Max-Startverzeichnis und integriert sich dann in jede Szene, die du danach speicherst. Das macht es besonders gefährlich in kollaborativen Umgebungen, in denen Künstler Szenendateien austauschen.

Wie ALC dein System infiziert

Der Infektionsprozess funktioniert in zwei Stufen:

Stufe 1 — Szenenkontamination: Du erhältst eine .max-Datei von einem Kollegen, Kunden oder einer Asset-Bibliothek. Ohne dass du es weißt, enthält die Datei ein eingebettetes ALC-Skript. Wenn 3ds Max die Datei öffnet, wird das Skript automatisch ausgeführt und kopiert sich in dein 3ds Max-Startskript-Verzeichnis.

Stufe 2 — Systeminfektion: Einmal im Startverzeichnis, wird das ALC-Skript bei jedem 3ds Max-Start ausgeführt. Dann integriert es sich in jede Szene, die du speicherst, und verbreitet die Infektion an alle, die deine Dateien öffnen. Es modifiziert auch 3ds Max's interne Script-Controller, was den Undo-Crash verursacht.

Das Skript ist darauf ausgelegt, unsichtbar zu sein — es zeigt anfangs keine offensichtlichen Symptome. Mit der Zeit beschädigt es Script-Controller-Daten, bricht den Undo-Stapel, verursacht sporadische Abstürze und kann die Render-Ausgabe beeinträchtigen.

Symptome

ALC-Infektionen äußern sich durch mehrere Symptome, die nicht alle sofort auftreten:

  • Undo lässt 3ds Max abstürzen mit einem „Application Error"-Dialog
  • Script-Controller-Fehler erscheinen unerwartet („No 'Get' function for undefined")
  • Szenen werden zunehmend instabil — Operationen, die gestern funktionierten, stürzen heute ab
  • Dateigrößen nehmen zu, da sich ALC-Daten ansammeln
  • Andere Künstler berichten von Problemen nach dem Öffnen von Dateien, die du gespeichert hast — das ist die Infektion, die sich ausbreitet

Erkennung

Überprüfe Startskripte

Navigiere zu deinem 3ds Max-Startskript-Ordner: C:\Users\[username]\AppData\Local\Autodesk\3dsMax\[version]\ENU\scripts\startup\

Suche nach unbekannten .ms- oder .mse-Dateien. ALC-Skripte haben oft generische Namen, um Erkennung zu vermeiden. Wenn du Skripte findest, die du nicht installiert hast, könnten sie ALC oder ähnliche Malware sein.

Verwende Autodesks Sicherheitstools

Autodesk stellt das 3ds Max Security Tools-Plugin speziell zur Erkennung und Entfernung von ALC und ähnlichen Script-Infektionen zur Verfügung. Lade es von Autodesks offizieller Website herunter:

  1. Installiere das Security Tools Plugin
  2. Öffne 3ds Max
  3. Das Tool wird automatisch ausgeführt und scannt nach bekannten böswilligen Skripten
  4. Folge den Anweisungen zur Quarantäne oder Entfernung erkannter Infektionen

Dieses Tool ist der empfohlene erste Schritt und erkennt die meisten ALC-Varianten.

Überprüfe den MAXScript Listener

Öffne MAXScript > MAXScript Listener (F11) und beobachte die Ausgabe beim Start von 3ds Max. Verdächtige Einträge sind Verweise auf unbekannte Skripte, die beim Start ausgeführt werden, oder Fehlermeldungen zu Script-Controllern.

Bereinigungsprozess

Schritt 1: Führe Autodesks Security Tools aus

Installiere und führe die Security Tools wie oben beschrieben aus. Dies kümmert sich um die automatisierte Erkennung und Entfernung bekannter ALC-Varianten sowohl aus der Anwendung als auch aus offenen Szenendateien.

Schritt 2: Bereinige das Startverzeichnis

Überprüfe das Startskript-Verzeichnis manuell und entferne unbekannte .ms/.mse-Dateien. Vergleiche mit einer sauberen 3ds Max-Installation, wenn möglich — das Startverzeichnis sollte nur Skripte enthalten, die du erkennst (Plugin-Initialisierungsskripte, von dir installierte benutzerdefinierte Tools).

Schritt 3: Setze 3ds Max Voreinstellungen zurück

Halte Ctrl+Shift beim Start von 3ds Max gedrückt, um alle Voreinstellungen zurückzusetzen. ALC modifiziert Voreinstellungsdaten, die auch nach der Entfernung des Skripts selbst bestehen bleiben können. Das Zurücksetzen der Voreinstellungen gewährleistet einen sauberen Zustand.

Schritt 4: Bereinige infizierte Szenendateien

Öffne jede aktuelle Szenendatei mit installiertem Security Tools — das Tool wird ALC-Daten, die in der Szene eingebettet sind, erkennen und entfernen. Speichere die bereinigte Datei unter einem neuen Namen, um das Original als Beweis zu erhalten.

Wenn die Security Tools eine stark beschädigte Szene nicht bereinigen können:

  1. Öffne die infizierte Szene (mit aktiven Security Tools, um Neuinfektion zu verhindern)
  2. Wähle alle Geometrie aus
  3. Exportiere als FBX
  4. Erstelle eine neue, saubere Szene
  5. Importiere die FBX-Geometrie
  6. Stelle Materialien und Render-Einstellungen wieder her

Das ist destruktiv — du verlierst Render-Einstellungen und V-Ray/Corona-Materialien — aber es garantiert eine saubere Szenendatei.

Schritt 5: Benachrichtige dein Team

Wenn du Szenendateien nach dem Infektionsdatum weitergegeben hast, benachrichtige alle, die sie erhalten haben. Sie müssen denselben Bereinigungsprozess durchführen, um zu verhindern, dass die Infektion durch ihre Dateien wieder in deine Pipeline gelangt.

Vorbeugung

  • Führe immer Autodesks Security Tools aus — halte sie dauerhaft installiert und aktiv
  • Sei vorsichtig mit externen .max-Dateien von Kunden, Freelancern oder Asset-Marktplätzen
  • Scanne Szenendateien vor dem Öffnen, wenn sie aus nicht vertrauenswürdigen Quellen stammen
  • Verwende FBX für Asset-Austausch statt .max-Dateien, wenn möglich — FBX kann keine MAXScript-Infektionen enthalten
  • Halte 3ds Max aktualisiert — Autodesk führte ab 3ds Max 2021 Script-Ausführungssteuerungen ein und hat diese in nachfolgenden Versionen weiter verschärft, einschließlich strengerer Abfragen vor der Ausführung eingebetteter Skripte aus nicht vertrauenswürdigen Quellen

ALC-Infektion kann auch zu allgemeinen 3ds Max-Einfrierungen und langsamen Leistungen führen, da sich das böswillige Skript im Laufe der Zeit ansammelt.

Auswirkungen auf Render-Farm-Einreichungen

ALC-infizierte Szenendateien können auch auf Render-Farmen Probleme verursachen. Das böswillige Skript kann auf Render-Knoten ausgeführt werden (je nach Sicherheitskonfiguration der Farm), was möglicherweise die 3ds Max-Installation des Knotens beschädigt oder Render-Fehler verursacht.

Auf unserer Render-Farm führen wir Sicherheitsscans für alle eingehenden Szenendateien durch. Wir empfehlen dir jedoch, infizierte Dateien vor der Einreichung zu bereinigen, um konsistente Render-Ergebnisse zu gewährleisten. Super Renders Farm ist dein Partner für sichere und zuverlässige 3D-Rendering-Lösungen.

FAQ

Was ist ALC und wie gelangt es in meinen 3ds Max?

ALC ist ein böswilliges MAXScript, das sich über infizierte .max-Szenendateien ausbreitet. Wenn du eine infizierte Datei öffnest, kopiert sich das Skript in dein Startverzeichnis und integriert sich in jede Szene, die du danach speicherst. Es ist kein traditioneller Virus — es funktioniert vollständig in 3ds Max's Scripting-Umgebung. Du kannst dich infizieren, indem du Szenendateien von Kollegen, Kunden oder Asset-Marktplätzen öffnest.

Kann ALC meine Renders oder Ausgabedateien beschädigen?

ALC beschädigt hauptsächlich Szenendaten und Script-Controller, was sich indirekt auf die Render-Ausgabe auswirken kann. Materialien werden möglicherweise nicht korrekt ausgewertet, Animationen können sich unvorhersehbar verhalten, und Script-gesteuerte Parameter können falsche Werte erzeugen. Der Undo-Crash ist das sichtbarste Symptom, aber die Datenbeschädigung kann jeden Aspekt der Szene beeinflussen.

Ist mein gesamter Computer infiziert oder nur 3ds Max?

Nur 3ds Max. ALC funktioniert in der MAXScript-Umgebung und beeinträchtigt nicht dein Betriebssystem, andere Anwendungen oder Dateien außerhalb von 3ds Max-Szenen und -Einstellungen. Jede .max-Datei, die du speicherst, während sie infiziert ist, enthält jedoch das ALC-Skript, sodass diese Dateien die Infektion auf andere 3ds Max-Installationen übertragen können.

Woher weiß ich, ob meine Szenendateien nach dem Ausführen von Security Tools sauber sind?

Nachdem du Security Tools auf einer Szene ausgeführt hast, öffne sie erneut und überprüfe den MAXScript Listener auf verdächtige Ausgaben. Teste die Undo-Funktion mit einer einfachen Operation (Objekt verschieben, rückgängig machen, wiederherstellen). Wenn Undo ohne Crashes funktioniert und der Listener keine unbekannte Script-Aktivität zeigt, ist die Szene sauber. Speichere die bereinigte Szene zum Schutz unter einem neuen Dateinamen.

Sind neuere Versionen von 3ds Max vor ALC-Infektion immun?

Nicht immun, aber besser geschützt. Ab 3ds Max 2021 führte Autodesk Script-Ausführungssteuerungen ein, die den Benutzer auffordern, bevor eingebettete Skripte aus nicht vertrauenswürdigen Quellen ausgeführt werden. 3ds Max 2025 und neuere Versionen verschärfen diese Kontrollen weiter. Wenn ein Künstler jedoch auf „Zulassen" klickt, wenn er aufgefordert wird, kann eine Infektion weiterhin auftreten. Halte das Security Tools Plugin immer als zusätzliche Schutzebene installiert.