許多用戶在啟動 3ds Max 9 時遭遇多個 MAXScript 編譯錯誤彈窗,核心提示為「語法錯誤:位於 dotNetControl,需要 <rollout control>」或「編譯錯誤:未聲明的變量 dotNetClass」,涉及宏腳本與標準腳本多個文件。這是典型的運行時依賴缺失問題。
3ds Max 9 依賴 Microsoft .NET Framework 2.0 運行時庫與 DirectX 9.0c(特別是 d3dx9_26.dll)。系統缺少這些組件會導致 dotNet 相關控件無法初始化,引發腳本編譯錯誤。
https://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exed3dx9_26.dll 並複製至系統目錄 C:\Windows\System32\(64 位系統另需放入 SysWOW64)。完成上述安裝並重啟電腦後,再次啟動 3ds Max 9,錯誤彈窗應不再出現,軟體正常進入介面。
此問題常見於乾淨系統或精簡版 Windows 上安裝舊版 Max。新版 Max(2017 以降)已更新依賴項,較少出現此類問題。建議開發環境保持運行時庫完整性。