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

Thông báo lỗi khi bạn cố cài đặt Windows XP Gói Dịch vụ 3: "Cài đặt Gói Dịch vụ 3 đã không hoàn tất" và "Đã xảy ra một lỗi bên trong"

Hỗ trợ cho Windows XP đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Windows XP vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

TRIỆU CHỨNG
Nếu bạn cố cài đặt Windows XP Gói Dịch vụ 3 (SP3), bạn có thể nhận được thông báo lỗi sau:
Cài đặt Gói Dịch vụ 3 đã không hoàn tất
Sau khi bạn bấm OK trong thông báo lỗi, bạn nhận được thông báo lỗi sau:
Đã xảy ra một lỗi bên trong
Ngoài ra, bạn có thể xem các lỗi sau được ghi trong tệp C:\Windows\Svcpack.log:
165.672: Đã xảy ra một lỗi bên trong. 165.672: Cài đặt Gói Dịch vụ 3 đã không hoàn tất. 165.672: Mã lỗi mở rộng update.exe = 0x1ffe054f 165.672: Mã trả về update.exe đã bị che mặt nạ thành 0x643 cho sự tương hợp hành động tuỳ chỉnh MSI
Chú ý Trong toàn bộ bài viết này, cặp C:\Windows chỉ cặp trong đó Windows XP thường được cài đặt.
NGUYÊN NHÂN
Các lỗi được đề cập trong phần "Hiện tượng" có thể xảy ra do các tệp không được tin cậy hoặc do các khoá sổ đăng ký bị hỏng. Bạn có thể kiểm tra nguyên nhân bằng cách tìm kiếm các mục liên quan trong tệp Svcpack.log. Các mục cụ thể sẽ xác định các nguyên nhân cụ thể của vấn đề, như được ghi chú trong các phần "Nguyên nhân" sau.

Nguyên nhân 1

Xác định xem các mục sau có được ghi trong tệp Svcpack.log không:
142.391: CheckVLKForBlock: LIC.dll không tin cậy 142.578 đã kiểm chứng: Thử lại CheckVLKForBlock 142.594: CheckVLKForBlock: LIC.dll không tin cậy 142.594 đã kiểm chứng: Lỗi: CheckVLKForBlock đã thất bại
Các mục này chỉ ra rằng nguyên nhân của vấn đề là tệp Licdll.dll. Tệp Licdll.dll có thể đã bị thay đổi, bị hỏng, hoặc không được tin cậy. Tệp Licdll.dll được đặt trong cặp sau:
C:\Windows\System32\

Nguyên nhân 2

Xác định xem các mục sau có được ghi trong tệp Svcpack.log không:
211.890: IsSPBetaKey:pLA->lpVtbl->GetProductID đã Thất bại: 0x80004005 213.125: Thử lại CheckVLKForBlock 214.468: Lỗi: CheckVLKForBlock đã thất bại
Các mục này chỉ ra rằng thông tin ID sản phẩm không chính xác trong sổ đăng ký gây ra sự cố.

Nguyên nhân 3

Xác định xem các mục sau có được ghi trong tệp Svcpack.log không:
299.031: Thử lại CheckVLKForBlock 299.531: Lỗi: CheckVLKForBlock đã thất bại
Các mục này chỉ ra rằng các khoá đăng ký bị hỏng hoặc bị thay đổi trong các chương trình đã cài đặt trước gây ra sự cố.

Chú ý Một chương trình gây ra sự cố này là Micrografx - Picture Publisher Professional 10. Để giải quyết vấn đề này, xem phần "Giải pháp cho Nguyên nhân 3".
GIẢI PHÁP
Để giải quyết các nguyên nhân này, sử dụng giải pháp hoặc cách khắc phục tương ứng với mỗi nguyên nhân.

Giải pháp cho Nguyên nhân 1

Để giải quyết vấn đề này, bạn phải thay thế tệp Licdll.dll hiện thời bằng một bản sao từ phương tiện Windows XP gốc. Để thực hiện việc này, làm theo các bước sau:
  1. Đưa CD Windows XP vào ổ CD.
  2. Bấm Thoát trên Thuật sĩ Thiết lập ngay khi nó khởi động.
  3. Bấm Bắt đầu, rồi bấm Chạy.
  4. Sao chép và sau đó dán (hoặc gõ) lệnh sau trong hộp Mở, sau đó nhấn ENTER:
    explorer
  5. Bấm Máy tính của Tôi.
  6. Chú ý tên ổ đĩa chứa CD Windows XP.
  7. Bấm Bắt đầu, rồi bấm Chạy.
  8. Sao chép và sau đó dán (hoặc gõ) lệnh sau trong hộp Mở, sau đó nhấn ENTER:
    cmd
  9. Gõ hoặc sao chép và dán văn bản sau vào cửa sổ Dấu nhắc Lệnh, sau đó nhấn ENTER:
    Bung CD_Drive_Letter:\i386\licdll.dl_ C:\Windows\system32\Licdll.dll
    Chú ý Trong lệnh ở bước 9, thay thế CD_Drive_Letter bằng tên ổ thực cho ổ bạn đã ghi lại trong bước 6.
  10. Để cài đặt Windows XP SP3, ghé thăm web site Microsoft Windows Update:

Giải pháp cho Nguyên nhân 2

Để giải quyết vấn đề này, bạn phải thay thế mục đăng ký ID sản phẩm không chính xác bằng ID sản phẩm chính xác. Để làm điều này, làm theo các bước trong các phần "Định vị và chú thích ID sản phẩm" và "Nhận dạng và thay đổi mục đăng ký ID sản phẩm".

