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

Cách khắc phục lỗi Visual C++ Runtime 'Error R6034'

Một số người dùng Windows báo gặp lỗi 'runtime error R6034' khi mở ứng dụng hoặc thao tác với file hệ thống. Vấn đề xảy ra trên Windows 7, 8.1 và 10.

Sau khi điều tra kỹ, có một số nguyên nhân cơ bản khác nhau dẫn đến mã lỗi này:

  • Thiếu/hỏng gói Microsoft Visual C++ 2010 Redist – Thiếu hoặc hỏng thư viện Visual C++ Redist có thể gây lỗi. Khắc phục bằng cài đặt hoặc cài lại gói Microsoft Visual C++ 2010 Redist.
  • Trình duyệt thứ 3 cũ – Nếu lỗi xuất hiện khi truy cập tab extension/add-in của trình duyệt, có thể do trình duyệt chưa cập nhật bản mới. Cập nhật trình duyệt lên bản mới nhất có thể khắc phục.
  • Thiếu quyền quản trị – Nhiều người dùng gặp lỗi do ứng dụng thiếu quyền cần thiết. Chạy chương trình với quyền Admin có thể khắc phục hoàn toàn.
  • Xung đột phần mềm backup thứ 3 – Phần mềm backup thứ 3 (như EaseUS Backup, Acronis) có thể xung đột với dịch vụ backup tích hợp. Gỡ phần mềm backup thứ 3 để giải quyết.
  • Xung đột do file hỗ trợ Apple – Nếu cài iTunes, lỗi có thể do file hỗ trợ của Apple. Cài lại toàn bộ hệ sinh thái Apple có thể khắc phục.
  • Hỏng file hệ thống – Hỏng file hệ thống làm ảnh hưởng giao thức runtime cần thiết. Chạy quét SFC và DISM để sửa hỏng file nhẹ. Nếu không đủ, cần cài lại sửa chữa (repair install) hoặc cài sạch (clean install).

Dưới đây là các phương pháp đã được kiểm chứng khắc phục lỗi 'runtime error R6034':

Phương pháp 1: Cài đặt/Cài lại gói Microsoft Visual C++ 2010 Redistributable

Thường xuyên lỗi do thiếu bộ thư viện Visual C++ cần thiết. Điều này càng chắc chắn nếu lỗi xảy ra khi mở ứng dụng hoặc chạy quét với tiện ích cài sẵn.

Lỗi không nhất thiết nghĩa là thiếu gói Visual C++ 2010 Redist – có thể gói đã cài nhưng bị hỏng file hệ thống.

Nếu áp dụng trường hợp này, làm theo hướng dẫn gỡ cài đặt hiện tại rồi cài lại bản khỏe:

  1. Nhấn Windows + R mở hộp thoại Run. Gõ appwiz.cpl > Enter mở Programs and Features.
    Lưu ý: Nếu UAC hỏi, nhấn Yes cấp quyền Admin.
  2. Trong Programs and Features, cuộn tìm các mục: Microsoft Visual C++ 2010 x64 Redistributable và Microsoft Visual C++ 2010 x32 Redistributable.
  3. Chuột phải từng mục > Uninstall > làm theo hướng dẫn gỡ cả bản 32-bit và 64-bit.
  4. Sau khi gỡ xong cả hai > Khởi động lại máy > đợi khởi động xong.
  5. Mở trình duyệt mặc định > tải và cài các gói sau:
    Microsoft Visual C++ 2010 Redistributable Package (x86)
    Microsoft Visual C++ 2010 Redistributable Package (x64)
  6. Trang tải > chọn ngôn ngữ > nhấn Download.
  7. Sau tải xong > nhấp đúp file vcredist executable > Yes tại UAC > làm theo hướng dẫn cài đặt gói Visual C++ 2010 Redist thiếu.
  8. Sau khi cài xong > lặp lại thao tác trước đây gây lỗi 'runtime error R6034' > xem đã khắc phục chưa.

Nếu vẫn lỗi, chuyển phương pháp tiếp theo.

Phương pháp 2: Cập nhật trình duyệt lên phiên bản mới nhất (nếu áp dụng)

Nếu lỗi xảy ra khi thao tác trong trình duyệt (mở tab add-in/extension), có thể do trình duyệt cũ. Nhiều người dùng xác nhận cập nhật trình duyệt lên bản mới khắc phục lỗi.

