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

Khắc phục lỗi Microsoft Excel 2007: "stdole32.tlb"

Microsoft Office dùng hàng ngày, từ phiên bản 1.0 (1990) đến Office 365. Thỉnh thoảng mở Word/Excel bị lỗi: Windows cố cấu hình Office 2007 mãi không xong, cuối cùng báo lỗi stdole32.tlb.
Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb

Nguyên nhân: file hệ thống hỏng hoặc nhiễm malware. Dưới đây các phương pháp khắc phục.

Sửa file hệ thống hỏng (Restoro)

Tải và chạy Restoro quét và sửa file hỏng/thiếu (link trong bài), kết hợp với các phương pháp dưới.

Phương pháp 1: Repair (Sửa chữa) Microsoft Office 2007

Cài đặt lại các file Office bị hỏng.

  1. Win+R > appwiz.cpl > Enter.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  2. Chuột phải Microsoft Office 2007 > Change.
  3. Chọn Repair > Continue.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  4. Sau khi xong, reboot Windows.
  5. Chạy Word/Excel 2007 kiểm tra.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb

Phương pháp 2: Thay đổi quyền Registry key

Nếu phương pháp 1 thất bại, sửa quyền registry. Backup registry trước (File > Export > All > Save) để khôi phục nếu sai.

  1. Win > gõ regedit > chuột phải > Run as administrator > Yes.
  2. File > Export > backup (ví dụ backup09072017) > All > Save.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  3. Đến khóa: HKEY_CLASSES_ROOT\Excel.Chart.8.
  4. Chuột phải Chart.8 > Permissions...
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  5. Nhấn Add > gõ Everyone > Check Names > OK.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  6. Tab Advanced > Owner > Change > gõ Everyone > Check Names > OK.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  7. Owner đổi thành Everyone > Apply > OK.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  8. Dưới Permission > chọn Everyone > tích Full Control và Read > Apply > OK.
  9. Nhấn F5 refresh registry. Sẽ xuất hiện subkey Protocol dưới Chart.8.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  10. Lặp lại bước 4-17 cho subkey Protocol.
  11. Tiếp tục cấp quyền cho các subkey: StdFileEditing\Server.
  12. Đóng regedit > Reboot > Chạy Word/Excel.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb

Nếu vẫn lỗi, khôi phục registry backup: File > Import > chọn file backup > Open. Thông báo thành công > Reboot.

Phương pháp 3: Xóa key Office trong Registry

Backup registry trước.

  1. Mở regedit as Admin > File > Export > backup (ví dụ backup08072017) > All > Save.
  2. Đến HKEY_CURRENT_USER\Software\Microsoft\Office.
  3. Xóa subkey Word và Excel (nếu không tìm thấy thì bỏ qua).
  4. Mở các thư mục con 8.0, 9.0, 10.0, 11.0, 12.0 > xóa subkey Word/Excel tương ứng (chỉ xóa key bị lỗi).
  5. Đến HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office > xóa Word/Excel similarly.
  6. Mở subfolder 8.0, 11.0, 12.0 > xóa Word/Excel.
  7. Đóng regedit > Reboot > Chạy Word/Excel.

Phương pháp 4: Quét Malware

Virus có thể gây lỗi stdole32.tlb. Quét và xóa malware hoàn toàn (tham khảo bài viết chuyên biệt).

Phương pháp 5: Cài đặt lại Office (Reinstall)

Gỡ hoàn toàn Office và cài lại từ trang Microsoft chính thức.

  1. Win+I > Apps.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  2. Tìm Microsoft Office > Uninstall > Yes.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  3. Đợi gỡ xong, tải Office từ trang Microsoft và cài lại.

Phương pháp 6: Chạy SFC Scan

Sửa file hệ thống hỏng.

  1. Win+R > cmd > Enter.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  2. Gõ sfc /scannow > Enter.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  3. Đợi quét xong > kiểm tra lỗi.

Phương pháp 7: Xóa file Temporary

Cache hỏng có thể gây xung đột.

  1. Win+R > %temp% > Enter.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  2. Ctrl+A chọn tất > Shift+Del xóa vĩnh viễn.
  3. Đợi xong > test lại.

Phương pháp 8: Cập nhật Windows

Nhiều lỗi được sửa qua Windows Update.

  1. Win+I > Update & Security.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  2. Chọn Windows Update > Check for Updates.
    Khắc phục lỗi Microsoft Excel 2007:  stdole32.tlb
  3. Đợi tải và cài đặt > Reboot > kiểm tra.

Phương pháp 9: Đổi tên file Setup

Trong một số trường hợp, đổi tên file setup giúp vượt qua lỗi.

  1. Đến thư mục: C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller (hoặc C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller).
  2. Đổi tên file Setup thành tên khác (ví dụ Setup_old).
  3. Chạy ứng dụng Office, khi báo lỗi bấm OK.
  4. Kiểm tra xem lỗi còn không.