Định vị và chú thích ID sản phẩm

  1. Bấm Bắt đầu, rồi bấm Chạy.
  2. Sao chép và sau đó dán (hoặc gõ) lệnh sau trong hộp Mở, sau đó nhấn ENTER:
    sysdm.cpl
  3. Trên tab Chung định vị ID sản phẩm. ID sản phẩm là số có 20 chữ số nằm dưới phần Đăng ký với.
  4. Chú thích ID sản phẩm để sử dụng trong phần "Nhận dạng và thay đổi mục đăng ký ID sản phẩm".

Nhận dạng và thay đổi mục đăng ký ID sản phẩm

Quan trọng Phần, phương pháp, hoặc tác vụ này chứa các bước chỉ dẫn bạn cách thay đổi sổ đăng ký. Tuy nhiên, có thể xảy ra sự cố nghiêm trọng nếu bạn thay đổi sổ đăng ký không đúng cách. Vì vậy, hãy chắc chắn rằng bạn thực hiện các bước sau cẩn thận. Để bảo vệ tốt hơn, hãy sao lưu sổ đăng ký trước khi bạn sửa đổi. Sau đó, bạn có thể khôi phục sổ đăng ký nếu xảy ra sự cố. Để biết thêm thông tin về cách sao lưu và khôi phục sổ đăng ký, bấm số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
322756 Cách sao lưu và khôi phục sổ đăng ký trong Windows (Bài viết này có thể chứa liên kết tới nội dung tiếng Anh (chưa được dịch)).
  1. Bấm Bắt đầu, rồi bấm Chạy.
  2. Sao chép và sau đó dán (hoặc gõ) lệnh sau trong hộp Mở, sau đó nhấn ENTER:
    regedit
  3. Định vị và bấm khoá con đăng ký tương tự khoá con đăng ký sau:
    HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX
    Chú ý Dãy X đại diện cho một chỗ dành sẵn cho một chuỗi 21 ký tự.
  4. Có thể có một số khoá con có định dạng giống trong bước 3. Để xác định khoá con chính xác, làm theo các bước sau:
    1. Bấm mỗi khoá con trong ngăn dẫn hướng.
    2. Trong ngăn chi tiết, so sánh giá trị của chuỗi cho mục đăng ký ProductID dưới cột Dữ liệu với số mà bạn đã chú thích trong bước 4 ở phần "Định vị và chú thích ID sản phẩm".
    3. Khoá con đăng ký có giá trị mục đăng ký ProductID khớp với số mà bạn đã chú thích trong phần "Định vị ID sản phẩm" là khoá con đăng ký mà bạn muốn.
  5. Trong ngăn dẫn hướng, bấm chuột phải vào khoá con đăng ký mà bạn đã xác định trong bước 4c, sau đó bấm Xuất.
  6. Lưu khoá con đăng ký vào Bàn làm việc như temp.reg.
  7. Bấm chuột phải vào tệp temp.reg trên Bàn làm việc, sau đó bấm Mở Bằng.
  8. Bấm Notepad, rồi bấm OK.
  9. Trong tệp mở temp.reg đang mở, định vị văn bản sau:
    [HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX]
  10. Thay thế văn bản được đề cập trong bước 9 bằng văn bản sau:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
  11. Bấm Tệp, bấm Lưu, rồi thoát Notepad.
  12. Bấm đúp tệp temp.reg, bấm Có trong hộp thoại khi bạn được nhắc thêm thông tin vào sổ đăng ký, rồi bấm OK.
  13. Để cài đặt Windows XP SP3, ghé thăm Web site Microsoft Windows Update sau:

Giải pháp cho Nguyên nhân 3

Để giải quyết vấn đề này, bạn phải xoá khoá con đăng ký InprocServer32. Để thực hiện việc này, làm theo các bước sau:
  1. Bấm Bắt đầu, rồi bấm Chạy.
  2. Sao chép và sau đó dán (hoặc gõ) lệnh sau trong hộp Mở, sau đó nhấn ENTER:
    regedit
  3. Định vị và sau đó bấm khoá con đăng ký giống khoá con đăng ký sau:
    HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32
  4. Bấm InprocServer32. Một giá trị chuỗi với tên InprocServer32 được hiển thị trong ngăn chi tiết. Bấm váo giá trị này.
  5. Trên menu Chỉnh sửa, bấm Xoá, sau đó bấm Có.
  6. Thoát khỏi Registry Editor.
  7. Để cài đặt Windows XP SP3, ghé thăm Web site Microsoft Windows Update sau:

Khắc phục cho Nguyên nhân 3

Một chương trình gây ra vấn đề này đã đề cập trong Nguyên nhân 3 là Micrografx - Picture Publisher Professional 10. Để khắc phục vấn đề này, tạm thời gỡ cài đặt chương trình Micrografx, sau đó cài đặt Windows XP SP3. Sau khi cài đặt Windows XP SP3 hoàn tất, cài đặt lại chương trình Micrografx.

Các sản phẩm của bên thứ ba mà bài viết này thảo luận được các công ty độc lập với Microsoft sản xuất. Microsoft không bảo đảm, ngụ ý hay công khai, đối với hiệu suất hoạt động hoặc độ tin cậy của những sản phẩm này.
Thuộc tính

ID Bài viết: 949384 - Xem lại Lần cuối: 05/17/2011 11:57:00 - Bản sửa đổi: 4.0

Microsoft Windows XP Service Pack 3

  • kbdll kbservicepack kbregistry kbupdate kbexpertisebeginner kbprb kberrmsg kbtshoot KB949384
Phản hồi