news 2026/9/17 13:23:43

Win10 LTSC 2021 CPU占用率飙升?KB5017308补丁排查与修复全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Win10 LTSC 2021 CPU占用率飙升?KB5017308补丁排查与修复全攻略

日常维护Windows系统的朋友应该都有体会,Windows 10 LTSC 2021这套系统在很多人眼里是“稳定、干净、省心”的代名词,没有商店、没有一大堆预装应用,装完就能安安静静干活。但就在2022年9月前后,不少LTSC 2021用户突然发现,自己明明没开几个程序,CPU占用率却居高不下,任务管理器打开一看,数字在70%到100%之间反复横跳,风扇呼呼转,鼠标都开始掉帧。这个问题在当时的社区里讨论度很高,而且规律非常一致:多数人是在Windows Update自动安装了某个累积更新之后出现的,矛头最终指向KB5017308这个补丁。

这篇文章把我实际排查和修复这个问题的完整过程写出来,包括CPU占用率飙升时该怎么定位、KB5017308补丁到底做了什么事、怎么安装它才不容易翻车,以及装完之后还有哪些坑要避。这份攻略适合所有用Win10 LTSC 2021、Win10企业版或21H2系列系统、并且近期遇到CPU占用率异常升高的朋友,也适合那些想提前“把药备着”的运维和普通用户。如果你现在正好看着任务的CPU数字发呆,别急着重装系统,先跟着下面的思路走一遍,多半能把问题揪出来。

1. 一场“风扇狂转”引发的怀疑:现象、误区和排查起点

先把症状说清楚。那种CPU占用率异常飙升的场景,不是打开浏览器突然卡一下,而是系统一直处于高负载状态。我接收到的最典型反馈是这样:早上开机,什么都没动,任务管理器显示CPU占用率稳定在80%以上,单个进程或者多个系统进程轮流占满4个核心;开着视频会议的时候声音断断续续,后台切个窗口要等两三秒;笔记本键盘区域发烫,风扇声音响到办公室同事都回头看。

这种现象放在普通Win10家庭版上,大家可能第一反应是“是不是中毒了”“是不是某个软件在后台挖矿”,但放在LTSC 2021上,事情就变得很有意思。LTSC(长期服务通道)版本本身砍掉了大量消费级功能,什么应用商店、Cortana、UWP预装应用全都没有,后台能跑的东西本来就比普通版本少一大截。一台“精简版”系统莫名其妙CPU跑满,说明问题大概率不在常规应用层,而在系统核心服务那一层。

排查之前,先排除两个容易被误导的“伪判断”:

  • 别急着全盘杀毒。很多用户一看到CPU占用高就打开各种安全软件全盘扫描,结果扫描过程本身就是个CPU吞噬机,越扫越卡,最后还什么都没扫出来。先看进程再决定动不动用杀毒软件。
  • 别急着怀疑硬件老化。散热差、硅脂老化确实会导致CPU降频卡顿,但硬件问题通常表现为“负载上来就卡、降频后好转”,很少会造成系统进程本身占用率持续飘高。如果CPU占用率最高的几个进程明显是系统进程,那还是先往软件方向排查。

怎么判断是不是同一个问题?我建议先做一件事:按下Win + R,输入winver回车,看看系统版本号是多少。如果你用的是LTSC 2021,版本号通常显示为19044.xxxx;再用Win + I打开设置,进入“更新和安全”看一下最近的更新历史,如果最近的更新记录里赫然躺着KB5017308,而且你的系统就是在某次更新之后开始卡顿,那就可以高度怀疑是同一类问题。

另外还有一个容易被忽略的观察维度:时间规律性。CPU占用率飙升如果是“持续性的”,比如从开机半小时后开始,一直没有回落,这更像更新残留服务在反复工作;如果是“间歇性的”,每隔几分钟就冲高一次又降下来,那也许是Windows Update的某个计划任务在反复触发。无论是哪种形态,只要你的系统是LTSC 2021且最近装过更新,都应该把“系统更新相关组件”列为第一嫌疑。

这一阶段的核心结论是:不要凭感觉处理,先把现象记录清楚,把系统版本、更新历史、卡顿开始时间对应起来。很多人在这一步直接重装了系统,装完过一阵子又遇到同样问题,就是因为没搞明白背后的更新机制。

