Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục: Lỗi "Cấu hình Side-by-Side không chính xác" trên Windows 10

Nội dung:

  • Tổng quan lỗi Cấu hình Side-by-Side không chính xác
  • Tại sao xảy ra lỗi "Ứng dụng không thể khởi động vì cấu hình side-by-side không chính xác"?
  • Cách khắc phục lỗi Cấu hình Side-by-Side không chính xác trên Windows 10

Tổng quan lỗi Cấu hình Side-by-Side không chính xác

Khi khởi chạy ứng dụng như Windows Office Access 2010, Steam, Spotify, Google Chrome, máy tính báo lỗi The application has failed to start because its side-by-side configuration is incorrect (Ứng dụng không thể khởi động vì cấu hình side-by-side không chính xác). Vui lòng xem nhật ký sự kiện ứng dụng hoặc dùng công cụ dòng lệnh sxstrace.exe để biết chi tiết.

Từ thông báo lỗi, bạn biết cần làm gì: kiểm tra nhật ký sự kiện ứng dụng và dùng công cụ sxstrace.exe để khắc phục.

Trước khi khắc phục, cần hiểu nguyên nhân lỗi ứng dụng không khởi động.

Tại sao xảy ra lỗi "Ứng dụng không thể khởi động vì cấu hình side-by-side không chính xác"?

Nguyên nhân do xung đột một số file trong thư viện thời gian chạy C++ (C++ run-time libraries). Khi chạy ứng dụng (ví dụ Chrome), nó không tải được các file Visual C++ cần thiết.

Do đó, bạn nên thử các cách khắc phục xung đột và sửa lỗi sớm nhất.

Liên quan: Ứng dụng không thể khởi động chính xác

Cách khắc phục lỗi Cấu hình Side-by-Side không chính xác trên Windows 10?

Các phương pháp sau giúp bạn khắc phục lỗi side-by-side configuration is incorrect trên Windows 10.

Các giải pháp:

  • 1: Chạy System File Checker (Trình kiểm tra file hệ thống)
  • 2: Cài lại Microsoft Visual C++ Redistributable Packages
  • 3: Loại bỏ xung đột cấu hình tự động
  • 4: Gỡ cài đặt và cài lại ứng dụng báo lỗi
  • 5: Xem lỗi trong Event Viewer (Trình xem sự kiện)

Giải pháp 1: Chạy System File Checker

Vì lỗi do xung đột file, hãy kiểm tra file hệ thống hỏng bằng công cụ tích hợp System File Checker (SFC).

  1. Gõ Command Prompt vào ô tìm kiếm, chuột phải kết quả chọn Run as administrator (Chạy với tư cách quản trị viên).
  2. Nhập sfc/scannow vào Command Prompt nhấn Enter chạy System File Checker.

SFC sẽ quét toàn bộ hệ thống, chờ đến khi xác minh 100%.

  1. Sau đó khởi động lại máy xem ứng dụng có khởi động bình thường không.
  2. Nếu vẫn lỗi, quay lại Command Prompt gõ 2 lệnh:
    DISM.exe /Online /Cleanup-image /Scanhealth
    DISM.exe /Online /Cleanup-image /Restorehealth
  3. Sau khi xong, đóng cửa sổ, khởi động lại máy kiểm tra.

Sau khi sửa file lỗi, lỗi "ứng dụng không thể khởi động vì cấu hình side-by-side không chính xác" cũng được khắc phục.

Giải pháp 2: Cài lại Microsoft Visual C++ Redistributable

Theo nguyên nhân trên, có thể có lỗi thư viện thời gian chạy Microsoft Visual C++, nên khi khởi động ứng dụng, không có file Visual C++ Runtime để tải. Bạn cũng có thể dùng sxstrace tìm thư viện Visual C++ Runtime nào thiếu gây lỗi side-by-side.

Vì vậy, gỡ và cài lại Microsoft Visual C++ Redistributable giúp loại bỏ xung đột file Visual C++ runtime và tải file thiếu.

1. Gỡ cài đặt Microsoft Visual C++ Redistributable:

Vào Control Panel > Programs and Features tìm tất cả gói Microsoft Visual C++ xxxx Redistributable, chuột phải Uninstall lần lượt.

Sau khi gỡ hết, bạn cần cài lại. Có 2 cách: cập nhật tự động hoặc tải từ trang web chính thức. Sau khi cập nhật gói này, ứng dụng sẽ khởi động bình thường và lỗi side-by-side biến mất.

2. Cài lại Microsoft Visual C++ Redistributable tự động:

Cách tự động dùng Driver Booster quét tất cả Visual C++ Redistributable thiếu và cập nhật nhanh.

Driver Booster là phần mềm tải driver chuyên nghiệp quét driver thiếu/lỗi thời và cập nhật một cú nhấp chuột. Nó còn là trình hỗ trợ game tìm tất cả thành phần hỗ trợ game bao gồm Microsoft Visual C++ Redistributable.

  1. Tải xuống, cài đặt và chạy Driver Booster.
  2. Nhấn Scan. Driver Booster tìm tất cả gói Visual C++ Redistributable thiếu/lỗi thời.
  3. Nhấn Update hoặc Update Now. Tìm tất cả mục Visual C++ Redistributable, nhấn Update. Hoặc chọn tất cả nhấn Update Now.

