Lỗi tập lệnh là lỗi xảy ra khi các hướng dẫn từ tập lệnh không thể được thực thi chính xác vì một lý do nào đó.
Hầu hết người dùng máy tính sẽ gặp phải lỗi tập lệnh thường xuyên nhất trong trình duyệt khi trình duyệt không thể thực thi các hướng dẫn JavaScript hoặc VBScript (hoặc ngôn ngữ viết lệnh khác) từ một trang web, nhưng chúng cũng có thể xảy ra trong các ứng dụng dành cho máy tính để bàn.
Đây là một số thông báo lỗi tập lệnh mẫu:
- Các lỗi trên trang web này có thể khiến nó hoạt động không chính xác.
- Đã xảy ra Lỗi thời gian chạy. Bạn có muốn gỡ lỗi không?
- Lỗi tập lệnh Internet Explorer. Đã xảy ra lỗi trong tập lệnh ở dòng 1. Bạn có muốn tiếp tục chạy tập lệnh trên trang này không?
- Tập lệnh trên trang này khiến Internet Explorer chạy chậm. Nếu nó tiếp tục chạy, máy tính của bạn có thể không phản hồi. Bạn có muốn hủy tập lệnh không?
- Đã xảy ra lỗi trong tập lệnh trên trang này.
Tại sao bạn gặp lỗi tập lệnh
Một lý do phổ biến cho lỗi tập lệnh là lỗi đã xảy ra ở hậu trường, trên máy chủ web do lỗi trong trình duyệt web hoặc ở phần cuối lập trình của chương trình phần mềm.
Triển khai mã không chính xác hoặc một số cấu hình xấu khác về phía phần mềm không phải là vấn đề của bạn cần khắc phục. Điều tốt nhất nên làm trong tình huống đó là đợi bản cập nhật từ nhà phát triển.
Tuy nhiên, lỗi tập lệnh cũng có thể do bạn đang xảy ra điều gì đó, chẳng hạn như chương trình phần mềm hoặc hệ điều hành của riêng bạn không thể tải tập lệnh một cách chính xác. Ví dụ: có thể có một cài đặt trong trình duyệt web của bạn đang chặn các tập lệnh hoặc phần mềm bảo mật của bạn có thể đang coi một tập lệnh vô hại như thể đó là một mối đe dọa cần được xóa.
Cách sửa lỗi tập lệnh
Lỗi tập lệnh thường thấy nhất trong Internet Explorer hoặc trong một ứng dụng sử dụng IE để truy cập internet hoặc chạy các tập lệnh cục bộ, vì vậy hầu hết các bước khắc phục sự cố này đều liên quan đến IE.
Microsoft không còn hỗ trợ Internet Explorer nữa và khuyên bạn nên cập nhật lên trình duyệt Edge mới hơn. Truy cập trang web của họ để tải xuống phiên bản mới nhất.
Mặc dù Microsoft Edge đã thay thế phần lớn IE, một số vấn đề tương tự có thể xảy ra. Các bản sửa lỗi cũng giống nhau hoặc rất giống nhau.
Vì lý do này, cách nhanh nhất để ngăn lỗi tập lệnh là chuyển đổi trình duyệt! Sử dụng một cái gì đó như Edge, Chrome, Firefox hoặc Opera. Tuy nhiên, làm điều đó không thực sự giải quyết được lỗi tập lệnh.
Thực hiện theo thứ tự các bước sau, kiểm tra sau mỗi bước để xem bạn có còn gặp lỗi không:
Tắt Lỗi tập lệnh trong IE
Người dùng bình thường thực sự không cần phải nhìn thấy các lỗi tập lệnh vì chúng chỉ đóng vai trò là một sự phiền toái. Điều này đặc biệt đúng nếu lỗi không thực sự ngăn bạn sử dụng trang web hoặc chương trình bình thường.
Bạn có thể tắt một cách an toàn các lỗi tập lệnh trong Internet Explorer, cũng như các chương trình sử dụng IE trên chương trình phụ trợ, như sau:
- Mở hộp thoại Run bằng cách nhấn phím Windows Keyrồi đến phím R.
- Nhập lệnh inetcpl.cplđể khởi chạy Thuộc tính Internet.
- Mở tab có tên Advanced.
-
Cuộn xuống cho đến khi bạn tìm thấy phần Duyệt, sau đó tìm ba cài đặt này (những gì bạn thấy sẽ phụ thuộc vào hệ điều hành bạn đang sử dụng):
- Đảm bảo cả Tắt gỡ lỗi tập lệnh (Internet Explorer)và Tắt gỡ lỗi tập lệnh (Khác)có dấu kiểm bên cạnh chúng.
- Ngay bên dưới các tùy chọn đó, hãy kiểm tra kỹ xem Hiển thị thông báo về mọi lỗi tập lệnhchưa được chọn (để bạn sẽ không thấy thông báo về lỗi tập lệnh.)
Đây là các cài đặt mặc định cho Windows 11 và Windows 10.
- Nhấn OKđể lưu các thay đổi.
Đảm bảo IE không chặn các tính năng tạo kịch bản quan trọng
Tắt các lỗi tập lệnh sẽ khiến bạn không nhìn thấy chúng nhưng không nhất thiết có nghĩa là bản thân các tập lệnh sẽ hoạt động bình thường chỉ vì các lỗi liên quan của chúng không còn được nhìn thấy nữa.
Đảm bảo rằng bạn chưa vô hiệu hóa tập lệnh ActiveX và Internet Explorer không chặn Java hoặc ActiveX. Một số cài đặt bảo mật nhất định trong IE sẽ ngăn ActiveX và Java chạy đúng cách, điều này có thể ảnh hưởng đến khả năng sử dụng của trang web đang chạy tập lệnh.
Cách nhanh nhất để các tính năng này hoạt động trở lại (nếu chúng chưa hoạt động) là đặt lại cài đặt bảo mật trong Internet Explorer.
Xóa Tệp Internet Tạm thời
Các tệp tạm thời được Internet Explorer lưu vào bộ nhớ đệm trên máy tính của bạn để bạn có thể truy cập lại các trang web nhanh hơn, nhưng bộ đệm quá lớn hoặc bộ nhớ cache lưu trữ dữ liệu bị hỏng có thể dẫn đến lỗi tập lệnh. Bạn nên xóa các tệp bộ nhớ cache này theo định kỳ.
Cho phép cửa sổ bật lên trong trình duyệt của bạn
Trình chặn cửa sổ bật lên thường cực kỳ hữu ích, nhưng thực sự có thể gây ra lỗi tập lệnh nếu tập lệnh không có đủ thời gian để chạy vì trình duyệt đang ngăn cửa sổ bật lên.
Tất cả các trình duyệt web đều cho phép bạn kiểm soát cài đặt trình chặn cửa sổ bật lên. Nếu bạn tắt trình chặn, cửa sổ bật lên sẽ được phép chạy lại.
Cập nhật phần mềm của bạn
Phần mềm lỗi thời có thể là nguyên nhân gây ra lỗi tập lệnh cụ thể mà bạn đang gặp. Điều này có thể do trang web hoặc chương trình hiển thị lỗi, có yêu cầu tối thiểu mà máy tính của bạn không đáp ứng hoặc do lỗi tập lệnh đã được sửa thông qua bản cập nhật mà bạn chưa bao giờ nhận được.
Bạn phải luôn cập nhật Windows.
Cập nhật các chương trình của bên thứ ba nếu chúng gặp lỗi tập lệnh. Một công cụ cập nhật phần mềm miễn phí là một cách dễ dàng để thực hiện việc này.
Kiểm tra phần mềm bảo mật của bạn
Có thể chương trình chống vi-rút hoặc ứng dụng tường lửa của bạn đang chặn các tập lệnh hoặc điều khiển ActiveX chạy bình thường. Tạm thời vô hiệu hóa cả hai để xem bạn có còn gặp lỗi tập lệnh hay không.
Bạn đừng bao giờ để máy tính của mình bị tấn công, nhưng trong trường hợp này, phần mềm bảo mật có thể là nguyên nhân gây ra lỗi, vì vậy việc tắt tạm thời chúng chỉ trong vài phút sẽ không gây hại gì.
Quy trình này khác nhau đối với mọi chương trình, nhưng bạn có thể nhấp chuột phải vào phần mềm đang chạy trên thanh tác vụ Windows, bên cạnh đồng hồ, để tắt các lá chắn AV hoặc tắt tường lửa. Nếu không, hãy thử mở chương trình - chắc chắn có một tùy chọn ở đó để tắt ứng dụng.
Một thứ khác cần tìm với trình quét chống vi-rút của bạn là liệu nó có được định cấu hình để kiểm tra vi-rút trong các thư mục mà trình duyệt web của bạn sử dụng để giữ các tệp tạm thời hay không. Nếu vậy, máy quét có thể xác định không chính xác các tập lệnh là phần mềm độc hại và cách ly hoặc xóa chúng trước khi chúng có thể chạy. Thêm loại trừ thư mục nếu ứng dụng của bạn cho phép.
Internet Explorer sử dụng thư mục này theo mặc định:
C: / Users [tên người dùng] AppData / Local / Microsoft / Windows / INetCache
Google Chrome lưu trữ dữ liệu tại đây:
C: / Users [tên người dùng] AppData / Local / Google / Chrome / User Data / Default / Cache
Đặt lại Tất cả Cài đặt của Internet Explorer
Có thể có một số cài đặt hoặc tiện ích bổ sung gây ra lỗi tập lệnh trong Internet Explorer. cách dễ nhất để trả lại tất cả các cài đặt đó về mặc định là đặt lại Internet Explorer.
Đặt lại IE sẽ vô hiệu hóa tất cả các thanh công cụ và tiện ích bổ sung, cũng như đặt lại mọi quyền riêng tư, bảo mật, cửa sổ bật lên, duyệt theo tab, trình duyệt web mặc định và tùy chọn nâng cao.
Một phương pháp thay thế là xem liệu chỉ một tiện ích bổ sung có gây ra lỗi tập lệnh hay không, bạn có thể thực hiện điều này thông qua Công cụ> Quản lý tiện ích bổ sung- menu ons. Tắt từng tiện ích bổ sung một và kiểm tra lỗi tập lệnh sau mỗi tiện ích bổ sung.
Nếu không, đây là cách đặt lại hoàn toàn Internet Explorer:
- Mở hộp thoại Run bằng phím nóng WIN + R.
- Nhập inetcpl.cplđể mở Thuộc tính Internet.
- Đi tới tab Nâng cao.
-
Chọn Đặt lạiở dưới cùng, sau đó trên màn hình Đặt lại Cài đặt Internet Explorer.
Tùy chọn duy nhất cho người dùng Windows 11 từ màn hình này là Khôi phục cài đặt nâng cao.
- Chọn Đóngkhi tất cả các cài đặt đã được đặt lại.
- Khởi động lại máy tính của bạn.
Tắt tính năng Di chuyển mượt mà
Đây là phần cuối cùng vì đây là nguyên nhân ít có khả năng gây ra lỗi tập lệnh nhất. Tuy nhiên, nếu bạn gặp lỗi khi xem video trong Internet Explorer hoặc video không hiển thị chính xác, tùy chọn Smooth Scrolling trong IE có thể gây ra sự cố với các tập lệnh đang cố chạy trên trang.
Đây là cách tắt tính năng Smooth Scrolling trong Internet Explorer:
- Sử dụng hộp thoại Run (Windows Key + R) để nhập lệnh inetcpl.cpl.
- Điều hướng đến tab Nâng cao.
- Trong phần Duyệt, về phía dưới cùng, bỏ dấu kiểm bên cạnh Sử dụng thao tác cuộn trơn.
- Nhấn OKđể lưu và thoát.