Peter_864 您好,欢迎您咨询微软社区
从您描述的情况来看,似乎是 userinit.exe 进程在加载字体时导致磁盘占用高达100%,从而引发电脑卡顿的问题。userinit.exe 是 Windows 系统的一个重要进程,负责初始化用户环境的一部分,包括加载用户配置和登录时需要的一些程序。此进程在需要加载的各项加载完毕之后将会自动关闭,这是正常的。
在您的情况下,因为工作需要安装很多不同的字体,当 userinit.exe 进程尝试加载这些字体时,可能会导致磁盘占用过高,从而引发卡顿问题。您已经尝试通过终止userinit.exe 进程来解决问题,但是这样会导致部分字体显示异常。
以下是针对您的情况给出的一些建议:
优化字体管理
尝试删除一些不常用的字体,只保留您经常使用的字体。
使用专门的字体管理工具来管理和加载字体,由于某些原因我无法提供具体的工具名称您可以自行检索,这样可以避免 userinit.exe 进程加载过多字体的问题。
尝试将字体分阶段加载,而不是一次性加载所有字体。使用字体管理软件来创建字体组或者启用/禁用不同的字体集合。
延迟 userinit.exe 的启动
您可以尝试延迟 userinit.exe 进程的启动时间,以便在系统启动后再加载字体。
免责声明:修改注册表或工作组通常是面向高级用户、管理员和IT专业人员,它可以帮助修复一些问题,但是,注册表修改不当可能会出现严重问题。 因此,请一定严格按照下列步骤操作。 为了获得进一步的保护,请在修改注册表之前对其进行备份。 有关如何备份和还原注册表的更多信息参考:如何在 Windows 中备份和还原注册表 - Microsoft 支持
打开注册表编辑器(Win + R,输入 regedit,回车),然后找到以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
在右侧窗口找到 Userinit 键,双击编辑,并在数值数据的最前面添加一个注释 ;,这样可以延迟 userinit.exe 的启动。
希望以上信息能够帮助到您。
Leo Z|微软社区支持专员
Welcome to Microsoft Answers!