☰
Autodesk CAD彻底卸载:注册表、服务与许可残留清理
2026/10/1 11:57:36 网站建设 项目流程

1. 为什么 Autodesk 产品的“卸载”总像卸了一半

在 Windows 上卸 CAD 这件事,控制面板里点一下“卸载”只完成了大概六成的工作。剩下的四成,会以服务、驱动、计划任务、注册表分支、许可组件的形式继续躺在系统里,短则占用十几个 G 的磁盘空间,长则在你下一次安装时直接卡在安装向导里报 1603 或者提示“已安装更高版本”。我在设计院的机器、个人工作站、还有几台跑过 Autodesk 全家桶的笔记本上反复清过这个东西,从 AutoCAD 2020 一直清到 2024 版本,Windows 10 和 Windows 11 都验证过。下面这套流程是我自己整理并且实测能跑通的版本,不是复制粘贴官方文档。

先说清楚一件事:这篇东西解决的是“怎么把 Autodesk 系产品从 Windows 里彻底卸干净”,覆盖 AutoCAD、Inventor、Revit、3ds Max 这类共用同一套底层组件(AdskLicensing、Genuine Service、Access)的软件。适合两类人看:一类是普通用户,CAD 装崩了想重装却发现装不上;另一类是运维或者 IT 支持,单位里一批机器要批量清理或者换版本。如果你只是想把 CAD 删了腾点空间,第一、二、三章看完基本就够了;如果你已经被卸载报错折磨过,直接翻到第五章。

需要提前声明的是,下面所有操作都基于软件的正规安装和正规卸载流程。如果你用的是正版授权,卸载前建议把授权信息、序列号记录备份好,或者直接联系经销商确认授权能不能转移到新机器上,这一步不要图省事跳过。

1.1 一个 CAD 在 Windows 里到底铺了多少东西

很多人以为 AutoCAD 就是C:\Program Files\Autodesk\AutoCAD 2024这么一个文件夹,删掉就完事了。实际上一个完整的 AutoCAD 安装,会在系统里落下至少这几个部分:

  • 主程序目录:C:\Program Files\Autodesk\,下面按版本号分文件夹,每个版本几个 G。
  • 共享组件目录:C:\Program Files\Common Files\Autodesk Shared\,这里放着 AdskLicensing、Genuine Service、材质库、字体映射等一堆被所有 Autodesk 产品共用的东西。这个目录是重装时最容易出问题的地方,因为新版本装的时候会检查它,老版本的残留会让安装程序误判。
  • 程序数据目录:C:\ProgramData\Autodesk\,存放许可缓存、用户配置、更新包、日志。
  • 用户配置目录:C:\Users\你的用户名\AppData\Roaming\Autodesk\和AppData\Local\Autodesk\,你的工具栏布局、自定义快捷键、最近打开文件列表都在这里。
  • 安装缓存目录:C:\Autodesk\,安装时解压出来的临时安装包,动辄十几个 G,很多人卸载完软件才发现这个目录还占着地方。
  • 许可组件:C:\ProgramData\FLEXnet\以及 AdskLicensingService 这个后台服务。
  • 系统服务:至少包括 Autodesk Desktop Licensing Service、Autodesk Genuine Service、Autodesk Access Service Host 这几个,还有可能带上 FlexNet Licensing Service。
  • 计划任务:任务计划程序里会有一个\Autodesk\目录,里面挂着更新检查、许可刷新之类的定时任务。

把这几处加一起,你就能理解为什么“卸载完”之后磁盘空间没释放多少,重装还报错了。软件卸载程序负责的只是主程序目录和一部分注册表项,剩下的共享组件、许可服务、计划任务,官方卸载器经常是“知道但不管”。

提示:动手之前务必确认当前登录的是本地管理员账户。普通账户做注册表和服务操作会被系统拦下来,还可能删到一半留下更难处理的半残状态。

1.2 三种卸载路径的真实差距对比

我实测过三条路线,效果差别很大,先把结论摆出来:

