Aynı gün teknik servis · Kocaali / Sakarya 0544 819 94 38
Yazılım

Windows 11 Ağ Yazıcısı Hatası (0x00000709) Çözüm Rehberi

· 29 okunma

Windows 11 Yazıcı Hatası (0x00000709) Çözüm Rehberi
Windows 11 / 10 Çözüm Rehberi
Ağ Yazıcısı ve Varsayılan Yazıcı Hatası (0x00000709) Çözümü

Windows 11 güncellemeleri sonrasında ağ üzerinden paylaşılan yazıcılara bağlanırken veya varsayılan yazıcıyı değiştirirken sıklıkla 0x00000709 ("İşlem tamamlanamadı") hatası meydana gelir. Bu sorun, RPC protokolündeki güvenlik ve kimlik doğrulama kısıtlamalarından kaynaklanmaktadır.

🚀 Toplu Çözüm Kodu

Tüm adımları tek seferde uygulamak için aşağıdaki butona tıklayıp PowerShell (Yönetici) ekranına yapıştırabilirsiniz:

Tüm Script (PowerShell - Yönetici) Kodu Kopyala
# 1. RPC Named Pipe protokolünü etkinleştir
$rpcPath = "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC"
if (-not (Test-Path $rpcPath)) {
    New-Item -Path $rpcPath -Force | Out-Null
}
Set-ItemProperty -Path $rpcPath -Name "RpcUseNamedPipeProtocol" -Value 1 -Type DWord -Force
Write-Host "RpcUseNamedPipeProtocol = 1 ayarlandı" -ForegroundColor Green

# 2. RPC Authentication seviyesini gevşet
$printPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Print"
Set-ItemProperty -Path $printPath -Name "RpcAuthnLevelPrivacyEnabled" -Value 0 -Type DWord -Force -ErrorAction SilentlyContinue
Write-Host "RpcAuthnLevelPrivacyEnabled = 0 ayarlandı" -ForegroundColor Green

# 3. Print Spooler servisini yeniden başlat
Write-Host "Print Spooler servisi yeniden başlatılıyor..." -ForegroundColor Yellow
Stop-Service -Name Spooler -Force -ErrorAction SilentlyContinue
Start-Sleep -Seconds 2
Start-Service -Name Spooler
Write-Host "Print Spooler yeniden başlatıldı" -ForegroundColor Green

# 4. Bozuk varsayılan yazıcı kaydını temizle
$devicePath = "HKCU:\Software\Microsoft\Windows NT\CurrentVersion\Windows"
if (Get-ItemProperty -Path $devicePath -Name "Device" -ErrorAction SilentlyContinue) {
    Remove-ItemProperty -Path $devicePath -Name "Device" -Force -ErrorAction SilentlyContinue
    Write-Host "Varsayılan yazıcı kaydı (Device) temizlendi" -ForegroundColor Green
}

Write-Host "`nİşlem tamamlandı. Bilgisayarı yeniden başlatmanız önerilir." -ForegroundColor Cyan

📋 Adım Adım Komutlar ve Açıklamaları

Her adımı ayrı ayrı inceleyip tek tek kopyalamak isterseniz:

  • 1. Adım: RPC Named Pipe Protokolünü Etkinleştirme
    Yazıcı sunucusu ile Named Pipe üzerinden iletişim kurulmasını sağlar.
    $rpcPath = "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC"; if (-not (Test-Path $rpcPath)) { New-Item -Path $rpcPath -Force | Out-Null }; Set-ItemProperty -Path $rpcPath -Name "RpcUseNamedPipeProtocol" -Value 1 -Type DWord -Force Kopyala
  • 2. Adım: RPC Kimlik Doğrulama Seviyesini Optimize Etme
    Eski yazdırma sunucularıyla şifreleme/gizlilik uyumsuzluğunu giderir.
    $printPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Print"; Set-ItemProperty -Path $printPath -Name "RpcAuthnLevelPrivacyEnabled" -Value 0 -Type DWord -Force -ErrorAction SilentlyContinue Kopyala
  • 3. Adım: Yazdırma Biriktiricisi (Print Spooler) Servisini Sıfırlama
    Yapılan kayıt defteri ayarlarını devreye almak için servisi yeniden başlatır.
    Stop-Service -Name Spooler -Force; Start-Sleep -Seconds 2; Start-Service -Name Spooler Kopyala
  • 4. Adım: Kilitli Varsayılan Yazıcı Kaydını Temizleme
    Bozuk yazıcı anahtarını temizleyerek yeni varsayılan yazıcı seçimine izin verir.
    $devicePath = "HKCU:\Software\Microsoft\Windows NT\CurrentVersion\Windows"; if (Get-ItemProperty -Path $devicePath -Name "Device" -ErrorAction SilentlyContinue) { Remove-ItemProperty -Path $devicePath -Name "Device" -Force -ErrorAction SilentlyContinue } Kopyala

⚠️ Önemli Not: Komutları uyguladıktan sonra ayarların tüm sisteme tam olarak etki etmesi için bilgisayarınızı yeniden başlatın.

İlginizi çekebilir