Hata 0x0000007e: Windows ağ yazıcısına bağlanamıyor, İşlem başarısız oldu
Bir ağ yazıcısına bağlanırken 0x0000007e hatası hem Windows 10 hem de Windows 7'de oldukça sık meydana gelir. Çoğu durumda bu hata, yazıcı doğrudan başka bir Windows bilgisayarına (baskı sunucusu) bağlandığında ve ağ üzerinden diğer bilgisayarlardan yazdırmak için paylaşıldığında yapılandırmalarda ortaya çıkar. .
Benim durumumda, hata aşağıdaki yapılandırmada ortaya çıktı. Windows Server 2008 x86'nın 32 bit sürümünde, birkaç paylaşılan HP (Hewlett-Packard) yazıcıya sahip bir yazdırma sunucusu vardır. Bu sunucudan herhangi bir yazıcıyı 64-bit istemcileri olan bir bilgisayara (Windows 10 veya Windows 7) bağlamaya çalışırsanız, işletim sistemi HP yazıcı sürücüsünün doğru sürümünü baskı sunucusundan başarıyla indirir, ancak yükleyemez. 0x0000007e hatası.
Windows yazıcıya bağlanamıyor.
İşlem 0x0000007e hatasıyla başarısız oldu.
Windows 10 bilgisayarlarda, yazıcı bağlantı hatası biraz farklı görünüyor:
İşlem tamamlanamadı (hata 0x0000007e).
Belirtilen modül bulunamıyor.
Ancak, paylaşılan ağ yazıcılarının 32 bit Windows sürümlerinden aynı baskı sunucusuna bağlanması ve kurulmasıyla ilgili herhangi bir sorun yoktur.
Hata 0x0000007e yalnızca 64 bit istemcilerde, bir 32 bit yazıcıya yüklenmiş paylaşılan bir Hewlett Packard yazıcıya bağlanmaya çalışıldığında görünüyor sunucusu (Windows Server 2003 x86 veya Windows Server 2008 x86 üzerinde çalışır). Tipik olarak, sorun tüm HP yazıcılarda değil, yalnızca evrensel yazıcı sürücüsü HP PCL'yi (HP Evrensel Yazdırma sürücüsü) kullananlarda görülür.
Hatayı düzeltmek için ne yapmanız gerekiyor? Her şeyden önce, baskı sunucusunda hem 32 hem de 64 bit sürücü sürümlerinin yüklü olup olmadığını kontrol etmeniz gerekir. Gördüğünüz gibi, HP Universal Printing PCL 6 sürücüsünün x64 ve x86 sürümleri kuruludur.
HP ve Technet forumlarını inceledikten sonra, Evrensel HP Yazdırma sürücüsü ayarlarında 32 bitlik bir sistem için (spool\drivers\w32x86 ) bir biriktirici dosyasına (yazdırma kuyruğu) sabit bir yol belirttiğine dair bilgiler buldum. ), 64 bit istemcinin bulamadığı, bu nedenle 0x0000007e hatası görünür. Dosya yolu, baskı sunucusundaki yazıcı sürücüsü ayarlarında belirtilir. Benim durumumda, spool\DRIVERS\W32X86 \hpcpn112.dll olmuştur, ancak dll dosyasının adı Evrensel HP Yazdırma sürücüsü sürümüne bağlıdır. Bu nedenle, HP Evrensel Yazdırma yazıcı sürücüsünün 32 bit sürümü, Windows'un x64 sürümleriyle uyumsuzdur. Ancak, bu manuel olarak düzeltilebilir.
Bu sorunu çözmek için, paylaşılan yazıcının doğrudan bağlı olduğu bir baskı sunucusundaki (bilgisayardaki) HP baskı sürücüsünün bozuk (yanlış) kayıt defteri anahtarını silmeniz gerekir. 32 bitlik bir yazdırma sunucusunda bu sorunu çözmek için:
Kayıt Defteri Düzenleyicisi'ni (regedit.exe) açın.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\ kayıt defteri anahtarına gidin ve dalı yazıcı adıyla genişletin (Bizim durumumuzda HP Color LaserJet 5550 PCL 6'dır).
Sorunlu yazıcının kayıt defteri anahtarında, CopyFiles bölümündeki BIDI anahtarını silin.
Not. Üretken bir ortamda, silinecek kayıt defteri anahtarının önceden ayrı bir reg dosyasına aktarılması önerilir. Ardından, orijinal ayarlara geri dönebileceksiniz.
İstemcide yazdırma biriktirici hizmetini yeniden başlatın:
net stop spoolernet start spoolerSunucu tarafında BIDI kayıt defteri anahtarını kaldırdıktan sonra, paylaşılan HP yazıcıyı Windows 10 x64 istemcinizden yeniden bağlamayı deneyin. Herhangi bir hata olmadan başarıyla kurulmalıdır.
Bu yöntem işe yaramazsa veya HP olmayan yazıcıları bağlarken 0x0000007e hatası alırsanız, geçici bir çözüm olarak yazıcıyı yerel bağlantı noktası üzerinden bağlamayı deneyebilirsiniz. Bunu nasıl yapacağınız aşağıda açıklanmıştır:
Kontrol Panelinden bilgisayarınıza yeni (yerel!!!) bir yazıcı ekleyin (Yerel yazıcı veya ağ yazıcısı ekleme manuel ayarları).
Yeni bir yerel bağlantı noktası (Yerel Bağlantı Noktası türü) oluşturmak istediğinizi seçin.
-
Bağlantı noktası adı olarak, paylaşılan yazıcıya giden tam UNC yolunu belirtmeniz gerekir. Örneğin, ManchPC1, yazıcının bağlı olduğu bilgisayarın ve Xerox2320 adlı paylaşılan yazıcının adıysa, bu yazıcının UNC adresi şöyle görünür:
\\ManchPC1\Xerox2320veya ad yerine bilgisayarın IP adresini belirtebilirsiniz.
\\192.168.1.55\Xerox2320 Bundan sonra, uygun bir yazıcı sürücüsü seçmek (veya yeni bir sürücü yüklemek) kalır.
Böyle bir ağ yazıcısını LPT bağlantı noktası eşlemesi yardımıyla bağlamanın benzer başka bir yöntemi daha vardır.
Bağlı yazıcı için yazıcı sürücüsünü sürücü deposundan kaldırın. Yazdırma Sunucusu Özellikleri -> Sürücüler sekmesini seçin -> sürücüyü seçin (hem 32 hem de 64 bit) ve Kaldır'ı tıklayın.
Yeni yerel LPT2 üzerinden bağlantısı olan bir yerel yazıcı oluşturun.
Ardından, bu sanal LPT bağlantı noktasının paylaşılan yazıcının UNC adresine kalıcı bir eşlemesini oluşturmak için aşağıdaki komutu kullanın:
net use LPT2 \\ManchPC1\Xerox2320 /persistent:yesYazıcı sürücüsünü yüklemek ve bir test belgesi yazdırmayı denemek kalır.