卸载方式清理范围耗时残留情况适用场景
设置/控制面板卸载主程序 + 部分注册表5~20 分钟共享组件、服务、许可基本全留单产品、只想腾空间
Autodesk Uninstall Tool主程序 + 大部分共享组件20~40 分钟注册表零散项、计划任务、许可缓存可能留多产品同时清理
官方工具 + 手动清残留几乎全部40~90 分钟需要逐项核对,处理干净后无残留重装前、换版本、报错修复

这个表里最关键的一行是第三行。前两种方式能覆盖 80% 的场景,但只要你遇到过“卸载了装不上”,那就必须走第三种。手工清理这一步没有捷径,但也不像听起来那么可怕,因为 Autodesk 的注册表分布很有规律,记住了三四个主路径就能顺藤摸瓜。

还有一个容易被忽略的点:卸载顺序。如果你机器上装了 AutoCAD、Inventor、Revit 三个产品,正确的顺序是先卸载这些主产品,最后再卸载共享组件。反过来做的话,共享组件被删掉,主产品的卸载程序会因为找不到依赖而报错退出,你就只能手动删目录了,那才是真的麻烦。


2. 动手前的清点与备份:先搞明白自己要丢什么

直接开干是最容易出事的方式。我见过太多人一上来就删Program Files下的目录,结果把 VC++ 运行库、.NET 组件一起带走了,最后系统里好几个不相干的软件打不开。卸载前花十分钟做清点,能省下后面两个小时的重装。

2.1 列一份组件清单

先把机器上所有跟 Autodesk 相关的已安装项列出来。不要靠肉眼在控制面板里翻,那里面条目乱得很,用 PowerShell 一条命令拉全。

$paths = @( 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*', 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*' ) Get-ItemProperty $paths -ErrorAction SilentlyContinue | Where-Object { $_.DisplayName -like '*Autodesk*' -or $_.Publisher -like '*Autodesk*' } | Select-Object DisplayName, DisplayVersion, PSChildName, UninstallString | Sort-Object DisplayName | Format-Table -AutoSize

跑出来的结果里,PSChildName那一列就是 MSI 的产品 GUID,卸载的时候要用到。UninstallString是官方给的卸载命令。把这些输出复制到记事本存一份,后面手动清注册表的时候可以拿来对照,避免误删。

正常情况下你会看到类似这样的条目:AutoCAD 2024、Autodesk Access、Autodesk Genuine Service、Autodesk Licensing Service、Autodesk Material Library、Autodesk ReCap、Autodesk Single Sign On Component……条目数量可能到十几条。这里面 Material Library 和 Single Sign On Component 是共用组件,卸载主产品之前不要单独动它们。

2.2 该留的配置和该扔的缓存

清点完之后要做一个取舍。有两类东西我建议你留一份备份,卸载完了能省不少重新配置的时间:

第一类是自定义配置。在C:\Users\你的用户名\AppData\Roaming\Autodesk\AutoCAD 2024\R24.3\chs\Support\这个路径下,放着你的acad.pgp(命令别名)、acad.cuix(界面自定义)、打印样式表Plot Styles目录。把这些拷到 U 盘或者云盘,重装之后直接覆盖回去,快捷键和工具栏布局原样恢复。

第二类是授权和许可信息。如果你用的是网络许可或者正版单机授权,卸载前把序列号、产品密钥、许可服务器地址记录下来。C:\ProgramData\FLEXnet\目录里的文件不要去分析内容,那是加密的,但删之前确认一下这台机器是不是还有别的软件在用 FLEXnet 许可机制(比如某些专业仿真软件),如果共用,就只删 Autodesk 相关的那几个文件,整个目录一起删会影响别的软件。

至于缓存,C:\Autodesk\这个安装解压目录可以放心删,C:\Users\你的用户名\AppData\Local\Temp\下的 Autodesk 临时文件也可以清。这些留着只会占空间,没有保留价值。

2.3 进程与自启先关干净

卸载前把所有 Autodesk 相关进程结束掉,否则卸载程序会因为文件被占用而中途失败。这一步很多人跳过,然后抱怨卸载进度条卡在 30% 不动了。

