Pogreška 0x0000007e pri povezivanju mrežnog pisača u sustavu Windows 10 / Win 7

Pogreška 0x0000007e pri povezivanju mrežnog pisača uobičajena je i u Windowsima 10 i u Windowsima 7. U većini se slučajeva događa kada je pisač izravno povezan s drugim računalom s Windowsom (poslužitelj ispisa) i ako je mrežna razmjena otvorena.

U mom se slučaju pogreška pojavila u sljedećoj konfiguraciji. Dostupno je 32-bitni poslužitelj ispisa verzije sustava Windows Server 2008 na kojima je konfigurirano nekoliko zajedničkih (zajedničkih) pisača Hewlett-Packard. Pri pokušaju povezivanja bilo kojeg pisača s ovog poslužitelja na računalo s 64-bitnim sustavom Windows 10 ili Windows 7, operativni sustav uspješno preuzima potrebnu verziju upravljačkog programa HP pisača s poslužitelja ispisa, ali dolazi do pogreške prilikom pokušaja instaliranja. 0x0000007E.

U sustavu Windows 7 greška mrežnog pisača izgleda ovako:

Windows se ne može povezati s pisačem
Rad nije uspio s pogreškom 0x0000007e.

U ruskoj verziji OS-a:
Postavljanje pisača
Spajanje pisača
Windows se ne može povezati s pisačem.
Tijekom rada dogodila se pogreška 0x0000007e.
Na računalima sa sustavom Windows 10 pogreška veze pisača izgleda malo drugačije:
Operacija nije mogla biti dovršena (pogreška 0x0000007e).
Navedeni modul nije moguće pronaći.

Operacija se nije mogla dovršiti (pogreška 0x0000007e). Navedeni modul nije pronađen.

Istovremeno ne postoje problemi s povezivanjem i instaliranjem mrežnih pisača s poslužitelja ispisa na 32-bitnim izdanjima sustava Windows.
Nakon dijagnosticiranja problema na različitim verzijama sustava Windows, došao sam do zaključka da se greška 0x0000007e primjećuje samo na 64-bitnim klijentima pri pokušaju spajanja zajedničkog mrežnog pisača Hewlett Packard instaliranog na 32-bitnom poslužitelju ispisa (radi na oba Windows Server 2003 x86 i Windows Server 2008 x86). Problem se obično ne javlja kod svih HP pisača, već samo s onima koji koriste univerzalni pogonitelj ispisa HP PCL (HP Universal Print driver).

Što je potrebno učiniti da biste popravili pogrešku? Prije svega, morate provjeriti je li poslužitelj ispisa instaliran kao 32 i 64 bitne verzije upravljački program pisača. Kao što vidimo, instalirane su verzije x64 i x86 HP Universal Printing PCL 6 pogonitelja.

Pretražujući forume HP i Technet uspio sam pronaći informacije da postavke HP-ove univerzalne upravljačke ploče za ispis koriste fiksni put do datoteke reda čekanja za 32-bitni sustav (kalem\ vozači\ w32x86 \ 3), koji 64-bitni klijent ne može pronaći, zbog čega se pojavljuje instalacijska pogreška 0x0000007e. Put do datoteke naveden je u postavkama pisača na poslužitelju ispisa. U našem primjeru to je bila datoteka spool \ DRIVERS \ W32X86 \ 3 \ hpcpn112.dll, ali općenito specifična datoteka knjižnice ovisi o inačici HP univerzalnog upravljačkog programa za ispis koji se koristi. tj 32-bitna verzija upravljačkog programa HP Universal Printing nije kompatibilna s x64 verzijama sustava Windows. Ali to se može popraviti ručno..

Dakle, da biste riješili taj problem, na poslužitelju ispisa (računalu), na koji je pisač spojen i preko kojeg je omogućeno dijeljenje, trebate izbrisati oštećeni (neispravan) registarski ključ HP-ovog upravljačkog programa za ispis:

  1. Otvoreni uređivač registra (regedit.exe).
  2. Idi na podružnicu HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Print \ Pisači \ i proširite granu s nazivom pisača (u našem primjeru to je HP Color LaserJet 5550 PCL 6).
  3. U podružnici registra, koja se odnosi na problematični pisač, morate u odjeljku CopyFiles izbriši granu BIDI potpuno.primjedba. U produktivnom okruženju preporučuje se da najprije izvezite parametre izbrisane grane u zasebnu reg datoteku. U tom se slučaju uvijek možete vratiti na izvorne postavke..
  4. Ponovo pokrenite alat za ispis na klijentu:
    neto zaustavni spojler
    neto startni spooler

  5. Nakon brisanja podružnice registra BIDI na poslužitelju, pokušajte ponovo povezati mrežni pisač HP na klijentu Windows 10. Trebao bi se uspješno instalirati bez pogreške..

Ako ova opcija nije radila ili imate pogrešku 0x0000007e pri povezivanju pisača drugih proizvođača (a ne HP-a), možete pokušati spojiti pisač kroz lokalni priključak kao rješenje. Evo kako to učiniti:

  1. Pomoću upravljačke ploče dodajte novi (lokalne!!!) pisač (Dodajte lokalni ili mrežni pisač s ručno konfiguriranim parametrima).
  2. Navedite da želite stvoriti novi lokalni port (vrsta lokalnog ulaza).
  3. Naziv priključka mora biti puni UNC put do mrežnog pisača. Na primjer, ako je ime računala na koje je pisač spojen OfficePC1, a naziv zajedničkog pisača na njemu je Xerox3320, tada će UNC adresa ovog pisača izgledati ovako: \\ OfficePC1 \ Xerox3320, ili možete umjesto adrese odrediti IP adresu računala \\ 192.168.1.100 \ Xerox3320.
  4. Nakon toga ostaje odabrati (ili instalirati) odgovarajući upravljački program pisača.

Postoji još jedna slična opcija za povezivanje takvog mrežnog pisača.

  1. Uklonite upravljački program pisača iz lokalnog spremišta. Svojstva poslužitelja ispisa -> kartica Upravljački programi -> odaberite upravljački program (i 32 i 64 bitni) i kliknite gumb Ukloni.
  2. Prvo stvorite lokalni pisač s vezom preko novog lpt priključka.
  3. Tada se pomoću naredbe stvara trajno preslikavanje ovog virtualnog LPT ulaza na UNC adresu mrežnog pisača: neto upotreba LPT2 \\ OfficePC1 \ Xerox3320 / uporno: da