必须通过禁用兼容性层、关闭增强渲染、剥离后台服务三步阻断旧版办公软件的内核级越权行为:先取消兼容模式与管理员权限;再禁用硬件加速;最后清除后台注入模块并删除相关驱动文件。

电脑运行某些旧版办公软件(如WPS 2016、永中Office、老版本金山词霸配套组件)时固定蓝屏,错误代码多为PAGE_FAULT_IN_NONPAGED_AREA或SYSTEM_SERVICE_EXCEPTION,本质是该软件调用已废弃的Windows内核接口或强行绕过现代系统安全机制所致,必须通过禁用兼容性层、关闭增强渲染、剥离后台服务三步阻断其内核级越权行为。
关闭兼容模式与管理员权限
右键该软件主程序(通常是.exe文件,如wps.exe、yozosetup.exe)→“属性”→切换到“兼容性”选项卡。
取消勾选“以兼容模式运行这个程序”“以管理员身份运行此程序”“替代高DPI缩放行为”三项——【这三项一旦启用,旧软件会强制加载Win7/Win8时代的内核钩子,与Win11内核调度器直接冲突】。
点击“更改高DPI设置”→取消勾选“覆盖高DPI缩放行为”,点“确定”保存。
禁用DirectComposition与GPU加速
旧版办公软件常调用已被弃用的GDI+渲染路径,若系统启用DirectComposition合成引擎,会触发图形驱动异常中断。
按Win+R输入regedit → 定位到HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Graphics → 右侧空白处右键→新建→DWORD (32位)值 → 命名为DisableHardwareAcceleration → 双击将其数值数据设为1。
若软件无Office注册表路径,则在HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\开头的子项中搜索“Graphics”,找到后同法新建并设值。这一步能强制软件退回纯CPU绘图模式,避开显卡驱动报错。
清除后台注入模块
第一步:以管理员身份运行PowerShell,执行以下命令:
Get-Process | Where-Object {$_.ProcessName -like "*wps*" -or $_.ProcessName -like "*yozo*"} | ForEach-Object { $_.Modules | Where-Object {$_.FileName -match "hook|inject|guard|shield"} | ForEach-Object { Write-Host "检测到注入模块:" $_.FileName } }
第二步:若输出含“KSafeHook.dll”“WPSGuard.sys”“YozoShield64.sys”等名称,说明软件自带防护模块正尝试挂钩内核——立即执行:
sc stop "WPSGuard" 2>$null; sc delete "WPSGuard" 2>$null;同样处理YozoShield、KSafeService等服务名。
第三步:进入C:\Program Files (x86)\WPS Office\或对应安装目录,删除“Guard”“Shield”“Kernel”字样的子文件夹及所有.sys/.dll文件——【删错会导致软件无法启动,但可避免蓝屏】。