Cách cập nhật khác nhau tùy trình duyệt – đa số trình duyệt tự cập nhật mặc định. Vì lỗi chủ yếu báo trên Firefox và Chrome, hướng dẫn cập nhật 2 trình duyệt này:

A. Cập nhật Google Chrome

  1. Mở Chrome > nhấn nút hành động (góc trên phải) > menu ngữ cảnh.
  2. Vào submenu Help > nhấn About Google Chrome.
  3. Tab About Google > trình duyệt tự quét phiên bản mới.
  4. Nếu có bản mới > tự động tải và cài.
  5. Hoàn tất > Khởi động lại máy > lặp lại thao tác gây lỗi trước > kiểm tra.

B. Cập nhật Mozilla Firefox

  1. Mở Firefox > nhấn nút hành động (góc trên phải).
  2. Nhấn tab Help > chọn About Firefox.
  3. Menu About Mozilla Firefox > nhấn Restart and update the Firefox (chỉ hiện nếu có bản mới).
    Lưu ý: Nếu UAC hỏi, nhấn Yes cấp quyền Admin.
  4. Sau cập nhật xong > Khởi động lại máy > kiểm tra lỗi.

Nếu vẫn gặp 'runtime error R6034', chuyển phương pháp tiếp.

Phương pháp 3: Buộc chương trình chạy với quyền Admin

Nếu lỗi xảy ra khi dùng chương trình thứ 3 (không thuộc bộ cài sẵn Windows), có thể do chương trình thiếu quyền dùng Visual C++ Runtime dependencies. Nhiều người dùng khắc phục bằng cách chạy chương trình với quyền Admin.

Nếu áp dụng trường hợp này, làm theo hướng dẫn mở file thực thi với quyền Admin và làm vĩnh viễn nếu thành công:

  1. Chuột phải file thực thi gây lỗi > Run as Administrator.
  2. Nếu UAC hỏi > Yes cấp quyền Admin.
  3. Sau khi mở thành công với quyền Admin > lặp lại thao tác gây lỗi trước > xem đã khắc phục chưa.
    Lưu ý: Nếu lỗi không còn khi cho phép quyền Admin, làm theo các bước dưới để luôn chạy với quyền Admin.
  4. Chuột phải file thực thi gây lỗi > Properties.
  5. Tab Compatibility > tích Run this program as administrator > Apply lưu thay đổi.

Nếu vẫn lỗi, chuyển phương pháp tiếp.

Phương pháp 4: Gỡ phần mềm backup xung đột (nếu áp dụng)

Lỗi có thể do phụ thuộc runtime xung đột với phần mềm backup thứ 3. Đa số phần mềm backup thứ 3 (kể cả EaseUS Backup, Acronis) có thể kích hoạt runtime error R6034 khi xung đột với tiến trình backup tích hợp. Nhiều người dùng khắc phục bằng gỡ phần mềm xung đột.

Nếu áp dụng, làm theo hướng dẫn gỡ hiệu quả phần mềm backup thứ 3 gây lỗi:

  1. Nhấn Windows + R > gõ appwiz.cpl > Enter mở Programs and Features. UAC hỏi > Yes.
  2. Cuộn danh sách > tìm phần mềm backup nghi ngờ gây lỗi.
  3. Thấy nó > chuột phải > Uninstall/Change > bắt đầu gỡ.
  4. Màn hình gỡ cài đặt > làm theo hướng dẫn > gỡ xong > Khởi động lại máy.
  5. Sau boot > kiểm tra runtime error R6034 đã khắc phục chưa.

Phương pháp 5: Cài lại toàn bộ chương trình iTunes (nếu áp dụng)

Nếu dùng iTunes trên Windows, lỗi có thể do xung đột file hỗ trợ Apple không nhất quán. Nhiều người dùng khắc phục bằng gỡ mọi thành phần Apple rồi cài lại từ đầu.

Lưu ý: Các bước gỡ iTunes và thành phần Apple khác nhau tùy dùng phiên bản UWP (Windows 10) hay Desktop cổ điển. Có 2 hướng dẫn con:

Hướng dẫn con A cho iTunes UWP (chỉ Windows 10), Hướng dẫn con B cho phiên bản Desktop cổ điển:

