כיצד לאפשר הפעלות RDP מרובות ב- Windows 10 ו- 11
משתמשים מרוחקים יכולים להתחבר למחשבי Windows 10 ו- 11 שלהם באמצעות שירותי שולחן עבודה מרוחק (RDP). כל שעליך לעשות הוא להפעיל שולחן עבודה מרוחק, להעניק למשתמש הרשאות גישת RDP ולהתחבר למחשב באמצעות כל לקוח שולחן עבודה מרוחק. עם זאת, מספר הפעלות RDP בו-זמניות מוגבל בגירסאות שולחן העבודה של Windows. רק הפעלה פעילה אחת של משתמש בשולחן עבודה מרוחק מותרת.
תופיע אזהרה המבקשת ממך לנתק את ההפעלה הראשונה של המשתמש אם תנסה ליצור חיבור RDP שני.
Another user is signed in. If you continue, they’ll be disconnected. Do you want to sign in anyway?מספר חיבורי RDP בו-זמניים ב- Windows
קיימות מספר הגבלות על השימוש בשירותי שולחן עבודה מרוחק בכל גירסאות שולחן העבודה של Windows 10 ו- 11:
רק מהדורות Windows Professional ו- Enterprise יכולות לקבל חיבורי שולחן עבודה מרוחק. גישת RDP אינה מותרת למהדורות Home/Single Language Windows;
-
רק חיבור RDP אחד זמין בו זמנית. ניסיון להתחיל הפעלת RDP שנייה יבקש מהמשתמש לסיים את ההפעלה הפעילה;
אם המשתמש עובד במסוף המחשב (באופן מקומי), ההפעלה המקומית שלו מנותקת (נעולה) כאשר הוא מבצע חיבור RDP מרוחק. הפעלת RDP מרחוק תסתיים גם אם המשתמש נכנס ל- Windows ממסוף המחשב.
מספר חיבורי RDP בו-זמניים ב- Windows הוא למעשה מגבלת רשיון. Microsoft אוסרת על יצירת שרת Terminal RDP מבוסס תחנת עבודה המאפשר למשתמשים מרובים לעבוד בו-זמנית.
אם המשימות שלך דורשות פריסה של שרת מסוף, Microsoft מציעה לרכוש את Windows Server (מאפשר שני חיבורי RDP בו-זמנית כברירת מחדל). אם אתה זקוק להפעלות משתמש בו-זמניות נוספות, יהיה עליך לרכוש רשיונות גישת לקוח של RDS, להתקין ולקבוע את תצורת התפקיד מארח הפעלת שולחן עבודה מרוחק (RDSH) או לפרוס חוות RDS.
מבחינה טכנית, כל גירסה של Windows עם מספיק RAM ומשאבי CPU יכולה לתמוך בעשרות הפעלות של משתמשים מרוחקים בו זמנית. בממוצע, הפעלת משתמש RDP דורשת 150-200MB של זיכרון (לא כולל יישומים פועלים). משמעות הדבר היא כי המספר המרבי של הפעלות RDP בו זמנית מוגבל רק על ידי המשאבים הזמינים של המחשב.
במאמר זה, אנו הולכים להראות לך שלוש דרכים להסיר את המגבלה על מספר חיבורי RDP בו זמנית ב- Windows 10 ו- 11:
עטיפת RDP
שינוי קובץ termsrv.dll
שדרוג מהדורת Windows 10/11 ל- Enterprise עבור שולחנות עבודה וירטואליים (ריבוי הפעלות)
הערה. כל שינוי במערכת ההפעלה המתואר במאמר זה נחשב להפרה של הסכם הרשיון של Windows וניתן להשתמש בו על אחריותך בלבד.
לפני שתמשיך, ודא שפרוטוקול שולחן עבודה מרוחק זמין ב- Windows.
עבור אל הגדרות -> מערכת —> שולחן עבודה מרוחק -> הפעל שולחן עבודה מרוחק;
לחלופין, השתמש בלוח הבקרה הקלאסי: הפעל את הפקודה
SystemPropertiesRemoteוסמן את האפשרות אפשר חיבור מרחוק למחשב זה.
גלה כיצד להפעיל ולהגדיר שולחן עבודה מרוחק ב- Windows.
מעטפת RDP: הפעלת הפעלות RDP מרובות ב- Windows
פרויקט הקוד הפתוח של ספריית מעטפת RDP מאפשר לך להפעיל הפעלות RDP מרובות ב- Windows 10/11 מבלי להחליף את קובץ termsrv.dll. כלי זה פועל כשכבה בין SCM (מנהל בקרת שירות) לבין שירותי שולחן עבודה מרוחק. עטיפת RDP אינה מבצעת שינויים כלשהם בקובץ termsrv.dll, היא פשוט טוענת את ה- termsrv עם ההגדרות שהשתנו.
לפיכך, RDPWrap יעבוד גם במקרה של עדכון קובץ termsrv.dll. זה מאפשר לך לא לפחד מעדכוני Windows.
חשוב. לפני התקנת מעטפת RDP, חשוב לוודא שאתה משתמש בגירסה המקורית (לא מתוקנת) של קובץ termsrv.dll. אחרת, מעטפת RDP עלולה להפוך לבלתי יציבה או לא להתחיל כלל.
באפשרותך להוריד את מעטפת RDP ממאגר GitHub https://github.com/binarymaster/rdpwrap/releases (הגרסה העדכנית ביותר הזמינה של ספריית מעטפת RDP היא v1.6.2). הפרויקט לא עודכן מאז 2017, אך ניתן להשתמש בו בכל גירסאות ה- build החדשות של Windows 10 ו- 11. כדי להשתמש בעטיפה בגירסאות מודרניות של Windows, פשוט עדכן את קובץ התצורה rdpwrap.ini.
RDP Wrapper מזוהה כתוכנית שעלולה להיות מסוכנת על-ידי רוב סורקי האנטי-וירוס. לדוגמה, הוא מסווג כ- PUA:Win32/RDPWrap (תוכנה שעשויה להיות לא רצויה) עם רמת איום נמוכה על-ידי האנטי-וירוס המובנה של Microsoft Defender. אם הגדרות האנטי-וירוס שלך חוסמות את הפעלת מעטפת RDP, יהיה עליך להוסיף אותה לחריגים.
ארכיון RDPWrap-v1.6.2.zip מכיל כמה קבצים:
RDPWinst.exe — משמש להתקנה/הסרה של ספריית מעטפת RDP;
RDPConf.exe — כלי תצורת מעטפת RDP;
RDPCheck.exe — כלי בדיקת RDP (בודק RDP מקומי);
install.bat, uninstall.bat update.bat — קבצי אצווה להתקנה, הסרה ועדכון של מעטפת RDP.
כדי להתקין את RDPWrap, הפעל את קובץ install.bat כמנהל מערכת. התוכנית מותקנת בספריית C:\Program Files\RDP Wrapper.
הפעל RDPConfig.exe לאחר השלמת ההתקנה.
סביר להניח, מיד לאחר ההתקנה, הכלי יראה כי מעטפת RDP פועל (מותקן, פועל, האזנה), אבל לא עובד. שים לב לאזהרה האדומה [not supported ]. הוא מדווח כי גירסה זו של Windows 10 22H2 (ver. 10.0.19041.1949) אינה נתמכת על ידי RDPWrapper.
הסיבה לכך היא שקובץ התצורה rdpwrap.ini אינו מכיל הגדרות עבור גירסת Windows (build) שלך. +
✅ הורד את הגרסה האחרונה של rdpwrap.ini כאן https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini
העתק ידנית את התוכן של דף זה לתוך
C:\Program Files\RDP Wrapper\rdpwrap.iniקובץ. לחלופין, הורד את קובץ ה- INI באמצעות ה- cmdlet של PowerShell Invoke-WebRequest (תחילה עליך להפסיק את שירות שולחן העבודה המרוחק):
Stop-Service termservice -Force
Invoke-WebRequest https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini -outfile "C:\Program Files\RDP Wrapper\rdpwrap.ini"באפשרותך ליצור משימה מתוזמנת כדי לבדוק אם קיימים שינויים rdpwrap.ini ולעדכן אותה באופן אוטומטי.
צילום מסך זה מראה שהגירסה העדכנית ביותר של קובץ rdpwrap.ini (
Updated=2023-06-26) משמש במחשב.
הפעל מחדש את המחשב והפעל את הכלי RDPConfig.exe. ודא שכל הפריטים במקטע אבחון הם ירוקים ושההודעה [תמיכה מלאה] מוצגת. עטיפת RDP התחילה בהצלחה ב- Windows 11 22H2 במקרה שלי.
כעת נסה ליצור מספר הפעלות RDP בו זמנית עם מחשב זה תחת חשבונות משתמשים שונים (השתמש בלקוח RDP המועדף עליך: mstsc.exe, RDCMan, mRemoteNG וכו ').
באפשרותך להשתמש באישורי RDP שמורים כדי להתחבר למחשב מרוחק.
באפשרותך לבדוק ששתי הפעלות RDP (או יותר) פעילות במחשב בו-זמנית באמצעות הפקודה:
qwinstardp-tcp#0 user1 1 Active
rdp-tcp#1 user2 2 Activeהכלי RDPWrap נתמך בכל מהדורות Windows, כך שתוכל לבנות שרת מסוף (RDS) משלך בכל מכשיר Windows. אז אתה יכול להפוך כל גירסה של לקוח Windows לשרת מסוף מלא תכונות.
האפשרויות הבאות זמינות בעטיפת RDP:
הפעל שולחן עבודה מרוחק
יציאת RDP —שנה את מספר יציאת ברירת המחדל של שולחן עבודה מרוחק (TCP 3389)
הסתר משתמשים במסך הכניסה - אפשר להסתיר את רשימת המשתמשים ממסך הכניסה של Windows;
הפעלה אחת לכל משתמש — אפשר מספר הפעלות RDP בו-זמניות תחת אותו חשבון משתמש. אפשרות זו מגדירה את ערך הרישום fSingleSessionPerUser ל- 0 (
HKLM\SYSTEM\ CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser). פרמטר זה מוגדר גם באמצעות האפשרות GPO הגבל שירותי שולחן עבודה מרוחק להפעלה יחידה של שירותי שולחן עבודה מרוחק תחת תצורת מחשב > תבניות מנהליות > רכיבי Windows > שירותי שולחן עבודה מרוחק > חיבורי > מארח הפעלה של שולחן עבודה מרוחק;
מצב הצללת הפעלה מאפשר לך להגדיר את מצב חיבור השלט הרחוק (צל) לשולחנות העבודה של משתמשי RDP
באפשרותך להגדיר מגבלות על משך ההפעלה של משתמשי RDP באמצעות המדיניות הקבוצתית. פעולה זו מאפשרת ניתוק אוטומטי של הפעלות משתמש לא פעילות.
מעטפת RDP אינה פועלת ב- Windows
במקרים מסוימים, ייתכן שמעטפת RDP לא תפעל כצפוי וייתכן שלא תוכל להשתמש ביותר מחיבור RDP אחד ב- Windows.
ניתן לעדכן את גירסת הקובץ termsrv.dll במהלך התקנת עדכוני Windows. אם התיאור עבור גירסת Windows שברשותך חסר בקובץ rdpwrap.ini, מעטפת RDP לא תוכל להחיל את ההגדרות הדרושות. במקרה זה, המצב [not supported ]. יוצג בחלון תצורת מעטפת RDP.
✅ במקרה זה, עליך לעדכן את קובץ rdpwrap.ini כמתואר לעיל.
אם RDP Wrapper אינו פועל לאחר עדכון קובץ rdpwrap.ini, נסה לפתוח את קובץ rdpwrap.ini וחפש את המקטע עבור גירסת Windows שברשותך.
כיצד ניתן להבין אם גירסת Windows שלך נתמכת בתצורת rdpwrapper?
צילום המסך שלהלן מראה כי עבור גירסת Windows 11 שלי (10.0.22621.317) ישנם שני חלקים של הגדרות:
[10.0.22621.317]
...
[10.0.22621.317-SLInit]
...אם אין מקטע בקובץ התצורה rdpwrap עבור גירסת Windows שברשותך, נסה לחפש באינטרנט את קובץ rdpwrap.ini. הוסף את הגדרות התצורה שמצאת לסוף הקובץ.
אם RDP Wrapper אינו פועל לאחר התקנת עדכוני אבטחה או שדרוג גירסת ה- Build של Windows, ודא שאין מצב מאזין: Not listening warning בסעיף RDPWrap Diagnostics.
נסה לעדכן את קובץ rdpwrap.ini ולאחר מכן להתקין מחדש את שירות rdpwrapper:
rdpwinst.exe -u
rdpwinst.exe -iזה יכול לקרות כי כאשר אתה מנסה ליצור חיבור RDP שני כמשתמש אחר, תקבל הודעת שגיאה:
The number of connections to this computer is limited and all connections are in use right now. Try connecting later or contact your system administrator.במקרה זה, באפשרותך להשתמש בעורך המדיניות הקבוצתית המקומי (gpedit.msc) כדי להפעיל את האפשרות "הגבל מספר חיבורים" תחת תצורת מחשב -> תבניות מנהליות -> רכיבי Windows -> שירותי שולחן עבודה מרוחק -> מארח הפעלה של שולחן עבודה מרוחק -> המקטע חיבורים. הגדל את הערך 'RD מרבי חיבור מותר' ל- 999999.
הפעל מחדש את המחשב כדי לעדכן את המדיניות הקבוצתית המקומית ולהחיל את ההגדרות.
תקן את Termsrv.dll כדי לאפשר הפעלות מרובות של שולחן עבודה מרוחק
כדי להסיר את המגבלה על מספר חיבורי משתמש RDP בו-זמניים ב- Windows מבלי להשתמש ב- rdpwrapper, באפשרותך להחליף את קובץ termsrv.dll המקורי. זהו קובץ הספריה הראשי המשמש את שירות שולחן העבודה המרוחק. הקובץ ממוקם בספריה C:\Windows\System32.
מומלץ ליצור עותק גיבוי של קובץ termsrv.dll לפני עריכתו או החלפתו. פעולה זו תסייע לך לחזור לגירסה המקורית של הקובץ במידת הצורך. פתח שורת פקודה עם הרשאות מלאות והפעל את הפקודה:
copy c:\Windows\System32\termsrv.dll termsrv.dll_backupאז אתה צריך לקחת בעלות על הקובץ termsrv.dll. כדי לשנות בעלים של קובץ מ- TrustedInstaller לקבוצה Administrators המקומית, השתמש בפקודה:
takeown /F c:\Windows\System32\termsrv.dll /ASUCCESS: The file (or folder): c:\Windows\System32\termsrv.dll now owned by the administrators groupכעת השתמש בכלי icacls.exe כדי להעניק הרשאות שליטה מלאה לקובץ termsrv.dll עבור הקבוצה Administrators המקומית:
icacls c:\Windows\System32\termsrv.dll /grant Administrators:Fprocessed file: c:\Windows\System32\termsrv.dll Successfully processed 1 files; Failed processing 0 files.כעת עליך להפסיק את שירות שולחן העבודה המרוחק (TermService) באמצעות
services.mscקונסולה או עם הפקודה:
net stop TermServiceהוא גם מפסיק את שירות מנתב היציאות של שירותי שולחן עבודה מרוחק.
הפעל את
winverהפקודה או הפקודה הבאה של PowerShell כדי למצוא את מספר גירסת ה- build של Windows:
Get-ComputerInfo | select WindowsProductName, WindowsVersionבמקרה שלי, Windows 10 לבנות 22H2 מותקן.
לאחר מכן פתח את קובץ termsrv.dll באמצעות כל עורך HEX (לדוגמה, Tiny Hexer). בהתאם לגירסת ה- build של Windows שבה אתה משתמש, יהיה עליך למצוא ולהחליף את המחרוזת בהתאם לטבלה הבאה:
| גירסת Build של Windows | איתור המחרוזת | החלף ב |
| ווינדוס 11 22H2 | 39 81 3ג 06 00 00 0ו 84 75 7א 01 00 | B8 00 01 00 00 89 81 38 06 00 00 90 |
| ווינדוס 10 22H2 | 39 81 3ג 06 00 00 0ו 84 85 45 01 00 | |
| ווינדוס 11 21H2 (RTM) | 39 81 3ג 06 00 00 0ו 84 4ו 68 01 00 | |
| ווינדוס 10 x64 21H2 | 39 81 3ג 06 00 00 0ו 84 דב 61 01 00 | |
| ווינדוס 10 x64 21H1 | 39 81 3ג 06 00 00 0ו 84 2ב 5ו 01 00 | |
| ווינדוס 10 x64 20H2 | 39 81 3ג 06 00 00 0ו 84 21 68 01 00 | |
| ווינדוס 10 x64 2004 | 39 81 3ג 06 00 00 0ו 84 ד9 51 01 00 | |
| ווינדוס 10 x64 1909 | 39 81 3ג 06 00 00 0ו 84 5ד 61 01 00 | |
| ווינדוס 10 x64 1903 | 39 81 3ג 06 00 00 0ו 84 5ד 61 01 00 | |
| ווינדוס 10 x64 1809 | 39 81 3ג 06 00 00 0ו 84 3ב 2ב 01 00 | |
| ווינדוס 10 x64 1803 | 8ב 99 3ג 06 00 00 8ב ב9 38 06 00 00 | |
| חלונות 10 x64 1709 | 39 81 3ג 06 00 00 0F 84 B1 7D 02 00 |
Tiny Hexer אינו יכול לערוך termsvr.dll הקובץ ישירות מתיקיית system32. העתק אותו לשולחן העבודה והחלף את הקובץ המקורי לאחר שינויו.
לדוגמה, גירסת ה- build שלי של Windows 10 x64 היא 22H2 19045.2006 (גירסת הקובץ termsrv.dll היא 10.0.19041.1949). פתחו את קובץ termsrv.dll ב-Tiny Hexer ומצאו את הטקסט:
39 81 3C 06 00 00 0F 84 75 7A 01 00והחלף אותו ב:
B8 00 01 00 00 89 81 38 06 00 00 90שמור את הקובץ והפעל את TermService.
אם משהו משתבש ואתה נתקל בבעיות בשירות שולחן עבודה מרוחק, הפסק את השירות והחלף את קובץ termsrv.dll שהשתנה בגירסה המקורית:
copy termsrv.dll_backup c:\Windows\System32\termsrv.dllכדי להימנע מעריכה ידנית של קובץ termsrv.dll באמצעות עורך HEX, באפשרותך להשתמש בסקריפט PowerShell הבא כדי לתקן באופן אוטומטי את קובץ termsrv.dll. קוד קובץ ה-script של PowerShell זמין במאגר GitHub שלי בקישור הבא:
https://github.com/maxbakhub/winposh/blob/main/termsrv_rdp_patch.ps1
קובץ script זה נכתב עבור גירסת Windows PowerShell ואינו פועל ב- PowerShell Core המודרני.
👍 היתרון של השיטה של הפעלת הפעלות RDP מרובות ב- Windows 10 או 11 על ידי החלפת קובץ termsrv.dll הוא שתוכנת אנטי וירוס לא תגיב אליו (בניגוד ל- RDPWrap, אשר מזוהה על ידי מוצרי אנטי וירוס רבים כתוכנה זדונית/כלי פריצה/סוס טרויאני).
👎החיסרון בכך הוא שיהיה עליך לערוך את הקובץ באופן ידני בכל פעם שתעדכן את גירסת ה- build של Windows (או אם התיקונים המצטברים החודשיים מעדכנים את גירסת termsrv.dll).
חיבורי RDP מרובים בו-זמניים בריבוי הפעלות של Windows 10 Enterprise
Microsoft פרסמה לאחרונה מהדורה מיוחדת של מערכת ההפעלה בשם Windows Enterprise Multi-Session (שנקראה בעבר Windows 10 Enterprise עבור הפעלות מרוחקות ו- Windows 10 Enterprise עבור שולחנות עבודה וירטואליים)
התכונה העיקרית של מהדורה זו היא שהיא תומכת במספר הפעלות משתמש RDP בו-זמניות היישר מהאריזה. למרות שמהדורה מרובת הפעלות של Windows מותרת רק במכונות וירטואליות של Azure, באפשרותך להתקין מהדורה זו ברשת מקומית ולהשתמש במחשב זה כשרת מסוף (למרות שהדבר מנוגד למדיניות הרישוי של Microsoft).
מהדורת Enterprise Multi-Session זמינה הן עבור Windows 10 והן עבור Windows 11.
בשלב הבא, נראה לך כיצד לשדרג מהדורת Windows 10 Pro ל- Windows 10 Enterprise עבור שולחן עבודה וירטואלי ולהשתמש בה עבור משתמשי RDP מרובים בו-זמנית.
פתח שורת פקודה ובדוק את המהדורה הנוכחית של Windows שברשותך (
Professionalבדוגמה זו):
DISM /online /Get-CurrentEditionשדרג את מהדורת Windows 10 שלך מ- Pro ל- Enterprise באמצעות הפקודה:
changepk.exe /ProductKey NPPR9-FWDCX-D2C8J-H872K-2YT43כעת התקן את מפתח GVLK עבור Windows 10 Enterprise עבור הפעלות מרוחקות:
slmgr.vbs /ipk CPWHC-NT2C7-VYW78-DHDB2-PG3GKודא שהמהדורה של Windows 10 השתנתה כעת ל- ServerRdsh (Windows 10 Enterprise עבור שולחנות עבודה וירטואליים).
הפעל את העותק של מהדורת Windows 10 Enterprise Multi-Session בשרת KMS שלך:
slmgr /skms kms-srv.a-d.local:1688
slmgr /atoעיין בשאלות נפוצות בנושא הפעלת שירות ניהול מפתחות (KMS).
פתח את עורך GPO המקומי (
gpedit.msc) והפעל מצב רישוי לפי משתמש במצב הגדר את מצב הרישוי של שולחן עבודה מרוחק (תצורת מחשב -> מדיניות -> תבניות מנהליות -> רכיבי Windows -> שירותי שולחן עבודה מרוחק -> מארח הפעלת שולחן עבודה מרוחק -> רישוי).
עליך להפעיל מחדש את Windows לאחר ההפעלה. כעת נסה להתחבר למחשב באמצעות RDP עם חשבונות משתמשים שונים. כפי שניתן לראות, ריבוי הפעלות של Windows 10 Enterprise תומך בחיבורי RDP בו-זמנית היישר מהאריזה.
Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayerWindows 10 Enterprise for Virtual Desktops 2009 10.0.19041.2728qwinstaבמאמר זה, בחנו מספר דרכים להיפטר מהמגבלה על מספר חיבורי המשתמש RDP בו זמנית ולהפעיל שרת מסוף בחינם בגירסאות שולחן העבודה של Windows 10/11. לכל שיטה יתרונות וחסרונות משלה. איזה מהם תבחר תלוי בך.






















