Người dùng không thể in sau khi bạn cài đặt một gói dịch vụ, update rollup hoặc máy in hotfix trên một máy chủ Windows 2000 hoặc Windows Server 2003

Hỗ trợ cho Windows Server 2003 đã kết thúc vào ngày 14 tháng 7 năm 2015

Microsoft đã kết thúc hỗ trợ cho Windows Server 2003 vào ngày 14 tháng 7 năm 2015. 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ệ.

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:832219
TRIỆU CHỨNG
Sau khi bạn cài đặt Microsoft Windows 2000 Service Pack 2 (SP2), một Windows Server 2003 service pack, một Update Rollup hoặc một hotfix mà Cập nhật các tập tin Unidrvui.dll, người dùng có thể gặp cả hai sau đây triệu chứng:
  • Khi một khách hàng hoặc máy chủ cố gắng để in, bộ đệm in dịch vụ dường như ngừng đáp ứng (hoặc "treo"), và thông báo lỗi sau xuất hiện:
    Không thể tạo công việc in ấn.
  • Khi bạn cố gắng in một trang kiểm tra từ bàn điều khiển máy chủ, bạn nhận được thông báo lỗi sau:
    Trang kiểm thử thất bại để in.
NGUYÊN NHÂN
Hành vi này có thể xảy ra nếu bạn cài đặt các gói dịch vụ hoặc hotfix gói trên một máy chủ có nhiều Unidrv dựa trên máy in Control Language Trình điều khiển máy in (PCL).

Khi bạn cài đặt một gói dịch vụ hoặc hotfix tập tin Cập Nhật Unidrvui.dll trên một máy chủ với nhiều Unidrv dựa trên PCL máy in trình điều khiển, các máy chủ có thể chi tiêu một thời gian dài (lên đến 2 giờ) tái sinh các phân tách nhị phân máy in mô tả tệp (.bud) được sử dụng để tăng ký hiệu quả cho các trình điều khiển. Trong thời gian này, bộ đệm in không thể nhận được các công việc in và có thể gửi lại thông điệp cho khách hàng cho biết rằng hàng chờ in là đầy đủ. Đây là một hoạt động một thời gian phân tích cú pháp và không xảy ra sau khi tác phẩm phân tích nhị phân .bud thành công được tái tạo.

Tập tin nhị phân .bud được tạo ra từ chung chung máy in mô tả (GDP) tập tin phải được tái tạo bởi vì phân tích cú pháp GDP tập tin Phiên bản là thay đổi. Sau khi tất cả các trình điều khiển Unidrv dựa trên PCL được phân tách, bộ đệm có thể một lần nữa nhận được công việc in. Do Microsoft khuyến cáo rằng bạn lịch trình dịch vụ gói và hotfix cài đặt trên các máy chủ với nhiều Unidrv dựa trên điều khiển máy in PCL để chứa tệp này lên-để-hai giờ .bud trình biên dịch.
GIẢI PHÁP
Để giải quyết vấn đề này, tiến độ thời gian đủ cho các hệ phục vụ để hoàn thành phân tích tất cả các trình điều khiển máy in trên Unidrv cho mỗi nâng cấp tệp trình điều khiển, và sau đó lịch trình đủ thời gian cho mỗi máy in mà sử dụng các tệp này.
CÁCH GIẢI QUYẾT KHÁC
Quan trọng Phần, phương pháp hoặc nhiệm vụ này chứa các bước cho bạn biết làm thế nào để sửa đổi registry. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ được thêm vào, sao lưu sổ đăng ký trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ đăng ký nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ đăng ký, hãy nhấp vào 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à lưu trữ sổ đăng kư trong Windows


Nếu bạn không thể chờ cho các máy chủ để hoàn thành các phân tích tất cả các trình điều khiển máy in trên Unidrv, bằng tay gỡ bỏ tất cả các lưu trữ nhị phân máy in mô tả tập tin (.bud tập tin), và sau đó cho họ tự động tái. Tùy thuộc vào tốc độ của máy chủ của bạn, điều này tự động Re-creation có thể được hoàn thành trong một thời gian ngắn hơn. Thông thường, thao tác này là hoàn tất trong vòng 30 phút.

Chú ý Khi in Spooler bắt đầu, nó cài đặt phiên bản mới hơn Unidrv.dll. kết quả là, các tập tin .bud được hết hạn. Các tập tin .bud các biên soạn các phiên bản của tập tin .ppd và có thể được hoàn toàn tái tạo từ những người .PPD tập tin. Vì bạn có thể loại bỏ các tập tin .bud. Để thực hiện việc này, hãy làm theo các bước sau:
  1. Dừng dịch vụ bộ đệm máy in. Để làm điều này, chạy các lệnh sau từ một dấu nhắc lệnh:
    net stop đệm
  2. Tìm tất cả các .bud tập tin, và sau đó đảm bảo rằng họ là đóng dấu với hiện tại và giờ. Các tập tin xuất hiện với ngày hôm nay của ngày.
  3. Loại bỏ tất cả các tập tin .bud có một ngày và thời gian đóng dấu mà là trước khi ngày hôm nay. Những tập tin này được đặt trong cặp sau:
    %SYSTEMROOT%\System32\Spool\Drivers\w32x86\3
  4. Loại bỏ khóa registry sau đây nếu nó tồn tại:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PostSPUpgrade
    Để thực hiện việc này, hãy làm theo những bước sau:
    1. Nhấp vào Bắt đầu, bấm Chạy, loại regedit trong các Mở hộp, và sau đó nhấp vào Ok.
    2. Xác định vị trí, và sau đó nhấp vào registry subkey sau đây:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
    3. Trên các Đăng ký trình đơn, nhấp vào Xuất khẩu Registry File.
    4. Trong các Tên tệp hộp, loại printkey, sau đó bấm Lưu.

      Chú ý Nếu bạn sau này có để khôi phục lại các
      In Ấn
      khóa sổ đăng ký, bạn có thể làm như vậy bằng cách bấm đúp vào Printkey.reg tập tin mà bạn đã lưu.
    5. Xác định vị trí, và sau đó bấm following registry subkey nếu nó tồn tại:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PostSPUpgrade
    6. Trên các Chỉnh sửa trình đơn, nhấp vào Xóa bỏ, sau đó bấm Có để xác nhận các loại bỏ các
      PostSPUpgrade
      khóa sổ đăng ký.

      Chú ý Các
      PostSPUpgrade
      khóa sổ đăng ký có thể xuất hiện lại sau khi bạn khởi động lại máy tính. Hành vi này xảy ra nếu các tập tin .bud khác tồn tại phân mà đã không được nêu ra được tách. Phân sau khi những tập tin này đã được tách, điều này khóa sổ đăng ký tự động bị loại bỏ.
  5. Khởi động lại máy chủ.
Sau khi bạn khởi động lại máy chủ, chức năng in ấn là có sẵn cho người dùng sau khoảng 30 phút.
THÔNG TIN THÊM
Trong các.NET Framework 3.0, các tập tin unidrv.dll là bây giờ kèm với XPS in ấn. Các tập tin unidrv.dll cũng có thể gây ra hành vi này.
Windows 2000 Update Rollup 1 891861 900345 Windows 2000 Service Pack 3 Windows 2000 Service Pack 4 Windows 2000 SP3 Windows 2000 SP4

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

Thuộc tính

ID Bài viết: 832219 - Xem lại Lần cuối: 08/30/2011 10:07:00 - Bản sửa đổi: 2.0

Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86)

  • kbprint kbprb kbmt KB832219 KbMtvi
Phản hồi