Windows-da bir neçə rdp seansı. Windows XP-də eyni vaxtda birdən çox uzaq masa üstü əlaqəni və ya sessiyanı necə aktivləşdirmək olar

Microsoft əməliyyat sistemlərinin keçmiş müştəri versiyalarında olduğu kimi, Windows 10-un Pro və Enterprise versiyalarının istifadəçiləri Uzaq Masaüstü Xidmətləri (RDP) vasitəsilə öz kompüterlərinə uzaqdan qoşula bilərlər. Bununla belə, eyni vaxtda RDP seanslarının sayında məhdudiyyət var - bir anda yalnız bir uzaq istifadəçi işləyə bilər. İkinci RDP sessiyasını açmağa çalışarkən, birinci istifadəçinin sessiyasının bitməsi təklif olunur.

Əslində, eyni vaxtda RDP bağlantılarının sayına qoyulan məhdudiyyət texniki deyil, daha çox lisenziyalaşdırma xarakteri daşıyır və birdən çox istifadəçi üçün iş stansiyası əsasında RDP serverinin yaradılmasını qadağan edir.

Məsləhət. Windows 10-un ev versiyalarında uzaq masaüstünə daxil olan əlaqələr tamamilə qadağandır, lakin istifadə edərək aradan qaldırıla bilər. RDP Sarğı Kitabxanası .

