Memory 是否重命名/删除Winsxs文件夹中的文件?

Memory 是否重命名/删除Winsxs文件夹中的文件?,memory,dll,versions,Memory,Dll,Versions,我有一个使用第三方组件的应用程序。这个组件引用一个特定的dll,比如X。 我的应用程序安装在两台不同的机器上,比如A和B。 A在Winsxs文件夹中有5个X.dll,其次要版本有所不同。 B在Winsxs文件夹中有3个X.dll,它们的次要版本也有所不同 我的应用程序在机器B上运行良好。在机器A上,它随机抛出一个错误——“试图读取或写入受保护的内存”。堆栈跟踪显示错误是由第三方组件引发的。 我该如何着手解决这个问题? 由于我无法控制该组件,因此我正在尝试处理它的依赖关系。我是否可以重命名/删除机

我有一个使用第三方组件的应用程序。这个组件引用一个特定的dll,比如X。 我的应用程序安装在两台不同的机器上,比如A和B。 A在Winsxs文件夹中有5个X.dll,其次要版本有所不同。 B在Winsxs文件夹中有3个X.dll,它们的次要版本也有所不同

我的应用程序在机器B上运行良好。在机器A上,它随机抛出一个错误——“试图读取或写入受保护的内存”。堆栈跟踪显示错误是由第三方组件引发的。 我该如何着手解决这个问题? 由于我无法控制该组件,因此我正在尝试处理它的依赖关系。我是否可以重命名/删除机器A中的DLL,使其与机器B相同?这两台机器的所有其他机器和操作系统配置都相同。我无法确定任何其他方法来解决这个问题。请帮忙