- 背景
2022.12.15微软更新了 KB5022083 之后,发现自已用 WPF 写的软件,用到xps 进行打印预览时,image 控件无法显示。
参考内容:
1.KB5022083 基于 WPF 的应用程序显示 XPS 文档的方式发生变化 这个中文文档,但内容不及英文的详实,请直接参考 2 的英文文档。
2. KB5022083 Change in how WPF-based applications render XPS documents 这个英文文档,比中文的内容要详实一些。
3.因为在此系统上禁止运行脚本”解决办法
如果执行 powerShell 脚本遇到此问题,可以参考这篇文章。执行命令
set-ExecutionPolicy RemoteSigned
解决过程:
经实践发现,先执行了 kb5022083-compat.ps1 脚本,如果这个时间问题没有解决,则在批处理执行
reg add "HKLM\SOFTWARE\Microsoft.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg:64
即可。