Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Cách khắc phục lỗi thời gian chạy 7

Lỗi thời gian chạy 7 là do xung đột bên trong các chương trình được mã hóa Visual Basic. Nếu bạn cố gắng mở thuộc tính BoundText của Tổ hợp dữ liệu trong mã Visual Basic sau khi bạn cuộn xuống danh sách các phần tử trong phần danh sách của nó cho đến khi phần tử hiện được chọn không còn được liệt kê, thông báo lỗi sau có thể được hiển thị:

Lỗi thời gian chạy “7” :Hết bộ nhớ

Mặc dù thông báo lỗi đã xuất hiện, bạn có thể thấy rằng không có sự mất mát thực sự của bộ nhớ và hệ thống hoạt động ổn định. Để khắc phục lỗi này, bạn nên làm theo các bước sau:

Nguyên nhân nào gây ra lỗi thời gian chạy 7?

Lỗi Runtime 7 thường hiển thị ở định dạng này:

Lỗi thời gian chạy “7”:Hết bộ nhớ

Thông báo lỗi ở trên là do tệp FM20.dll bị lỗi hoặc bị hỏng. Tệp FM20.dll được Visual Basic sử dụng để giúp mã hóa các tính năng và cài đặt khác nhau bên trong chương trình bạn tạo. Tệp này chỉ được sử dụng trong Visual Basic và lý do tại sao nó hiển thị lỗi là do cách nó không được hỗ trợ bởi Visual Studio hoặc các giao diện lập trình khác trên hệ thống của bạn. May mắn thay, bạn có thể khắc phục Lỗi thời gian chạy 7 bằng cách xóa tệp FM20.dll khỏi ứng dụng của mình và sau đó hủy đăng ký tệp comctl32.ocx trên PC của bạn. Đây là những gì bạn nên làm…

Cách sửa lỗi thời gian chạy 7

Bước 1 - Xóa tệp FM20.dll khỏi ứng dụng của bạn

Nếu bạn đã mã hóa một chương trình bằng Visual Basic để sử dụng tệp FM20.dll (Thư viện liên kết động) thì bạn nên xóa nó, lý do là nó có thể gây ra một số rắc rối. Tệp DLL là tệp chứa các chức năng khác nhau, hầu hết được sử dụng trên nhiều ứng dụng và đôi khi những chức năng này có thể ngăn chặn khiến một trong các ứng dụng hiển thị thông báo lỗi. Để xóa tệp DLL, đây là việc cần làm:

1. Mở Command Prompt.

  • Nhấp vào Bắt đầu> Chạy.
  • Nhập ‘ cmd ‘Trong hộp (không có dấu ngoặc kép).
  • Nhấp vào OK .

2. Điều hướng đến vị trí chính xác của DLL.

  • Nhập ‘ regsvr32 / u fm20.dll ‘(Lại không có trích dẫn).
  • Nhấn Enter .
  • Sau khi bạn nhấn enter, một hộp xác nhận sẽ xuất hiện thông báo rằng quá trình đã thành công.

Bước 2 - Hủy đăng ký và xóa tệp “Comctl32.ocx”

Comctl32.ocx là một tệp thiết yếu được Windows sử dụng để điều khiển các thành phần Visual Basic khác nhau trên PC của bạn. Thật không may, tệp này thường bị hỏng, dẫn đến Windows hiển thị lỗi Runtime 7. Cách hiệu quả nhất để đảm bảo điều này không gây ra bất kỳ lỗi nào là xóa tệp và đăng ký lại trên PC của bạn. Đây là những việc cần làm:

1. Mở dấu nhắc lệnh

  • Nhấp vào Bắt đầu> Chạy
  • Nhập lệnh sau mà không có dấu ngoặc kép: ‘regsvr32 -u comctl32.ocx
  • Nếu bạn nhận được thông báo "DLL chưa được đăng ký", hãy nhấn OK.

2. Tìm kiếm Tệp

  • Nhấp vào Bắt đầu> sau đó nhấp vào Tìm kiếm .
  • Nhấp vào Tất cả các tệp và thư mục .
  • Nhập Comctl32.ocx trong hộp Tất cả hoặc một phần của tên tệp.
  • Chọn Ổ cứng cục bộ từ danh sách thả xuống Xem trong.
  • Nhấp vào Tìm kiếm . Kết quả sẽ hiển thị trong khung bên phải.
  • Ghi lại thư mục trong đó Comctl32.ocx là tôi> nhấp chuột phải vào tệp Comctl32.ocx và xóa nó

Bước 3 - Thay thế thủ công tệp Comctl32.ocx

Thông thường, Comctl32.ocx sẽ bị hỏng, bị hỏng hoặc không có các quyền cần thiết để sử dụng trên hệ thống của bạn. Nếu đúng như vậy, thì việc thay thế tệp theo cách thủ công có thể khắc phục lỗi cho bạn. Đây là những gì bạn cần làm:

1) Tải xuống Comctl32.zip từ máy chủ của chúng tôi

2) Giải nén Comctl32.ocx tệp vào ổ cứng máy tính của bạn

3) Duyệt tới c:\ Windows \ System32

4) Tìm Comctl32.ocx hiện tại trên hệ thống của bạn

5) Đổi tên Comctl32.ocx hiện tại thành Comctl32BACKUP.ocx

6) Sao chép &dán Comctl32.ocx mới vào C:\ Windows \ System32

7) Nhấp vào Bắt đầu> Chạy (Hoặc tìm kiếm "run" trên Vista &Win7)

8) Nhập “ cmd ”Trong hộp xuất hiện

9) Nhập “ regsvr32 Comctl32.ocx ”Trên màn hình đen

10) Nhấn enter

11) Khởi động lại PC của bạn

Bước 4 - Dọn sạch vi rút

  • Tải xuống trình quét vi-rút này

Các chương trình chống vi-rút là các công cụ phần mềm quét qua PC của bạn và loại bỏ bất kỳ vi-rút hoặc phần mềm độc hại nào có trong hệ thống của bạn. Thông thường, vi-rút sẽ lây nhiễm các tệp DLL khác nhau trên máy tính của bạn và sau đó khiến PC của bạn không thể đọc được chúng. Để đảm bảo điều này không xảy ra trên máy tính của bạn, bạn nên thử sử dụng một chương trình chống vi-rút để quét qua hệ thống của bạn và loại bỏ bất kỳ sự lây nhiễm nào gây ra tất cả các lỗi này. Bạn có thể tải xuống chương trình chống vi-rút được đề xuất của chúng tôi từ liên kết ở trên, nhưng có rất nhiều chương trình có sẵn.

Bước 5 - Xóa sổ đăng ký

Một nguyên nhân lớn khác gây ra lỗi Runtime Error 7 là cơ sở dữ liệu đăng ký của Windows. “Sổ đăng ký” là cơ sở dữ liệu trung tâm lưu trữ tất cả các cài đặt, thông tin và tùy chọn cho máy tính của bạn và là nơi Windows lưu giữ nhiều cài đặt quan trọng mà nó yêu cầu để chạy. Thông thường, rất nhiều cài đặt đăng ký bị hỏng và bị hỏng, khiến PC của bạn mất nhiều thời gian hơn để chạy, làm cho nó chạy chậm hơn và có nhiều lỗi. Để khắc phục sự cố này, bạn nên sử dụng 'trình dọn dẹp sổ đăng ký' để quét qua PC của mình và sửa bất kỳ cài đặt nào bị hỏng hoặc bị hỏng bên trong nó. Bạn có thể xem trình dọn dẹp sổ đăng ký được đề xuất của chúng tôi bên dưới: