以下是我能够解决问题的方法:
user743414的回答让我想到了.NET框架而不是Windows更新或其他东西。我做了一些研究,发现.NET Framework GAC中有一个Sybase.Powerbuilder.WPF.dll。在虚拟机中,我运行了两个12.6 .NET运行时打包程序,一个在之前创建,一个在应用程序停止工作的时间点之后创建。每个都导致这个.dll的不同版本被注册。使用旧版本的.dll,我能够重现错误,新版本修复了它。考虑到这一点,我在终端服务器中运行了新版本的运行时包装程序。我不得不再次运行它以删除并重新安装运行时,并重新启动,以确保.dll的新版本已注册,最后它是,并且我的应用程序再次工作。
再次感谢user743414!