Get-Process | Where-Object { $_.Name -match 'acad|adsk|Autodesk|AdAppMgr|GenuineService' } | Select-Object Name, Id, Path

确认列表里的进程都不需要保留之后,再执行停止:

Get-Process | Where-Object { $_.Name -match 'acad|adsk|Autodesk|AdAppMgr|GenuineService' } | Stop-Process -Force

顺手把启动项里的 Autodesk 条目也关了。任务管理器的“启动”选项卡里会看到 Autodesk Access、AdskAccessServiceHost 这些东西,禁用掉,重启一次机器,让系统回到一个干净的状态再开始卸载。重启这一步别嫌麻烦,它能解决掉大部分的“文件正在使用中”报错。

注意:停进程的时候留意一下有没有你没预料到的东西,比如某些工作站的硬件加密锁驱动进程名里也带 adsk,误杀了会导致加密锁不能用,恢复起来很折腾。看清楚了再停。


3. 第一轮卸载:官方工具的正确用法

准备工作做完,进入正式卸载。这一轮的目标是靠官方工具把大部分东西清掉,给后面的手动清理减轻负担。顺序很重要,我会一节一节说清楚。

3.1 从系统设置走一遍标准卸载

打开“设置 → 应用 → 已安装的应用”,把列表按名称排序,找到所有 Autodesk 开头的条目。先卸载主产品,也就是 AutoCAD、Inventor、Revit 这类,共享组件留到最后。

点击卸载之后,Autodesk 的卸载程序会弹出一个界面,问你是要完全卸载还是保留部分组件。这里选“卸载”或者“完全卸载”。有些版本会额外问你要不要保留用户设置,如果前面你已经备份过配置,这里可以放心选不保留。

单个产品卸载完之后,不要立刻重启,先把列表里剩下的 Autodesk 主产品卸完,最后一次性重启。因为 Autodesk 的卸载程序之间会互相检查状态,中途重启有时候会让后续条目变成灰色无法点击。

如果某个条目点了卸载之后没反应,或者进度条走完但列表里还在,别急着换工具,先去任务管理器看看有没有卡住的msiexec.exe进程。结束掉它,再从列表里点一次卸载。这种情况通常是上一次卸载没清理干净导致的 MSI 状态混乱,重复一两次一般能过。

3.2 Autodesk Uninstall Tool 的顺序讲究

控制面板卸载完之后,Autodesk 官方还提供了一个专门的 Uninstall Tool,中文一般叫“Autodesk 卸载工具”。这个工具的好处是它能看到比较完整的组件列表,包括一些控制面板里不显示的隐藏项。

这个工具在开始菜单的 Autodesk 文件夹里能找到,或者去 Autodesk 官网的支持页面下载最新版。打开之后它会把自己检测到的 Autodesk 产品全部列出来,你可以勾选要卸载的项,也可以全选。

我自己的用法是:在这个工具里只勾选主产品和辅助组件,共享的 Licensing、Genuine Service、Material Library 不在这轮卸。原因是这几个共享组件在很多场合下会被多个 Autodesk 产品同时引用,先用工具统一卸掉容易出现引用混乱,报错率反而更高。留到最后用手动方式一个个处理更稳。

工具执行的过程中会写日志,日志路径通常在%TEMP%下面,文件名带Uninstall字样。卸载失败的时候,这份日志是第一手线索,具体到哪个 MSI 包执行返回了什么错误码。养成看一眼日志的习惯,比盲目重试强得多。

3.3 命令行静默卸载,适合批量清理

如果你要清理的不是一台机器,或者卸载工具里的条目已经灰掉了点不动,那就走命令行。用前面第 2.1 节里记下来的 GUID,一个一个执行:

msiexec.exe /x "{这里换成产品GUID}" /qn /norestart /L*v "$env:TEMP\cad_uninstall.log"

参数的含义拆开说:/x是卸载,/qn是全程静默不弹界面,/norestart是别自动重启,/L*v是写一份详细日志到指定路径。日志一定要留,出问题的时候全靠它。

