Tüm Ürünler
Search
Belge Merkezi

:Resolve the RDP error "Because of a protocol error,the session will be disconnected" when connecting to a Windows instance

Son Güncelleme:Sep 30, 2026

Nedenler

  • Bağlantı noktası çakışması: Varsayılan Uzak Masaüstü Protokolü (RDP) bağlantı noktası olan 3389, başka bir uygulama tarafından kullanılmaktadır.

  • Güvenlik protokolü anlaşma hatası: İstemci ve sunucu, RDP oturumu için bir güvenlik protokolü konusunda anlaşamıyor.

Çözümler

Önemli

Yanlış bir yapılandırma nedeniyle erişiminizin engellenmesini önlemek için devam etmeden önce verilerinizi yedeklemek üzere sistem diskinin anlık görüntüsünü oluşturun.

1. Adım: Bağlantı noktası çakışmalarını kontrol edin ve çözün

Varsayılan RDP bağlantı noktası 3389, başka bir uygulama tarafından kullanılıyor olabilir.

  1. VNC bağlantısı kullanarak bir ECS örneğinde oturum açın.

    1. ECS konsolu - Örnekler sayfasına gidin. Sol üst köşede hedef örnek için bölgeyi ve kaynak grubunu seçin.

    2. Hedef örneğin ayrıntılar sayfasına gidin. Connect öğesini tıklayın ve VNC seçeneğini belirleyin. ECS örneğinde oturum açmak için kimlik bilgilerinizi girin.

  2. Bağlantı noktası durumunu kontrol edin.

    1. Görev çubuğundan PowerShell uygulamasını aratıp açın. Uzak bağlantı noktasını (varsayılan 3389) kullanan işlemin İşlem Kimliğini (PID) bulmak için aşağıdaki komutu çalıştırın.

      netstat -ano | findstr :3389
    2. İlgili uygulamayı belirlemek için <PID> değerini bir önceki adımdaki İşlem Kimliği ile değiştirin.

      tasklist |findstr <PID>
  3. Sonuçları analiz edin ve gerekli işlemi yapın.

    • Normal: İşlem svchost.exe ise bu beklenen bir davranıştır ve bağlantı noktası başka bir uygulama tarafından meşgul edilmemiştir. 2. Adım: Güvenlik protokolünü kontrol edin ve ayarlayın bölümüne geçin.

    • Anormal: İşlem başka bir uygulamaysa varsayılan RDP bağlantı noktasını değiştirmeniz gerekir.

  4. Varsayılan RDP bağlantı noktasını değiştirin.

    1. Yeni bir bağlantı noktası seçin: 10000 ile 65535 aralığında kullanılmayan bir bağlantı noktası seçmenizi öneririz. Hedef bağlantı noktasının kullanımda olup olmadığını kontrol etmek için PowerShell'de netstat -ano | findstr :<PortNumber> komutunu çalıştırabilirsiniz.

    2. Kayıt defterini değiştirin:

      1. Görev çubuğu arama kutusuna regedit yazın ve Registry Editor uygulamasını açın.

      2. Sol gezinme bölmesinde HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Terminal Server > Connect > Workbench yoluna gidin. Sağ bölmede PortNumber değerini bulun ve çift tıklayın.

      3. Base seçeneği için Decimal değerini seçin. Value Data değerini seçtiğiniz yeni bağlantı noktası numarasıyla değiştirin.

    3. Yeniden başlatın ve test edin:

      1. Örnek ayrıntıları sayfasında değişiklikleri uygulamak için Restart öğesini tıklayın. Örnek yeniden başlatıldıktan sonra Connect öğesini tıklayın ve Workbench seçeneğini belirleyin.

      2. Instance Login penceresinde Terminal seçeneğini belirleyin, More Options öğesini tıklayın ve Port alanına yeni bağlantı noktası numarasını girin.

        Önemli

        Varsayılan RDP bağlantı noktasını değiştirdikten sonra her bağlantıda yeni bağlantı noktasını belirtmeniz gerekir. Alternatif olarak, çakışan işlem güvenli bir şekilde sonlandırılabiliyorsa taskkill /f /pid <PID> komutunu çalıştırarak işlemi sonlandırın. Bu işlem varsayılan bağlantı noktasını serbest bırakır ve her bağlantı için yeni bir bağlantı noktası belirtme ihtiyacını ortadan kaldırır.

2. Adım: Güvenlik protokolünü kontrol edin ve ayarlayın

  1. gpedit.msc uygulamasını aratın ve Local Group Policy Editor uygulamasını açın.

  2. Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Security yoluna gidin. Sağ bölmede Require use Of specific security layer for remote (RDP) connections değerini bulun ve çift tıklayın.

  3. Require use Of specific security layer for remote (RDP) connections iletişim kutusunda Enabled seçeneğini belirleyin. Security Layer açılır listesinden RDP seçeneğini belirleyin.

  4. Ayarları kaydetmek ve tekrar bağlanmayı denemek için OK öğesini tıklayın.