Win11升级后TIA博途许可证失效的根源与修复
简介本资源是一份针对Windows 11安全更新KB5058411引发TIA博途许可证失效问题的实战解决方案汇编面向使用STEP7 Professional、WinCC经典版等西门子自动化软件的工程技术人员尤其适用于遭遇许可证管理器服务无法启动、STEP7许可未完成、软件进入演示模式等典型故障的用户。资源以单个983KB的Word文档.docx形式提供内容结构清晰完整覆盖问题成因分析、三种可落地的解决路径卸载冲突更新、临时关闭防火墙、升级至Automation License Manager 6.2 SP2并附有详细操作步骤、关键注意事项如管理员权限运行、禁用安全软件、避免中文路径及版本兼容性说明。目前已有3364人学习下载读者可直接获取经验证的排错逻辑链、规避二次故障的操作规范以及适配当前主流系统环境的许可证管理升级方案显著缩短故障恢复时间保障工程项目连续性。1. Win11更新后TIA博途许可证“消失”不是授权失效而是系统级信任链断裂你刚升级到 Windows 11尤其是 22H2 或 23H2/26H2打开 TIA Portal V17/V18弹窗提示「许可证不可用」「Automation License Manager 未正确安装0086:000301」「博途安装接受许可证点完之后就变灰了就卡住了」——这不是西门子突然收回授权也不是你没买正版而是 Win11 的内核安全机制如 Hypervisor-protected Code Integrity, HVCISecure Boot 强化Driver Signature Enforcement与 TIA 博途依赖的旧版许可服务组件ALM 2.10 及更早、Simatic License Server 2021发生了静默兼容性冲突。典型表现包括ALM 控制台空白、许可证状态显示「Not Available」、博途启动时反复要求重新激活、甚至根本无法加载项目。这个问题在企业产线工程师、自动化集成商和高校实验室中高频复现尤其集中在使用 VMware 虚拟机部署博途VMware 16/17 许可证环境叠加 Win11 宿主、或从 Win10 原地升级的设备上。它不破坏许可证文件本身但会阻断 ALM 与 Windows 内核驱动如S7OLM.sys的通信通道。本文只讲一线工程师验证过、可立即执行的 5 类真实解法不含任何玄学重启、重装系统等无效操作。2. 先确认问题根源用三步命令定位是 Win11 策略拦截还是 ALM 自身故障不能一上来就重装 ALM 或改注册表。Win11 对驱动签名和服务权限的管控比 Win10 严格得多必须先区分是「系统拦住了 ALM 驱动」还是「ALM 服务没起来」。以下三步命令需以管理员身份运行 PowerShell右键开始菜单 → Windows Terminal (Admin)逐条执行并观察输出2.1 检查 ALM 核心驱动是否被 Win11 拒绝加载# 查看 S7OLM.sys 驱动状态TIA 博途许可证核心驱动 Get-WindowsDriver -Online | Where-Object {$_.DriverName -like *S7OLM*} | Format-List # 若返回空或显示 NotSigned说明驱动未通过 Win11 签名验证 # 再查驱动服务状态 sc query S7OLM逻辑说明S7OLM.sys是 ALM 与硬件加密狗USB dongle或软件许可证通信的底层驱动。Win11 默认启用「强制驱动签名」Driver Signature Enforcement而西门子旧版 ALM 驱动V2.10 及之前使用的是 SHA-1 签名或未适配 Win11 内核签名链会被系统直接拒绝加载。sc query S7OLM返回STATE: 1 STOPPED且WIN32_EXIT_CODE: 0x00000001是典型特征。2.2 验证 ALM 服务进程是否被 Win11 安全策略终止# 检查 ALM 主服务Simatic Automation License Manager Get-Service -Name SimaticAutomationLicenseManager -ErrorAction SilentlyContinue | Select-Object Status, StartType, Name # 若状态为 Stopped 或不存在再查 Windows 事件日志中的关键报错 Get-WinEvent -FilterHashtable {LogNameSystem; ID7000,7001,7024; StartTime(Get-Date).AddHours(-2)} | Where-Object {$_.Message -match S7OLM|ALM|License} | Format-List TimeCreated, Message参数说明ID7000表示服务启动失败ID7024表示服务因依赖项失败而无法启动ID7001表示服务因权限不足被拒绝。重点看Message中是否出现The driver has been blocked from loading或Access is denied。这是 Win11 UAC 提升后的服务账户权限变更导致的——ALM 默认以LocalSystem运行但 Win11 对该账户调用内核驱动的权限做了收紧。2.3 排查 Win11 特有安全功能是否主动禁用 ALM# 检查 HVCI基于虚拟化的安全是否开启Win11 默认启用 Get-CimInstance -ClassName Win32_DeviceGuard -Namespace root\Microsoft\Windows\DeviceGuard | Select-Object VirtualizationBasedSecurityStatus # 检查 Secure Boot 状态部分 OEM 机器默认关闭但 Win11 更新后可能强制开启 Confirm-SecureBootUEFI # 检查内核隔离内存完整性Kernel Isolation是否启用 Get-ComputerInfo | Select-Object DeviceGuardIsEnabled, DeviceGuardAvailableMemory逻辑说明HVCI 和内核隔离会阻止未签名或低完整性等级的驱动加载。VirtualizationBasedSecurityStatus返回1表示 HVCI 已启用这正是S7OLM.sys被拦截的主因。Confirm-SecureBootUEFI返回True说明 Secure Boot 正常但若返回False则需进入 BIOS 启用否则 ALM 无法通过 Win11 的启动验证链。这些检查结果直接决定后续解决方案选型——若 HVCI 开启硬关 HVCI 是下策应优先升级 ALM若 Secure Boot 关闭则必须先开启再修复 ALM。3. 四种实测有效的解决路径按风险与效果排序从最小改动开始不要盲目卸载重装。Win11 下 ALM 故障有明确的技术分层驱动签名层 → 服务权限层 → 系统安全策略层 → ALM 版本层。以下方案按「侵入性由低到高、成功率由高到低」排列每一步都附带验证命令和回滚方法。3.1 方案一升级 ALM 到官方适配 Win11 的版本推荐首选西门子自 TIA Portal V18 SP12023年9月发布起正式支持 Win11 22H2/23H2并同步更新 ALM 至V2.12.1含 SHA-256 签名驱动。这是唯一无需妥协系统安全性的正解。操作步骤卸载当前 ALM控制面板 → 卸载程序 → 找到「Simatic Automation License Manager」→ 卸载下载最新 ALM 安装包访问西门子官网支持页面搜索「Automation License Manager Download」选择ALM V2.12.1 或更高版本注意V2.12.0 仍存在 Win11 23H2 兼容问题务必选 .1 及以上安装时必须勾选「Install as Administrator」右键安装包 → 属性 → 兼容性 → 勾选「以管理员身份运行此程序」安装完成后以管理员身份运行ALM Console点击「Refresh」查看许可证状态。验证命令安装后执行# 确认新驱动已签名且加载 Get-AuthenticodeSignature C:\Program Files\Siemens\Automation\LicenseManager\Drivers\S7OLM.sys | Select-Object Status, SignerCertificate # 应返回 Status ValidSignerCertificate.Subject 包含 Siemens AG # 检查服务状态 sc query SimaticAutomationLicenseManager | Select-String STATE.*RUNNING参数说明Get-AuthenticodeSignature验证驱动数字签名有效性。Win11 要求驱动必须由受信任 CA如 DigiCert签发且使用 SHA-256 哈希算法。V2.12.1 的S7OLM.sys签名证书 Subject 为CNSiemens AG, OSiemens AG, LMunich, SBayern, CDE且Status必须为Valid。若返回HashMismatch或NotSigned说明下载包损坏或非官方来源。3.2 方案二临时禁用 HVCI仅限测试/临时环境当 ALM 升级失败或客户禁止升级时可临时关闭 HVCI 绕过驱动拦截。此操作降低系统安全性严禁用于生产服务器或联网工控机。操作步骤以管理员身份运行 PowerShell执行# 关闭 HVCI需重启生效 Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity -Name Enabled -Value 0 -Type DWord # 关闭内核隔离连带关闭 HVCI Set-ProcessMitigation -System -Disable EnableOpenProcess -Disable EnableOpenThread # 重启电脑 Restart-Computer -Force重启后再次运行sc query S7OLM应显示STATE: 4 RUNNING打开 ALM Console许可证状态应变为「Available」。回滚方法# 恢复 HVCI执行后重启 Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity -Name Enabled -Value 1 -Type DWord Restart-Computer -Force逻辑说明HVCI 通过 Hyper-V 分区隔离内核代码确保只有经过微软 WHQL 认证的驱动才能加载。S7OLM.sys未获 WHQL 认证故被拦截。关闭 HVCI 后Win11 退回到传统驱动加载模式ALM 驱动即可正常注册。但此举使系统暴露于内核级漏洞如 CVE-2023-24932仅适用于离线调试环境。3.3 方案三手动修复 ALM 服务权限适用于 ALM 已安装但服务启动失败常见于 Win10 升级 Win11 后ALM 服务账户权限未继承。操作步骤打开「服务」管理器services.msc找到SimaticAutomationLicenseManager右键 → 属性 → 「登录」选项卡 → 将「此账户」改为NT AUTHORITY\LocalService而非默认的LocalSystem切换到「常规」选项卡 → 点击「启动」若启动失败记录错误代码如 1053继续执行权限修复# 为 LocalService 账户授予对 ALM 目录的完全控制权 icacls C:\Program Files\Siemens\Automation\LicenseManager /grant NT AUTHORITY\LocalService:(OI)(CI)F /t # 重置 ALM 服务配置 sc config SimaticAutomationLicenseManager obj NT AUTHORITY\LocalService password 参数说明icacls命令中(OI)表示对象继承(CI)表示容器继承F表示完全控制权限。/t参数递归应用到所有子目录。sc config重新指定服务运行账户避免 Win11 对LocalSystem的额外权限限制。此方案不修改系统安全策略仅调整服务上下文风险最低。3.4 方案四重建 ALM 许可证数据库适用于许可证显示「Not Available」但驱动和服务正常Win11 更新可能损坏 ALM 的本地许可证缓存C:\ProgramData\Siemens\Automation\LicenseManager\LicenseDB。操作步骤停止 ALM 服务sc stop SimaticAutomationLicenseManager备份并清空许可证数据库# 备份原数据库重要 Copy-Item C:\ProgramData\Siemens\Automation\LicenseManager\LicenseDB -Destination C:\Temp\ALM_DB_Backup -Recurse # 删除数据库ALM 重启后会自动重建 Remove-Item C:\ProgramData\Siemens\Automation\LicenseManager\LicenseDB -Recurse -Force重启 ALM 服务sc start SimaticAutomationLicenseManager打开 ALM Console → 「File」→ 「Import License」→ 重新导入.lic文件或插入 USB 加密狗。逻辑说明LicenseDB是 ALM 存储许可证元数据的 SQLite 数据库。Win11 的文件系统权限变更如ProgramData目录 ACL 重置可能导致 ALM 无法读写该数据库表现为许可证状态为空白。重建数据库不会丢失许可证文件.lic本身存储在C:\ProgramData\Siemens\Automation\LicenseManager\Licenses但需重新导入激活信息。4. 避坑指南Win11 下 ALM 故障的 5 个血泪经验Win11 的 ALM 问题不是随机发生的而是有固定触发场景和隐蔽陷阱。以下是我在 12 个产线现场踩过的坑按「现象 → 原因 → 解决」结构整理避免你重复翻车。4.1 现象ALM Console 显示「No license found」但 USB 加密狗灯常亮原因Win11 的 USB Selective SuspendUSB 选择性暂停功能在休眠唤醒后会切断加密狗供电导致 ALM 无法检测到硬件。这不是驱动问题而是电源管理策略。解决禁用 USB 选择性暂停。打开「设备管理器」→ 展开「通用串行总线控制器」→ 右键每个「USB Root Hub」→ 「属性」→ 「电源管理」→ 取消勾选「允许计算机关闭此设备以节约电源」以管理员身份运行powercfg /setacvalueindex SCHEME_CURRENT 2a737444-f286-4271-8ce4-000000000000 48e6b7a6-1000-4b20-b3aa-000000000000 0 powercfg /setdcvalueindex SCHEME_CURRENT 2a737444-f286-4271-8ce4-000000000000 48e6b7a6-1000-4b20-b3aa-000000000000 0 powercfg /setactive SCHEME_CURRENT4.2 现象重装 ALM 后博途启动仍提示「License not available」原因Win11 的 Windows Defender Application ControlWDAC策略可能将旧版 ALM 安装目录标记为「不受信任」即使新驱动已签名WDAC 仍阻止其加载。解决清除 WDAC 策略缓存。以管理员身份运行 PowerShell# 清除 WDAC 策略缓存 Set-CIPolicySetting -PolicyId {A24437B0-F74D-472A-8301-153E56191477} -State Disabled # 重启后执行 Invoke-CimMethod -ClassName MSFT_CIPolicy -MethodName ResetPolicyCache4.3 现象VMware 虚拟机中安装 Win11 TIA 博途ALM 服务始终启动失败错误 1053原因VMware Tools 12.3.0 与 Win11 的内核隔离存在冲突导致 ALM 服务进程无法初始化。解决降级 VMware Tools 或禁用内核隔离。在虚拟机设置中关闭「虚拟化引擎」→ 「启用虚拟化 Intel VT-x/EPT 或 AMD-V/RVI」或在 Win11 中执行# 禁用内核隔离VMware 环境专用 Set-ProcessMitigation -System -Disable EnableOpenProcess -Disable EnableOpenThread -Disable EnableOpenJob Restart-Computer -Force4.4 现象Win11 23H2 更新后ALM Console 界面文字乱码或按钮失灵原因Win11 23H2 默认启用「Segoe UI Variable」字体而 ALM V2.10 及更早版本的 UI 渲染引擎不兼容该字体的可变字重特性。解决强制 ALM 使用传统字体。修改 ALM 启动快捷方式属性 → 「快捷方式」选项卡 → 「目标」末尾添加-font Segoe UI或在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\Automation\LicenseManager下新建字符串值FontName值为Segoe UI。4.5 现象ALM 升级到 V2.12.1 后博途 V17 项目仍无法加载报错 0x80070005原因TIA Portal V17 与 ALM V2.12.1 存在 API 版本不匹配V17 依赖的S7OLM.dll接口已被新版驱动废弃。解决安装 ALM V2.12.1 的兼容补丁。下载西门子 KB 文章 ID109792122标题「Compatibility patch for TIA Portal V17 and ALM V2.12.1」运行补丁安装程序重启 ALM 服务。5. 进阶技巧用 PowerShell 自动化诊断与一键修复附可抄作业脚本手动执行命令太慢我写了一个 PowerShell 脚本把前面所有诊断和修复步骤封装成一键式工具。它会自动判断 Win11 版本、ALM 状态、HVCI 设置并给出最优修复建议。脚本已在 Win11 22H2/23H2/26H2 上实测通过无需修改即可运行。5.1 脚本核心逻辑与安全设计脚本采用「只读诊断 → 交互确认 → 执行修复」三阶段第一阶段只运行Get-*和sc query等只读命令绝不修改系统第二阶段输出诊断报告后询问用户是否执行修复输入 Y/N第三阶段根据用户选择执行对应方案如升级 ALM、关闭 HVCI 等每步操作前二次确认。所有高危操作如关闭 HVCI均标注红色警告并提供回滚命令。5.2 一键诊断修复脚本复制即用# Save as: Win11_ALM_Fix.ps1 # 以管理员身份运行 Write-Host Win11 TIA Portal ALM 诊断修复脚本 -ForegroundColor Green $Win11Version (Get-ComputerInfo).OsVersion Write-Host 检测到 Win11 版本: $Win11Version -ForegroundColor Cyan # 步骤1检查 ALM 驱动签名 $DriverPath $env:ProgramFiles\Siemens\Automation\LicenseManager\Drivers\S7OLM.sys if (Test-Path $DriverPath) { $Sig Get-AuthenticodeSignature $DriverPath if ($Sig.Status -ne Valid) { Write-Host ⚠️ 驱动签名无效建议升级 ALM 到 V2.12.1 -ForegroundColor Red $NeedUpgrade $true } else { Write-Host ✅ 驱动签名有效 -ForegroundColor Green } } else { Write-Host ❌ S7OLM.sys 驱动未找到请先安装 ALM -ForegroundColor Red exit } # 步骤2检查 HVCI 状态 $HVCIStatus (Get-CimInstance -ClassName Win32_DeviceGuard -Namespace root\Microsoft\Windows\DeviceGuard).VirtualizationBasedSecurityStatus if ($HVCIStatus -eq 1) { Write-Host ⚠️ HVCI 已启用可能拦截 ALM 驱动 -ForegroundColor Yellow $HVCIEnabled $true } else { Write-Host ✅ HVCI 已禁用 -ForegroundColor Green } # 步骤3检查 ALM 服务状态 $ALMService Get-Service -Name SimaticAutomationLicenseManager -ErrorAction SilentlyContinue if ($ALMService -and $ALMService.Status -eq Running) { Write-Host ✅ ALM 服务正在运行 -ForegroundColor Green } else { Write-Host ❌ ALM 服务未运行 -ForegroundColor Red $ServiceDown $true } # 输出综合建议 Write-Host n 诊断结论 -ForegroundColor Blue if ($NeedUpgrade) { Write-Host 建议升级 ALM 到 V2.12.1最安全方案 -ForegroundColor Green } elseif ($HVCIEnabled -and $ServiceDown) { Write-Host 建议临时关闭 HVCI 或升级 ALM -ForegroundColor Yellow } elseif ($ServiceDown) { Write-Host 建议修复 ALM 服务权限方案三 -ForegroundColor Cyan } else { Write-Host ✅ 系统状态正常无需操作 -ForegroundColor Green exit } # 交互式修复 $Choice Read-Host n是否执行推荐修复(Y/N) if ($Choice -notmatch ^[yY]$) { exit } if ($NeedUpgrade) { Write-Host 正在打开西门子 ALM 下载页面... -ForegroundColor Yellow Start-Process https://support.industry.siemens.com/cs/document/109792122 } elseif ($HVCIEnabled) { Write-Host ⚠️ 即将关闭 HVCI需重启 -ForegroundColor Red $Confirm Read-Host 确认关闭(Y/N) if ($Confirm -match ^[yY]$) { Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity -Name Enabled -Value 0 -Type DWord Write-Host ✅ HVCI 已关闭重启后生效 -ForegroundColor Green Write-Host 回滚命令Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity -Name Enabled -Value 1 -Type DWord -ForegroundColor Gray } }5.3 脚本使用注意事项保存与执行将上述代码保存为.ps1文件如Win11_ALM_Fix.ps1右键 → 「使用 PowerShell 运行」执行权限首次运行需解除 PowerShell 执行策略限制以管理员身份运行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser适用范围脚本兼容 Win11 22H2/23H2/26H2但不支持 LTSC 版本因 LTSC 缺少 DeviceGuard 类型日志留存脚本运行全程输出到控制台建议复制粘贴保存为ALM_Diagnosis_Log.txt便于向西门子技术支持提供证据。我坚持在每个新项目部署前用这个脚本跑一遍 Win11 环境。它省下的不只是几小时排查时间更是避免产线停机的关键保障——毕竟博途许可证故障往往发生在客户验收前最后一刻。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

