Aracılığıyla paylaş


Windows Server yazıcı yeniden yönlendirmesi çalışmıyor

Bu makalede, yazıcı yeniden yönlendirmesinin çalışmadığı ve olay kimliklerinin oluşmadığı bir soruna yönelik bir çözüm sağlanır.

Özgün KB numarası: 2003646

Belirtiler

Yazıcı yeniden yönlendirmesi çalışmıyor. Sürücü yeniden yönlendirmesi çalışır. Olay kimlikleri görülmez.

Neden

Biriktirici güvenlik tanımlayıcısı, kimliği doğrulanmış kullanıcıların okuma işlemleri için biriktirici hizmetini açmasına izin veren "AU" (Kimliği Doğrulanmış Kullanıcı) ACL'sini (Erişim Denetim Listesi) içermelidir.

Bu durumda, biriktirici güvenlik tanımlayıcısında ACL eksikti.

Çözüm

Yazdırma biriktiricisinde geçerli güvenlik tanımlayıcılarını göstermek için aşağıdaki komutu çalıştırın:

C:\sc sdshow spooler 

Yazdırma biriktiricisi için değiştirilmemiş bir SD (güvenlik tanımlayıcısı) şöyle görünmelidir:

D:(A;; CCLCSWLOCRRC;;; AU)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWRPWPDTLOCRRC;;; SY)

Bu durumda önemli ACL kimliği doğrulanmış kullanıcı (AU) içindir, çünkü TS bir ağ hizmeti olarak çalıştığından, biriktirici hizmetini başarıyla açmak için bu ACL'nin mevcut olmasına dayanır. Aşağıdaki ACL'nin geri eklenmesi sorunu düzeltildi.

(A;; CCLCSWLOCRRC;;; AU)

Eksik ACL'yi eklemek için aşağıdaki yöntem uygulanabilir.

Şu komutu çalıştırın:

c:\>sc sdshow spooler >temp.txt  

"(A;; CCLCSWLOCRRC;;; AU)" metin dosyasını açtığınızda ACL."

Aşağıda bir örnek verilmiştir: (Biriktiricide ayarlanan izinlere bağlı olarak farklı bir çıkış görebilirsiniz)

D:(A;; CCLCSWLOCRRC;;; AU)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWRPWPDTLOCRRC;;; SY)

Daha sonra yukarıdaki çıkışı bir not defterine aşağıdaki gibi kopyalayabilirsiniz:

sc sdset biriktiricisi D: (A;; CCLCSWLOCRRC;;; AU)(A;; CCLCSWLOCRRC;;; AU)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWRPWPDTLOCRRC;;; SY)

Not

"sc sdset biriktiricisi D: (A;; CCLCSWLOCRRC;;; yukarıdaki komutun AU)" bölümünden sizin örneğinizde gördüğünüz çıktıya gidin.

Bu komutu kopyalayıp komut istemine yapıştırın. ("(A;; CCLCSWLOCRRC;;; AU)" ifadesi başlangıçta görünür. Aksi takdirde, bu çalışmayabilir.)

Yukarıdaki komutu çalıştırarak, eski ACL'leri korur ve ayrıca kimliği doğrulanmış kullanıcı (AU) için eksik ACL'yi eklersiniz.

Daha Fazla Bilgi

Aşağıda, "Yazıcı Yeniden Yönlendirme çalışmıyor" sorunuyla ilgilenilebilen bazı diğer öğelerin listesi verilmiştir:

  1. İstemci makineleri Windows XP çalıştırıyorsa, .NET Framework 3.5 SP1'in yüklü olduğundan ve en az RDC 6.1 kullanıldığından emin olun.
  2. RDC 6.1 veya üzeri kullanılıyor olsa bile, kullanıcının desteklenen bir .NET Framework sürümünü ayrıca yüklemesi gerekir. Microsoft .NET Framework 3.5 (.NET Framework 3.0 SP1'i içerir) Microsoft İndirme Merkezi'nden indirilebilir.
  3. RD Ağ Geçidi üzerinden bağlanırsanız, yazıcı yeniden yönlendirmesini devre dışı bırakan ilkenin kapalı olduğundan emin olun.
  4. Sunucunuz aynı zamanda bir etki alanı denetleyicisiyse, Bağlantı Aracısı rol hizmeti olmadan Windows Server'da Uzak Masaüstü Oturumu Ana Bilgisayarı rol hizmetini yükleme konusuna bakın.
  5. Sunucuda Kolay Yazdırma'yı etkinleştirmek için Grup İlkesi doğru ayarlanmalıdır. İlke konumu "Bilgisayar Yapılandırması > Yönetim şablonları > Windows Bileşenleri > Uzak Masaüstü Hizmetleri > Uzak Masaüstü Oturumu Ana Bilgisayarı > Yazıcı Yeniden Yönlendirmesi"dir. "Önce Uzak Masaüstü Kolay Yazdırma yazıcı sürücüsünü kullan" ayarı, Kolay Yazdırma yeniden yönlendirmesi için "Etkin" olarak ayarlanmalıdır ve Eski Yazdırma için "Devre Dışı" olmalıdır. "Yapılandırılmadı" için, Varsayılan olarak Kolay Yazdırma seçilir.
  6. Yerel Kaynaklar sekmesindeki istemci (mstsc.exe) penceresindeki Yazıcılar onay kutusunun işaretli olduğundan emin olun. İlişkili RDP dosyasındaki ilgili ayar "redirectprinters:i:1" şeklindedir.

Veri toplama

Microsoft desteğinden yardıma ihtiyacınız varsa, Kullanıcı Deneyimi sorunları için TSS kullanarak bilgi toplama bölümünde belirtilen adımları izleyerek bilgileri toplamanızı öneririz.