Windows 7/8 ile Server 2012 arasındaki RDP bağlantısı yavaş


16

Son zamanlarda ofisimize geliştirme amacıyla Windows Server 2012 yükledim ve hemen RDP üzerinden bağlantının yavaşladığını fark ettim. Windows 7 veya Windows 2008 R2 kutularımızdan herhangi birine bağlanmak en fazla 1-3 saniye sürdüğü zamanlarda bağlanmak 5-10 saniye sürebilir.

İlk başta, bir sürücü güncellemesine veya başka bir şeye ihtiyaç duyan kutunun kendisini tebeşirledim, ancak sadece dün, Masaüstü Bilgisayarıma Windows 8 yükledim ve evden Windows Server 2012 makinesine bağlanma aynı sonucu veriyor. "Uzak bağlantıyı güvenli hale getirme" ve ardından tekrar "uzak oturumu yapılandırma" da 3-4 saniyelik bir duraklama olur.

Olay günlüğünde herhangi bir uyarı görmüyorum ve bağlandıktan sonra herhangi bir performans sorunu görünmüyor. Windows 7 veya 8'den Windows Server 2012 sistemlerine yapılan RDP bağlantılarında bilinen bir sorun var mı? Aramam gereken bir şey var mı?


Hangi RDP istemcisini kullanıyorsunuz?
Ramhound

Yerleşik Windows 7 RDP istemcisi.
Chris

Windows 8 dışında iki tane var. Biri masaüstü uygulaması, diğeri ise Windows Mağazası Uygulaması (Modern UI) yani hangisini kullanıyorsunuz. Peki, Windows 8 / Windows Server 2012 kullanıyorsanız Windows 7'yi nasıl kullanıyorsunuz?
Ramhound

1
Masaüstü RDP istemcisini kullanarak Windows 7'den bağlanıyorum .
Chris

Soruyu bu gerçeği yansıtacak şekilde güncelleyin. Windows 8 Professional'ı Windows Server 2012'ye bağlamayı denerseniz ne elde edersiniz?
Ramhound

Yanıtlar:


10

Aynı sorunu yaşadım ve burada belirtilen kayıt defteri ayarını ekleyerek çözdüm .

  1. Windows Server makinesinde RegEdit'i açın .
  2. Soldaki ağaçta bulunan bu kayıt defteri anahtarına gidin:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters

  3. Sağ tarafa sağ tıklayın ve yeni bir DWORD (32 bit) Değeri ekleyin
  4. Değer adını DisableTaskOffload ve değer verilerini 1 olarak ayarlayın
  5. Sunucuya RDP (yeni bir oturuma) yoluyla yeniden bağlanın; performansınız normal olmalıdır.

@schellack, Bu neden çalışıyor? O nasıl çalışır?
Pacerier

1
Technet.microsoft.com/en-us/library/cc959732.aspx 'e göre , DisableTaskOffload ayarı görevleri işlemciden ağ bağdaştırıcısına yükler. Bu performansı büyük ölçüde artırır. Ancak, ayarın neden Windows Server'ın daha yeni sürümlerinde devre dışı bırakıldığını bilmiyorum.
schellack

3
@schellack Yorumunuzda bir karışıklık var gibi görünüyor ... Bu ayar _DISABLE olarak adlandırılır ... 1 olarak ayarlandığında, görev boşaltma KAPALI konuma getirilir, AÇIK değil. Varsayılan değer 0'dır, yani varsayılan olarak görev boşaltma etkindir.
Oskar Berggren

6

Bu başıma daha önce geldi. Remote Desktop Connection -> ExperienceSekmeye gidip "Bağlantı kalitesini otomatik olarak algıla" seçeneğinin seçili olmadığından emin olarak çözdüm. Ayrıca "Aşağıdakilere izin ver" altındaki her şeyin işaretini kaldırdım.


Hangi Experiencesekmeye atıfta bulunuyorsunuz? ExperienceServer 2003 sekmesini görmüyorum tscc.msc: i.stack.imgur.com/SXh0h.png
Pacerier

3

Aynı problemim var ve 2 adım yapmaya çalışıyorum.

Adım 1: "Schellack" deyin

  • Windows Server makinesinde RegEdit'i açın. Soldaki ağaçtaki bu kayıt defteri anahtarına gidin: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters

  • Sağ tarafa sağ tıklayın ve yeni bir DWORD (32 bit) değeri ekleyin Değer Değer adını DisableTaskOffload ve değer verilerini 1 olarak ayarlayın

  • Sunucuya RDP (yeni bir oturuma) yoluyla yeniden bağlanın; performansınız normal olmalıdır.

Adım 2: Ve Hizmet Akıllı Kart Cihaz Numaralandırmasını Devre Dışı Bırakın:

  • Çalıştır -> Hizmetler -> Akıllı Kart Cihaz Numaralandırması -> Devre Dışı Bırak seçeneğine gidin

Bence ana nedeni Akıllı Kart etkinleştirmek neden gecikme uzak masaüstü hizmeti. Umarım bu aynı problemi olan birine yardımcı olur.


Doğru cevap burada. Akıllı Kart Cihaz Numaralandırmasını devre dışı bırakmak benim için% 100 iyileşme sağladı. Bu açık bir şekilde suçluydu.
Bryan

1
Bu numaralandırma istemci veya sunucuda mı?
Rob

1

Bunu birkaç farklı şekilde teşhis edebilirsiniz -

RDP uygulamasını kullanırken NetBIOS adını, ardından FQDN'yi, ardından IP Adresini kullanın. genellikle bu bir ad çözümleme gecikmesidir ve daha kısa NetBIOS adı yerine FQDN kullanılarak çözümlenebilir. Normalde, ilk bağlantıdan sonra, ad yerel makinede önbelleğe alınacağından sonraki bağlantılar daha hızlı çözümlenir.

Bu, düzenli olarak bağlanacağınız bir makine VE bu makinenin statik bir IP adresi varsa, yerel HOSTS dosyasına ekleyebilir ve bu da alışkın olduğunuz daha hızlı müzakere ile sonuçlanabilir.


1

Sorun Fare İşaretçisi Gölge İşleviyle ilgilidir.

RDP içinde bu, atlamalı / yavaş bir fareye yol açar.

Fare -> İşaretçi -> İşaretçi gölgesini etkinleştir (devre dışı) ile bu davranışı düzeltin


0

Beni bu sayfaya yönlendiren sorun, uzak masaüstü bağlantı sorunu ile ilgiliydi. VM ESXi 5.5'te Server 2012'nin yepyeni bir yüklemesini yaptım. Tüm sunucu iyi yapılandırılmış, DC ve DHCP rolleri açık, başka bir şey yok.

ESXi'nin konsolu hayata bir cazibe veriyordu. Hemen yeniden başlatılır ve bağlanır. Ancak uzak masaüstünden bağlanma zamanı geldiğinde, bağlantının açılması birkaç dakika sürüyordu. Nedenini anlamadım çünkü 2008 kutusunun yanında iyiydi!

Bunca zaman, sorun Uzak Kayıt Defteri hizmetinin Durdurulması ile ilgiliydi. Bağlantı kullanıcısı ile ilgili başka bir hizmetten farklı bir şey söylemediğinden başlatamadım.

Çözüm: NT Authority \ LocalService için Uzak Kayıt Defteri ayarındaki Bağlantı ayarlarını el ile değiştirin ve parola gerekmez. Şimdi RDP bağlantısı iyi gidiyor ve alan adı yönetici şifremi girdikten hemen sonra bağlanıyor.



0

Devre dışı bırakmak Smart Card Enumeration Servicesorunumuzu çözüyor gibi görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.