Windows 10-da eyni vaxtda RDP bağlantılarının sayına məhdudiyyət qoymağın iki yoluna baxacağıq:

    RDP Sarğı Kitabxanası

    Tersrv.dll faylını dəyişdirmək üçün alternativ layihədən istifadə etməkdir RDP Sarğı Kitabxanası. Bu proqram xidmətə nəzarət meneceri (SCM-Service Control Manager) və terminal xidməti (Terminal Services) arasında bir təbəqə kimi işləyir və sizə təkcə birdən çox eyni vaxtda RDP seansları üçün dəstəyi aktivləşdirməyə deyil, həm də ev nəşrlərində RDP Host dəstəyini aktivləşdirməyə imkan verir. Windows 10. RDP Wrapper terminrv.dll faylında heç bir dəyişiklik etmir, sadəcə olaraq dəyişdirilmiş parametrlərlətermrv-ni yükləyir.

    Beləliklə, bu həll hətta terminrv.dll faylının versiyasını yeniləsəniz də işləyəcək, belə ki, Windows yeniləmələri ilə bağlı narahat olmaq lazım deyil.

    Siz RDP Wrapper-i GitHub repozitoriyasından endirə bilərsiniz: https://github.com/binarymaster/rdpwrap/releases (RDP Wrapper Library v1.6-nın ən son mövcud versiyası)

    Məsləhət. Yeri gəlmişkən, RDP Wrapper Library mənbələri mövcuddur ki, bu da istəsəniz icra edilə bilən faylları özünüz yığmağa imkan verir.

    RDPWrap-v1.6.zip arxivində bir neçə fayl var:

    • RDPWinst.exe - RDP Wrapper Library quraşdırıcısı/sökücü
    • RDPConf.exe - RDP Wrapper konfiqurasiya yardım proqramı
    • RDPCheck.exe - Yerli RDP Yoxlayıcı - RDP yoxlama proqramı
    • install.bat, uninstall.bat, update.bat - RDP Wrapper-ı quraşdırmaq, silmək və yeniləmək üçün toplu faylları

    Utiliti quraşdırmaq üçün administrator hüquqları ilə install.bat faylını işə salın.

    Quraşdırma tamamlandıqdan sonra işə salın RDPConfig.exe. Və bölmədə əmin olun Diaqnostika bütün elementlər yaşıl rəngə boyanmışdır.

    İkinci RDP sessiyasını açmağa çalışırıq. Hər şey alındı! İndi bizim Windows 10 iki uzaq istifadəçiyə RDP vasitəsilə eyni vaxtda qoşulmağa imkan verir.

    RDP Sarğı Kitabxanası ilə RDP çatışmazlıqlarının düzəldilməsi

    Microsoft masa üstü əməliyyat sistemlərində Uzaq Masaüstü Xidmətlərinin işləməsi ilə bağlı bəzi məhdudiyyətlər var. Beləliklə, birincisi, server hissəsi üçün dəstək (RDP Host) yalnız Windows-un köhnə versiyalarında (Professionaldan aşağı olmayan) mövcuddur. Ev nəşrlərində bu funksionallıq söndürülür, ona görə də RDP vasitəsilə Windows-un aşağı versiyalarına qoşulmaq mümkün deyil.

    İkincisi, paralel RDP seanslarının sayı məhduddur. RDP vasitəsilə yalnız bir eyni vaxtda əlaqəyə icazə verilir və siz ikinci RDP sessiyasını açmağa çalışdığınız zaman sistem sistemdə artıq bir istifadəçinin olduğunu bildirən bir mesaj göstərəcək və onu qovmağı və sessiyasını bitirməyi təklif edəcək.

    Layihə sizə bu məhdudiyyətlərdən yan keçməyə imkan verəcək Stas'M tərəfindən RDP Sarğı Kitabxanası. RDP Sarğı Xidmətə Nəzarət Meneceri (SCM) və Uzaq Masaüstü Xidməti arasında bir təbəqə kimi işləyir. Üstəlik, bu cür digər həllərdən fərqli olaraq, faylı dəyişdirmir terminrv.dll(Remote Desktop Services tərəfindən istifadə olunan kitabxana), belə ki, Windows yeniləmələri barədə narahat olmaq lazım deyil.

    Salam. Bildiyiniz kimi, Microsoft müştəri əməliyyat sistemlərində eyni vaxtda yalnız bir istifadəçiyə işləməyə icazə verilir. Bu o deməkdir ki, uzaq masaüstünə qoşulsanız və artıq aktiv istifadəçi varsa, aktiv istifadəçinin əlaqəsinin kəsiləcəyi barədə xəbərdarlıq görünəcək.

    Məsələn, cari sessiyanı pozmadan uzaqdan qoşulmaq və ya sadəcə RDP vasitəsilə bir neçə eyni vaxtda əlaqə təşkil etmək istəsəniz nə olar.

    Bu gün sizə Windows 10-da bunu necə edəcəyinizi göstərəcəyəm.

    Burada çaşqın ola bilərsiniz və hər şeyi əl ilə edə bilərsiniz - qeyd dəftərini redaktə etmək, dll-ləri dəyişdirmək və s., amma danışacağım üsul daha sadədir. Windows 10-dan cəmi 2 kliklə terminal server yaratmağa imkan verən rdp wrapper adlı layihə var. Yeri gəlmişkən, bu üsul Windows 7 və Windows 8-də də işləyir.

    Ümumiyyətlə, arxivi yükləyin, bir yerə çıxarın və administrator olaraq əmr satırını işə salın.

    Orada arxivin açıldığı qovluğa gedirik (bilməyənlər üçün - cd path\to\file əmri

    Və install.bat əmrini işə salın

    Bəzi parametrləri dəyişdirmək üçün bir yardım proqramı da daxildir - RDPConf.exe.

    Burada rdp serverimizin asılı olduğu portu asanlıqla dəyişmək imkanlarına və sizin üçün faydalı ola biləcək daha bir neçə parametrə diqqət yetirə bilərsiniz.

    İndi test üçün əlavə istifadəçi əlavə edək. Win+r klikləyin (və ya start - run üzərinə sağ klikləyin) və lusrmgr.msc yazın. Gəlin istifadəçilərə keçək.

    Yeni istifadəçinin hərəkətini vurun, ona ad və şifrə verin.

    Budur, indi qoşula bilərsiniz. Yeri gəlmişkən, siz öz kompüterinizdən başqa hesaba qoşula bilərsiniz, bunun üçün əlaqə ünvanına 127.0.0.2 daxil etməlisiniz;


    Windows 8 / 8.1-də, Microsoft müştəri əməliyyat sistemlərinin əvvəlki versiyaları kimi, yalnız bir eyni vaxtda daxil olan RDP bağlantısı. Bu o deməkdir ki, yerli və ya uzaqdan yalnız bir istifadəçi (bir seans) eyni vaxtda uzaq iş masası vasitəsilə Windows 8 kompüterinə qoşula bilər. Əksər hallarda bu kifayətdir, lakin bəzən siz bir neçə istifadəçinin öz sessiyalarında eyni vaxtda işləməsini istərdiniz. Yaxşı bir nümunə, bir konsol seansında video oynanıldığı zaman Media Mərkəzi rolunda bir kompüter ola bilər və eyni zamanda TV-də videonu kəsmədən sistemlə uzaqdan işləmək lazımdır.

    Məsləhət. Uzaqdan RDP girişi Windows Pro və ya Enterprise nəşrlərində işləmir;

    Windows 8 ilə kompüterdə ikinci RDP sessiyasını açmağa çalışdığınız zaman, başqa bir istifadəçinin artıq sistemə daxil olduğunu və onun sessiyasının dayandırıla biləcəyini bildirən bir mesaj görünür.

    Məsləhət. Birincisi, Uzaqdan Giriş sekmesindeki kompüter xüsusiyyətlərində, tələb olunan istifadəçilərin hesablarını yerli Uzaq Masaüstü İstifadəçiləri qrupuna əlavə etməlisiniz. Yerli administratorlara defolt olaraq uzaqdan RDP girişinə icazə verilir. Sistem xassələrində RDP girişini təmin etdikdən sonra Windows Firewall 3389 portunda daxil olan trafikə icazə verən qaydaları avtomatik olaraq aktivləşdirir. Bəzən bu qaydanın mövcudluğu əl ilə yoxlanılmalıdır.

    Məsələn, Windows-un server versiyasında fərdi seanslarla eyni vaxtda iki inzibati əlaqə dəstəklənir (əgər RDS terminal serveri Windows Server əsasında təşkil olunubsa, bu rəqəm daha da çox ola bilər).

    Bununla belə, İnternetdə bu məhdudiyyəti keçməyə imkan verən xüsusi bir yamaq tapa bilərsiniz. Bu yamaq sayəsində bir neçə istifadəçi eyni vaxtda RDP vasitəsilə Windows 8/Windows 8.1 ilə işləyən kompüterə qoşula biləcək.

    Əhəmiyyətli. Bu yamağın istifadəsi, əslində, Microsoft məhsulları üçün lisenziya müqaviləsinin və istifadə şərtlərinin pozulmasıdır. Buna görə də, aşağıda təsvir edilən bütün əməliyyatları öz riskinizlə yerinə yetirirsiniz.

    Beləliklə, yamaq orijinal sistem faylının dəyişdirilməsini nəzərdə tutur %SystemRoot%\System32\termsrv.dll(Remote Desktop Services tərəfindən istifadə olunan kitabxana).

    • Windows 8 – terminrv.dll-win8.zip
    • Windows 8.1 - terminrv.dll-win8.1.zip

    Sistem kitabxanasını dəyişdirməzdən əvvəl, əmrlə terminrv.dll faylının ehtiyat nüsxəsini yaradın:

    c:\Windows\System32\termsrv.dlltermrv.dll_old kopyalayın

    İndi bir şey səhv olarsa, cari faylı orijinal terminrv.dll_old ilə əvəz etməklə həmişə ilkin konfiqurasiyaya qayıda bilərsiniz.

    Windows versiyanız üçün kitabxana ilə arxivi yükləyin.

    Windows 8-də əvvəlcə qeyd şöbəsində aşağıdakı açarların dəyərini dəyişdirməlisiniz HKLM\System\CurrentControlSet\Control\Terminal Server\:

    • fDenyTSConnections(DWORD) - 0 (açar kompüterdə icazə verir)
    • fSingleSessionPerUser(DWORD) - 0

    Eyni əməliyyat əmr satırından edilə bilər:

    REG ƏLAVƏ "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f REG ƏLAVƏ "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessioner /fORDEG0d /f

    Sonra kataloqa keçin C:\Windows\System32, faylı tapın terminrv.dll və xassələrini açın.

    Varsayılan olaraq, bu faylın sahibidir Trusted Installer və hətta idarəçinin onu əvəz etmək hüququ yoxdur.

    Gəlin nişana keçək Təhlükəsizlik və düyməni basın Redaktə et. Giriş siyahısında yerli idarəçilər qrupunu tapın və ona fayl üçün tam hüquqlar verin ( Tam nəzarət) və dəyişiklikləri yadda saxlayın.

    Kitabxana faylını dəyişdirməzdən əvvəl növbəti addım Xidmətlərin İdarəetmə Konsolunu açmaqdır ( services.msc) və xidməti dayandırın Uzaq Masaüstü Xidmətləri.

    Windows versiyanız üçün yüklənmiş arxivdən terminrv.dll faylını qovluğa kopyalayın %SystemRoot%\System32\(əvəz etməklə).

    Qeyd. üçün arxiv Windows 8.1 iki fayldan ibarətdir 32_termsrv.dll64_termsrv.dll, müvafiq olaraq Windows 8.1-in 32 və 64 bit versiyaları üçün. Arxivi açın və sistem versiyanız üçün faylın adını terminrv.dll olaraq dəyişdirin

    Faylı dəyişdirdikdən sonra Uzaq Masaüstü Xidmətləri xidmətini işə salın və yamaqlanmış maşınla müxtəlif hesablar altında iki RDP seansı yaratmağa çalışın. Hər şeyi düzgün etmisinizsə, iki müstəqil uzaq masaüstü seansı açılmalıdır.

    Məsləhət. Kompüterinizi yenidən başlatmağınız lazım ola bilər.

    Əhəmiyyətli! Termsrv.dll-in yamaqlanmış versiyasından istifadənin bir sıra çatışmazlıqları var. Əsas odur ki, növbəti Windows 8.1/8 yeniləməsini quraşdırarkən bu fayl dəyişdirilə bilər. Müvafiq olaraq, siz HEX redaktorundan istifadə edərək özünüz yeni bir fayl yamaq etməli və ya Windows quruluşunuz üçün hazır dəyişdirilmiş faylı İnternetdə axtarmalı olacaqsınız.

    Windows yeniləmələrini quraşdırarkən terminrv.dll faylının dəyişdirilməsinə davamlı bir həll olaraq, açıq Açıq Mənbə həllindən istifadə etməlisiniz. RDP Sarğı Kitabxanası(GitHub-da mövcuddur), bu terminrv.dll faylını redaktə etmir və Terminal Xidmətləri xidməti ilə SCM arasında bir təbəqədir. RDP Sarğı Kitabxanasından istifadə haqqında ətraflı oxuya bilərsiniz.

    Terminal Server Windows 7/Vista/XP (sp1/sp2/sp3)- real həll. Terminal server uzaq masaüstünə qoşulmaq üçün Windows 7 / Vista / XP (sp1/sp2/sp3) eyni anda bir neçə istifadəçi.

    Terminal server uzaq kompüterlərdən və ya sizin kompüterinizə bir proqramı işə salmaq üçün istifadə edilə bilər Windows 7/XP-də terminal serveri / Vista/ 486 və Pentium 1 kimi müxtəlif köhnə kompüterləri eyni anda birləşdirə bilərsiniz, onlar əməliyyat sistemi onlarda quraşdırılmış kimi işləyəcəklər. Office XP-2003-2007, 1C ilə Windows Vista / 7 / XP və bir sıra müxtəlif ofis proqramları.

    Defolt Windows 7/Vista/XP eyni anda birdən çox istifadəçini dəstəkləmir. Birdən çox istifadəçinin eyni vaxtda işləməsinə icazə vermək RDP, C:\Windows\System32\termsrv.dll faylını əvəz etməli və reyestrdə dəyişiklik etməlisiniz - tətbiq edilən məhdudiyyəti aradan qaldırmaq üçün Windows XP/7/Vista.

    Dəyişikliklər etməzdən əvvəl Windows 7/Vista/XP, hərəkətlərinizin ölkənizin qanunlarına və lisenziya müqaviləsinə zidd olmadığına əmin olun, ona görə də metoddan istifadə edib-etməmək sizin ixtiyarınızdadır.

    Windows XP / 7 / Vista-dan terminal serverini necə etmək olar?

    1. Administrator və ya adi istifadəçi hüquqları ilə bir neçə istifadəçi yaradın, parol təyin etməyi unutmayın.

    Seçiminin aktiv olduğundan əmin olun - İstifadəçilər arasında sürətli keçid (İdarəetmə Paneli -> İstifadəçi Hesabları -> İstifadəçi girişlərini dəyişdir)

    2. Uzaqdan qoşulmağa icazə verin - sağ klikləməklə "Kompüterim" seçin və onun "Xüsusiyyətləri" ni açın. Görünən pəncərədə "Uzaqdan Seanslar" sekmesine keçin. "Bu kompüterə uzaqdan girişə icazə ver" qutusunu təsdiqləyin. Silinmiş istifadəçiləri seçin (əks halda Uzaq Masaüstü yalnız administratorlar üçün işləyəcək) və "OK" düyməsini basın

    3. Uzaq Masaüstü Bağlantısının bir istifadəçi üçün işlədiyini yoxlayın.

    Windows terminal serverinin yaradılması XP/7/Vista

    4. Terminal serveri yaratmaq üçün universal yamağı yükləyin:
    -
    Windows XP sp2 sp3;
    - Windows Vista sp1 sp2;
    - Windows 7, 32bit(x86)/64bit(x64).

    5. Faylı icra edin UniversalTermsrvPatch-*.exe sisteminizin bit ölçüsünə uyğun gələn və klikləyin Yamaq faylı əvəz etmək üçün C:\Windows\System32\termsrv.dll

    6. Reyestrdə dəyişiklik etmək üçün əməliyyat sisteminizə uyğun gələn *.reg faylını icra edin

    7. Əməliyyat sistemini yenidən başladın

    8. Başlat -> Çalıştır -> gpedit.msc

    Windows 7 üçün

    Kompüter Konfiqurasiyası -> İnzibati Şablonlar -> Windows Komponentləri -> Uzaq Masaüstü Xidmətləri -> Uzaq Masaüstü Sessiya Host -> Əlaqələr ->

    Windows XP üçün

    Kompüter Konfiqurasiyası -> İnzibati Şablonlar -> Windows Komponentləri -> Terminal Server -> Bağlantıların Limit Sayı

    Onu "Enabled" vəziyyətinə qoyun və icazə verilən terminalların sayının dəyərini dəyişdirin.

    9. Kompüterinizi yenidən başladın

    Hər şeyi düzgün etmisinizsə, deməli terminal server Windows 7 / Vista / XP (sp1/sp2/sp3) hazır. İndi sizin üçün işləməlidir eyni vaxtda birdən çox istifadəçi üçün uzaq masa üstü.

    Əlavə terminal server parametrləri Windows XP

    1. Təcrübə göstərir ki, terminal server istifadəçiləri sadəcə olaraq əlaqəni kəsirlər və proqramlar işləməyə davam edir. Siz qeyri-aktiv sessiyanın əlaqəsini kəsmək üçün vaxt təyin edə bilərsiniz

    Başlat -> Çalıştır -> gpedit.msc
    Kompüter Konfiqurasiyası -> İnzibati Şablonlar -> Windows Komponentləri -> Terminal Server -> Sessiyalar -> Əlaqəsi kəsilmiş seanslar üçün vaxt limiti təyin edin

    Aktivləşdirin və vaxtı təyin edin

    Başqa məhdudiyyətlər də var, istədiyiniz kimi seçə bilərsiniz

    2. Terminal serverinin bütün uzaq istifadəçiləri üçün masaüstü olmadan bir proqramı işə salın

    Başlat -> Çalıştır -> gpedit.msc
    Kompüter Konfiqurasiyası -> İnzibati Şablonlar -> Windows Komponentləri -> Terminal Server -> Qoşulduqda proqramı işə salın

    Yandır
    \Bkc.RemoteClient.exe

    İş qovluğunu təyin edin
    C:\Program Files\Bankomzv"language\Əlavə müştəri xəbərdarlığı

    3. İş masası olmadan seçilmiş terminal server istifadəçiləri üçün bir proqramı işə salın(diqqət, hətta yerli olaraq daxil olsanız belə işləyir, ona görə də istifadəçini silmək və sonra yenisini yaratmaq və ya seçimlə yüklənə bilən liveCD (ERD-komandir proqramı) istifadə etmək istisna olmaqla, daha sonra bunu necə ləğv edəcəyimi belə bilmirəm. Bizə lazım olan əməliyyat sisteminin reyestrinin yüklənməsi .

    Başlat -> Çalıştır -> regedit

    Shell sətir parametri yaradın və "Dəyər" sahəsində proqram faylının tam yolunu göstərin

    4. İş masası olmadan, terminal server istifadəçisi tərəfindən müstəqil olaraq bir proqramın işə salınması

    Başlamaq üçün edin 2-ci nöqtə bütün istifadəçilər üçün , yenidən başladın və sonra dəyəri olduğu kimi qaytarın (Müəyyən edilməyib)

    Qoşulduğumuz Windows müştərisinin (Uzaq Masaüstü Bağlantısı) parametrlərində, Proqramlar sekmesindeki Seçimlər bölməsində "Qoşularkən aşağıdakı proqramı işə salın" qutusunu işarələyin.

    Proqramın tam yolunu və fayl adını göstərin

    İş qovluğunu təyin edin
    C:\Program Files\Bankomzv"language\Əlavə müştəri xəbərdarlığı

    5. İş masasına daxil olduqda proqramı işə salın

    Başlanğıc qovluğuna qısa yol əlavə edin
    C:\Sənədlər və Parametrlər\istifadəçi adı\Əsas Menyu\Proqramlar\Başlanğıc\