2. 用进程视角逐步锁定元凶:从任务管理器到Process Explorer

CPU占用率高,最直接的调查手段就是看任务管理器,但很多人打开任务管理器之后只会被一堆英文进程名唬住,不知道下一步该点什么。这里把我完整的排查链路写出来,照着走就行。

2.1 第一步:任务管理器按CPU排序,确认“前排玩家”是谁

按下Ctrl + Shift + Esc直接打开任务管理器,切到“进程”选项卡,点击“CPU”列标题让它按占用率从高到低排序。这时候你会看到几种常见面孔:

  • svchost.exe(服务宿主进程):这是Windows服务的统一宿主,一个svchost可以承载多个服务,CPU占用高说明它内部某个或某几个服务在工作。
  • TiWorker.exe(Windows Update Installer):这个是更新安装的核心工作进程,网上关于CPU占用高的抱怨帖里它出现的频率非常高。
  • WmiPrvSE.exe(WMI Provider Host):很多系统检测和监控类软件会调用WMI接口,它偶尔飙高是正常的,但长时间走高就有问题。
  • SearchIndexer.exe(搜索索引器):如果系统文件很多、索引服务在重建,它也会占CPU。

看到这些进程名先别慌,它们本身都是正经系统进程,不是病毒。关键在于弄清楚是谁让它们干活的,以及这个活儿该不该干。

2.2 第二步:用Process Explorer拆开svchost.exe的“肚子”

任务管理器能显示进程名和占用率,但svchost.exe是个集合体,你没法直接看出里面装了哪个服务。这时候我会用微软官方的增强版任务管理器——Process Explorer(Sysinternals套件里的工具,官方免费下载)。鼠标悬停到占用高的那个svchost.exe上,会自动弹出一个浮窗,列出这个进程内部挂靠的所有服务和对应的PID。更直接的做法是右键这个进程,选择“Properties”,切到“Services”标签页,你能看到完整的服务列表,从而精确定位是哪个服务在烧CPU。

从实际排查经验来看,LTSC 2021出现CPU飙升时,最常被点名的服务是:

  • wuauserv(Windows Update服务)
  • TrustedInstaller(Windows Modules Installer,对应TiWorker.exe)
  • WSearch(Windows Search索引服务)
  • BITS(后台智能传输服务,常配合Windows Update一起干活)

如果在Process Explorer里看到TrustedInstallerwuauserv相关的服务被频繁唤醒,基本可以确认Windows Update相关链路正在做大量工作。

2.3 第三步:从事件查看器里找“案发时间”

锁定了服务还不够,还要确认它的工作内容和起始时间。打开Win + X菜单,选择“事件查看器”,展开“Windows日志”下的“System”节点,在右边“操作”栏点击“筛选当前日志”,在事件来源里勾选WindowsUpdateClientWindows Modules Installer。筛选之后,你会看到一条条的更新记录,内容包括“更新安装成功”“更新安装失败”“正在重启以完成更新”。重点关注最近几天的事件,然后跟你电脑开始卡顿的时间做对比。

这里有一个很容易被忽略的细节:事件查看器里的时间戳是系统时间,但Windows更新日志里记录的时间可能会显示为UTC或本地时间混用,对照的时候别太较真分钟级差异,看小时级别就够了。比如你发现CPU从今天早上9点开始高占用,事件查看器里8点58分正好有一条“Windows Update开始安装KB5017308”的记录,那就不是巧合了。

2.4 第四步:用PowerShell核对补丁时间线

事件查看器能看最近记录,但如果更新历史比较多、日志被覆盖,我会再用PowerShell做一次核对。管理员身份打开PowerShell或命令提示符,执行:

Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object HotFixID, Description, InstalledOn

这个命令会列出系统上所有已安装的补充程序,并按安装时间从新到旧排列。如果KB5017308的安装日期正好落在CPU开始飙高的时间点附近,那基本就锁定目标了。

我这边的经验是:这一套组合拳打下来,90%的“LTSC 2021 CPU莫名飙升”问题都能锁定到Windows Update安装或配置补丁的环节。剩下10%可能是驱动冲突、第三方安全软件干扰或者硬盘故障导致的系统进程异常,那就需要另开战线排查,但今天这篇文章主要解决的是前者,也就是KB5017308相关的那一类。

