钟艳萍   2022-8-24    首席客服专员
最近由王芳在 2026-9-11进行了更新

概要
本文为您提供了一份详尽的技术指南,专门解决 Windows 10/11 中令人头疼的 side-by-side configuration is incorrect 错误。我们将深入剖析缺失 Visual C++ 运行库和系统文件损坏等根本原因,并详细讲解如何通过系统文件检查器 (SFC)、DISM、事件查看器以及重装应用等步骤,一步步恢复系统的正常运行。无论您是电脑小白还是技术达人,都能轻松跟着操作,快速让软件恢复正常!


如果您在 Windows 10 或 Windows 11 中看到“This application has failed to start because its side-by-side configuration is incorrect”的提示,通常是由于 Microsoft Visual C++ Redistributable 出现问题、应用程序文件损坏或 Windows 系统文件损坏引起的。这也是导致 side-by-side configuration is incorrect 错误的常见原因。
2026年更新:以下解决方案同样适用于 Windows 11 中的大多数情况。
修复 side-by-side configuration is incorrect 错误

这个错误的含义(以及如何选择正确的修复方法)

Side-by-side (SxS) 错误表明 Windows 无法加载应用程序启动所需的运行库文件。最常见的原因通常是以下几种:
🔧 缺失 Microsoft Visual C++ Redistributable
🧩 Visual C++ 安装 损坏
⚙️ x86/x64 架构不匹配
📦 应用程序安装损坏
🗂️ Windows 系统文件损坏
您可以通过以下方法快速确定应优先尝试哪种修复方案:
场景 建议操作

仅有一个应用程序受影响

修复或重新安装该特定应用,然后安装所需的 Visual C++ Redistributable 包。

多个应用程序受影响

从步骤 1 和 步骤 2开始,因为问题很可能与系统有关,而不是单个应用。

在 Windows 更新或安装失败后出现错误

首先运行 SFC 和 DISM 修复系统文件损坏,然后修复或重新安装 Visual C++ Redistributable。

不确定缺失哪个 Visual C++ 版本

使用事件查看器和 sxstrace 工具(步骤 3)来识别缺失或损坏的 Visual C++ 组件。

在大多数情况下,修复或重新安装 Visual C++ 运行库是解决 side-by-side configuration is incorrect 错误的关键。

修复或重置后恢复丢失的文件(都叫兽™ 数据恢复)

如果修复 side-by-side configuration is incorrect 错误需要您重新安装应用、重置 Windows 或执行修复,并且发现有文件丢失 ,您可以使用都叫兽™ 数据恢复来尝试恢复数据。

何时使用它

仅在重新安装、修复、重置或清理后文件消失时使用都叫兽™ 数据恢复。请立即停止使用受影响的驱动器,因为新数据可能会覆盖已删除的文件 。建议准备另一个驱动器或分区来保存恢复的文件。
都叫兽™ 数据恢复通常可以恢复已删除或丢失的文件,但无法保证 100% 恢复。如果原始数据已被覆盖,则可能无法恢复。

如何使用都叫兽™ 数据恢复进行恢复(3个步骤)

都叫兽™ 数据恢复是一款数据恢复工具,旨在帮助您在应用重装、系统修复或重置后找回已删除或丢失的文件 。对于简单的文件丢失,请先使用文件恢复功能。如果未能快速找到文件,请尝试深度扫描以进行更彻底的搜索。
热点推荐 下载都叫兽™ 数据恢复以恢复您丢失的文件

只读安全 确保在扫描和恢复过程中原始数据完全不受损害。

支持设备多 SD卡、SDHC、SDXC、U盘、硬盘、电脑等。

恢复文件类型 图片、视频、音频、文档、邮件等。

操作简单 简单3步可完成恢复,并支持恢复前预览文件。

多种恢复模式 文件恢复/格式化恢复/分区恢复。

操作简单 三步完可恢复

多种恢复模式 文件/格式化/分区恢复

支持设备 SD卡/U盘/硬盘等

免费试用免费试用免费试用我们已有800位用户提供免费体验!
优点:
  • 简单的3步恢复
  • 恢复前预览文件
  • 支持快速和深度扫描模式

缺点:

  • 无法保证完全恢复
  • 深度扫描可能需要更长时间
  • 被覆盖的文件可能无法恢复

请勿 将都叫兽™ 数据恢复安装在该同一驱动器上。

步骤:

1. 首先下载都叫兽™ 数据恢复
2. 选择文件丢失的磁盘或分区 。
如何从SD卡恢复照片:在都叫兽™ 数据恢复中选择文件恢复功能
3. 扫描驱动器。 先使用 文件恢复 。如果找不到文件,请切换到 深度扫描 。
使用都叫兽™ 数据恢复扫描磁盘
4. 预览并恢复 文件,将其保存到 其他驱动器 。
使用都叫兽™ 数据恢复恢复文件
如果您的文件已安全找回,您可以继续执行以下故障排除步骤。

逐步修复“Side-by-side configuration is incorrect”错误

请按顺序执行以下步骤。此方法针对导致 side-by-side configuration is incorrect 错误的最常见原因,包括 Visual C++ 包问题、Windows 系统文件问题以及特定应用程序问题。

步骤 1:重新安装或修复 Microsoft Visual C++ Redistributable(x86 和 x64)

导致 side-by-side configuration is incorrect 错误的最常见原因是缺失或损坏的 Microsoft Visual C++ Redistributable。许多程序需要特定的运行库版本。即使在 64 位系统上,您通常也需要同时安装 x86 和 x64 包,因为 32 位应用程序仍然依赖 x86 文件。

关键点:

- 尽可能安装 x86 和 x64 两个版本
- 如果已安装该包,请先尝试 修复
- 根据需要添加缺失的版本
- 常见版本包括 2005、2008、2010、2012、2013 和 2015–2022
- 请勿随意卸载旧版本 ——旧版应用程序可能仍需要它们
优点:
  • 修复 SxS 错误的最常见方法
  • 直接针对缺失的运行库文件
  • 使用微软官方包时安全可靠

缺点:

  • 可能需要安装多个版本
  • 测试所需包可能需要花费一些时间
  • 某些特定于应用的问题可能仍然存在

如何操作

1. 右键单击 开始 菜单,选择 应用和功能 或 安装的应用 。
2. 找到所有名称为 Microsoft Visual C++ Redistributable 的条目。
应用和功能,Microsoft Visual C++ Redistributable
3. 如果存在所需版本,请选择它,并在可用时选择 修改 或 修复 。
4. 如果缺少某个版本,请从微软下载并安装。
5. 在 64 位系统上,请安装 x64 和 x86 两个包。
6. 重启计算机并再次测试该应用程序。
如果只有一个应用出现故障,您可以从这一步开始,然后转到步骤 4 。如果多个应用受到影响,请继续 步骤 2 :

步骤 2:运行系统文件检查器 (SFC) 和 DISM 修复 Windows 文件

损坏的 Windows 系统文件会导致应用程序因 SxS 或 WinSxS 相关错误而运行失败。SFC 会扫描并修复受保护的系统文件,而 DISM 可以修复 Windows 映像的更深层次问题。
优点:
  • 修复 Windows 系统损坏
  • Windows 内置功能
  • 在更新或关机失败后非常有用

缺点:

  • 扫描可能需要一些时间
  • 仅靠它可能无法修复特定于应用的问题
  • 需要管理员权限

如何操作

1. 在 Windows 搜索中输入 cmd 。
2. 右键单击 命令提示符 ,选择 以管理员身份运行 。
Windows 11,以管理员身份运行 cmd
3. 输入以下命令:

sfc /scannow

输入 SFC /scannow
4. 等待扫描完成。
5. 接下来,运行:

DISM /Online /Cleanup-Image /ScanHealth

6. 然后运行:

DISM /Online /Cleanup-Image /RestoreHealth

输入 dism.exe /Online /Cleanup-image /Restorehealth
7. 重启电脑并再次尝试运行该应用。
如果 SFC 或 DISM 报告文件已修复,请在继续下一步之前检查您的程序现在是否正常工作。

步骤 3:检查事件查看器并运行 sxstrace 识别缺失的程序集

如果前两种解决方案未能解决问题,您需要确定具体缺失的组件。
打开事件查看器并导航到:
事件查看器 > Windows 日志 > 应用程序
事件查看器 > Windows 日志 > 应用程序
查找来源为 SideBySide 的错误。打开该错误并检查:
- 缺失的程序集名称
- 处理器架构,例如 x86 或 amd64
- 版本号
- 引用的运行库包
例如,如果日志提到缺失 Microsoft.VC90.CRT 程序集,您可能需要 Visual C++ 2008。如果指定为 x86,请安装 x86 包——即使在 64 位电脑上也是如此。
程序集名称 (Microsoft.VCXXXX) 对应的 Visual C++ 版本 备注

Microsoft.VC80

Visual C++ 2005

较旧的遗留应用程序需要。

Microsoft.VC90

Visual C++ 2008

示例:Microsoft.VC90.CRT → 安装 VC++ 2008。

Microsoft.VC100

Visual C++ 2010

在旧版 .NET 和 Win32 应用中很常见。

Microsoft.VC110

Visual C++ 2012

中期 Windows 应用通常需要。

Microsoft.VC120

Visual C++ 2013

2013 至 2015 年期间的应用程序经常使用。

Microsoft.VC140

Visual C++ 2015

统一运行库的一部分 (2015–2022)。

Microsoft.VC141

Visual C++ 2017

与 VC++ 2015–2022 共享运行库。

Microsoft.VC142

Visual C++ 2019

统一的 Redistributable 包。

Microsoft.VC143

Visual C++ 2022

最新版本;向下兼容 VC140–VC142。

如需更多详细信息,请使用 sxstrace:
1. 以管理员身份打开命令提示符 。
Windows 11,以管理员身份运行 cmd
2. 开始跟踪:

sxstrace.exe trace -logfile:sxstrace.etl

