Áp dụng cho
Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows Server 2025

Ngày phát hành ban đầu: Ngày 18 tháng 6 năm 2026

ID KB: 5105752

Triệu chứng 

JScript định nghĩa toàn cầu và bối cảnh thực thi tải từ nhiều tập lệnh hoặc được cung cấp thông qua polyfills có thể không tồn tại sau khi mỗi tập lệnh kết thúc chạy. Do đó, một số tập lệnh hoạt động trong các phiên bản Windows cũ hơn có thể không hoạt động Windows 11, phiên bản 24H2 trở lên. 

Nguyên nhân 

Tệp jscript9legacy.dlllà tệp thư viện liên kết động (DLL) được sử dụng trong hệ điều hành Windows, đặc biệt là để chạy mã JScript. DLL này là một phiên bản mới hơn mà thay thế các jscript9.dllcũ hơn để giải quyết các lỗ hổng khác nhau và cải thiện bảo mật, bắt đầu trong Windows 11, phiên bản 24H2.  

Các hàm cũ jscript9.dlltự động giữ lại định nghĩa và ngữ cảnh toàn cầu, vì vậy các hàm được tải từ nhiều tập lệnh vẫn có thể truy nhập được. Trong jscript9legacy.dll, ngữ cảnh thực thi không được duy trì theo mặc định. Các hàm được xác định trong một tập lệnh sẽ bị loại bỏ sau khi thực thi và phần còn lại của tập lệnh không thể truy nhập được.  

Giải pháp 

Sự cố này được khắc phục trong các bản cập nhật Windows được phát hành vào và sau ngày 24 tháng 2 năm 2026 (KB5077241). Tuy nhiên, tính năng giải quyết vấn đề này bị vô hiệu hóa theo mặc định. Để bật ngữ cảnh thực thi JScript liên tục, hãy làm theo các bước sau. 

Quan trọng: Bài viết này có chứa thông tin về cách sửa đổi sổ đăng ký. Hãy đảm bảo rằng bạn nên sao lưu sổ đăng ký trước khi bạn sửa đổi nó. Hãy đảm bảo rằng bạn biết cách khôi phục sổ đăng ký nếu sự cố xảy ra. Để biết thêm thông tin về cách sao lưu, khôi phục và sửa đổi sổ đăng ký, hãy xem Cách sao lưu và khôi phục sổ đăng ký trong Windows

  1. Chạy lệnh sau đây để tạo khóa đăng ký điều khiển tính năng:

    reg add "HKLM\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_PERSISTENCE"

  2. Bên dưới khóa này, tạo giá trị DWORD (32 bit) mới.

  3. Cấu hình giá trị như sau:

    1. Để chỉ bật tính bền vững cho các quy trình cụ thể: Đặt giá trị thành 1 cho mỗi tên quy trình đích.

    2. Để cho phép duy trì tính bền vững cho tất cả các quy trình: Thêm * làm tên khóa và đặt giá trị thành 1.

  Ảnh chụp màn hình hiển thị các bước để tạo khóa đăng ký điều khiển tính năng

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.