Tamam, sorunuzu okuduktan sonra birkaç şey ve bazı yorumları ve yorumlarınızı diğerlerine ve ileri geri. Bazı ayrıntıları ve daha sonra bir test / laboratuvar ortamında iyi çalıştığını doğruladığım altta potansiyel bir çözüm yayınlayacağım, ancak bazı gotchas gibi cevabımı tamamen okumanızı tavsiye ediyorum. .
Bağlantı kapatıldıktan sonra uzak masaüstü oturumu kapatma nasıl durdurulur
Yukarıdaki bu soru için, diğerleri GPO ayarlarını ( boşta ve bağlantısı kesilmiş oturum süresi sınırlarını sınırsız olarak ) cevapladı ve önerdi ve kullanıcının oturumu kapatmak yerine bağlantısının kesilmesini sağladı.
Şu anda etkin olan kullanıcıya oturum açıyorum. Giriş yaptığım anda hala kilit ekranı sunuyor. Fiziksel olarak yan yana 2 kompozisyon üzerinde test edildi, bu yüzden her iki taraftan görsel inceleme basit. Bu muhtemelen XP'den beri, kesinlikle 7 oldu ve 10'da devam ediyor. Apple'ın Uzak Masaüstü veya hatta TeamViewer ile yapabileceğim gibi etkileşimli olarak yapabilmeyi çok isterim.
a. TeamViewer'ı Windows'ta kullanmak, Windows Server olmayan bir işletim sisteminde birden fazla veya eşzamanlı RDP oturumuna izin vermez. Şu anda mevcut olan RDP oturumlarıyla veya etkin konsol oturumlarıyla etkileşime girmenize izin verir, bu nedenle etkileşim için bağlanmak için birden fazla bağlantınız yoksa, beklenen sonucu vermez.
b. Microsoft, Terminal Sunucusu erişimi için Sunucu İşletim Sistemleri ve İstemci Erişim Lisansları satmaktadır. Diğer kullanıcıların yorumlarda, yanıtlarda vb. genişletilmiş işlevsellik bu nedenle etkinleştirilmez veya devre dışı bırakılmaz.
c. Microsoft Server OS'leri genellikle daha fazla bellek desteği ile aynı makinede daha eşzamanlı oturumları daha verimli bir şekilde işleyebilir ve (Server dışı bloatware türü) Microsoft yerleşik özelliklerinin ve işlevlerinin varsayılan olarak Sunucu dışı işletim sistemleri gibi gerekebilir Bu gereksiz şeyler çalışmayacak şekilde optimum performans sağlar. Bir ev bilgisayarında daha fazla kişi bu özellikleri meşru bir şekilde kullanabilir ve bu tür ortamdaki bir sunucuda ev dışı (veya istemci iş istasyonu) kullanımı için daha yararlı bulabilir. Bir sunucuda olsa da, bu kadar gerekli olmayabilir, bu yüzden sadece bu özel durumda "bloatware" terimi ile ne demek istediğimi açıklığa kavuşturmak için sunucu OS bağlamında bu bloatware daha düşünün.
Potansiyel Çözüm
Uyarı: Bunu sadece test amaçlı olarak bir test ortamında veya laboratuvar ortamında yapmayı öneririm. Aksi takdirde, bu uzun vadede üretim amaçları vb.
Aşağıda GITHub'da bulunan ve ücretsiz indirilen RDPWrap adlı bir kaynağa bağlantı verilmiştir. Ekran görüntüleri, vb.Ile adım adım ayrıntılı olarak tam talimatlar yayınladılar, bu yüzden anlamak çok zor olmamalı.
İhtiyacınız olanı, derlenmemiş kaynak kodu yerine gerçek yükleme dosyası olarak indirmek için , o sayfanın İndirme bölümündeki RDPWrap Yükleme Dosyası İndirme Bağlantısı adlı aşağıdaki bağlantıdan RDPWrap-v1 adlı bağlantıya tıklayın . Bu ZIP dosyasında bulunan EXE ve toplu yükleme dosyalarını vb. İndirmek için 6.zip (aşağıdaki ekran görüntüsüne bakın).
Sorunlar
Test makinelerinizden birine Windows Güncelleştirmeleri uygularsanız ve bu işlev daha sonra çalışmazsa, dosyaları, vb. Yapıştırmak için yüklemeyi yeniden çalıştırmanız gerekebilir. Diğer hata yamaları için kaynak GITHub kaynaklarını da kontrol etmeniz gerekebilir. , vb. yeni sürümlerle birlikte, bu başka birinin sağladığı bir şeydir.
Önemli: Etki alanı düzeyinde Grup İlkesi ve / veya Güvenlik İlkesi ayarları, aşağıda listelenen tüm yerel Kayıt Defteri, yerel Grup İlkesi ve yerel Güvenlik İlkesi ayarlarını geçersiz kılabilir. Söyleyebileceğim ancak kendimi teyit edemediğimden, bu ayarların belirtildiği gibi ayarlandığından emin olmak, bağlantısız RDP oturumlarının belirli bir süre sonra oturumu kapatmasını önleyecektir. Etkili olması için aşağıda yerel ayarları değiştirdikten sonra makineyi yeniden başlatmanız gerekebilir. Bu ayarların makine başına yerel olarak ayarlandığından emin olmaya devam ediyorsanız hala sorun yaşıyorsanız, yerel ayarlara göre öncelikli olan etki alanı düzeyinde Grup İlkesi veya Güvenlik İlkesi ayarlarını kontrol etmeniz gerekebilir.
SAME hesabıyla aynı anda birden fazla RDP oturumuna izin verme özelliğini etkinleştirmek veya devre dışı bırakmak için bu kayıt defteri değerlerini ekran görüntüsünde gösterildiği gibi değiştirin. Bu anahtarı belki de manuel olarak değiştirmeniz ve / veya oluşturmanız ve test sistemlerinizdeki RDPWrap yama yazılımının her çalışması için ayarlamanız gerekir.
Bu ayarı değiştirmek için bir kayıt defteri değişikliği yapmanız gerekir. Aşağıdaki adımlar işlemi açıklar:
- Kayıt Defteri Düzenleyicisi'ni başlatın (varsayılan olarak, bu adresinde bulunur
c:\windows\regedit.exe
).
Aşağıdaki kayıt defteri anahtarına gidin:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer
FSingleSessionPerUser değeri yoksa , fSingleSessionPerUser adlı yeni bir DWORD değeri oluşturun
FSingleSessionPerUser değerini açın . Bu ayar için olası değerler aşağıdaki gibidir:
0x0
Kullanıcı başına birden çok oturuma izin ver
0x1
Her kullanıcıyı tek bir oturuma zorla
Yeni ayarı girin ve Tamam'ı tıklatın .
A. itibaren GPEDIT.MSC
ALL hem ayarlarında aşağıda Computer Configuration
ve User Configuration
ihtiyaca bir ayarlanacak State
arasında Not configured
.
Bu Grup İlkesi ayarları aşağıdaki konumlarda bulunur:
Computer Configuration\Policies\Administrative Templates\Windows
Components\Remote Desktop Services\Remote Desktop Session
Host\Session Time Limits
User Configuration\Policies\Administrative Templates\Windows
Components\Remote Desktop Services\Remote Desktop Session
Host\Session Time Limits
B. itibaren SECPOL.MSC
aşağıda ayarını (ekran görüntüsünde vurgulanan) Interactive logon: Do not require
CTRL+ ALT+DEL bir ayarlanmalıdır için ihtiyaçları Enabled
.
1. Yerel İlkeler \ Güvenlik Seçenekleri
Bağlantı Ekran Görüntüsü İndir
Kaynaklar: