Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Cập Nhật cho Khuôn khổ .NET 2.0 Service Pack 2, Khuôn khổ .NET 3,0 Service Pack 2 hoặc Khuôn khổ .NET 3.5 Service Pack 1 có thể không chính xác update tập tin ngay cả khi cài đặt chuyên biệt các bản cập...

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2431806
TRIỆU CHỨNG
Khi bạn cài đặt chuyên biệt một số Cập Nhật cho Khuôn khổ .NET 2.0 Service Pack 2, Khuôn khổ .NET 3,0 Service Pack 2 hoặc Khuôn khổ .NET 3.5 Service Pack 1, bản Cập Nhật có thể cài đặt chuyên biệt thành công. Tuy nhiên, tệp có thể không được Cập Nhật. Vì vậy, các bản Cập Nhật có thể được reoffered vào Windows Update.
NGUYÊN NHÂN
Kịch bản này có thể xảy ra vì nhiều lý do mà bao gồm một số thất bại cài đặt chuyên biệt vấn đề có liên quan đến chi nhánh kép phục vụ. Từ tháng 1 năm 2009 đến tháng 7 năm 2009, một số hotfixes cho Khuôn khổ .NET 2.0 Service Pack 2, Khuôn khổ .NET 3,0 Service Pack 2 và Khuôn khổ .NET 3.5 Service Pack 1 đã được phát hành với một khiếm khuyết. Khi hotfixes có lỗi này được cài đặt chuyên biệt, và sau đó một Cập Nhật bảo mật được cài đặt chuyên biệt, sự hiện diện của các hotfix ngăn chặn các tập tin tải trọng trong bản cập nhật bảo mật từ đang được cập nhật một cách chính xác. Trong một số trường hợp, vấn đề này cũng có thể biểu hiện bản thân trong các hình thức của lỗi được mô tả trong bài viết Cơ sở tri thức Microsoft sau:
2262911 "Không thể nạp loại 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy'" ngoại lệ lỗi sau khi bạn cài đặt chuyên biệt Cập Nhật 982167 hoặc Cập Nhật 982168
Microsoft đã gỡ bỏ tất cả các hotfix đó bao gồm lỗi này và đã thay thế này với hotfixes mới mà không có các khiếm khuyết. Bài viết Cơ sở tri thức Microsoft cho các hotfix lỗi đã được Cập Nhật, và họ danh sách hotfixes thay thế mà không có các khiếm khuyết. Nếu bạn đã cài đặt chuyên biệt một trong các hotfix lỗi được liệt kê ở đây, áp dụng các workaround được mô tả trong phần "Workaround" của bài viết này đến địa chỉ các vấn đề. Nếu bạn không áp dụng các workaround, đó là một khả năng rằng các tập tin trong tải trọng cho một Cập Nhật bảo mật có thể không được cập nhật một cách chính xác, để lại máy tính trong trạm đậu không phù hợp và có thể dễ bị tổn thương.

Danh sách các khiếm khuyết Hotfixes

946411Khắc phục: Khi bạn in một tập tin XPS trên Windows XP Service Pack 2 hoặc Service Pack 3 dựa trên máy tính, các kí tự đại diện trong tập tin XPS in không chính xác
952883IX: Loại trở lại hay tranh luận ra của một bản ghi dịch vụ ASMX phương pháp bao gồm một tài sản có một setter nội bộ có thể không được đăng trên một máy tính có Net Framework cài đặt chuyên biệt
958090Khắc phục: Ngoại lệ System.EnterpriseServices.TransactionProxyException không thể được đánh bắt từ các lĩnh vực ứng dụng khi nó được kích hoạt trong một hoàn tất giao dịch
958252Khắc phục: Khi bạn sử dụng công cụ tuỳ chỉnh Msdatasetgenerator trong các Khuôn khổ .NET 2.0 Service Pack 1 (SP1), giá trị quy mô và giá trị chính xác trong các mã được tạo ra cho một bên thứ ba .net dữ liệu nhà cung cấp khác nhau từ các giá trị mà bạn thiết lập
960442Khắc phục: Bạn nhận được một thông báo lỗi ngoại lệ khi bạn sử dụng các đối tượng BinaryFormatter serialize và deserialize một loại chung trong một hội đồng trong Khuôn khổ .NET 2.0 Service Pack 2 hoặc trong Khuôn khổ .NET 3.5 Service Pack 1
960754Khắc phục: Bạn nhận được ngoại lệ ObjectDisposedException khi bạn đề cập đến các đối tượng Transaction.Current.TransactionInformation
961847Khắc phục: Thông báo lỗi khi bạn xem một trang trong phương thức thiết kế sau khi bạn biên dịch một dự án dựa trên Net Framework 3.5 Service Pack 1: "Lỗi tạo kiểm soát-'ControlInstanceName [văn bản]' không thể đặt thuộc tính 'PropertyName'"
961864Khắc phục: Web khách hàng có thể có một số vấn đề khi bạn truy cập vào một ASP.NET 2.0 AJAX cho phép web site
961870Khắc phục: Một rò bộ nhớ xảy ra khi bạn chạy một ứng dụng đòi hỏi CLR để tải một lắp ráp chế độ trộn lẫn trong Khuôn khổ .NET 2.0 Service Pack 2
961881Khắc phục: Một sự vi phạm truy nhập xảy ra khi bạn Bắt đầu một ứng dụng chạy trên CLR
961884Khắc phục: Bạn có kinh nghiệm rất chậm hiệu suất trên một yêu cầu ban đầu cho một trang ASP.NET Web sau khi bạn thay đổi mục tin thư thoại App_Code, thư tạp, hoặc các tập tin Global.asax
961885Khắc phục: Bạn nhận được một lỗi vi phạm truy nhập khi bạn chạy một ứng dụng CLR rằng các cuộc gọi phương pháp XslCompiledTransform.Transform
961901Khắc phục: Các chế độ IME cụ thể mà bạn đặt cho một lĩnh vực chỉnh sửa có thể biến mất khi bạn trở về lĩnh vực chỉnh sửa từ một formFIX Khuôn khổ .NET 2.0 SP2 dựa trên Windows: chế độ IME cụ thể mà bạn đặt cho một lĩnh vực chỉnh sửa có thể biến mất khi bạn trở về lĩnh vực chỉnh sửa từ một hình thức Khuôn khổ .NET 2.0 SP2 dựa trên Windows
961902Khắc phục: Thông báo lỗi khi bạn biên dịch một dự án ASP.NET có chứa nhiều ứng dụng tập tin tài nguyên: "Một cơ hội đầu tiên ngoại lệ của loại 'System.ArgumentException' đã xảy ra trong mscorlib.dll"
962351Khắc phục: Các trình đơn cửa sổ pop-ra không hiển thị khi bạn sử dụng Internet Explorer 8,0 trong chế độ tiêu chuẩn để xem một trang ASP.NET Web có năng động menu
962890Sửa chữa: Thông báo lỗi khi một ứng dụng Khuôn khổ .NET 2.0 dựa trên các cuộc gọi các chức năng XmlTextReader.Read nhiều lần: "'Quyền' Bắt đầu từ khóa trên dòng 171 không khớp với từ khóa cuối cùng của 'PermissionRead'"
963676Khắc phục: CLR không thành công với một công cụ thực hiện gây tử vong lỗi, và một vụ tai nạn xảy ra khi bạn chạy một ứng dụng bằng cách sử dụng Khuôn khổ .NET 2.0 Service Pack 2
967114Sửa chữa: Thông báo lỗi khi bạn sử dụng các phương pháp System.Data.DataTable.InsertRow hoặc bất kỳ phương pháp khác của tình trạng quá tải trong một Khuôn khổ .NET 2.0 dựa trên ứng dụng để chèn hàng vào một bảng: "số học hoạt động dẫn đến một tràn"
967613Khắc phục: Một ứng dụng theo dõi các sự kiện kí nhập mục đổ vỡ khi nó gọi Dispose phương pháp lớp System.Diagnostics.EventLog
967615Khắc phục: Một Khuôn khổ .NET 2.0 SP2 dựa trên ứng dụng hoặc một Khuôn khổ .NET 3.5 SP1 dựa trên ứng dụng không chính xác bỏ an toàn xử lý các đối tượng được tạo bởi các đối tượng WindowsIdentity
967812Một hotfix có sẵn mà Cập Nhật một số tài sản tại System.Globalization.RegionInfo lớp cho Slovakia, Slovenia, và cho Thổ Nhĩ Kỳ
968108Khắc phục: Vụ tai nạn khách hàng Web hoặc bạn gặp hành vi bất ngờ khi bạn truy cập vào một ASP.NET 2.0 AJAX cho phép web site đó triển khai tại một trang trại Web
968249Khắc phục: Một kích thước không đúng thẩm được tạo ra khi bạn sử dụng loại thư viện doanh nghiệp xuất khẩu để tạo ra một thư viện loại từ một CLR Cynulliad mewn Khuôn khổ .NET 2.0 Service Pack 2
968392Thông báo lỗi và kiểm soát siêu liên kết là không rendered nếu tài sản ImageUrl được thiết lập trong Visual Studio 2005 hoặc Visual Studio 2008 sau khi bạn cài đặt chuyên biệt NET Framework 2.0 SP2 hoặc Khuôn khổ .NET 3.5 SP1: "Đối tượng tham chiếu không được đặt để một thể hiện của một đối tượng"
968432Khắc phục: Một ngoại lệ System.InvalidOperationException xảy ra khi bạn chạy một ứng dụng web mà dựa trên Khuôn khổ .NET 2.0 SP2 hoặc trong NET Framework 3,5 SP1
968556Khắc phục: Các phương pháp XslCompiledTransform.Transform không có một phương pháp quá tải chấp nhận cả hai XPathNavigator và XmlResolver các đối tượng như là đối số trong Khuôn khổ .NET 2.0
968760Một ứng dụng quản lý này có một số chủ đề xử lý và Bộ xử lí biến cố trong Microsoft Khuôn khổ .NET 2.0
969364Khắc phục: Khối mã nhúng vào một web site ASP.NET 2.0 biến mất khi bạn sử dụng các công cụ tạo ra nguồn lực địa phương trong Visual Web Developer để tạo ra một tập tin địa phương tài nguyên
969612Mô tả các hotfix rollup gói cho ASP.NET 2.0: tháng 4 năm 2009
969722Khắc phục: "Ứng dụng ASP.NET v2.0.50727 (__Total__) \Sessions hoạt động" hiệu suất truy cập hiện một cách bất hợp lý cao giá trị sau khi Microsoft Khuôn khổ .NET 3.5 Service Pack 1 cài đặt chuyên biệt
969836Khắc phục: Một sợi công nhân trong một ứng dụng dựa trên Khuôn khổ .NET 2.0 Windows Forms có thể bị chặn khi nó gọi phương pháp Control.Invoke ngay cả khi GUI thread là nhàn rỗi
970350Khắc phục: Thông báo lỗi ngoại lệ khi một đối tượng System.Drawing.FontConverter invokes các tài sản FontFamily.Families Khuôn khổ .NET 2.0 SP2 hoặc Khuôn khổ .NET 3.5 SP1: "Out of Memory"
970510Khắc phục: Một ngoại lệ TypeLoadException xảy ra khi bạn chạy một ứng dụng dựa trên Net Framework 3,5 SP1
970924Khắc phục: Hiệu suất của các ứng dụng sử dụng CreateType phương pháp giảm vì bạn thêm nhiều loại đối tượng vào một mô-đun năng động hội trong Khuôn khổ .NET 2.0 SP2
971030Khắc phục: Một sự vi phạm truy nhập xảy ra khi bạn chạy một ứng dụng dựa trên Khuôn khổ .NET 2.0 có một cuộc gọi ảo IList<T>, IEnumerable<T>, hoặc ICollection<T> giao diện trong một phương pháp LCG</T> </T> </T>
971169Khắc phục: Thông báo lỗi khi bạn chạy một ASP.NET 2.0 Web ứng dụng nếu tập đã đặt tên tin tài nguyên toàn cầu có văn hóa tên "zh-Hant"
971601Khắc phục: Các quầy hiệu suất giám sát đáp một ứng dụng ngừng ứng khi các ứng dụng thoát ra và khởi động lại và bạn nhận được ngoại lệ System.InvalidOperationException trên một máy tính đang chạy Khuôn khổ .NET 2.0
971988Khắc phục: Sử dụng CPU tăng đáng kể khi bạn chạy một Khuôn khổ .NET 2.0-based Multi-AppDomain ứng dụng sử dụng các đối tượng mà finalizers Bắt đầu phương pháp ThreadPool
971993Mô tả của các hotfix cho phép các ứng dụng ASP.NET Web để hỗ trợ dựa trên tuyên bố danh tính khi bạn sử dụng các nhà cung cấp thành viên
972259Khắc phục: Các chủ đề của một Khuôn khổ .NET 2.0 SP2-dựa chương trình tạm dừng cho một thời gian rất dài khi bộ sưu tập đồng thời rác được kích hoạt
972848Khắc phục: Một thế hệ tệp kết xuất nhỏ là chậm và kích thước của tập tin là lớn hơn so với dự kiến khi các thông tin thu thập các tập tin không phải là loại MiniDumpWithFullMemory Khuôn khổ .NET 2.0
Để biết thêm chi tiết về chi nhánh kép phục vụ, bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
960043 Hai chi nhánh phục vụ cho Khuôn khổ .NET 2.0 Service Pack 2, Khuôn khổ .NET 3,0 Service Pack 2 và Khuôn khổ .NET 3.5 Service Pack 1
CÁCH GIẢI QUYẾT KHÁC
Để làm việc xung quanh vấn đề này, hãy làm theo các bước sau.