A. Cài lại iTunes UWP

  1. Nhấn Windows + R > gõ ms-settings:appsfeatures > Enter mở tab Apps & Features của Settings.
  2. Trong Apps & Features > dùng tìm kiếm góc trên phải tìm "iTunes". Kết quả > nhấn iTunes > nhấn link Advanced Options.
  3. Menu Advanced Options > cuộn xuống tab Reset > nhấn Reset.
  4. Xác nhận > nhấn Reset lần 2 > đợi xong.
    Lưu ý: Thao tác này đưa iTunes về trạng thái mặc định, cài lại mọi thành phần. Không ảnh hưởng thư viện hiện có – bạn vẫn sở hữu và tải lại nội dung cục bộ sau khi xong.
  5. Sau cài lại UWP iTunes > lặp lại thao tác gây lỗi runtime error 46034 > kiểm tra.

B. Cài lại iTunes Desktop

  1. Nhấn Windows + R > gõ appwiz.cpl > Enter mở Programs and Features của Control Panel cổ điển.
  2. Màn hình Programs and Features > nhấn cột Publisher để lọc theo nhà phát hành. Dễ dàng gỡ iTunes chính và mọi phần mềm hỗ trợ.
  3. Sau khi thấy rõ mọi sản phẩm của Apple Inc. > gỡ hệ thống: chuột phải từng mục > Uninstall > làm theo hướng dẫn gỡ xong.
  4. Gỡ xong iTunes và hỗ trợ > Khởi động lại máy > đợi boot xong.
  5. Mở trình duyệt > truy cập trang tải iTunes.
  6. Trang tải > cuộn xuống mục Looking for other versions > nhấn Windows tải bản mới nhất.
  7. Sau tải xong > mở file cài > làm theo hướng dẫn cài iTunes mới nhất. Sẽ được yêu cầu cài phần mềm hỗ trợ.
  8. Cài xong > Khởi động lại máy lần 2 > kiểm tra lỗi khi boot tiếp theo.

Nếu vẫn gặp runtime error R6034, chuyển phương pháp tiếp.

Phương pháp 6: Chạy quét SFC và DISM

Lỗi có thể do hỏng file hệ thống ảnh hưởng cài đặt Windows hiện tại. Điều này phổ biến khi bạn cũng gặp các lỗi runtime khác (mã lỗi khác).

Nếu áp dụng, chạy quét với 2 công cụ tích hợp: System File Checker (SFC) và Deployment Image Servicing and Management (DISM).

Mặc dù 2 công cụ có điểm tương đồng, khuyến nghị chạy cả 2 liên tiếp để tăng cơ hội sửa file hỏng.

Bắt đầu với SFC scan đơn giản.

Quan trọng: Sau khi bắt đầu, KHÔNG ĐÓNG cửa sổ CMD ngay cả khi tiện ích có vẻ treo. Đợi kiên nhẫn hoàn tất, ngắt quãng có thể gây lỗi logic ổ cứng/SSD.

Lưu ý: Công cụ hoàn toàn cục bộ, không cần Internet.

Sau khi SFC hoàn tất > Khởi động lại máy > kiểm tra lỗi khi boot tiếp theo.

Nếu vẫn lỗi 'runtime error R6034', chạy DISM scan và đợi hoàn tất.

Lưu ý: DISM dùng thành phần con của Windows Update tải thành phần khỏe thay thế file hỏng. Cần Internet ổn định trước khi chạy.

Sau DISM hoàn tất thành công > Khởi động lại máy > kiểm tra phát âm thanh hệ thống (system audio playback) đã khôi phục chưa.

Nếu vẫn lỗi, chuyển phương pháp cuối.

Phương pháp 7: Làm mới toàn bộ thành phần Windows

Nếu các cách trên không khắc phục được runtime error R6034, khả năng cao hệ thống bị hỏng file hệ thống mà không thể sửa truyền thống.

Nếu áp dụng, giải pháp duy nhất là reset toàn bộ thành phần Windows bằng clean install hoặc repair install (in-place upgrade).

Tùy chọn A: Clean install dễ triển khai hơn vì không yêu cầu media cài đặt tương thích.

Lưu ý: Nhưng trừ khi bạn sao lưu dữ liệu trước, bạn sẽ mất file, tùy chọn người dùng, mọi chương trình/game đã cài.

Tùy chọn B: Repair install (in-place repair) phức tạp hơn, cần media cài đặt tương thích. Nhưng ưu điểm lớn: Chỉ chạm vào thành phần Windows – File cá nhân, game, ứng dụng, tài liệu và mọi thứ không liên quan OS sẽ KHÔNG bị ảnh hưởng.