如果msiexec返回 1603,先别慌,这个错误码本身只代表“安装服务遇到了致命错误”,具体原因得看日志。日志里搜Return value 3附近的几十行,真正的失败点就在那一段,通常是某个文件删不掉或者某个服务停不下来。

还有一种情况是 MSI 包本身已经损坏或者被清理工具删掉了,这时候msiexec会返回 1614 或者提示找不到安装包。遇到这种,就别在命令行上耗着了,直接用下面的强制清理方式处理这个产品的注册表痕迹,然后跳过它。

3.4 单独处理 Access、Genuine Service 与许可服务

这三个组件是所有 Autodesk 产品卸载完之后最难缠的部分,也是重装报错的头号原因。

Autodesk Access是较新版本引入的更新和许可管理组件,它会常驻后台,还带一个服务。卸载它的时候,先把服务停掉:

Stop-Service -Name 'AdskAccessServiceHost' -Force -ErrorAction SilentlyContinue Get-Service | Where-Object { $_.DisplayName -like '*Autodesk Access*' } | Select-Object Name, Status

然后用它自带的卸载程序卸载,或者走msiexec。卸载完之后检查一下C:\Program Files\Autodesk\下有没有残留的 Access 目录。

Autodesk Genuine Service是正版校验组件,它的卸载入口有时候在控制面板里叫“Autodesk Genuine Service”,有时候根本不显示。如果控制面板找不到,就去C:\Program Files (x86)\Common Files\Autodesk Shared\下面找带 Genuine 字样的目录,里面有uninstall.exe的话直接运行。没有的话就得手动停服务再删目录,后面第 4 章会讲。

Autodesk Desktop Licensing Service,服务名通常是AdskLicensingService,它的卸载程序在C:\Program Files (x86)\Common Files\Autodesk Shared\AdskLicensing\目录下,有个uninstall.exe。运行之前先停服务:

Stop-Service -Name 'AdskLicensingService' -Force -ErrorAction SilentlyContinue sc.exe query AdskLicensingService

服务状态显示 STOPPED 之后再执行卸载程序。如果卸载程序报错或者根本不存在,那就直接走手动流程:停服务、sc.exe delete、删目录。

这三个组件处理顺序上,我的建议是先 Access,再 Licensing,最后 Genuine Service。原因是前面两个卸载的时候可能会触发 Genuine Service 的校验逻辑,先卸掉校验组件有时候会让前两个的卸载程序直接失败退出。


4. 第二轮清理:注册表、目录、服务与计划任务

到这一步官方工具能做的都做完了,剩下的活靠手动。这一章是整篇的核心,也是最需要耐心的部分。操作之前先做两件事:建一个系统还原点,把注册表相关分支导出备份。

reg export "HKLM\SOFTWARE\Autodesk" "$env:USERPROFILE\Desktop\Autodesk_HKLM.reg" /y reg export "HKCU\SOFTWARE\Autodesk" "$env:USERPROFILE\Desktop\Autodesk_HKCU.reg" /y

导出成功之后,万一删错了还能双击.reg文件恢复回去。这一步花两分钟,能救回一整晚的时间。

4.1 注册表的三处主战场

Autodesk 在注册表里的分布看着乱,其实集中在几个地方,记住这几个路径就够了:

注册表路径存放内容处理方式
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk产品信息、安装路径、共享组件配置整个分支删除
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Autodesk32 位组件信息整个分支删除
HKEY_CURRENT_USER\SOFTWARE\Autodesk当前用户配置、界面状态整个分支删除
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\ProductsMSI 产品缓存,含 Autodesk 条目逐条核对后删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services服务注册项配合服务删除一起处理

前三处可以直接删。第四处要小心,Installer\Products下面是一堆 GUID 命名的键,每个键里面有个ProductName字符串值。不要盲删,先过滤出来:

Get-ChildItem 'HKLM:\SOFTWARE\Classes\Installer\Products' | ForEach-Object { $p = Get-ItemProperty $_.PSPath -ErrorAction SilentlyContinue if ($p.ProductName -like '*Autodesk*') { [PSCustomObject]@{ Key = $_.PSChildName Name = $p.ProductName } } } | Format-Table -AutoSize