3. KB5017308补丁的前因后果:它到底动了什么

既然嫌疑锁定在KB5017308上,那就得理解这个补丁是什么、为什么它能引发这么明显的CPU占用问题。很多人对Windows补丁的印象是“双击装上就完事”,但累积更新(LCU)的内部机制其实比想象中复杂不少。

3.1 KB5017308的身份信息

KB5017308是微软在2022年9月中旬向Windows 10多个版本推送的月度累积更新,适用于20H2、21H2、22H2以及LTSC 2021等分支。它属于“安全更新+质量更新”二合一的累积更新包,里面既包含之前所有累积更新的内容,也包含当月新增的安全补丁和系统修复。LTSC 2021在安装KB5017308之后,系统版本号通常从19044.1949升到19044.2006。

补丁的官方发布说明里提到了一大串修复项,零零散散包括打印机驱动问题、部分GPU硬件加速下视频播放异常、某些设备上的显示输出卡顿等。但大家最关心的那个修复,是官方说明中关于“解决在某些情况下Windows安装更新后系统服务处理器的占用率异常升高”的描述——这句话基本就是对标当时大量用户反馈的问题来的。

3.2 为什么累积更新会烧CPU

累积更新的安装不是简单拷贝文件,它要经过三个阶段:

  1. 下载与解压阶段:系统先将更新包释放到临时目录,并校验文件哈希。这个阶段CPU占用不高,主要是磁盘IO和网络IO。
  2. 组件评估与文件替换阶段:Windows组件服务(CBS)会对系统组件存储(WinSxS目录)进行大量扫描,判断哪些文件需要替换、哪些组件需要重建。这一步会调用多个worker进程,其中TiWorker.exe是最显眼的一个。如果你的系统已经积累了很长一段时间的更新,这一步的工作量会非常大,CPU占用长时间维持在50%到100%是常见现象。
  3. 配置阶段:文件替换完成后,系统还要执行“配置更新”操作,比如重新生成.NET的Native Image(ngen)、更新启动相关的状态、清理旧的组件备份等。这一步同样吃CPU,而且在重启后第一次登录时往往还会继续。

正是因为累积更新的这些工作特点,CPU占用飙升可以理解为“系统在集中干活”,但它又跟普通的压缩解压不同,不能简单靠暂停操作来中断。更让人头疼的是,在一些设备上,这个“干活”的阶段会因为更新组件本身存在Bug而陷入死循环,反复扫描、反复配置,CPU占用就迟迟落不下来。KB5017308这个补丁的发布说明里提到的“安装更新后CPU占用率高”修复,就是针对这种异常状态的纠正。

3.3 为什么LTSC 2021的用户感受更明显

LTSC 2021本身定位就是“稳定优先、更新克制”,正常使用场景下后台进程少,CPU占用率平时可能就1%到3%。正因为基数低,一旦更新组件开始长时间拉高CPU,你会觉得格外明显。

还有一个现实因素:很多LTSC用户是从Win7或旧版Win10升上来的,系统里可能带着多年积累的残留组件、第三方驱动、老版本运行库,组件存储的复杂度本来就比一台新装机要高。这样的系统在安装累积更新时,需要评估和替换的文件数量远超干净系统,TiWorker.exe干活的时间自然也更长。

另外,我记得当时社区里反馈比较集中的一个现象是:LTSC用户在安装KB5017308之前,通常还暂停了很长一段时间的更新,有些人的更新记录甚至停在今年3月或4月。长时间不更新,导致9月的累积更新包要在本地补齐半年的组件差异,安装时的资源消耗是成倍放大。

理解这些原理之后,你大概能明白:解决这个问题不是一个“点一下”的事,而是要么让它顺利干完活,要么帮助系统更新组件恢复正常状态,然后再去考虑后续优化。下一节就讲怎么把补丁装上、装好。

4. 亲手安装补丁的完整流程:三种方式与操作细节

从实际运维角度看,装补丁这件事最忌讳的是“一边装一边用”,尤其是这类累积更新,安装过程中系统资源已经被大量占用,你再开几个重型应用,轻则安装变慢,重则文件替换冲突导致蓝屏。所以我建议所有人在动手前先做好三个准备动作。

4.1 安装前的准备:比补丁本身更重要

  • 备份关键数据。不是让你做整盘镜像,但桌面、文档、浏览器书签这些最好随手备份到U盘或网盘。累积更新出错概率不高,但一旦遇到,损失的都是真金白银的工作成果。
  • 检查磁盘空间。安装补丁需要临时解压和组件备份空间,建议系统盘至少保留10GB以上空闲。右键C盘看属性就能看到剩余空间,不够就先清理一下临时文件和Windows Update缓存。
  • 关闭第三方杀毒和安全软件。这一步很多人忽略。部分杀毒软件会实时扫描系统文件替换操作,轻则拖慢安装速度,重则锁定文件导致更新直接失败。先把杀毒的实时防护暂时关掉,等补丁确认装完再开回来。
  • 笔记本请插上电源。更新过程中如果断电,轻则更新回滚,重则系统文件损坏。

4.2 方式一:Windows Update在线更新(适合大多数用户)

这是最省事的方式。打开“设置” -> “更新和安全” -> “Windows更新”,直接点击“检查更新”。如果你的系统之前手动暂停过更新,Windows会先提示你恢复更新,然后再开始检查。

在线更新最大的痛点是慢。LTSC 2021如果积压了多个月的更新,系统可能会先装一个小型“服务栈更新”(SSU),再装累积更新,中间还有可能穿插驱动更新。整个过程从20分钟到2小时都算正常,期间你可以在“查看更新历史记录”里看到每一项的状态。我建议不要干等,该干嘛干嘛去,只要保证电脑不进入睡眠就行。如果电源选项设置的是“20分钟后睡眠”,请先把它改成“从不”,否则安装到一半系统休眠了,醒来可能就在“正在配置更新”的界面里。

4.3 方式二:从微软更新目录离线安装(适合网络差或需要批量部署)

