Lazy loaded image
💩Win11 重新编译 UE 后首次启动特别慢的解决方法
字数 268阅读时长 1 分钟
2025-6-28
2025-6-28
type
status
date
slug
summary
tags
category
icon
password
起因是最近换了新电脑,装了最新的 Win11,发现每次全量重新编译 UE 或者 perforce 更新了 exe、dll 等二进制文件后,首次启动慢到离谱,差不多要十分钟才能开出来引擎,而之前从来没有遇到这种情况。
 
后来经历了一圈搜索之后发现是 Windows 安全中心在 Win11 新版本里加了个智能应用安全控制,在 Win11 较新的版本里,这个默认选项是 “评估”,而只要你选的是 “打开” 或 “评估”,首次打开新应用的时候就会扫描应用看有没有威胁,所以很慢:
notion image
 
这对开发来说是致命的,因为重新编译的 exe、dll 这种对这个系统来说,也是 “新应用”,就导致了这个抽象的坑,我们直接改成 “关闭” 即可,之后即使重新编译,UE 启动也是飞速。
 
上一篇
利用 C++ Concepts 做编译期检查
下一篇
Explosion 游戏引擎开发笔记 - QML 热重载

评论
Loading...