Lỗi thời gian chạy thường tự biểu hiện trên máy tính đã được sử dụng trong một thời gian dài hoặc một thời gian dài. Lỗi thời gian chạy được cho là biên giới trên các sự kiện tiêu chuẩn hoặc thông thường trong máy tính. Khi so sánh với các lỗi khác hoặc các vấn đề mà chúng xác định, lỗi thời gian chạy tương đối dễ dàng để khắc phục sự cố.
Nếu bạn chú ý đến mã lỗi cho lỗi thời gian chạy - nếu bạn xem xét các vấn đề hoặc biến xác định lỗi trong trường hợp của mình - bạn sẽ có thể tìm ra nguyên nhân (hoặc nguồn) của sự cố và giải quyết mọi việc một cách nhanh chóng. Trong hướng dẫn này, chúng tôi dự định kiểm tra Lỗi thời gian chạy 339, đây là một trong những lỗi phổ biến nhất gây ra cho máy tính trong thời gian gần đây.
Lỗi Runtime 339 là gì?
Theo định nghĩa, lỗi thời gian chạy là lỗi xảy ra (hoặc tự biểu hiện) khi chương trình đang chạy (hoặc thực thi các hoạt động). Thuật ngữ 'thời gian chạy' thường được sử dụng để xác định sự tương phản hoặc khác biệt giữa một loại lỗi cụ thể và các loại lỗi chương trình khác (ví dụ: lỗi cú pháp, lỗi thời gian biên dịch, v.v.).
Lỗi thời gian chạy 339 là lỗi thời gian chạy hiển thị để thông báo cho người dùng rằng tệp OCX hoặc DLL bị thiếu và cảnh báo họ về các vấn đề liên quan đến việc Windows không thể truy xuất, truy cập hoặc sử dụng dữ liệu cần thiết. Sự xuất hiện của Lỗi thời gian chạy 339 cũng có thể chỉ ra sự hỏng hóc của một số chương trình hoặc tệp nhất định.
Hầu hết các lỗi thời gian chạy - liên quan đến các tệp OCX hoặc DLL bị thiếu hoặc bị hỏng - thường xuất hiện khi người dùng cố gắng cài đặt một chương trình và trong một số trường hợp hiếm hơn, chúng xuất hiện khi Windows cố gắng thực thi các hoạt động cho một ứng dụng cụ thể.
Đây là những thông báo hoặc mô tả thông báo lỗi phổ biến nhất liên quan đến Lỗi thời gian chạy 339:
- Lỗi - Lỗi thời gian chạy 339: Thành phần DUZOCX32.OCX không được đăng ký chính xác hoặc tệp bị thiếu.
- Lỗi - Lỗi thời gian chạy 339. Thành phần MSMASK32.ocx hoặc một trong các thành phần phụ thuộc của nó không được đăng ký chính xác; một tập tin bị thiếu hoặc không hợp lệ.
- Lỗi - Lỗi thời gian chạy ‘339’: Thành phần “FM20.DLL” hoặc một trong các thành phần phụ thuộc của nó không được đăng ký chính xác: tệp bị thiếu hoặc không hợp lệ.
- Lỗi - Lỗi thời gian chạy 339 MSCOMCTL.OCX
Sau khi xem qua các mô tả thông báo lỗi ở trên, bạn có thể nhận thấy rằng một tệp hoặc gói cụ thể luôn xuất hiện trong thông báo lỗi. Có thể đã xảy ra lỗi vì không tìm thấy tệp đã nêu hoặc không thể sử dụng tệp đó.
Các tệp OCX và DLL là các tệp hợp pháp tồn tại trong môi trường hệ điều hành Windows cho các mục đích khác nhau. Trên một máy tính, bạn có thể tìm thấy tối đa 10.000 tệp OCX. Một số tệp đó tạo thành các phần chương trình quan trọng được sử dụng để thực hiện các tác vụ chuyên biệt hoặc được sử dụng để duy trì sự ổn định của các ứng dụng trong Windows.
Vì sự xuất hiện của lỗi thời gian chạy là một dấu hiệu cho thấy có gì đó không ổn với một tệp quan trọng, bạn phải lưu ý về tệp gặp sự cố hoặc có vấn đề. Để khắc phục lỗi, có thể bạn sẽ phải sửa tệp hoặc hoàn tác các thiệt hại đã gây ra cho nó.
Hãy xem xét thông báo lỗi này: “Lỗi thời gian chạy 339: Thành phần MSMASK32.OCX hoặc một trong các thành phần phụ thuộc của nó không được đăng ký chính xác: hoặc tệp bị thiếu”. Từ mô tả thông báo, người ta có thể dễ dàng nhận ra rằng MSMASK32.OCX là tệp gặp sự cố hoặc có vấn đề.
Cách khắc phục Lỗi Runtime 339 trong Windows 10
Mặc dù Runtime Error 339 có thể tự xuất hiện trên các máy chạy bất kỳ phiên bản Windows hiện đại nào (Windows XP, Windows Vista, Windows 7, Windows 8 hoặc 8.1 và Windows 10), chúng tôi dự định sử dụng Windows 10 làm điểm cơ bản hoặc hệ điều hành tham chiếu cho sửa lỗi.
Chúng tôi sẽ mô tả các quy trình hoặc thao tác được sử dụng để giải quyết Lỗi Runtime 339 trên PC chạy Windows 10, nhưng người dùng có thiết bị chạy phiên bản cũ hơn sẽ có thể sử dụng và áp dụng các giải pháp tương tự.
Tốt nhất, bạn nên bắt đầu với bản sửa lỗi đầu tiên trong danh sách. Nếu nó không thành công, bạn sẽ phải thực hiện theo cách của mình thông qua các giải pháp khác theo thứ tự chúng đã được sắp xếp bên dưới.
Chạy ứng dụng gặp sự cố với tư cách quản trị viên:
Ở đây, chúng tôi đang xem xét khả năng thông báo lỗi khi Runtime Error 339 xuất hiện chỉ xuất hiện do ứng dụng liên quan không được phép truy cập vào các thư mục (hoặc thư mục) nhất định, sử dụng hoặc sửa đổi các tệp nhất định hoặc thực hiện các tác vụ nhất định. Nếu bất kỳ giả định nào trong số này đúng, thì vấn đề sẽ được giải quyết sau khi Windows cấp đặc quyền quản trị viên ứng dụng.
Khi bạn chạy một ứng dụng với tư cách là quản trị viên, Windows buộc phải cung cấp cho chương trình quyền hoặc quyền quản trị, sau đó nó có thể sử dụng quyền này để thực thi các hoạt động nâng cao hoặc thực hiện các tác vụ cấp cao nhất mà không bị hạn chế hoặc gián đoạn. Trong trường hợp đó, ứng dụng sẽ có thể làm tất cả những gì cần làm (truy cập các thư mục hoặc thực hiện thay đổi đối với nội dung), có nghĩa là khả năng xảy ra lỗi sẽ giảm đáng kể.
Đề xuất tương tự áp dụng cho các nhiệm vụ khác. Ví dụ: nếu bạn gặp phải Lỗi thời gian chạy 339 trong quá trình cài đặt ứng dụng, thì lần tiếp theo, bạn phải chạy trình cài đặt ứng dụng với tư cách quản trị viên. Tương tự, nếu lỗi xuất hiện khi bạn cố gắng khởi chạy một chương trình (đã được cài đặt), thì bạn phải chạy trình khởi chạy hoặc tệp thực thi chính của chương trình với tư cách quản trị viên.
Trước khi tiếp tục với thao tác được đề xuất, bạn phải kiểm tra và xác nhận rằng bạn hiện đang đăng nhập vào máy tính của mình với tư cách là quản trị viên. Mặt khác - nếu bạn hiện đang đăng nhập bằng tài khoản Windows thông thường hoặc tiêu chuẩn - bạn phải thoát ra và sau đó quay lại bằng cách sử dụng hồ sơ quản trị viên.
Dù sao, đây là những hướng dẫn bạn phải làm theo để chạy một ứng dụng với tư cách là quản trị viên trong Windows:
- Trước tiên, bạn phải định vị tệp trình cài đặt, trình khởi chạy chương trình hoặc tệp thực thi chính.
Bạn có thể sử dụng nút logo Windows + phím tắt chữ E để mở nhanh ứng dụng File Explorer, sau đó điều hướng qua đường dẫn thích hợp để đến thư mục chứa trình cài đặt, trình khởi chạy hoặc tệp thực thi cho ứng dụng.
- Nhấp vào trình cài đặt, trình khởi chạy hoặc tệp thực thi (để làm nổi bật nó). Nhấp chuột phải vào mục hiện được đánh dấu để xem các tùy chọn có sẵn.
- Từ danh sách các tùy chọn được hiển thị, bạn phải chọn Chạy với tư cách quản trị viên.
Giờ đây, Windows sẽ hoạt động để chạy ứng dụng đã chọn bằng quyền quản trị hoặc cấp cao nhất.
Nếu sự cố vẫn tiếp diễn, thì bạn phải khởi động lại máy tính của mình rồi thử lại thao tác tương tự để khắc phục sự cố.
Nếu Lỗi thời gian chạy 339 không xuất hiện khi bạn chạy ứng dụng gặp sự cố với tư cách quản trị viên, thì bạn có thể muốn định cấu hình Windows luôn chạy ứng dụng với tư cách quản trị viên để khắc phục sự cố này vĩnh viễn. Bằng cách này, bạn sẽ có thể khởi chạy ứng dụng bình thường mà không cần phải nhấp chuột phải vào nó để xem một số tùy chọn, v.v.
Thực hiện các bước sau để đặt Windows chạy ứng dụng gặp sự cố với tư cách quản trị viên (bản sửa lỗi vĩnh viễn - nếu có):
- Ở đây cũng vậy, bạn phải xác định vị trí trình khởi chạy chương trình hoặc tệp thực thi chính cho ứng dụng mà bạn đã làm việc trước đó.
- Nhấp vào trình khởi chạy hoặc tệp thực thi (để làm nổi bật nó). Nhấp chuột phải vào nó để xem menu ngữ cảnh có sẵn.
- Lần này, từ các tùy chọn được hiển thị, bạn phải chọn Thuộc tính.
Cửa sổ Thuộc tính cho trình khởi chạy hoặc tệp thực thi ứng dụng đã chọn sẽ được hiển thị ngay bây giờ.
- Nhấp vào tab Tương thích (gần đầu cửa sổ) để đến đó.
- Nhấp vào hộp Chạy chương trình này với tư cách quản trị viên, đây thường là tham số cuối cùng (gần cuối cửa sổ).
- Bấm vào nút Áp dụng và sau đó bấm vào nút OK để lưu cấu hình khởi chạy mới cho chương trình có vấn đề hoặc gặp sự cố.
Windows sẽ ghi chú những thay đổi. Với cấu hình mới, hệ thống của bạn sẽ luôn khởi chạy chương trình với quyền truy cập cao, vì vậy bạn sẽ không phải lo lắng về bất cứ điều gì.
Lưu ý: Chúng tôi khuyên bạn chỉ nên cấp quyền quản trị cho các chương trình của bên thứ ba đáng tin cậy. Nếu bạn cấp quyền quản trị viên cho một ứng dụng độc hại hoặc có hại, thì ứng dụng đó có thể tàn phá máy tính của bạn - và các tiện ích chống vi-rút hoặc bảo vệ của bạn có thể gặp khó khăn để hạn chế hoặc làm gián đoạn hoạt động của ứng dụng đó. Các biện pháp phòng ngừa được khuyên ở đây.
Đăng ký lại tệp OCX hoặc DLL có vấn đề:
Ở đây, chúng tôi muốn bạn hủy đăng ký tệp OCX hoặc DLL bị thiếu hoặc gặp sự cố và sau đó đăng ký tệp đó. Các quy trình thực hiện các hoạt động hủy đăng ký và đăng ký cho thành phần trong chế độ xem sẽ đủ để tạo ra các thay đổi nhằm khắc phục sự mâu thuẫn hoặc khác biệt gây ra sự cố.
Một số người dùng xác nhận rằng họ đã giải quyết được Lỗi Runtime 339 bằng cách đăng ký lại tệp OCX hoặc DLL được đặt tên. Nếu bạn làm những gì họ đã làm, thì bạn cũng có thể nhận được kết quả (tốt) tương tự từ công việc của mình.
Đây là các bước bạn phải thực hiện để đăng ký lại tệp trong chế độ xem (hủy đăng ký và sau đó đăng ký thành phần):
- Đầu tiên, bạn phải mở một cửa sổ Command Prompt được nâng lên. Các bước tiếp theo sẽ tập trung vào việc chỉ cho bạn cách thực hiện điều đó.
- Nhấp vào biểu tượng Windows ở góc dưới cùng bên trái màn hình máy của bạn để xem các tùy chọn và đối tượng tạo nên màn hình menu Start của Windows (hoặc nhấn vào nút logo Windows trên bàn phím của thiết bị để có kết quả tương tự).
- Đầu vào Dấu nhắc lệnh vào hộp văn bản (xuất hiện ngay khi bạn bắt đầu nhập) để chạy tác vụ tìm kiếm bằng cách sử dụng các từ khóa đó làm truy vấn.
- Giả sử Command Prompt (App) hiện đã xuất hiện dưới dạng mục nhập chính trên danh sách kết quả trả về, bạn phải nhấp chuột phải vào nó để xem menu ngữ cảnh có sẵn.
- Từ danh sách các tùy chọn hiển thị, bạn phải chọn Chạy với tư cách quản trị viên.
Windows sẽ hiển thị cửa sổ Command Prompt dành cho quản trị viên ngay bây giờ.
- Bây giờ, bạn phải thực thi mã này (bằng cách nhập lệnh trước rồi nhấn Enter trên bàn phím thiết bị của bạn để buộc Windows chạy lệnh):
regsvr32 MSMASK32.OCX
(Lưu ý: Chúng tôi đã cung cấp mã để đăng ký lại MSMASK32.OCX. Một tệp OCX hoặc DLL khác có thể liên quan đến trường hợp của bạn. Trong trường hợp đó, bạn sẽ phải thay thế MSMASK32.OCX một phần của mã có tên tệp được tham chiếu trong thông báo hoặc mô tả thông báo lỗi xuất hiện trên màn hình của bạn)
Nếu mọi thứ suôn sẻ, bạn sẽ thấy thông báo cho biết tệp đã được đăng ký thành công hoặc bạn sẽ thấy thông báo xác nhận thành công của tác vụ.
Mặt khác, nếu thao tác không thành công, thì bạn phải cố gắng hủy đăng ký tệp trước rồi đăng ký lại tệp. Tiếp tục với các hướng dẫn bên dưới:
- Thực thi mã này trên cửa sổ Command Prompt (bằng cách nhập lệnh vào trước rồi chạm vào nút Enter để chạy mã):
regsvr32 MSMASK32.OCX / u
(Lưu ý: Thay thế MSMASK32.OCX một phần của mã với tên tệp hoặc thành phần thích hợp - nếu bạn phải)
- Bây giờ, bạn phải thực thi mã này để đăng ký lại tệp đã bị hủy đăng ký:
regsvr32 MSMASK32.OCX
- Tại thời điểm này, bất kể thao tác diễn ra như thế nào, bạn phải đóng cửa sổ Command Prompt và sau đó khởi động lại máy tính của mình để hoàn thành công việc.
Sau khi thao tác khởi động lại, máy tính của bạn sẽ có cơ hội tính đến những thay đổi đã xảy ra.
- Bây giờ, bạn phải cố gắng tạo lại Lỗi thời gian chạy 339 bằng cách thử lại tác vụ hoặc thao tác bạn đã bận khi thông báo lỗi hoặc thông báo xuất hiện để thông báo cho bạn về sự cố.
Bạn có thể bắt đầu quá trình cài đặt (không thành công trước đó) cho cùng một chương trình để xem lần này mọi thứ diễn ra như thế nào. Bạn có thể hướng dẫn ứng dụng thực hiện tác vụ tương tự khiến Lỗi 339 tự hiển thị trên máy tính của mình để xem điều gì sẽ xảy ra.
Cài đặt lại chương trình gặp sự cố:
Nếu bạn nhận được thông báo trong đó Lỗi thời gian chạy 339 chỉ xuất hiện dưới dạng cụm từ khóa khi bạn cố gắng mở hoặc sử dụng một chương trình cụ thể, thì rất có thể sự cố trong trường hợp của bạn là bị hạn chế hoặc giới hạn trong các hoạt động thời gian chạy cho ứng dụng cụ thể đó. Tuy nhiên, bạn sẽ làm tốt việc xác nhận mọi thứ bằng cách khởi chạy các ứng dụng khác để xem vấn đề tương tự có xảy ra hay không.
Nếu các giả định về sự cố thời gian chạy ảnh hưởng đến một chương trình duy nhất là đúng, thì bạn có thể khắc phục sự cố bằng cách chỉ cần cài đặt lại ứng dụng gặp sự cố. Tại đây, những thay đổi phát sinh từ quá trình gỡ cài đặt và cài đặt ứng dụng sẽ đủ để làm cho mọi thứ trở nên ổn thỏa với mã ứng dụng, cài đặt và những thứ quan trọng khác.
Để gỡ cài đặt một ứng dụng, bạn phải tìm ứng dụng đó trong menu Chương trình và Tính năng trong Pa-nen Điều khiển, sau đó bắt đầu tác vụ gỡ bỏ khỏi nền tảng được cung cấp. Bạn có thể làm điều tương tự từ menu Ứng dụng trong Cài đặt, đây là một ứng dụng tương đối mới trong Windows 10 cho các mục đích như vậy.
Nếu bạn muốn xóa một ứng dụng thông qua menu Chương trình và Tính năng trong Pa-nen Điều khiển, thì bạn phải làm theo các hướng dẫn sau:
- Sử dụng nút logo Windows + bàn phím chữ S để hiển thị chức năng Hộp tìm kiếm cho màn hình menu Bắt đầu của Windows.
- Kiểu Bảng điều khiển vào trường văn bản được cung cấp để chạy tác vụ tìm kiếm bằng cách sử dụng các từ khóa đó làm truy vấn.
- Giả sử Control Panel hiện đã xuất hiện là mục nhập chính trong danh sách kết quả trả về, bạn phải nhấp vào nó để khởi chạy chương trình.
Cửa sổ Control Panel sẽ được hiển thị ngay bây giờ.
- Nếu Xem bởi tham số được đặt thành thể loại (ở góc trên cùng bên phải của màn hình), sau đó bạn phải nhấp vào liên kết Gỡ cài đặt chương trình (trong Chương trình) để đến đích.
Mặt khác, nếu Xem bởi tham số được đặt thành Biểu tượng nhỏ hoặc là Các biểu tượng lớn, sau đó bạn phải nhấp vào Chương trình và Tính năng.
- Giả sử bây giờ bạn đang ở trên màn hình Gỡ cài đặt hoặc Thay đổi chương trình trong Pa-nen Điều khiển, bạn phải xem qua danh sách các ứng dụng ở đó và tìm ứng dụng gặp sự cố (ứng dụng bị ảnh hưởng bởi Lỗi Runtime 339).
- Nhấp vào ứng dụng để làm nổi bật và sau đó nhấp chuột phải vào ứng dụng đó để xem menu ngữ cảnh có sẵn.
- Từ danh sách nhỏ các tùy chọn xuất hiện, bạn phải chọn Gỡ cài đặt.
Cửa sổ trình gỡ cài đặt hoặc trình hướng dẫn gỡ cài đặt cho ứng dụng đã chọn sẽ xuất hiện ngay bây giờ.
- Bạn có thể sẽ phải nhấp vào Gỡ cài đặt một lần nữa để tiếp tục. Hoặc bạn có thể phải nhấp vào nút Tiếp tục để tiếp tục thao tác tại đây.
- Tại thời điểm này, bạn phải làm theo hướng dẫn trên màn hình, xem kỹ các lời nhắc và thông báo, đồng thời đưa ra quyết định phù hợp bằng cách nhấp vào các nút bên phải (nếu cần).
Ứng dụng không mong muốn cuối cùng sẽ bị loại bỏ.
- Bây giờ, bạn phải đóng Control Panel và các cửa sổ cho các ứng dụng khác. Khởi động lại máy tính của bạn.
Nếu bạn quen thuộc hơn với ứng dụng Cài đặt - có nghĩa là bạn có thể muốn xóa ứng dụng khỏi menu Ứng dụng ở đó - thì thay vào đó, đây là các hướng dẫn bạn phải làm theo:
- Đầu tiên, bạn phải khởi chạy ứng dụng Cài đặt. Phím tắt này có thể cung cấp cho người dùng phương tiện nhanh nhất để thực hiện việc này: Nút logo cửa sổ + chữ I.
- Khi cửa sổ Cài đặt xuất hiện, bạn phải nhấp vào Ứng dụng (trên màn hình chính) để vào menu cần thiết.
- Bây giờ, bạn phải nhìn vào ngăn gần với đường viền bên phải của cửa sổ (trong Ứng dụng và Tính năng), sau đó đi qua các ứng dụng được liệt kê ở đó để tìm ứng dụng bạn định xóa.
- Nhấp vào ứng dụng gặp sự cố (để làm nổi bật nó) và sau đó nhấp vào nút Gỡ cài đặt (rất có thể đã xuất hiện gần đây).
- Nhấp lại vào nút Gỡ cài đặt trên hộp thoại hoặc cửa sổ nhỏ trên màn hình của bạn - nếu Windows đưa ra lời nhắc nhận một số hình thức xác nhận cho hoạt động gỡ cài đặt cho ứng dụng đã chọn.
- Chú ý đến quy trình và làm theo hướng dẫn trên màn hình để thực hiện công việc - nếu áp dụng bước này.
Ứng dụng đã chọn cuối cùng sẽ bị loại bỏ.
- Ở đây, bạn phải đóng ứng dụng Cài đặt và các ứng dụng khác, sau đó khởi động lại PC để hoàn tất mọi việc.
Sau thao tác khởi động lại được khuyến nghị, bạn phải cài đặt ứng dụng gặp sự cố. Chúng tôi khuyên bạn nên tìm kiếm nó trực tuyến và truy cập trang chính thức của nó. Tốt nhất, bạn nên tải gói ứng dụng hoặc trình cài đặt có thể thực thi từ các nguồn đáng tin cậy hoặc an toàn. Chúng tôi cũng khuyên bạn nên tải xuống phiên bản ổn định mới nhất của ứng dụng được phát hành và tải bản dựng được thiết kế cho máy tính hoặc cấu hình hệ điều hành của bạn.
Nếu bạn thực hiện các đề xuất của chúng tôi một cách nghiêm túc, thì bạn có khả năng tránh được các trục trặc hoặc biến chứng thường phát sinh trong quá trình cài đặt các ứng dụng nhất định. Hơn nữa, sự mâu thuẫn hoặc sự khác biệt gây ra sự cố được xác định bởi Lỗi thời gian chạy 339 có thể không phải là yếu tố - nếu mọi thứ diễn ra tốt đẹp.
Lấy tệp bị thiếu hoặc bị hỏng từ máy tính khác:
Thủ tục ở đây là không chính thống như nó được, nhưng nó vẫn hiệu quả. Ở đây, chúng tôi muốn bạn xác định tệp OCX hoặc DLL bị hỏng, bị hỏng hoặc bị thiếu xuất hiện trong thông báo hoặc mô tả lỗi, lấy bản sao bình thường của tệp đó từ một máy tính thông thường, sau đó đặt bản sao tốt vào vị trí thích hợp trên máy tính của bạn. Nếu bạn thay thế thành phần bị lỗi hoặc bị hỏng gây ra sự cố được xác định bởi Lỗi thời gian chạy 339, thì bạn sẽ khắc phục được sự cố - và suy cho cùng thì đây là điều quan trọng.
Tuy nhiên, chúng tôi phải cảnh báo bạn về một số điều ở đây. Bạn phải lấy tệp gặp sự cố từ máy tính tương tự như máy tính của bạn - ít nhất là về phiên bản Windows và phiên bản hệ điều hành. Tất cả các mô tả mà chúng tôi đưa ra trong hướng dẫn này đều dựa trên Windows 10, vì vậy cả hai máy tính (của bạn và PC của nhà tài trợ) phải chạy phiên bản 64 bit của Windows 10 hoặc phiên bản 32 bit của cùng một hệ điều hành. Máy tài trợ cũng phải ở trong tình trạng hoàn hảo hoặc lý tưởng. Bạn không muốn lấy tệp DLL hoặc OCX từ một máy tính bị gánh nặng bởi các vấn đề thời gian chạy tương tự như của bạn.
Công bằng mà nói, bạn có thể tìm thấy các bản sao của tệp OCX hoặc DLL gặp sự cố trên một số trang web, nhưng chúng tôi nói chung chống lại việc người dùng tải tệp OCX hoặc DLL (các thành phần nhạy cảm) trực tuyến - vì chúng tôi không thể đảm bảo tính xác thực của các trang web hoặc các trung tâm tải xuống có liên quan. Trong nhiệm vụ thay thế tệp xấu trên máy tính của mình, bạn có thể tải xuống một chương trình độc hại, chương trình này có thể gây ra sự cố thậm chí còn nghiêm trọng hơn chương trình mà bạn hiện đang cố gắng giải quyết. Do những rủi ro đã nêu (và các lý do khác), bạn sẽ làm tốt việc lấy tệp OCX hoặc DLL từ một máy tính khác (chẳng hạn do bạn bè sở hữu) thay vì lấy nó từ internet.
Các hướng dẫn này bao gồm mọi thứ mà bạn phải làm ở đây:
- Trước tiên, bạn phải hủy đăng ký DLL hoặc OCX gặp sự cố - vì bạn định xóa hoặc thay thế nó (bằng một tệp khác).
- Mở cửa sổ Command Prompt dành cho quản trị viên. Chúng tôi đã mô tả các bước để thực hiện việc này trong bản sửa lỗi thứ hai trong hướng dẫn này, vì vậy bạn có thể muốn cuộn lên một chút để xem các hướng dẫn tương tự (trong trường hợp bạn quên).
- Khi cửa sổ Command Prompt nâng lên xuất hiện, bạn phải thực thi đoạn mã sau tại đó:
regsvr32 MSMASK32.OCX / u
(Lưu ý: Thay thế MSMASK32.OCX một phần của mã với tên tệp hoặc thành phần thích hợp - nếu bạn phải)
Bây giờ Windows sẽ hành động để hủy đăng ký tệp hoặc thành phần trong chế độ xem.
Tại thời điểm này, bạn phải chuyển sang định vị tệp trên máy tính của mình, ghi lại thư mục nơi nó cư trú, sau đó xóa tệp. Tiếp tục với các hướng dẫn sau:
- Mở ứng dụng File Explorer bằng cách nhấp vào biểu tượng ứng dụng, biểu tượng này có thể nằm trên thanh tác vụ của bạn.
Mặt khác - nếu biểu tượng ứng dụng bị thiếu - phím tắt này cung cấp cho bạn phương tiện nhanh nhất để thực hiện điều tương tự: Nút logo cửa sổ + phím chữ E.
- Khi cửa sổ File Explorer xuất hiện, bạn phải nhấp đúp vào PC này để xem đĩa hệ thống của bạn.
- Bây giờ, bạn phải nhập đĩa hệ thống của mình (C :) bằng cách nhấp đúp vào nó. Từ vị trí hiện tại của bạn (bên trong đĩa hệ thống của bạn), bạn phải chạy tác vụ tìm kiếm tệp DLL hoặc OCX gặp sự cố.
- Điền vào hộp văn bản ở góc trên bên phải của cửa sổ File Explorer với tên của tệp DLL hoặc OCX. Ví dụ, OCX.
Chờ Windows tìm kiếm tệp. Nó có thể mất một thời gian.
Nếu tác vụ tìm kiếm không trả về kết quả phù hợp hoặc nếu không tìm thấy kết quả phù hợp nào, thì bạn phải bật các chức năng cho phép máy tính của bạn tìm kiếm các thư mục ẩn và được bảo vệ. Bạn cũng có thể cần phải vô hiệu hóa thuộc tính ẩn của các thư mục mà bạn cho là chứa tệp.
- Ở đây, giả sử Windows đã định vị tệp (mà bạn đã tìm kiếm), bạn phải nhấp chuột phải vào mục nhập để xem các tùy chọn có sẵn và sau đó chọn Mở vị trí tệp.
Bạn sẽ được chuyển hướng đến thư mục trên đĩa hệ thống của mình nơi chứa tệp DLL hoặc OCX trong chế độ xem.
- Bạn phải ghi lại thư mục bạn đang ở hoặc đường dẫn (để đến được) - bởi vì bạn sẽ phải quay lại đây.
- Bây giờ, bạn có thể xóa tệp DLL hoặc OCX. Bấm vào nó để làm nổi bật nó, bấm chuột phải vào nó để xem các tùy chọn có sẵn, rồi chọn Xóa.
Bây giờ Windows sẽ hành động để loại bỏ tệp không mong muốn hoặc gặp sự cố.
Bây giờ, bạn phải rời khỏi máy tính của mình (máy tính bị gánh nặng bởi các vấn đề được xác định bởi Lỗi thời gian chạy 339) và đi đến máy tính của nhà tài trợ (từ đó bạn cần lấy tệp). Nhiệm vụ mà chúng tôi sắp mô tả phải được thực hiện trên PC của nhà tài trợ.
- Mở cửa sổ File Explorer trên máy tính thứ hai bằng cách nhấp vào biểu tượng ứng dụng trên thanh tác vụ ở đó hoặc thông qua nút logo Windows + phím tắt chữ E.
- Bây giờ, bạn phải nhập đĩa hệ thống vào đó và sau đó tìm kiếm tệp DLL hoặc OCX gặp sự cố.
Ngoài ra, bạn có thể điều hướng qua đường dẫn thích hợp để đến thư mục nơi lưu trữ tệp DLL hoặc OCX cần thiết. Rốt cuộc, bạn phải biết đường dẫn tệp liên quan - dựa trên công việc bạn đã làm trước đó trên PC của mình.
- Trong mọi trường hợp, sau khi bạn tìm thấy tệp DLL hoặc OCX cần thiết, bạn phải nhấp chuột phải vào tệp đó rồi chọn Sao chép.
- Tại thời điểm này, bạn sẽ thực hiện tốt việc cắm ổ USB flash vào máy bạn đang sử dụng và sau đó dán DLL hoặc OCX đã sao chép vào một thư mục ở đó.
Khi bạn nhận được tệp DLL hoặc OCX cần thiết ở đâu đó trên ổ đĩa flash, thì công việc của bạn trên máy tính thứ hai (PC của nhà tài trợ) sẽ hoàn tất. Bạn phải đẩy ổ đĩa ra và mang theo bên mình.
Đã đến lúc bạn rời khỏi PC của nhà tài trợ và quay lại máy tính của mình để hoàn thành công việc mà bạn đã bắt đầu. Tập hợp các hướng dẫn tiếp theo tập trung vào việc chuyển tệp cần thiết đến vị trí thích hợp và kích hoạt nó:
- Cắm ổ đĩa flash vào máy tính của bạn. Mở ứng dụng File Explorer thông qua bất kỳ phương tiện nào cần thiết.
- Sau khi cửa sổ File Explorer xuất hiện, bạn phải vào bên trong ổ đĩa flash và sau đó nhập thư mục chứa tệp DLL hoặc OCX mà bạn đã sao chép từ máy tính của nhà tài trợ.
- Bấm vào tệp DLL hoặc OCX để làm nổi bật nó, bấm chuột phải vào nó để xem các tùy chọn có sẵn, sau đó chọn Sao chép.
Tệp DLL hoặc OCX cần thiết sẽ được sao chép vào khay nhớ tạm thời trên máy tính của bạn.
- Bây giờ, bạn phải rời khỏi vị trí hiện tại của mình và sau đó điều hướng qua đường dẫn thích hợp để đến thư mục có tệp DLL hoặc OCX được cho là trên đĩa hệ thống của bạn.
Có lẽ, bây giờ bạn đã hiểu tại sao chúng tôi yêu cầu bạn ghi chú lại thư mục hoặc đường dẫn tệp trước đó.
- Giả sử bây giờ bạn đang ở trong thư mục thích hợp, bạn phải nhấp chuột phải vào bất kỳ vị trí nào không có biểu tượng hoặc đối tượng để xem các tùy chọn có sẵn và sau đó chọn Dán.
Bây giờ Windows sẽ đặt tệp DLL hoặc OCX đã sao chép bên trong vị trí hiện tại của bạn.
- Bạn có thể phải nhấp vào nút thích hợp để xác nhận lời nhắc. Hoặc thậm chí bạn có thể phải nhập mật khẩu cho tài khoản quản trị trước khi hệ thống của bạn cho phép thực hiện thao tác.
Tuy nhiên, công việc của bạn vẫn chưa hoàn thành. Bạn vẫn phải làm gì đó để buộc Windows nhận ra hoặc ghi chú thành phần được giới thiệu để đảm bảo rằng các chương trình cần nó có thể gọi và sử dụng nó.
- Tại đây, bạn phải mở cửa sổ Command Prompt nâng cao (như bạn đã làm nhiều lần trong các quy trình trước đó) và sau đó thực thi mã này để đăng ký tệp:
regsvr32 MSMASK32.OCX
(Lưu ý: Chúng tôi đã cung cấp mã để đăng ký MSMASK32.OCX. Một tệp OCX hoặc DLL khác có thể liên quan đến trường hợp của bạn. Trong trường hợp đó, bạn sẽ phải thay thế MSMASK32.OCX một phần của mã với tên của tệp hoặc thành phần có liên quan.)
- Giả sử hoạt động thực thi lệnh đã hoàn tất - và nếu mọi thứ diễn ra tốt đẹp - bạn phải đóng ứng dụng Command Prompt và các ứng dụng khác.
- Khởi động lại máy tính của bạn.
- Chạy các kiểm tra cần thiết để xác minh rằng Lỗi thời gian chạy 339 đã được giải quyết tốt.
Thực thi một số lệnh để khắc phục sự cố:
Bạn có thể đã quen thuộc với các tác vụ được thực hiện trên cửa sổ Dấu nhắc lệnh nâng cao. Chà, công việc ở đây cũng giống như vậy, nhưng nó toàn diện hơn so với các thủ tục trước đây. Chúng tôi muốn bạn chạy một số lệnh để khắc phục sự cố ảnh hưởng đến tệp DLL và OCX. Có lẽ, nếu bạn giải quyết các vấn đề ảnh hưởng đến càng nhiều thành phần gặp sự cố càng tốt trên máy tính của mình, bạn sẽ không thấy Lỗi thời gian chạy 339.
Ở đây, chúng tôi muốn bạn hủy đăng ký và sau đó đăng ký lại càng nhiều tệp DLL và OCX càng tốt để mọi thứ ổn thỏa. Các hướng dẫn này bao gồm mọi thứ bạn cần làm:
- Ở đây, bạn phải mở một cửa sổ Command Prompt nâng cao.
- Nhấp vào biểu tượng Windows ở góc dưới cùng bên trái màn hình máy của bạn để xem các tùy chọn và đối tượng tạo nên màn hình menu Start của Windows (hoặc nhấn vào nút logo Windows trên bàn phím của thiết bị để có kết quả tương tự).
- Đầu vào Dấu nhắc lệnh vào hộp văn bản (xuất hiện ngay khi bạn bắt đầu nhập) để chạy tác vụ tìm kiếm bằng cách sử dụng các từ khóa đó làm truy vấn.
- Giả sử Command Prompt (App) hiện đã xuất hiện dưới dạng mục nhập chính trên danh sách kết quả trả về, bạn phải nhấp chuột phải vào nó để xem menu ngữ cảnh có sẵn.
- Từ danh sách các tùy chọn hiển thị, bạn phải chọn Chạy với tư cách quản trị viên.
Windows sẽ hiển thị cửa sổ Command Prompt dành cho quản trị viên ngay bây giờ.
- Bây giờ, bạn phải thực thi mã này để hủy đăng ký tệp OCX có tên (bằng cách nhập lệnh trước rồi nhấn nút Enter trên bàn phím thiết bị của bạn để buộc Windows chạy lệnh):
regsvr32 \ Windows \ System32 \ msflxgrd.ocx / u
- Đã đến lúc bạn thực thi cái này để đăng ký lại tệp OCX có tên:
regsvr32 \ Windows \ System32 \ msflxgrd.ocx
- Chà, bạn cũng phải thực hiện các lệnh này (cái này đến lệnh kia):
- regsvr32 \ Windows \ System32 \ comdlg32.ocx / u
- regsvr32 \ Windows \ System32 \ comdlg32.ocx
- Nếu bạn biết các tệp DLL hoặc OCX khác, thì bạn sẽ thực hiện tốt các lệnh ở định dạng này cho chúng:
- regsvr32 \ Windows \ System32 \ InsertFileNameHere / u
- regsvr32 \ Windows \ System32 \ InsertFileNameHere
(Lưu ý: Bạn phải thay thế InsertFileNameHere một phần của mã có tên tệp hoặc thành phần mà bạn đang tìm cách hủy đăng ký và sau đó đăng ký.)
- Cố gắng hủy đăng ký và đăng ký lại càng nhiều tệp hoặc thành phần DLL và OCX càng tốt.
- Giả sử bạn đã thực hiện xong các thao tác hủy đăng ký và đăng ký lại cho tất cả các thành phần cần thiết, bạn phải đóng ứng dụng Command Prompt và các chương trình khác.
- Khởi động lại máy tính của bạn - vì thao tác khởi động lại là điều duy nhất đảm bảo Windows sẽ tính đến tất cả các thay đổi do công việc của bạn.
- Chạy một số kiểm tra để xác nhận rằng Lỗi thời gian chạy 339 không còn hoạt động. Thử lại tác vụ hoặc thao tác mà bạn gặp phải thông báo lỗi hoặc thông báo để xem điều gì xảy ra lần này.
Những điều khác bạn có thể thử để giải quyết Lỗi thời gian chạy 339 trên máy tính Windows 10
Tại thời điểm này, nếu bạn vẫn chưa áp dụng một bản sửa lỗi đủ để giải quyết các vấn đề được xác định bởi Lỗi 339 trên PC của mình, thì bạn không có lựa chọn nào khác ngoài việc thử các quy trình trong danh sách các giải pháp và cách giải quyết cuối cùng của chúng tôi cho vấn đề.
Sử dụng trình dọn dẹp sổ đăng ký:
Trình dọn dẹp sổ đăng ký sẽ thực hiện các hoạt động để loại bỏ các mục nhập không hợp lệ, bị hỏng và bị hỏng khỏi sổ đăng ký của bạn. Chúng tôi khuyên bạn nên tải xuống và chạy Auslogics Registry Cleaner. Sau thao tác dọn dẹp, bạn sẽ phải khởi động lại PC của mình để hoàn tất mọi việc.
Cài đặt các ứng dụng và thành phần quan trọng:
Có nhiều khả năng bạn đang gặp khó khăn với Lỗi thời gian chạy 339 vì máy tính của bạn thiếu các chương trình và thành phần nhất định mà các ứng dụng khác cần để chạy hoặc hoạt động. Một số người dùng đã quản lý để khắc phục sự cố bằng cách kiểm tra và cài đặt tất cả các ứng dụng và gói sau: DirectX, Java, Flash và Visual C ++ Redistributables.
Chạy ứng dụng gặp sự cố ở chế độ tương thích cho một bản dựng Windows khác.
Hãy thử nhiều phiên bản Windows nhất có thể để xem một trong số chúng có hoạt động không.