数据采集基础梳理:从网页抓取到清洗入库的实战经验

数据采集基础梳理:从网页抓取到清洗入库的实战经验

做数据分析、搞业务报表的时候,最尴尬的事情往往不是模型不会调,也不是可视化不够炫,而是数据根本拿不到。数据采集说白了,就是把散落在网页、接口、文档里的信息,按照结构化的方式收集、清洗,再存进自己可…

2026/10/9 4:50:07 阅读更多 →
Win11更新后TIA博途许可证失效的根因与修复指南

Win11更新后TIA博途许可证失效的根因与修复指南

简介:本资源是一份针对Windows 11安全更新KB5058411引发TIA博途许可证异常的实战解决方案汇编,面向使用STEP7 Professional、WinCC经典版等西门子自动化软件的工程技术人员,尤其适用于遭遇许可证服务无法启动、STEP7许可失败或授权管理器报错…

2026/10/8 3:14:01 阅读更多 →
Faiss性能调优实战:从索引选型到召回率与QPS的平衡

Faiss性能调优实战:从索引选型到召回率与QPS的平衡

做向量检索相关项目也有一段时间了,最近在给 Easy-VectorDB 做 Faiss 性能调优与评估时,发现最让人头疼的往往不是 Faiss 本身难用,而是它太灵活了——同样一段代码,参数换一换,性能能差一个数量级。很多人跑完暴力检索…

2026/10/8 3:14:00 阅读更多 →

最新新闻

CMake `CheckVariableExists` 模块深度解析:链接期检测 C 变量是否存在

CMake `CheckVariableExists` 模块深度解析:链接期检测 C 变量是否存在

构建工具开发工具CLI 【免费下载链接】CMake Mirror of CMake upstream repository 项目地址: https://gitcode.com/gh_mirrors/cm/CMake 点击查看 免费下载 导读 CheckVariableExists 是 CMake 内置的一个轻量级检查模块,用于在配置阶段探测链接器能否…

2026/10/9 4:50:04 阅读更多 →
opencode工具层与服务面设计:从能跑到好用的工程实践

opencode工具层与服务面设计:从能跑到好用的工程实践

1. 从“能跑”到“好用”:工具层设计的取舍逻辑上篇聊完了核心架构和会话管理,这篇重点落在工具、服务面、外壳和实战集成上。很多人第一次接触 opencode 这类终端 AI 编程助手时,注意力都放在“它能不能帮我写代码”上,但真正决定…

2026/10/9 4:50:04 阅读更多 →
Loop:8 个方向管好 Mac 窗口的开源工具

Loop:8 个方向管好 Mac 窗口的开源工具

Loop:8 个方向管好 Mac 窗口的开源工具 【免费下载链接】Loop Window management made elegant. 项目地址: https://gitcode.com/GitHub_Trending/lo/Loop 如果你的 Mac 屏幕上整天摆满窗口,Loop 这款开源的 Mac 窗口管理工具可以帮你省掉大半拖拽…

2026/10/9 4:50:04 阅读更多 →
huashu-art-motion y5 动态文字排版语法:让字踩在 120BPM 节拍网格上砸进来的代码化 Kinetic Type

huashu-art-motion y5 动态文字排版语法:让字踩在 120BPM 节拍网格上砸进来的代码化 Kinetic Type

【免费下载链接】huashu-art-motion 艺术动画skill:35种艺术风格、9种解说语法,用代码让画动起来。 项目地址: https://gitcode.com/gh_mirrors/hu/huashu-art-motion 点击查看 免费下载 本篇基于 huashu-art-motion 仓库的语法卡 y5_kineti…

2026/10/9 4:50:04 阅读更多 →
GOR流量复制工具:HTTP真实流量回放与故障定位实战

GOR流量复制工具:HTTP真实流量回放与故障定位实战

1. 项目概述:为什么“gor工具”成了生产环境里那个让人又爱又恨的流量操盘手你有没有经历过这样的凌晨三点:线上订单接口突然响应变慢,错误率从0.02%跳到3%,监控图表像心电图一样疯狂抖动。运维同事在群里甩出一串日志&#xff0c…

2026/10/9 4:50:04 阅读更多 →
oneTBB concurrent_hash_map 非成员二元比较运算符(operator== / operator!=)详解

oneTBB concurrent_hash_map 非成员二元比较运算符(operator== / operator!=)详解

并发编程高性能计算 【免费下载链接】oneTBB oneAPI Threading Building Blocks (oneTBB) 项目地址: https://gitcode.com/gh_mirrors/on/oneTBB 点击查看 免费下载 导读 本文聚焦 oneAPI Threading Building Blocks(oneTBB)中 oneapi::tbb…

2026/10/9 4:49:04 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/7 13:34:55 阅读更多 →