确认输出的条目确实都是 Autodesk 的之后,再逐个删除对应的键。

服务注册项在CurrentControlSet\Services下,Autodesk 相关的服务名有几个固定前缀,用这个命令先看:

Get-ChildItem 'HKLM:\SYSTEM\CurrentControlSet\Services' | Where-Object { $_.PSChildName -match 'Adsk|Autodesk|FlexNet|FNPLicensing' } | Select-Object PSChildName

列出来之后,先把对应服务停掉再删注册表项,直接删注册表而不停服务,系统会认为服务还在运行,重启之后可能出现异常状态。

提示:Installer\Products这个位置删错了会影响其他软件的修复和卸载功能,所以务必先过滤再动手,别整个目录删。删之前那一步 PowerShell 过滤,绝对不能省。

4.2 磁盘目录逐条清

注册表处理完,回到文件系统。用下面这段脚本先扫描一遍,看看哪些目录还在:

$targets = @( "$env:ProgramFiles\Autodesk", "${env:ProgramFiles(x86)}\Autodesk", "$env:ProgramFiles\Common Files\Autodesk Shared", "${env:ProgramFiles(x86)}\Common Files\Autodesk Shared", "$env:ProgramData\Autodesk", "$env:ProgramData\FLEXnet", "$env:APPDATA\Autodesk", "$env:LOCALAPPDATA\Autodesk", "C:\Autodesk" ) foreach ($t in $targets) { if (Test-Path $t) { $size = (Get-ChildItem $t -Recurse -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum / 1MB [PSCustomObject]@{ Path = $t SizeMB = [math]::Round($size, 1) } } }

输出的每一项都确认是 Autodesk 专属目录之后再删。这里有两个容易踩的坑:

第一个坑是Common Files\Autodesk Shared这个目录。它下面除了 Autodesk 自己的组件,有时候还会放一些被其他设计软件引用的共享库。删之前进去看一眼,如果里面的子目录名字都是 AdskLicensing、Genuine Service、Materials 这类,可以放心删;如果看到你认不出来的第三方名字,就先留着,单独处理 Autodesk 的子目录。

第二个坑是ProgramData\FLEXnet。这个目录是 FLEXnet 许可机制的公共目录,前面提过,如果机器上还有别的软件在用,就只能挑 Autodesk 相关的文件删。判断方法很简单:把目录里的文件名和前面备份的授权记录对一下,对得上的是 Autodesk 的。

AppData下的两个 Autodesk 目录可以直接删,里面全是用户级配置和缓存,删掉不影响系统。C:\Autodesk也可以直接删,那是安装解压缓存。

4.3 服务、驱动、计划任务、防火墙规则

目录和注册表清完,还有几处收尾。

服务:正常流程走下来服务应该已经删了,用这条命令确认:

Get-Service | Where-Object { $_.Name -match 'Adsk|Autodesk|FlexNet|FNPLicensing' } | Select-Object Name, DisplayName, Status

还有残留的话,先停再删:

Stop-Service -Name '服务名' -Force -ErrorAction SilentlyContinue sc.exe delete '服务名'

sc.exe delete执行完会提示需要重启才能彻底移除,这是正常的,最后统一重启。

计划任务:任务计划程序里 Autodesk 通常建了一个独立的文件夹。

Get-ScheduledTask | Where-Object { $_.TaskPath -like '*Autodesk*' -or $_.TaskName -like '*Autodesk*' } | Select-Object TaskName, TaskPath, State

确认之后批量删除:

Get-ScheduledTask | Where-Object { $_.TaskPath -like '*Autodesk*' -or $_.TaskName -like '*Autodesk*' } | Unregister-ScheduledTask -Confirm:$false

防火墙规则:Autodesk 的许可和更新组件会给自己加出入站规则,卸载后这些规则会变成指向不存在程序的无效条目。

Get-NetFirewallRule | Where-Object { $_.DisplayName -like '*Autodesk*' -or $_.DisplayName -like '*AutoCAD*' } | Select-Object DisplayName, Direction, Action

确认之后用Remove-NetFirewallRule逐条删掉。

驱动:某些配合硬件加密锁的机器上会装 Autodesk 相关的 USB 驱动,在设备管理器里查看“通用串行总线控制器”下面有没有带 Autodesk 字样的项。有的话卸载掉,但这一步只在你确定不再用这台机器做授权认证的前提下做。

4.4 许可组件与 FlexNet 的收尾

把上面所有东西清完之后,最后再回头扫一遍共享组件目录。

Get-ChildItem "$env:ProgramFiles\Common Files\Autodesk Shared" -ErrorAction SilentlyContinue Get-ChildItem "${env:ProgramFiles(x86)}\Common Files\Autodesk Shared" -ErrorAction SilentlyContinue

正常情况下这轮清完目录里应该是空的,或者只剩几个删不掉的文件。删不掉的通常是两种情况:文件被进程占用,或者权限不够。占用的话用资源监视器查一下是哪个进程在读写这个文件;权限不够的话,右键获取所有权之后再删。

还有一个容易被忘掉的地方是许可服务的日志目录,路径在C:\ProgramData\Autodesk\AdskLicensingService\下面,里面有Log文件夹。这些日志文件本身不影响重装,但既然目标是彻底清干净,一起删掉也不费事。


5. 卸载报错与疑难排查速查表

前面几章是标准流程,这一章处理的是“标准流程走不通”的情况。我把这些年遇到过的坑整理成了一张表,你可以按现象直接查。

现象大概率原因处理方式
msiexec返回 1603安装服务状态异常、文件被占用重启后重试,看日志定位到具体文件
返回 1619 / 找不到安装包MSI 缓存被清理工具删了跳过命令行,直接手动清理该产品注册表
卸载工具列表为空MSI 注册信息损坏用第 2.1 节脚本从注册表读条目
条目灰色点不动同一产品的另一个组件正在卸载等前一个进程结束,或结束残留 msiexec
重装提示“已安装相同或更高版本”注册表产品缓存没清干净清理Installer\Products下对应条目
重装后提示许可异常AdskLicensingService 残留旧版本彻底删除 AdskLicensing 目录后重装
打开图纸找不到字体字体目录随软件一起被删从备份恢复或重新下载字体文件

5.1 1603 和 1619 这类报错的破法

1603 是 Autodesk 卸载里出现频率最高的错误码。它本身没告诉你原因,只告诉你“出事了”。定位方法是看日志,在/L*v生成的日志文件里搜Return value 3,它前面几十行就是失败的具体位置。

常见的几个真实原因:一是某个 DLL 文件被系统进程占用,这时候重启进安全模式再卸是最快的办法;二是 MSI 安装服务的状态数据库损坏,可以用系统自带的安装疑难解答修复一下;三是磁盘权限问题,特别是 ProgramData 目录,有时候杀毒软件会把权限锁住,临时关掉防护再试。

1619 跟 1603 性质不一样,它是根本找不到安装包。这种情况多数是之前用第三方清理工具(比如各种“系统优化”软件)把 MSI 缓存目录清掉了。这时候命令行已经没用了,只能手动清注册表和目录,把该产品当成“已经卸载”来处理,然后继续下一步。

5.2 卸载工具里看不到产品怎么办

偶尔会遇到这种情况:软件明明装在机器上,Autodesk Uninstall Tool 里却是空的。这通常是 MSI 的安装注册信息被破坏了,工具靠注册表识别产品,注册表项没了它自然就瞎了。

解决办法是绕过工具,直接从注册表读出所有条目。第 2.1 节那段脚本就是干这个的,它读的是 Windows 自身的卸载信息,不依赖 Autodesk 的识别逻辑。拿到 GUID 之后用msiexec逐个卸,卸不动的就跳到手动清理流程。

5.3 重装后还是提示旧版本或者许可异常

这种情况九成是因为C:\Program Files (x86)\Common Files\Autodesk Shared\AdskLicensing\目录没删干净,新安装程序检测到里面有旧版本的许可服务文件,就认为系统里已经有更新的版本了。

处理方式是把整个 AdskLicensing 目录删掉,连同注册表里的HKLM\SOFTWARE\Autodesk\AdskLicensingService分支一起。删之前确认服务已经停止并删除,否则文件删不掉。

还有一种情况是授权服务器上还挂着这台机器的注册记录,本地清干净了,服务端认为这个客户端还在线。如果你是网络许可环境,联系一下管理员在服务端把这个客户端记录注销掉。

5.4 图纸打开异常和字体丢失的补救

卸载过程中如果连同字体目录一起删了,重装之后打开旧图纸会提示找不到 SHX 字体,图纸里的文字变成问号。这不是大问题,但很影响观感。

补救方式有两种:一是如果你卸载前备份过Fonts目录,直接拷回去;二是从原始安装包里重新安装字体组件,或者单独下载需要的字体文件放到 CAD 的 Fonts 目录下。常用的几种工程字体建议单独存一份备份,以后换机器直接带走。

另外重装之后图纸的默认关联可能会丢,双击 DWG 文件不一定是 CAD 打开。在 CAD 里执行一次“选项 → 文件 → 关联”或者直接右键文件重新指定打开方式就行。


6. 收尾验证与重装准备

清理做完,重启一次机器,然后做最终验证。这一步别省,很多人就是在这步偷懒,结果重装又踩坑。

6.1 三条命令做完最终体检

重启之后依次跑下面三条,输出都为空说明清理到位。

# 检查服务和驱动 Get-Service | Where-Object { $_.Name -match 'Adsk|Autodesk|FlexNet' } | Select-Object Name # 检查注册表主分支 @( 'HKLM:\SOFTWARE\Autodesk', 'HKLM:\SOFTWARE\WOW6432Node\Autodesk', 'HKCU:\SOFTWARE\Autodesk' ) | ForEach-Object { if (Test-Path $_) { "残留: $_" } } # 检查磁盘目录 @( "$env:ProgramFiles\Autodesk", "${env:ProgramFiles(x86)}\Autodesk", "$env:ProgramData\Autodesk", "C:\Autodesk" ) | ForEach-Object { if (Test-Path $_) { "残留: $_" } }

第一条有输出就回到第 4.3 节处理服务,后两条有输出就把对应目录或注册表分支删掉。三条都干净,才算真正卸完了。

顺手看一下任务计划程序和防火墙规则里还有没有 Autodesk 条目,这两个地方最容易被漏。全部确认无误,可以再建一个系统还原点,作为“干净状态”的基线,以后重装出问题可以直接回滚到这里。

6.2 重装时的目录和顺序建议

如果你清理的目的是为了重装,最后分享几个能减少踩坑的安装习惯。

安装包解压目录不要放在默认的C:\Autodesk,改到别的盘。默认路径是很多人下次卸载时忘记清理的重灾区,换一个带版本号的目录名,比如D:\Setup\CAD2024,装完之后好找也好删。

安装顺序上,先装主程序,再装你需要的插件和扩展工具。主程序装完先启动一次,确认能正常打开再装插件。跳过这一步直接装一堆插件,出问题的时候你得全部卸掉重来,工作量翻倍。

安装过程中把杀毒软件临时关掉,尤其是带主动防御功能的。Autodesk 的安装程序会往系统目录写文件、注册服务、加计划任务,这些行为很容易被误判拦截,装到一半失败留下一堆残渣,又得重新清一遍。

最后,正版授权的用户装完之后记得在软件里确认一下授权状态,网络许可的检查一下能不能正常连上许可服务器。这一步确认完,整个流程就算走完了。

我个人在这上面踩过最深的坑,是第一次清理时图快,跳过了注册表备份直接删。结果删错了Installer\Products下的一个键,导致机器上另一个设计软件的卸载功能直接失效,最后只能重装系统收场。从那之后我养成习惯,凡是动注册表之前,先导出备份,删完确认系统一切正常,再把备份删掉。这个习惯到现在为止救过我至少三次。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询