启动与权限类问题 — .NET 运行时、SmartScreen、国产系统拦截
双击闪退
最常见原因:.NET Desktop Runtime 未安装或版本不对。
AssetStudio 启动需要在系统里装好对应的 .NET Desktop Runtime(不是 ASP.NET Core Runtime 也不是 SDK)。版本对应关系:
| 压缩包 | 需要的运行时 |
|---|---|
| AssetStudio.net472.zip / AssetStudioMod.net472.zip | .NET Framework 4.7.2 |
| AssetStudioMod.net8.zip | .NET Desktop Runtime 8.0 |
| AssetStudioMod.net9.zip | .NET Desktop Runtime 9.0 |
正确安装姿势:从 AssetStudio 压缩包里双击可执行文件,Windows 会自动弹 "Download .NET Desktop Runtime" 提示框——点提示里的链接跳转安装就行。安装完不需要重启电脑,直接重开 AssetStudio。
不要手动下 SDK——SDK 比 Runtime 大得多、装的东西也不一样。
.NET Framework 4.7.2 在旧系统上的问题
Windows 7 / 8 / Windows Server 2016 等旧系统可能不能装 .NET 8 / 9。这时候用 AssetStudioMod.net472 版本(需要 .NET Framework 4.7.2)。.NET Framework 4.7.2 是 Windows 10 1703+ 自带的,旧系统需要单独下载安装。
Windows SmartScreen 拦截
AssetStudio 的签名证书过期了(开源社区项目没有持续买证书)。双击可执行文件时 Windows 可能弹:
"Windows 已保护你的电脑" → "SmartScreen 无法识别此文件"
处理:
- 右键可执行文件 → 属性;
- 勾上 "解除锁定"(如果有这个复选框);
- 或者点 SmartScreen 弹窗里的 "更多信息 → 仍要运行"。
国产杀毒软件(360、火绒、腾讯管家等)可能也会拦截——加白名单就行。AssetStudio 是开源 C# 项目,GitHub Release 可下载源码自己编译。
国产系统纯净模式
小米(MIUI / HyperOS)、华为(HarmonyOS)、OPPO、vivo 等安卓系统默认开着"纯净模式"或"安全拦截"——装 APK 时弹风险提示甚至直接拒绝安装。
处理:
- 弹窗里选"允许 / 继续安装";
- 系统设置里临时关闭纯净模式;
- 有些系统在"安全中心 → 纯净模式 → 关闭";
- 装完可以再开回来,不影响使用。
导出目录权限问题
| 现象 | 原因 | 处理 |
|---|---|---|
| 往 C:\Program Files 写文件被拒 | 系统保护 | 换 D:\ 或用户目录 |
| 往系统盘根目录写被拒 | UAC 保护 | 换盘 |
| 导出到网络映射盘中途断了 | SMB 协议不稳定 | 先导本地再 copy |
| 手机版存不了文件 | 存储权限没给 | 系统设置里给"文件与媒体"权限 |
设置损坏导致启动崩溃
如果 AssetStudio 双击启动就崩、没有任何错误提示,最省事的排雷方法:
- 关掉 AssetStudio;
- 找到可执行文件同目录下的
.config文件; - 删掉或重命名它;
- 重新打开 AssetStudio → 所有用户偏好恢复默认。
这招能排除 80% 的 GUI 状态损坏问题。