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

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

Lỗi Runtime 482 phát sinh khi người dùng cố gắng sử dụng giao thức “PrintForm”. Cụ thể hơn, khi người dùng cố gắng thay đổi cài đặt cấp độ trang (chẳng hạn như Định hướng), Lỗi thời gian chạy 482 được hiển thị do một phần bị hỏng của hệ thống của bạn hoặc tệp bị hỏng gây ra thiệt hại. Lỗi này thường xuất hiện trên các máy tính cũ hơn sử dụng hệ điều hành Windows 95, 98, ME, NT hoặc 2000; và có thể phát sinh vào những thời điểm dường như ngẫu nhiên. Dưới đây là cách khắc phục lỗi này:

Nguyên nhân gây ra lỗi thời gian chạy 482

Lỗi có thể tự hiển thị dưới dạng:

Lỗi thời gian chạy ‘482’:Lỗi máy in

hoặc

Lỗi máy in

Những lỗi này thường phát sinh từ việc sử dụng PrintForm trên hệ điều hành Windows cũ hơn, tuy nhiên thời gian xảy ra lỗi khác với hệ điều hành. Ví dụ, trong Windows 2000 và NT, lỗi có thể xảy ra ngay cả khi người dùng đã hoàn thành thành công một lệnh gọi tới PrintForm. Trong Windows cũ hơn, lỗi này có thể xảy ra ngay cả trong lần gọi PrintForm đầu tiên. Để giải quyết vấn đề này, vui lòng làm theo các bước bên dưới.

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

Bước 1 - Không sử dụng “PrintForm”

Bằng cách không sử dụng PrintForm, bạn đang tránh mọi xung đột có thể xảy ra với tiện ích. Mặc dù đây không phải là một bản sửa lỗi, nhưng đây là một cách giải quyết rất hiệu quả, thường hoạt động mọi lúc. Để ngừng sử dụng PrintForm, hãy làm theo các bước bên dưới cho Windows 2000 và NT :

  1. Gọi EndDoc sau lệnh gọi đến PrintForm khắc phục sự cố.

Đối với Hệ điều hành Windows cũ hơn :

  1. Gọi EndDoc trước khi gọi đến PrintForm khắc phục sự cố nhưng bất kỳ cài đặt nào được thực hiện cho đối tượng Máy in đều bị mất. Điều này có nghĩa là PrintForm sử dụng cài đặt của máy in mặc định hiện tại.
  2. Sử dụng điều khiển Hộp thoại Chung để thay đổi thuộc tính trang thay vì gán trực tiếp cho các thuộc tính của đối tượng Máy in.

Phương pháp EndDoc (Dành cho Windows 2000 và NT):

  1. Sử dụng Win32 API (Giao diện Lập trình Ứng dụng), hãy nhập mã này:
Private Sub Form_Click()
    Printer.Orientation = vbPRORPortrait
    PrintForm
    Printer.EndDoc
    Printer.Orientation = vbPRORLandscape
    PrintForm
End Sub

Đối với các Hệ điều hành Windows cũ hơn, hãy sử dụng phương pháp EndDoc này:

  1. Sử dụng Win32 API, hãy nhập mã này
Private Sub Form_Click()
    Printer.Orientation = vbPRORPortrait
    Printer.EndDoc
    PrintForm
    Printer.Orientation = vbPRORLandscape
    Printer.EndDoc
    PrintForm
End Sub

Chạy điều này sẽ cho phép bạn dừng lỗi xảy ra và chạy mà không có lỗi này. Ngoài ra, nếu cách đó không hoạt động, hãy thử bước sau.

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

- Tải xuống trình dọn dẹp sổ đăng ký này

Sổ đăng ký cũng có thể là một nguyên nhân lớn gây ra lỗi Runtime 482. Nếu bạn không biết phần này của hệ thống của mình là gì, thì về cơ bản, nó là một cơ sở lưu trữ trung tâm cho tất cả các cài đặt và tùy chọn mà máy tính của bạn cần để chạy. Cơ sở dữ liệu đăng ký là nơi lưu trữ mọi thứ từ chủ đề máy tính để bàn đến các email mới nhất và cũng là nơi lưu giữ rất nhiều cài đặt máy in cho hệ thống của bạn. Thật không may, nó cũng dễ bị hỏng và bị hỏng, dẫn đến hệ thống của bạn tải chậm 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ý để giữ cho hệ thống và sổ đăng ký của bạn sạch sẽ. 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: