
3ds Max Undo-Fehler beheben (ALC-Malware)
Überblick
Wenn Sie Ctrl+Z (Undo) in 3ds Max drücken 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 Sie eine infizierte Datei öffnen, installiert sich das Skript in Ihrem 3ds Max-Startverzeichnis und integriert sich dann in jede Szene, die Sie danach speichern. Das macht es besonders gefährlich in kollaborativen Umgebungen, in denen Künstler Szenendateien austauschen.
Wie ALC Ihr System infiziert
Der Infektionsprozess funktioniert in zwei Stufen:
Stufe 1 — Szenenkontamination: Sie erhalten eine .max-Datei von einem Kollegen, Kunden oder einer Asset-Bibliothek. Ohne dass Sie es wissen, enthält die Datei ein eingebettetes ALC-Skript. Wenn 3ds Max die Datei öffnet, wird das Skript automatisch ausgeführt und kopiert sich in Ihr 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 Sie speichern, und verbreitet die Infektion an alle, die Ihre 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 Sie gespeichert haben — das ist die Infektion, die sich ausbreitet
Erkennung
Überprüfen Sie Startskripte
Navigieren Sie zu Ihrem 3ds Max-Startskript-Ordner:
C:\Users\[username]\AppData\Local\Autodesk\3dsMax\[version]\ENU\scripts\startup\
Suchen Sie nach unbekannten .ms- oder .mse-Dateien. ALC-Skripte haben oft generische Namen, um Erkennung zu vermeiden. Wenn Sie Skripte finden, die Sie nicht installiert haben, könnten sie ALC oder ähnliche Malware sein.
Verwenden Sie Autodesks Sicherheitstools
Autodesk stellt das 3ds Max Security Tools-Plugin speziell zur Erkennung und Entfernung von ALC und ähnlichen Script-Infektionen zur Verfügung. Laden Sie es von Autodesks offizieller Website herunter:
- Installiere das Security Tools Plugin
- Öffne 3ds Max
- Das Tool wird automatisch ausgeführt und scannt nach bekannten böswilligen Skripten
- Folge den Anweisungen zur Quarantäne oder Entfernung erkannter Infektionen
Dieses Tool ist der empfohlene erste Schritt und erkennt die meisten ALC-Varianten.
Überprüfen Sie den MAXScript Listener
Öffnen Sie MAXScript > MAXScript Listener (F11) und beobachten Sie 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ühren Sie Autodesks Security Tools aus
Installieren und führen Sie 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: Bereinigen Sie das Startverzeichnis
Überprüfen Sie das Startskript-Verzeichnis manuell und entfernen Sie unbekannte .ms/.mse-Dateien. Vergleichen Sie mit einer sauberen 3ds Max-Installation, wenn möglich — das Startverzeichnis sollte nur Skripte enthalten, die Sie erkennen (Plugin-Initialisierungsskripte, von Ihnen installierte benutzerdefinierte Tools).
Schritt 3: Setzen Sie 3ds Max Voreinstellungen zurück
Halten Sie 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: Bereinigen Sie infizierte Szenendateien
Öffnen Sie jede aktuelle Szenendatei mit installiertem Security Tools — das Tool wird ALC-Daten, die in der Szene eingebettet sind, erkennen und entfernen. Speichern Sie 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:
- Öffnen Sie die infizierte Szene (mit aktiven Security Tools, um Neuinfektion zu verhindern)
- Wählen Sie alle Geometrie aus
- Exportieren Sie als FBX
- Erstellen Sie eine neue, saubere Szene
- Importieren Sie die FBX-Geometrie
- Stellen Sie Materialien und Render-Einstellungen wieder her
Das ist destruktiv — Sie verlieren Render-Einstellungen und V-Ray/Corona-Materialien — aber es garantiert eine saubere Szenendatei.
Schritt 5: Benachrichtigen Sie Ihr Team
Wenn Sie Szenendateien nach dem Infektionsdatum weitergegeben haben, benachrichtigen Sie alle, die sie erhalten haben. Sie müssen denselben Bereinigungsprozess durchführen, um zu verhindern, dass die Infektion durch ihre Dateien wieder in Ihre 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 Ihnen jedoch, infizierte Dateien vor der Einreichung zu bereinigen, um konsistente Render-Ergebnisse zu gewährleisten. Super Renders Farm ist Ihr 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 Sie eine infizierte Datei öffnen, kopiert sich das Skript in Ihr Startverzeichnis und integriert sich in jede Szene, die Sie danach speichern. Es ist kein traditioneller Virus — es funktioniert vollständig in 3ds Max's Scripting-Umgebung. Sie können sich infizieren, indem Sie Szenendateien von Kollegen, Kunden oder Asset-Marktplätzen öffnen.
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 Ihr Betriebssystem, andere Anwendungen oder Dateien außerhalb von 3ds Max-Szenen und -Einstellungen. Jede .max-Datei, die Sie speichern, 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 Sie Security Tools auf einer Szene ausgeführt haben, öffnen Sie sie erneut und überprüfen Sie den MAXScript Listener auf verdächtige Ausgaben. Testen Sie 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. Speichern Sie 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. Halten Sie das Security Tools Plugin immer als zusätzliche Schutzebene installiert.