Sau đó, khi mở lại Steam, Spotify, Google Chrome... cấu hình side-by-side sẽ chính xác.

Tải Microsoft Visual C++ xxxx Redistributable thủ công

Cách khác: tải thủ công cài từng bước. Trước khi tải, cần biết phiên bản nào thiếu.

Khi biết phiên bản thiếu, vào trang web Microsoft tải:

  • Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
  • Microsoft Visual C++ 2008 SP1 Redistributable Package for (x64)
  • Microsoft Visual C++ 2010 Redistributable Package (x86)
  • Microsoft Visual C++ 2010 Redistributable Package (x64)
  • Microsoft Visual C++ 2013 Redistributable Packages (For both x86 and x64)
  • Microsoft Visual C++ redistributable 2015 Redistribution Update 3

Sau khi tải về máy, cài đặt, lỗi "ứng dụng không thể khởi động vì cấu hình side-by-side không chính xác" trên Windows 10 sẽ biến mất.

Mẹo: Tìm thư viện Microsoft Visual C++ Runtime thiếu

  1. Nhấn Windows + R mở hộp Run.
  2. Gõ cmd nhấn OK vào Command Prompt. Cần đăng nhập Windows 10 với quyền admin.
  3. Trong Command Prompt, sao chép lệnh: SxsTrace Trace -logfile: SxsTrace.etl. Nhấn Enter chạy. Sẽ thấy "tracing is started", nhấn Enter để dừng.
  4. Quay lại cửa sổ cảnh báo lỗi, nhấn OK đóng nó.
  5. Trong Command Prompt đang chạy lệnh trên, nhấn Enter dừng tracing.
  6. Sao chép sxstrace Parse -logfile:SxSTrace.etl -outfile:SxSTrace.txt dán vào Command Prompt để phân tích kết quả thành văn bản dễ hiểu.
  7. Lại nhấn Windows + R mở Run, nhập %windir%\system32\SxSTrace.txt nhấn OK mở file SxSTrace.txt.
  8. Trong SxSTrace.txt–Notepad, bạn sẽ thấy thư viện Microsoft C++ runtime nào bị thiếu.

Cách này dùng để phát hiện thủ phạm gây lỗi "ứng dụng không thể khởi động vì cấu hình side-by-side không chính xác" trên Windows 10.

Liên quan: api-ms-win-crt-runtime-l1-1-0.dll thiếu trên Windows 10

Giải pháp 3: Loại bỏ xung đột cấu hình tự động

Ngoài tự kiểm tra hỏng file, nếu thấy cài lại Visual C++ Redistributable không hiệu quả, hãy thử Advanced SystemCare khắc phục tự động các yếu tố.

Là bộ tối ưu hóa hệ thống toàn diện, Advanced SystemCare quét file, phím tắt, registry... cùng lúc. Hãy để Advanced SystemCare tìm tất cả mục hỏng/xung đột trên Windows 10.

  1. Tải xuống, cài đặt và chạy Advanced SystemCare.
  2. Tích Select All (Chọn tất cả) rồi chọn Scan (Quét).
  3. Advanced SystemCare sẽ quét registry, file, chương trình khởi động...
  4. Nhấn Fix (Sửa chữa) tự động loại bỏ mục gây vấn đề trên Windows 10.

Sau khi Advanced SystemCare hoàn thành, kiểm tra xem lỗi "ứng dụng không thể khởi động vì cấu hình side-by-side không chính xác" có xuất hiện lại không.

Giải pháp 4: Gỡ cài đặt và cài lại ứng dụng báo lỗi

Có người báo cáo gỡ ứng dụng báo lỗi rồi cài lại, vấn đề biến mất.

Nếu gặp lỗi Chrome side-by-side configuration is incorrect, vào Control Panel > Programs and Features gỡ Google Chrome. Sau đó tải phiên bản mới nhất của Chrome.

Lúc này, khi khởi động Chrome mới, lỗi side-by-side incorrect biến mất, Chrome chạy bình thường.

Giải pháp 5: Xem lỗi từ Event Viewer

Từ cảnh báo "The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more details", việc đầu tiên là kiểm tra nhật ký sự kiện ứng dụng để tìm nguyên nhân lỗi side-by-side configuration is incorrect trên Windows 10.

Bắt đầu dùng Event Viewer kiểm tra nhật ký ứng dụng Windows 10 để khắc phục.

  1. Mở Event Viewer.
  2. Trong Event Viewer, vào Windows Logs (Nhật ký Windows) > Application (Ứng dụng). Kiểm tra nhật ký sự kiện ứng dụng ở khung giữa.

Ở đây bạn không chỉ thấy lỗi side-by-side configuration is incorrect mà còn có thể gặp "Activation context generation failed" (Tạo ngữ cảnh kích hoạt thất bại).

Dựa trên việc nắm rõ vấn đề xảy ra trên máy, hãy thử khắc phục thêm các bước.

Ngoài các giải pháp trên, bạn có thể thử tạo điểm khôi phục hệ thống, sửa chữa Windows 10 hoặc đặt lại hệ thống Windows để ứng dụng hoạt động tốt và cấu hình chính xác.

Tóm lại, để khắc phục lỗi "ứng dụng không thể khởi động vì cấu hình side-by-side không chính xác" trên Windows 10, bạn có thể chọn một cách từ bài này hoặc thử tất cả nếu cần.