如果你那台机器在线更新始终失败,或者你手头有多台LTSC 2021机器要处理,离线补丁包是更可控的选择。访问微软官方更新目录网站(https://www.catalog.update.microsoft.com),搜索框输入KB5017308,回车后会看到一批下载条目。这里必须注意两个筛选条件:

  • 架构:64位系统选x64,32位选x86,不要选错。现在的机器基本都是x64。
  • 系统版本:确认条目适用于Windows 10 21H2 / LTSC 2021。页面上的标题会明确写2022-09 Cumulative Update for Windows 10 Version 21H2 for x64-based Systems之类。

点击对应条目右侧的“下载”按钮,浏览器会弹出一个包含.msu文件链接的对话框,允许下载链接后就能拿到文件。.msu文件体积一般在200MB到500MB之间,下载完成后双击它,Windows会直接进入补丁安装向导。整个过程和在线更新一样,需要等待进度条走完,然后重启完成配置。

4.4 方式三:命令行安装(适合运维批处理)

在需要批量安装或排查时,我习惯用命令行。.msu文件可以安静模式安装,不需要多次点击确认。管理员身份打开命令提示符或PowerShell,执行:

wusa.exe "C:\KB\windows10.0-kb5017308-x64.msu" /quiet /norestart

其中/quiet表示静默安装,不弹窗口;/norestart表示装完不自动重启,等你自己控制和系统配合的时间。如果不想要静默,去掉/quiet也可以,图形界面同样会出来。

如果wusa安装报错,我一般会用DISM兜底:

DISM /Online /Add-Package /PackagePath:"C:\KB\windows10.0-kb5017308-x64.msu"

DISM跟wusa的差别在于它是更底层的部署映像服务工具,会生成更详细的日志(C:\Windows\Logs\DISM\dism.log),排查失败原因时特别有用。正常安装时推荐wusa,报错排查时用DISM,两者结合基本能覆盖所有场景。

4.5 安装过程中“卡住”了怎么办

补丁安装进度条卡住是高频恐慌现场,我见过有人卡在12%就强制关机,结果成功把自己机器搞到无法引导。这里说清楚我的判断标准:

  • 观察磁盘活动:打开任务管理器,看C盘磁盘“活动时间”那一列。只要磁盘活动还在明显跳动,说明系统还在干活,哪怕CPU占用是0%也有可能只是在写文件,不要动它。
  • 观察事件日志:安装过程中可以随时打开事件查看器,刷一下System日志,如果每隔几分钟都有新的信息事件产生,说明安装流程还在推进。
  • 一个合理的等待上限:我个人的经验值是4小时。普通机器1到2小时基本能完成,老机器、组件库复杂的机器拉到3到4小时也不算罕见。如果超过4小时且日志完全停滞、磁盘无活动,那才考虑强制重启。强制重启之后,Windows通常会回滚本次安装并尝试还原到更新前的状态,损失相对可控。

5. 装完补丁不算完:验证、善后与常见故障解除

补丁装完、系统重启之后,麻烦还没结束。这个阶段最重要的事情是确认补丁确实装上了,同时观察CPU占用率是否真的回落到正常水平。如果CPU还高,也要分清楚是“正常善后”还是“异常残留”。

5.1 怎么确认补丁装成功了

最直观的方法是再次运行winver,看版本号是否变成19044.2006。如果版本号变了,说明补丁已经生效。如果想看更详细的补丁记录,管理员身份打开PowerShell执行:

Get-HotFix -Id KB5017308

返回结果里的InstalledOn列就是补丁的安装时间,Description会显示为Update。另一种方式是执行systeminfo,在输出结果靠后的位置有一串Hotfix(s)列表,也能看到KB5017308的条目。

5.2 CPU占用率回落的两个标准

补丁装完后,不要开机一分钟就急着判断“问题还在”。Windows补丁首次安装后的下一次启动,系统还会做大量后续配置,常见的行为包括:

  • .NET Framework重新生成Native Image缓存,这个阶段ngen相关进程(或者挂到svchost里的CLR优化服务)会把CPU拉高一段时间
  • Windows Search重新索引更新过的系统文件
  • Windows Defender在更新后执行一次例行的快速扫描

所以我通常建议:等系统稳定运行15到20分钟,期间正常操作电脑,然后再看CPU占用率。如果任务管理器里,空闲时CPU占用降到0%到5%之间,并且没有哪个系统进程持续霸占两核以上,就可以判断问题解决。

5.3 补丁装完还是高,怎么分辨和处理

如果你等够了20分钟,CPU依然高,先别急着翻脸,按优先级做三件事:

  1. 再重启一次。我碰过好几台机器,补丁装完第一次重启后系统仍在后台配置组件,磁盘和CPU时不时跳高,第二次重启之后就彻底安静了。重启是最便宜的检测手段。
  2. 检查有没有后续补丁。KB5017308之后,微软还陆续推出了KB5019959、KB5021233等后续累积更新,其中一些修复了更新组件本身的残余问题,在线检查一下更新,如果有就继续装上,往往能断根。
  3. 打开更新历史看有没有失败记录。有些机器在线更新时只装了部分内容,记录里会显示“失败”或“挂起”,这时候需要重新检查更新,让系统把缺失的组件补上。

如果各方面都试过还是高,那就要考虑是补丁本身与你这台机器的某个驱动或软件存在兼容性问题。最坏的情况下可以用卸载命令把它们拆开,但这是最后的退路:

wusa /uninstall /kb:5017308

卸载完成后系统会自动回滚到更新前版本,CPU占用通常会立刻恢复正常。但我强烈建议,卸载之后要在几天内关注微软后续出的新补丁,尽早把安全更新补回来。KB5017308里包含的很多安全修复是不能长期缺席的,单纯卸载不更新属于“治标不治本”。

5.4 安装过程中常见的三类报错

更新安装过程中可能遇到一些经典错误码,这里列一下我的处理方案:

  • 0x800f081f(找不到源文件):通常是因为系统组件存储损坏。管理员命令提示符执行DISM /Online /Cleanup-Image /RestoreHealth修复系统映像,修完再重新安装补丁。
  • 0x80070002(系统找不到指定的文件):十有八九是磁盘空间不足或Windows更新缓存损坏。先清理临时文件,然后进入C:\Windows\SoftwareDistribution\Download,把里面的文件全部清空,再重新检查更新。
  • 0x80073701(组件存储已损坏):和0x800f081f一样,先跑DISM修复,修复失败再用安装镜像做系统修复。

动手之前先记录错误码,搜索对应的解决方案,避免在论坛里被一堆互相矛盾的回复带偏。

6. LTSC 2021系统层面的几个常规优化项

解决了CPU占用率飙高的问题之后,很多朋友会顺势问:LTSC 2021还有没有哪些可以做的系统优化,能让它更安静、更稳定?结合平时被问到最多的问题,我把几个真正值得动的地方整理出来,供参考。

6.1 禁用后台应用和省电选项

虽然是LTSC,但系统里仍保留了一部分可以后台运行的组件。打开“设置” -> “隐私” -> “后台应用”,把“允许应用在后台运行”的开关直接关掉,可以避免一部分应用在不知情的情况下后台跑更新、拉数据。对于LTSC用户来说,这一步几乎没有任何副作用,因为LTSC里面本来就没有几个Modern应用,关闭后台运行影响非常有限。

6.2 Windows Search索引要不要关

LTSC系统的搜索功能其实很好用,但如果你平时找文件主要靠Everything这类轻量工具,系统自带的Windows Search索引就可以考虑关闭。在services.msc里找到Windows Search服务,双击把启动类型改成“禁用”,然后停止服务。这样能省下SearchIndexer.exe的CPU和磁盘占用,代价是资源管理器右上角的搜索框会变慢,如果用不上,关了不亏。

6.3 电源计划与性能模式

很多人不知道,Windows的“卓越性能”电源计划不会默认出现在列表中。控制面板 -> 电源选项,然后在命令行执行:

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

执行后,电源选项里就会出现“卓越性能”计划。这个计划的核心特点是避免CPU频繁变频,让处理器保持在一个更稳定的频率下工作。对台式机用户来说,体感会更跟手一些;对笔记本来说,注意续航会略微下降,自己权衡。

6.4 微软安全中心的取舍

LTSC的安全中心默认会开启实时保护,并且定期执行快速扫描和后台检查,这些任务偶尔会把CPU拉高。如果机器配置不高,可以在“病毒和威胁防护” -> “设置”里调整实时保护,或者把计划扫描时间改到深夜,而不是简单粗暴地关闭整个安全中心。我的建议是:在用靠谱软件源的前提下,实时保护可以留着,因为它平时对性能的影响非常小,乱关反而容易失去兜底防线。

6.5 “为了优化而优化”是最贵的优化

LTSC 2021本身就是微软为特殊场景打造的“精简版”系统,它的垃圾比普通Win10少得多。很多网上流传的“Win10优化脚本”会把服务、计划任务、注册表一顿乱关,装完可能一时爽,之后各种隐性问题陆续冒出来。我见过的案例里,有人为了省内存关闭了字体缓存服务,结果打开PDF和设计软件时文字全变豆腐块;有人禁用Print Spooler,结果打印机怎么都连不上。所以这个章节最后想说的是:优化要针对明确的问题来,不要为了优化而优化。系统装好、补丁保持最新、别乱塞垃圾软件,LTSC的稳定性基本就够用了。

回到这篇文章的核心问题——CPU占用率飙升。站在2025年往回看,KB5017308已经是很老的补丁了,但它留下的教训一直有参考价值:系统出问题先别慌着重装,补丁历史的排查、进程的定位、更新机制的理解,这三板斧能帮你解决绝大多数“系统又卡又烫”的问题。希望这份攻略能让你少走一些弯路,也省掉一次重装系统的折腾。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/17 13:23:23

PLC自动售货机设计:工业级可靠性与最小化I/O实现

简介:本资源是一份面向自动化专业本科生及PLC初学者的课程设计实践文档,聚焦基于西门子S7-200系列PLC的自动售货机控制系统开发,解决工业场景下逻辑控制、I/O分配、梯形图编程与硬件接线等核心问题。文档完整覆盖控制需求分析、I/O点分配表、…

作者头像 李华
网站建设 2026/9/17 13:19:49

用Coze扣子搭建自动化招标信息查询与分析系统

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/17 13:19:28

Vivado DFX实现FPGA部分动态重配实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/17 13:17:26

Git SSH密钥配置、ed25519与多账号排查指南

周六下午,同事在群里甩过来一句"git push 一直报 Permission denied (publickey)",配了张终端截图。我扫了一眼就知道,又是 SSH 密钥没配明白。这类问题从我第一次自己搭 Git 仓库到现在,前前后后大概处理过几百次,踩过的坑能写满一整页笔记。git 中的 SSH 密钥的配置…

作者头像 李华
网站建设 2026/9/17 13:16:54

RoboMaster硬件基础讲义:从电源管理到CAN总线的完整入门指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华