Windows 11'de Yazıcı Paylaşımı Yaparken 0x0000011b Hatası Nasıl Düzelir?

📌 Özet

Windows 11 kullanıcılarının ağ yazıcılarına erişimini engelleyen 0x0000011b hatası, Microsoft’un PrintNightmare güvenlik açığını gidermek amacıyla yayınladığı güncellemeler sonrası ortaya çıkan kritik bir kimlik doğrulama sorunudur. Yazıcı sunucusu ile istemci bilgisayarlar arasında zorunlu hale getirilen RPC (Remote Procedure Call) kimlik doğrulama protokolü, ağdaki cihazların birbirini tanımasını ve yazdırma komutlarını iletmesini engellemektedir. Bu durum, özellikle merkezi yazıcı sunucuları kullanan kurumsal ağlarda ciddi operasyonel aksaklıklara yol açmaktadır. Sorunun temel çözüm yolu, Windows Kayıt Defteri üzerinden belirli anahtarların düzenlenerek güvenlik kısıtlamalarının esnetilmesidir. Ancak bu yöntem, sistemin güvenlik protokollerini zayıflattığı için dikkatle uygulanmalıdır. Yazıcıların IP adresi üzerinden doğrudan tanımlanması gibi alternatif yöntemler de mevcuttur. Kullanıcıların ağ güvenliğini koruyarak bu sorunu aşmaları için güncel sürücüleri takip etmeleri ve sistem yöneticilerinin ağ politikalarını gözden geçirmeleri büyük önem arz etmektedir.

0x0000011b Hatası Nedir ve Neden Ortaya Çıkar?

Windows 11 işletim sisteminde ağ yazıcıları üzerinden çıktı alırken karşılaşılan 0x0000011b hatası, Microsoft’un baskı biriktiricisi (Print Spooler) hizmetini hedef alan saldırıları önlemek için geliştirdiği güvenlik yamalarının bir sonucudur. PrintNightmare olarak bilinen kritik güvenlik açıklarını kapatmak adına Microsoft, RPC (Uzaktan Yordam Çağrısı) üzerinden gerçekleşen kimlik doğrulama işlemlerini çok daha katı bir seviyeye taşımıştır.

Bu güncelleme öncesinde ağ yazıcıları, kimlik doğrulama süreçlerinde daha esnek davranabiliyordu. Ancak yeni güvenlik protokolleri, sunucu ve istemci arasındaki iletişimi 'Privacy' (Gizlilik) seviyesinde şifrelenmiş kimlik doğrulama ile sınırlandırmıştır. Eğer ağınızdaki yazıcı sunucusu veya istemci bilgisayar bu yeni şifreleme gereksinimlerini karşılayamıyorsa, Windows bağlantıyı reddederek 0x0000011b hata kodunu döndürür.

Teknik Köken: RPC Kimlik Doğrulama Uyuşmazlığı

Hatanın teknik derinliğine inildiğinde, sorunun bir yazılım hatasından ziyade, bir güvenlik politikası değişikliği olduğu görülür. Windows, ağ üzerinden yapılan yazdırma taleplerinde artık karşılıklı bir güven ilişkisi (Trust Relationship) ve şifrelenmiş bir RPC kanalı beklemektedir.

Güvenlik Güncellemelerinin Etkisi

Microsoft’un KB5005565 ve sonrasındaki güncellemeleri, ağdaki 'yazdırma' trafiğini daha güvenli hale getirmek için tasarlanmıştır. Bu güncellemeler, saldırganların yetkisiz bir yazıcı sürücüsü yükleyerek sistemde yönetici hakları elde etmesini engellemeyi amaçlar. Ancak bu durum, eski sürücüleri kullanan veya ağ yapılandırması farklı olan yerel ağlar için erişim sorunlarını beraberinde getirmiştir.

Kimlik Doğrulama Katmanları