Bước 1

cài đặt chuyên biệt hotfix 975954. Để tải về các bản Cập Nhật MSI, truy cập vào web site MSDN sau đây:

Bước 2

Chạy một sửa chữa của sản phẩm. Chúng tôi có thể sửa chữa các sản phẩm cho bạn tự động, hoặc bạn có thể sửa chữa các chìa khoá sản phẩm mình.

Chạy sửa chữa cho tôi

Để chạy một sửa chữa của các sản phẩm tự động, bấm vào các Sửa chữa nó nút chọn một. Sau đó bấm Chạy trong các Tải tệp xuốnghộp thoại hộp, và sau đó làm theo các bước trong việc sửa chữa nó wizard.


Lưu ýThuật sĩ này là bằng tiếng Anh chỉ. Tuy nhiên, việc sửa chữa tự động cũng làm việc cho các phiên bản ngôn ngữ khác của Windows.

Lưu ý Nếu bạn không phải trên máy tính có vấn đề, bạn có thể lưu tự động sửa chữa một ổ đĩa flash hoặc đĩa compact do đó bạn có thể chạy nó trên máy tính có vấn đề.

Hãy để tôi sửa chữa nó bản thân mình

Để sửa chữa các chìa khoá sản phẩm mình, hãy nhập các dòng lệnh sau thích hợp từ một dấu kiểm nhắc lệnh nâng lên:
  • Nếu bạn chỉ có các Khuôn khổ .NET 2.0 Service Pack 2 cài đặt chuyên biệt, hãy chạy lệnh sau:
    msiexec/f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}
    Lệnh này để sửa chữa các lớp sản phẩm Khuôn khổ .NET 2.0 SP2.
  • Nếu bạn có các Khuôn khổ .NET 3,0 Service Pack 2 cài đặt chuyên biệt, hãy chạy lệnh sau:
    msiexec/f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    msiexec/f {A3051CD0-2F64-3813-A88D-B8DCCDE8F8C7}
    Các lệnh sửa chữa Khuôn khổ .NET 2.0 SP2 và các lớp sản phẩm Khuôn khổ .NET 3,0 SP2.
  • Nếu bạn có các Khuôn khổ .NET 3.5 Service Pack 1 cài đặt chuyên biệt, hãy chạy lệnh sau:
    msiexec/f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    msiexec/f {A3051CD0-2F64-3813-A88D-B8DCCDE8F8C7}

    msiexec/f {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}
    Các lệnh sửa chữa Khuôn khổ .NET 2.0 SP2, Khuôn khổ .NET 3,0 SP2 và các lớp sản phẩm Khuôn khổ .NET 3.5 SP1.
Khi bạn sửa chữa các lớp sản phẩm bằng cách chạy lệnh này, điều này gây ra tất cả tính năng trong đó lớp sản phẩm (.NET Framework 2.0 SP2, Khuôn khổ .NET 3,0 SP2 và Khuôn khổ .NET 3,0 SP1) để tái thẩm định trạm đậu cài đặt chuyên biệt.

Điều này giải quyết các vấn đề đó gây ra bởi baseliner xấu và cho phép Cập Nhật áp dụng trọng tải của nó thành công.

Để biết thêm thông tin về làm thế nào để chạy một lệnh sử dụng cao mức cấp phép, truy cập web site Microsoft sau đây:


Step3

Có lẽ bạn cần phải cài đặt chuyên biệt lại một hotfix đã được Cập Nhật và thay thế như đã đề cập trong phần "Nguyên nhân". Để xác định liệu bạn cần phải cài đặt chuyên biệt lại một hotfix Cập Nhật, kiểm tra phần "Thông tin thay thế Hotfix" trong bài viết cơ sở kiến thức cho các hotfix mà bạn cài đặt chuyên biệt.
THÔNG TIN THÊM
Để biết thêm chi tiết về các thiết bị chuyển mạch dòng lệnh được hỗ trợ bởi trình cài đặt chuyên biệt Windows, hãy truy cập web site MSDN sau: Để biết thêm thông tin về cài đặt chuyên biệt Windows, truy cập web site MSDN sau:

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 2431806 - Xem lại Lần cuối: 07/04/2012 05:43:00 - Bản sửa đổi: 6.0

Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 3.0 Service Pack 2, Microsoft .NET Framework 2.0 Service Pack 2

  • kbprb kbfix kbtshoot kbexpertiseinter kbsurveynew kbinstallation kbmsifixme kbfixme kbmt KB2431806 KbMtvi
Phản hồi