Computer >> Máy Tính >  >> Hệ thống >> Windows 7

Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công

Lỗi 0x0000007e khi kết nối máy in mạng xảy ra khá thường xuyên cả trong Windows 10 và Windows 7. Trong hầu hết các trường hợp, lỗi này xảy ra trong các cấu hình khi máy in được kết nối trực tiếp với một máy tính Windows khác (máy chủ in) và được chia sẻ để in từ các máy tính khác qua mạng .

Trong trường hợp của tôi, lỗi đã xuất hiện trong cấu hình sau. Có một máy chủ in trên phiên bản 32-bit của Windows Server 2008 x86 với một số máy in HP (Hewlett-Packard) dùng chung. Nếu bạn cố gắng kết nối bất kỳ máy in nào từ máy chủ này với máy tính có máy khách 64-bit (Windows 10 hoặc Windows 7), hệ điều hành tải xuống thành công phiên bản chính xác của trình điều khiển máy in HP từ máy chủ in, nhưng không cài đặt được với lỗi 0x0000007e .

Windows không thể kết nối với máy in.
Thao tác không thành công với lỗi 0x0000007e.

Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công

Trên máy tính Windows 10, lỗi kết nối máy in có vẻ hơi khác một chút:

Không thể hoàn thành thao tác (lỗi 0x0000007e).

Không thể tìm thấy mô-đun được chỉ định.

Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công

Tuy nhiên, không có vấn đề gì khi kết nối và cài đặt máy in mạng dùng chung từ cùng một máy chủ in từ các phiên bản Windows 32-bit.

Lỗi 0x0000007e chỉ xuất hiện trên ứng dụng khách 64 bit khi cố gắng kết nối với Hewlett Packard được chia sẻ máy in được cài đặt trên máy chủ in 32 bit (chạy trên Windows Server 2003 x86 hoặc Windows Server 2008 x86). Thông thường, sự cố không xuất hiện với tất cả các máy in HP mà chỉ xảy ra với những máy in đang sử dụng trình điều khiển máy in phổ thông HP PCL ( HP Universal Print driver) .

Bạn cần làm gì để sửa lỗi? Trước hết, bạn phải kiểm tra xem cả phiên bản trình điều khiển 32-bit và 64-bit đã được cài đặt trên máy chủ in chưa. Như bạn có thể thấy, phiên bản x64 và x86 của trình điều khiển HP Universal Printing PCL 6 đã được cài đặt.

Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công

Sau khi xem qua các diễn đàn HP và Technet, tôi đã tìm thấy thông tin rằng trong cài đặt trình điều khiển Universal HP Printing đã chỉ định một đường dẫn cố định đến tệp bộ đệm (hàng đợi in) cho hệ thống 32-bit ( spool \ drivers \ w32x86 \ 3 ), mà ứng dụng khách 64-bit không thể tìm thấy, do đó lỗi 0x0000007e xuất hiện. Đường dẫn tệp được chỉ định trong cài đặt trình điều khiển máy in trên máy chủ in. Trong trường hợp của tôi, nó đã được spool \ DRIVERS \ W32X86 \ 3 \ hpcpn112.dll , nhưng tên tệp dll phụ thuộc vào phiên bản trình điều khiển Máy in HP Phổ biến. Do đó, phiên bản 32-bit của trình điều khiển máy in HP Universal Printing không tương thích với các phiên bản Windows x64. Tuy nhiên, điều này có thể được khắc phục theo cách thủ công.

Để khắc phục sự cố này, bạn cần xóa khóa đăng ký bị hỏng (không chính xác) của trình điều khiển máy in HP trên máy chủ in (máy tính) được kết nối trực tiếp với máy in được chia sẻ. Để giải quyết vấn đề này trên máy chủ in 32 bit:

  • Mở Trình chỉnh sửa sổ đăng ký ( regedit.exe ).
  • Đi tới khoá đăng ký HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Print \ Printers \ và mở rộng chi nhánh với tên máy in (Trong trường hợp của chúng tôi, đó là HP Color LaserJet 5550 PCL 6). Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công
  • Trong khóa đăng ký của máy in đang gặp sự cố, hãy xóa BIDI nhập CopyFiles tiết diện. Lưu ý . Trong môi trường hiệu quả, trước đây bạn nên xuất khóa đăng ký sẽ bị xóa sang một tệp reg riêng biệt. Sau đó, bạn sẽ có thể quay lại cài đặt ban đầu.
  • Khởi động lại dịch vụ bộ đệm in trên máy khách:
    net stop spooler
    net start spooler
    Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công
  • Sau khi xóa khóa đăng ký BIDI ở phía máy chủ, hãy thử kết nối lại máy in HP được chia sẻ từ ứng dụng Windows 10 x64 của bạn. Nó sẽ được cài đặt thành công mà không có bất kỳ lỗi nào

Nếu phương pháp này không hoạt động hoặc nếu bạn gặp lỗi 0x0000007e khi kết nối máy in không phải của HP, bạn có thể thử kết nối máy in qua cổng cục bộ như một giải pháp. Đây là cách thực hiện:

  1. Từ Bảng Điều khiển, thêm máy in mới (cục bộ !!!) trên máy tính của bạn (Thêm máy in cục bộ hoặc cài đặt thủ công máy in mạng). Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công
  2. Chọn mà bạn muốn tạo một cổng cục bộ mới (Loại cổng cục bộ).
  3. Là tên cổng, bạn cần chỉ định đường dẫn UNC đầy đủ đến máy in dùng chung. Ví dụ:nếu ManchPC1 là tên của máy tính được kết nối với máy in và máy in dùng chung có tên Xerox2320, thì địa chỉ UNC của máy in này sẽ giống như sau:\\ManchPC1\Xerox2320 hoặc bạn có thể chỉ định địa chỉ IP của máy tính thay vì tên \\192.168.1.55\Xerox2320 . Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công
  4. Sau đó, bạn vẫn phải chọn (hoặc cài đặt mới) một trình điều khiển máy in phù hợp.

Có một phương pháp tương tự khác để kết nối một máy in mạng như vậy với sự trợ giúp của ánh xạ cổng LPT.

  1. Xóa trình điều khiển máy in cho máy in được kết nối khỏi kho trình điều khiển. Chọn Thuộc tính máy chủ in -> Trình điều khiển tab -> chọn trình điều khiển (cả 32 và 64 bit) và nhấp vào nút Xóa . Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công
  2. Tạo máy in cục bộ có kết nối thông qua LPT2 cục bộ mới .
  3. Sau đó, sử dụng lệnh sau để tạo ánh xạ vĩnh viễn của cổng LPT ảo này tới địa chỉ UNC của máy in dùng chung:net use LPT2 \\ManchPC1\Xerox2320 /persistent:yes Lỗi 0x0000007e:Windows không thể kết nối với máy in mạng, Thao tác không thành công
  4. Việc cài đặt trình điều khiển máy in và thử in tài liệu thử nghiệm vẫn còn.