0

0

如何修复Windows系统服务“CryptSvc”占用CPU过高的问题【系统进程】

星降

星降

发布时间:2026-01-14 19:08:44

|

524人浏览过

|

来源于php中文网

原创

CryptSvc服务CPU占用过高可按五步修复:一、重启服务并重命名catroot2/catroot目录;二、禁用自动根证书更新(组策略或注册表);三、清除CRL缓存并禁用在线吊销检查;四、运行DISM、SFC及certutil修复系统与证书存储;五、安全模式排查第三方安全软件冲突。

如何修复windows系统服务“cryptsvc”占用cpu过高的问题【系统进程】

如果Windows系统中的“CryptSvc”服务持续占用过高CPU资源,可能导致系统响应迟缓、风扇狂转或设备发热加剧。该服务负责证书验证、代码签名和受保护的根证书更新等加密操作,异常高负载通常源于证书吊销列表(CRL)检查失败、证书存储损坏或第三方安全软件干扰。以下是修复此问题的多种方法:

一、重启CryptSvc服务并重置相关组件

强制重启服务可中断异常线程,并清除临时状态;同时重置证书存储和CRL缓存,有助于排除因缓存损坏或过期列表导致的循环检查行为。

1、按下 Win + R,输入 services.msc,回车打开服务管理器。

2、在服务列表中找到 Cryptographic Services,右键选择 停止

3、以管理员身份运行命令提示符,依次执行以下命令:

4、输入 net stop cryptsvc 并回车。

5、输入 ren %systemroot%\System32\catroot2 catroot2.old 并回车(重命名证书存储目录)。

6、输入 ren %systemroot%\System32\catroot catroot.old 并回车(兼容旧版目录)。

7、输入 net start cryptsvc 并回车,启动服务。

二、禁用自动根证书更新功能

Windows默认启用自动根证书更新(AutoUpdateRootCertificates),该机制会频繁下载并验证大型CRL文件,若网络不稳定或证书服务器响应延迟,可能引发CryptSvc反复重试并持续占用CPU。

1、按下 Win + R,输入 gpedit.msc,回车打开组策略编辑器(仅限专业版/企业版)。

2、导航至:计算机配置 → 管理模板 → 系统 → Internet通信管理 → Internet通信设置

3、双击 关闭自动根证书更新,选择 已启用,点击确定。

4、若使用家庭版,需通过注册表实现:运行 regedit,定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot,新建DWORD(32位)值,名称为 DisableRootAutoUpdate,数值数据设为 1

三、清理证书吊销列表缓存并禁用在线吊销检查

CryptSvc在验证证书时默认启用在线吊销检查(OCSP/CRL),若目标吊销服务器不可达或响应超时,服务将陷入等待-重试循环。清除本地CRL缓存并临时禁用该检查可立即缓解CPU压力。

1、以管理员身份运行命令提示符。

PathFinder
PathFinder

AI驱动的销售漏斗分析工具

下载

2、输入 certutil -urlcache * delete 并回车,清除所有URL缓存(含CRL)。

3、输入 certutil -setreg chain\ChainCacheResyncFiletime @now 并回车,强制刷新链缓存时间戳。

4、运行 inetcpl.cpl 打开Internet选项,切换到 高级 选项卡。

5、在“安全”区域中,取消勾选 检查发布者证书吊销检查服务器证书吊销

四、扫描并修复系统映像与证书存储完整性

系统文件损坏或证书存储(CertStore)结构异常可能使CryptSvc在加载或遍历证书时陷入死循环。使用DISM和SFC工具修复底层映像,并通过certutil验证证书数据库一致性,可解决由系统级损坏引发的问题。

1、以管理员身份运行命令提示符。

2、输入 DISM /Online /Cleanup-Image /RestoreHealth 并回车,等待完成。

3、输入 sfc /scannow 并回车,扫描并修复受保护系统文件。

4、输入 certutil -verifyCTL -verbose -all 并回车,检查所有证书信任列表完整性(耗时较长,观察是否报错)。

5、输入 certutil -user -store -v My 并回车,验证当前用户个人证书存储是否存在损坏项(关注输出中ERROR或Invalid字样)。

五、排查第三方安全软件冲突

部分杀毒软件防火墙或EDR客户端会挂钩CryptSvc的API调用(如CertVerifyCertificateChainPolicy),进行深度证书策略检查。此类挂钩在驱动层或内核模式下运行异常时,极易导致CryptSvc线程阻塞或无限循环。

1、进入 安全模式(带网络):重启时按住Shift键,选择疑难解答→高级选项→启动设置→重启→按F5。

2、在安全模式下观察任务管理器中 CryptSvc 的CPU占用率是否恢复正常。

3、若恢复正常,逐个禁用已安装的安全软件:右键任务栏图标选择退出/禁用驱动,或在服务管理器中停止对应服务(如 McAfee McShieldSymantec Service FrameworkCrowdStrike Falcon Sensor 等)。

4、每禁用一项后,返回正常模式并监测CryptSvc负载持续5分钟以上,确认是否回落。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

492

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

382

2023.10.25

线程和进程的区别
线程和进程的区别

线程和进程的区别:线程是进程的一部分,用于实现并发和并行操作,而线程共享进程的资源,通信更方便快捷,切换开销较小。本专题为大家提供线程和进程区别相关的各种文章、以及下载和课程。

765

2023.08.10

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

287

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

222

2023.12.29

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1496

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1170

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

836

2023.08.01

Python异步编程与Asyncio高并发应用实践
Python异步编程与Asyncio高并发应用实践

本专题围绕 Python 异步编程模型展开,深入讲解 Asyncio 框架的核心原理与应用实践。内容包括事件循环机制、协程任务调度、异步 IO 处理以及并发任务管理策略。通过构建高并发网络请求与异步数据处理案例,帮助开发者掌握 Python 在高并发场景中的高效开发方法,并提升系统资源利用率与整体运行性能。

37

2026.03.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.6万人学习

Excel 教程
Excel 教程

共162课时 | 21.2万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 2.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号