3. 启动产生错误的应用程序,然后关闭错误消息。
4. 返回命令提示符,使用 Ctrl + C 停止跟踪。
5. 将跟踪转换为可读文件:

sxstrace.exe parse -logfile:sxstrace.etl -outfile:sxstrace.txt

6. 打开 sxstrace.txt 并查找缺失的程序集或版本冲突。
sxstrace 导出的文本示例
这有助于您准确查明是哪个 Visual C++ 版本或组件导致了 side-by-side configuration is incorrect 问题。

步骤 4:修复或重新安装出现问题的应用程序

如果只有一个程序报错,可能是该程序已损坏——其清单、附带的运行库文件或安装路径可能已损坏。在这些情况下,修复或重新安装应用程序通常是最快的解决方案。
在 Windows 10 中卸载软件
优点:
  • 仅一个应用受影响时的最佳选择
  • 对初学者来说很简单
  • 可以快速替换损坏的应用文件

缺点:

  • 可能会删除本地应用设置
  • 无法修复系统范围的运行库问题
  • 需要官方安装程序源

如果重新安装导致其他文件丢失,您可以尝试使用都叫兽™ 数据恢复 来恢复它们。

步骤 5:可选检查与常见陷阱

如果步骤 1-4 未能修复 side-by-side configuration is incorrect 错误,请尝试以下额外检查。

检查 Windows Modules Installer 服务

虽然这不是主要的修复方法,但在某些情况下可能会有所帮助。
1. 从任务栏搜索 服务 并打开它。
在任务栏中运行服务
2. 找到 Windows Modules Installer 。
Windows Modules Installer
3. 双击它。
4. 如果服务已停止,请单击 启动 。
5. 可选地,将 启动类型 设置为 手动 或 自动 ,然后单击 确定 。

完成 Windows 更新并重启

安装所有待处理的 Windows 更新——特别是如果该错误是在部分更新或中断重启后出现的。更新完成后,重启并再次测试该应用。

切勿删除 WinSxS 文件或盲目编辑注册表

WinSxS 文件夹是关键的 Windows 组件存储库。删除此处的文件或应用网上随意的注册表修改可能会使情况变得更糟。
winsxs 文件夹

避免使用不受信任的多合一 (AIO) VC++ 包

一些第三方 AIO 运行库包包含修改过或过时的文件。请尽可能始终使用官方的 Microsoft Visual C++ 下载。
警告: 切勿从 WinSxS 中删除文件、应用随机的注册表修复程序,或使用未知的 AIO VC++ 包 。这些捷径可能会引发更严重的 Windows 问题。

步骤 6:重启并重新测试应用

完成上述步骤后,彻底重启计算机并再次尝试打开受影响的应用程序。

如何防止此错误再次出现

遵循以下最佳实践,以降低未来出现 SxS 或 side-by-side configuration is incorrect 错误的几率:
- 除非确定不再需要,否则不要卸载旧的 Visual C++ Redistributable 。
- 在 64 位 Windows 上,请保持 x86 和 x64 两个包均已安装。
- 仅从 官方渠道 下载应用程序和运行库。
- 保存重要程序的安装程序,以防需要重新安装。
- 在主要的 Windows 更新之后,重新检查依赖旧版运行库的应用程序。
- 避免使用不受信任的 AIO 运行库包 。
- 切勿从 WinSxS 文件夹中删除任何内容。
- 不要轻信未经验证网站上的随意注册表“修复”方法。

常见问题解答 (FAQ)

此修复方法也适用于 Windows 11 吗?

是的。相同的解决方案通常也适用于 Windows 11,因为该错误仍然最常由 Visual C++ 运行库问题、应用文件损坏或系统文件损坏引起。请从步骤 1 开始。步骤 1 和 步骤 2 。

我应该安装哪些 Visual C++ 版本,需要同时安装 x86 和 x64 吗?

最常需要的版本是 2005、2008、2010、2012、2013 和 2015–2022。如果您使用的是 64 位电脑,请同时安装 x86 和 x64——许多应用仍然是 32 位的。请参阅步骤 1 。

同时安装多个 Visual C++ Redistributable 版本安全吗?

是的。这很正常,而且通常是必需的。不同的应用需要不同的版本,因此并排安装多个版本是没有问题的。这比删除旧版包更安全。
热点推荐 都叫兽™数据恢复软件 - 简单强大的数据恢复软件

操作简单 简单3步快速恢复。

多种恢复模式 文件恢复、格式化恢复、分区恢复。

恢复文件类型 图片、视频、音频、文档、邮件等。

创建镜像 创建分区镜像,可用于快速读取分区及备份。

支持多种设备 SD卡、SDHC、SDXC、U盘、硬盘、电脑等。

操作简单 三步完可恢复

多种恢复模式 文件/格式化/分区恢复

支持设备 SD卡/U盘/硬盘等

免费试用免费试用免费试用我们已有58330位用户提供免费体验!

用户评论

Page 1

留下评论


您的评论已提交,正在等待审核。