İstemci bilgisayar bir yazıcıya bağlanmaya çalıştığında, sunucuya bir kimlik doğrulama paketi gönderir. Yeni sistemde bu paket, sunucu tarafından 'doğrulanmamış' veya 'güvensiz' olarak işaretlenirse, bağlantı reddedilir. Bu durum genellikle 'Erişim Engellendi' hatası ile birleşerek kullanıcının yazıcıyı kullanmasını imkansız kılar.

0x0000011b Hatası İçin Kayıt Defteri (Regedit) Çözümü

Sorunu gidermenin en etkili yolu, Windows Kayıt Defteri üzerinden RPC kimlik doğrulama zorunluluğunu geçici olarak devre dışı bırakmaktır. Bu işlem, Windows'un yüksek güvenlikli kimlik doğrulama protokolünü biraz esneterek eski sistemlerin de yazıcıya erişmesine olanak tanır.

Adım Adım Kayıt Defteri Düzenlemesi

  • Win + R tuşlarına basın ve regedit yazarak Kayıt Defteri Düzenleyicisi'ni açın.
  • Şu dizine gidin: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
  • Sağ boş alana sağ tıklayın, Yeni > DWORD (32-bit) Değeri seçeneğini belirleyin.
  • Değere RpcAuthnLevelPrivacyEnabled ismini verin.
  • Değerin üzerine çift tıklayın ve veriyi 0 olarak ayarlayın.

Sistemin Yeniden Yapılandırılması

Kayıt defteri değişikliğinin sistem genelinde geçerli olması için hem yazıcı sunucusu hem de istemci bilgisayarların yeniden başlatılması gerekir. Ayrıca, Hizmetler (services.msc) paneline giderek Yazdırma Biriktiricisi (Print Spooler) hizmetini bulmalı, sağ tıklayarak 'Yeniden Başlat' seçeneğini uygulamalısınız. Bu adımlar, güncellemelerle gelen kısıtlamayı devre dışı bırakarak yazıcıyı tekrar görünür kılacaktır.

Alternatif Çözümler ve Güvenlik Uyarıları

Eğer Kayıt Defteri üzerinde işlem yapmak istemiyorsanız veya kurumsal ağ politikanız buna izin vermiyorsa, yazıcıyı farklı bir yolla eklemeyi deneyebilirsiniz.

IP Adresi ile Manuel Tanımlama

Yazıcıyı ağ paylaşımı (Shared Printer) üzerinden değil, doğrudan TCP/IP adresi üzerinden eklemek, RPC protokolüyle ilgili kimlik doğrulama süreçlerini genellikle bypass eder. Yazıcıyı eklerken 'IP adresi veya ana bilgisayar adı kullanarak yazıcı ekle' seçeneğini tercih etmek, paylaşım sunucusu üzerinden kaynaklanan hataları bertaraf edebilir.

Güvenlik Riskleri ve Uzun Vadeli Stratejiler

Önemle hatırlatmak gerekir ki; RpcAuthnLevelPrivacyEnabled değerini '0' yapmak, bilgisayarınızı PrintNightmare türü saldırılara karşı daha açık hale getirir. Bu nedenle:

  • Mümkünse, tüm yazıcı sürücülerini üreticinin sunduğu en son sürümlerle güncelleyin.
  • Ağınızdaki cihazları mümkün olduğunca güncel Windows sürümlerine yükseltin.
  • Kalıcı çözüm olarak, yazıcıları mümkünse doğrudan ağa bağlı (Network Printer) olacak şekilde yapılandırın.

Microsoft, bu tür sorunları gidermek adına düzenli olarak 'Cumulative Update' (Toplu Güncelleme) paketleri yayınlamaktadır. Sistem yöneticilerinin, bu güncellemeleri test ortamlarında denedikten sonra ağ genelinde uygulamaları, hem güvenlik hem de operasyonel süreklilik açısından en sağlıklı yaklaşım olacaktır.

BENZER YAZILAR