Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

LỖI #: 118145 (bảo trì nội dung)lỗi #: 332758 (SQLBUVSTS)

Triệu chứng

Khi bạn truy cập một trang Web hoặc chạy các ứng dụng tải XHTML tài liệu bằng cách sử dụng Microsoft XML Core Services (MSXML), MSXML sẽ gửi yêu cầu World Wide Web Consortium (W3C) để lấy tệp định nghĩa loại tài liệu (DTD) nổi tiếng mỗi lần. Hiện tượng này có thể mang lại nhiều lưu lượng truy cập vào máy chủ W3C. Đôi khi, bạn có thể tìm thấy tệp XHTML không được tải thành công vì yêu cầu DTD bị chặn bởi máy chủ W3C.


Ví dụ: bạn có một tập tin JavaScript (JS) chứa mã sau:

function pullXHtml() {  var xml = new ActiveXObject("Msxml2.DOMDocument.4.0");
xml.async = false;
xml.loadXML(
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">" +
"<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'><head><title>simple document</title></head>" +
"<body><p>a simple paragraph</p></body></html>");
if (xml.parseError.errorCode != 0) {
var myErr = xml.parseError;
WScript.Echo("ERROR:" + myErr.reason);
} else {
WScript.echo("The XHTML document was loaded successfully.");
}
}

pullXHtml();

Khi bạn chạy các tập tin JavaScript, tệp tải tài liệu XHTML bằng MSXML. Nếu bạn chưa cài đặt bản cập nhật này, bạn có thể nhận được thông báo lỗi khi bạn chạy các tập tin JavaScript DTD yêu cầu bị chặn bởi máy chủ W3C:

LỖI: Máy chủ không hiểu yêu cầu hoặc yêu cầu là không hợp lệ.
Lỗi xử lý tài nguyên
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.

Sau khi bạn cài đặt bản cập nhật này, các tập tin JavaScript sẽ chạy thành công và bạn sẽ nhận được thông báo sau:

Tài liệu XHTML được nạp thành công.Lưu ý

  • Sau khi bạn áp dụng bản cập nhật này, MSXML lưu trữ tệp DTD cục bộ để giảm số lượng yêu cầu được gửi đến máy chủ W3C.

  • Sau khi bạn cài đặt bản cập nhật này, bạn có thể được nhắc khởi động lại máy tính của bạn.

  • Nếu bạn cài đặt bản Cập Nhật trong Windows Vista, Windows Server 2008 hoặc Windows 7, bạn phải chạy tệp thiết lập như quản trị viên.

  • Để biết thêm thông tin về XHTML và định nghĩa loại tài liệu (DTD), hãy xem phần "Thông tin".

Giải pháp

Thông tin cập nhật

Làm thế nào để xác định phiên bản MSXML

Để xác định phiên bản MSXML được cài đặt trên máy tính của bạn, hãy làm theo các bước sau:

  1. Định vị tệp Msxml4.dll trong thư mục sau:
    C:\Windows\System32

  2. Bấm chuột phải vào tệp Msxml4.dll và sau đó bấm thuộc tính.

  3. Nhấp vào tab Phiên bản để biết thông tin Phiên bản.
    Lưu ý Trong Windows Vista, Windows 7 hoặc Windows Server 2008, nhấp vào tab thông tin chi tiết thay thế.

Cách tải xuống bản cập nhật này

Bản cập nhật này sẽ được cài đặt tự động bằng Windows Update. Tuy nhiên, bạn có thể cũng cài đặt bản cập nhật này theo cách thủ công bằng cách tải xuống các gói thích hợp. Có một số gói có khắc phục sự cố này. Các gói được phát hành cho các trường hợp khác cài đặt sau:

Bài viết KB

Tình huống cài đặt

Gói Cập Nhật

Phiên bản MSXML

Các hệ điều hành được hỗ trợ

973688 mô tả các bản Cập Nhật cho Microsoft XML Core Services 4.0 Service Pack 2

MSXML 4.0 được cài đặt một ứng dụng hoặc cài đặt thủ công của mình. Để áp dụng hotfix này, bạn phải cài đặt SP2 MSXML 4.0.

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 4.0 SP2

Windows 7; Windows Server 2003 Gói Dịch vụ 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 gói dịch vụ 2; Windows Vista; Windows Vista gói dịch vụ 1; Windows Vista gói dịch vụ 2; Windows XP Service Pack 2; Windows XP Gói Dịch vụ

973686 mô tả các bản Cập Nhật cho Microsoft MSXML Core Services 6.0 gói dịch vụ 2

MSXML 6.0 được cài đặt một ứng dụng hoặc cài đặt thủ công của mình. Để áp dụng hotfix này, bạn phải cài đặt MSXML 6.0 SP2.

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 6.0 SP2

Windows Server 2003 Gói Dịch vụ 2; Windows XP Service Pack 2

973685 mô tả các bản Cập Nhật cho Microsoft XML Core Services 4,0 Service Pack 3

MSXML 4.0 được cài đặt một ứng dụng hoặc cài đặt thủ công của mình. Để áp dụng hotfix này, bạn phải cài đặt SP3 MSXML 4.0.

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 4.0 SP3

Windows 7; Windows Server 2003 Gói Dịch vụ 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 gói dịch vụ 2; Windows Vista; Windows Vista gói dịch vụ 1; Windows Vista gói dịch vụ 2; Windows XP Service Pack 2; Windows XP Gói Dịch vụ 3

973687 mô tả các bản Cập Nhật cho Microsoft MSXML Core Services 3.0 và MSXML Core Services 6.0

MSXML3 và MSXML6 đã được cài đặt hệ điều hành

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0 và MSXML 6.0

Windows XP SP3

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0

Phiên bản Windows XP Professional x64

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0

Windows Server 2003 SP2

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0

Windows Server 2003 Gói Dịch vụ 2 x64 Edition

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0

Windows Server 2003 Gói Dịch vụ 2 dành cho hệ thống dựa trên Itanium

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0 và MSXML 6.0

Windows Vista, Windows Vista SP1 và Windows Vista SP2

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0 và MSXML 6.0

Phiên bản 64-bit của Windows Vista, Windows Vista Phiên bản 64-bit SP1 và Windows Vista SP2

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0 và MSXML 6.0

Windows Server 2008 và Windows Server 2008 SP2

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0 và MSXML 6.0

Windows Server 2008 x64 Edition và Windows Server 2008 x64 Edition SP2

Download Tải xuống gói cập nhật ngay bây giờ.

MSXML 3.0 và MSXML 6.0

Windows Server 2008 cho hệ thống dựa trên Itanium và Windows Server 2008 cho hệ thống dựa trên Itanium SP2


Để biết thêm thông tin về cách tải xuống tệp hỗ trợ của Microsoft, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức của Microsoft:

119591 cách tải xuống các tệp hỗ trợ Microsoft từ dịch vụ trực tuyến
Microsoft đã quét vi-rút tệp này. Microsoft đã sử dụng phần mềm phát hiện vi-rút mới nhất đã có vào ngày tệp được đăng. Tệp được lưu trữ trên máy chủ được tăng cường bảo mật giúp ngăn chặn mọi thay đổi trái phép đối với tệp.

Thông tin về tệp

Phiên bản tiếng Anh của bản cập nhật này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Quốc tế Phối hợp (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab Múi Giờ trong mục Ngày và Giờ trong Pa-nen điều khiển.

Đối với tất cả phiên bản x86 dựa trên Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2 và Windows 7

Tên tệp

Phiên bản tệp

Kích thước tệp

Ngày

Giờ

Msxml4.dll

4.20.9876.0

1,348,432

20-Jul-2009

16:05

Msxml4a.dll

4.10.9404.0

53,768

20-Jul-2009

16:05

Msxml4r.dll

4.10.9404.0

91,656

20-Jul-2009

16:05

Thông tin

Để biết thêm thông tin về định nghĩa loại tài liệu, ghé thăm Web site sau:

http://www.w3.org/TR/xhtml1/dtds.htmlĐể biết thêm thông tin về XHTML, ghé thăm Web site sau:

http://www.w3.org/TR/xhtml1/Để biết thêm thông tin về MSXML, hãy truy cập trang Web mạng lưới nhà phát triển Microsoft sau:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspxĐể biết thêm thông tin về danh sách các phiên bản Microsoft XML Parser (MSXML), bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

269238 danh sách của Microsoft XML Parser (MSXML) phiên bản


Tham khảo

Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

954459 MS08-069: mô tả về Cập Nhật bảo mật cho XML Core Services 6.0: ngày 11 tháng 9 năm 2008


Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

824684
Mô tả thuật ngữ chuẩn được sử dụng để mô tả các bản cập nhật phần mềm của Microsoft

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.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×