C# 应用程序破坏了 Cortana 和其他 Windows 应用程序

C# 应用程序破坏了 Cortana 和其他 Windows 应用程序

我为我的其中一个 C# 应用程序编写了一个更新,修复了一些基本的错误,例如文本框的空检查和 UI 构造,没有新功能,相同的外部 DLL 版本。

在我的虚拟机上测试它时,我注意到一些奇怪的事情。使用该应用程序大约 2 分钟后,所有桌面图标都消失了,开始菜单中的搜索功能也不再起作用。它唯一能找到的是网页结果。任务栏中的所有图标看起来都像一张白纸。

我检查了事件日志,发现 cortana、SearchUI.exe、HxTsr.exe、OneConnect、OneDrive 和许多其他 Windows 应用程序和服务都引发了异常。

以下情况例外:

Error loading application settings for package "microsoft.windowscommunicationsapps_8wekyb3d8bbwe". Error code: -2147024893
The repair for operation LocalSettings and package microsoft.windowscommunicationsapps_8wekyb3d8bbwe with error -2147009096 returned the error code -2147009279.

更多错误日志: https://we.tl/t-2uDfMDP4cN

我不使用 cortana 功能或任何与 Windows 功能相关的功能。

我继续在更多虚拟机上测试它;不同的操作系统,Win10(32/64 位)、Win8.1(32/64 位)。每次都是同样的结果。几分钟后,桌面背景变黑,所有图标都消失了。(这不是虚拟机的问题;我创建了新的)

这不是 Windows 更新的问题(检查了类似这篇文章https://windowsreport.com/cortana-windows-10-problems/执行了 sfc 扫描和 Powershell 修复程序;没有解决问题)也没有使用 Visual Studio 安装项目安装程序(如果我手动复制文件,问题仍然存在)

如果有人知道小的代码变化如何导致这样的错误,请帮忙。

谢谢

相关内容