מהדורת Windows 10 Pro ו- Enterprise כוללת את כלי השירות המרוחק לשולחן העבודה המאפשר למשתמשים להגדיר ולהשתלט על שולחנות עבודה מרוחקים ללא עזרת תוכנות צד שלישי. במהלך החיבור לשולחן העבודה המרוחק אתה עשוי להבחין בהודעת שגיאה זו - 'שולחן עבודה מרוחק אינו יכול להתחבר למחשב המרוחק'. בצע את התיקונים המפורטים הבאים כדי לפתור בעיה זו.
תיקון 1 - בדוק את קישוריות הרשת
הסיבה הסבירה ביותר מאחורי כישלון RDP זה היא נושא קישוריות הרשת.
השתמש בלקוח Telnet
אתה יכול להשתמש בלקוח Telnet כדי לבדוק את הרשת. אבל אתה צריך לאפשר את זה קודם.
1. הקלד “cmd”בתיבת החיפוש.
2. לחץ לחיצה ימנית על "שורת פקודה"ולחץ על"הפעל כמנהל“.
3. לאחר הופעת שורת הפקודה, הקלד קוד זה ולחץ להיכנס.
dism / online / Enable-Feature / FeatureName: TelnetClient
סגור את שורת הפקודה.
4. לחץ על מקש Windows + X מקשים יחד.
5. לאחר מכן לחץ על "Windows PowerShell (מנהל מערכת)“.
6. PowerShell עם הרשאת מנהל יופיע. הקלד או העתק והדבק פקודה זו ולחץ על Enter.
התקנת- WindowsFeature-שֵׁםלקוח Telnet
לאחר הפעלת התכונה, סגור את חלון PowerShell. לאחר מכן, נסה להעביר פינג ליציאת TCP שהמחשב המרוחק מחובר אליה באמצעות Telnet.
השתמש ב- PSPing
אם Telnet גורם לבעיה כלשהי, אתה יכול להשתמש ב- PsPing (הוא נייד, כך שאין צורך בהתקנה).
1. הורד PsPing נייד במחשב שלך. פשוט לחץ על “הורד את PsTools”כדי להתחיל להוריד.
2. לאחר מכן, חילץ את קובץ ה- zip למיקום ברירת מחדל זה -
C: \ WINDOWS \ system32
הערה–
חלץ את הקבצים בספריה שכבר נמצאת בדרכך בשורת הפקודה CMD.
דוגמה - במקרה זה, ספריית ברירת המחדל של שורת הפקודה היא ב -
C: \ WINDOWS \ system32
לכן, החלטנו לחלץ את קובץ ה- zip במיקום מסוים זה.
3. עכשיו הקלד "cmd”בתיבת החיפוש.
4. ואז לחץ באמצעות לחצן העכבר הימני על "שורת פקודה"ולחץ על"הפעל כמנהל“.
5. ברגע ששורת הפקודה נפתחת, סוּג ו לְשַׁנוֹת קוד זה בהתאם לתרחיש שלך ולחץ להיכנס.
psping יציאת TCP שההתקנה מרחוק מחוברת אליה
[לשנות את ה 'יציאת TCP שההתקנה מרחוק מחוברת אליה'עם יציאת ה- TCP הספציפית בה משתמש המכונה המרוחקת כרגע.
דוגמה - ההתקנה מרחוק מחוברת ליציאת '192.168.0.100:2369'. אז הפקודה תהיה -
psping 192.168.0.100:2369
]
6. עכשיו יש שני מקרים אפשריים -
מקרה א '- אם הפקודה מסתדרת ואתה נתקל בקשיים מסוימים בהצבת המכונה באמצעות שם FQDN, עליך לבדוק אם רזולוציית ה- DNS עובדת כראוי או לא.
מקרה ב '- אם אינך יכול להתחבר כלל להגדרה מרחוק, חומת אש מקומית או חומת אש ברשת מפריעות ליציאת TCP.
כדי לבדוק מקרה זה, תוכל להשבית את חומת האש של Windows בהתקנת המחשב המרוחק.
בהתחלה, בדוק מה המצב של חומת האש במערכת המרוחקת.
א. פתח את שורת הפקודה עם זכויות ניהול.
ב. לאחר מכן, העתק הדבק פקודה זו בטרמינל. שנה אותו בהתאם והקש להיכנס.
הפעל פיקוד -שם המחשב[שם המחשב] -ScriptBlock {netsh advfirewall show allprofiles}
הערה –
החלף את ה "[שם המחשב]”עם שם המחשב המרוחק אליו אתה מנסה לגשת.
אם אתה שם לב שחומת האש מופעלת, אתה יכול לבטל את הניתוק שלה לצורכי בדיקה.
ג. אתה יכול להשבית את חומת האש בפקודה אחת. פשוט הדביק קוד זה בטרמינל והקש להיכנס.
Invoke-Command -ComputerName Win7 -ScriptBlock {netsh advfirewall הגדיר את מצב allprofiles במצב}
הערה–
לצורך הפונקציה היעילה של הפקודה הנ"ל, תזדקק להפעלת PSremoting במחשב המרוחק שלך. אם זה לא, אתה יכול להשתמש ב- PsExec כדי להפעיל מרחוק PowerShell באמצעות פקודה זו.
psexec \\מחשב מרחוק -u מנהל -p סיסמת סיסמה netsh advfirewall כבה את מצב כל הפרופילים
זה אמור לפתור את בעיית הקישוריות.
תיקון 2 - הוסף הרשאות משתמש מנהל
אם חשבון המשתמש שבו אתה משתמש כדי להתחבר להגדרה מרחוק שייך לקבוצה שאינה מנהלת מערכת, לא תוכל להתחבר באמצעות RDP.
1. עליכם לפתוח את ניהול המחשבים. אז לחץ על חלונות מפתח יחד עם 'ר'מפתח.
2. לאחר מכן הקלד "compmgmt.msc"ולחץ על"בסדר“.
3. כאשר ניהול המחשבים נפתח, לחץ באמצעות לחצן העכבר הימני על "ניהול מחשב"בחלונית השמאלית ולחץ על"התחבר למחשב אחר ...“.
4. לאחר מכן בחר "מחשב אחר:“.
5. לחץ על "לְדַפדֵף“.
6. לאחר מכן לחץ על “מִתקַדֵם“.
7. לצפייה ברשימת הקבוצות, פשוט לחץ על “תמצא עכשיו“.
8. כאן תמצאו רשימת משתמשים וקבוצות. גלול מטה ברשימת הקבוצות או המשתמשים ובחר שם החשבון שלך.
(מבחינתי זה "סמביט". )
9. לחץ על "בסדר“.
10. לסיום, לחץ על “בסדר“.
זה אמור להספיק לניהול המחשב המרוחק ללא צורך בהסמכה נוספת אם נכנסת לתחום Active Directory.
תהליך זה יעבוד רק אם הגדרת חומת האש מאפשרת הגדרות חריגות של מדיניות ניהול מרחוק מופעלת במערכת.
אם ברצונך לנהל את ההגדרות המרוחקות מניהול המחשב, בצע את השלבים הבאים-
א. לחץ על מקש Windows + R מקשים.
ב. הקלד “gpedit.msc"ולחץ על"בסדר“.
ג. לאחר שנפתח עורך המדיניות הקבוצתית, עבור בדרך זו -
תצורת מחשב> תבניות ניהול> רשת> חיבורי רשת> חומת האש של Windows> פרופיל תחום
ד. בצד ימין, לחץ לחיצה כפולה על “חומת האש של Windows Defender: אפשר חריג ניהול מרחוק נכנס“.
ה. הגדר את המדיניות ל- “מופעל“.
f. לאחר מכן לחץ על “להגיש מועמדות"ו"בסדר“.
לאחר ששינית את ההגדרות, באפשרותך לנהל את שולחן העבודה המרוחק כמנהל מערכת.
הערה–
אם אתה נתקל בקשיים כלשהם בניהול מחשבים, תוכל לנסות שיטה חלופית. אבל תצטרך PsTools במחשב שלך.
1. פתח חלון שורת פקודה מוגבה.
2. לִכתוֹב אוֹ העתק הדבק קוד זה במסך CMD, פגע להיכנס.
psexec \\שם המחשב מנהלי קבוצות מקומיות נטו "שם דומיין\שם משתמש"/ הוסף
הערה - החלף את הפרמטרים בקוד בהתאם למקרה שלך.
דוגמה - עבור מחשב זה, 'שם המחשב' הוא "המחשב שלי“. שם התחום שלי הוא “Dom1“. שם המשתמש הוא “משתמש 1“.
אז הפקודה תהיה -
psexec \\המחשב שלי מנהלי קבוצות מקומיות נטו "Dom1\משתמש 1"/ הוסף
זה יעשה את הטריק ויוסיף את הספרייה הפעילה שלך לרשימת המנהלים. נסה לגשת שוב למחשב המרוחק באמצעות חשבון זה. הבעיה שלך צריכה להיפתר.
תיקון 3 - אפשר חיבור שולחן עבודה מרוחק
עליך לאפשר את הגדרות החיבור לשולחן העבודה המרוחק במערכת שלך.
1. לחץ על מקש Windows + R מקשים יחד.
2. ברגע שחלון ההפעלה מופיע, הקלד "sysdm.cpl”ופגע להיכנס.
3. לאחר מכן, עבור אל "מְרוּחָקהכרטיסייה ”.
4. פה, חשבון התיבה "אפשר חיבורים מרוחקים למחשב זה“.
5. לסיום, לחץ על “להגיש מועמדות"ו"בסדר"כדי לשמור את השינוי במערכת שלך.
כעת נסה להתחבר למחשב המרוחק פעם נוספת.
אם זה לא מסתדר אתה יכול לנסות לאפשר את חיבור שולחן העבודה המרוחק מעורך הרישום.
1. בהתחלה, פשוט לחץ על מקש Windows + R מקשים יחד.
2. לאחר מכן הקלד "רגדיט"ולחץ על"בסדר“.
3. לאחר מכן, המשך למיקום זה במסך עורך הרישום -
מחשב \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server
4. ברגע שהגעת לשם, לחץ לחיצה כפולה על "fDenyTSConnectionsמקש כדי לשנות אותו.
6. הגדר את הערך ל- “0“.
7. לחץ על "בסדר“.
זה אמור לאפשר את חיבור שולחן העבודה המרוחק. בדוק שוב את מצב הבעיה.
הערה – א
אם אינך יכול להחליף את ההגדרות או את עורך הרישום, תוכל להפעיל את קוד ה- PowerShell הזה כדי לעשות את אותו הדבר.
1. פתח את מסוף PowerShell עם זכויות ניהול.
2. לאחר מכן, הפעל פקודה פשוטה זו לשינוי ערך הרישום.
(Get-WmiObject Win32_TerminalServiceSetting -Computername [ComputerName] ‑Namespace root \ cimv2 \ TerminalServices). SetAllowTsConnections (1,1)
הערה - ב
יש תהליך נוסף לשינוי ערך הרישום. אבל זה מחייב את שירות הרישום המרוחק במצב פועל כדי לתפקד כראוי.
1. פתח מסך שורת פקודה מוגבה עם זכויות ניהול.
2. לאחר מכן, הדבק פקודה זו במסוף ולחץ להיכנס.
REG ADD "\\[מחשב מרחוק] \ HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server "/ v fDenyTSConnections / d 0 / f / t REG_DWORD
[אל תשכח לשנות את 'מחשב Remote' בהתאם למקרה שלך.]
נסה להתחבר לשולחן העבודה המרוחק שוב.
תיקון - 4 בדוק את מצב שירותי ה- RDP
חלק משירותי פרוטוקול שולחן העבודה המרוחק נדרשים לפעול בחלק האחורי הן במחשב המקומי והן במחשב המרוחק.
1. לחץ על מקש Windows + R.
2. הקלד “services.msc"ולחץ על"בסדר“.
3. לאחר שמסך השירותים מופיע, בדוק אם מופיע "שירותי שולחן עבודה מרוחק“. לחץ לחיצה כפולה על זה.
4. לאחר מכן, הגדר את 'סוג ההפעלה' למצב 'אוֹטוֹמָטִי“. לחץ על "הַתחָלָה”להתחיל את השירות.
5. לחץ על "להגיש מועמדות"ו"בסדר"כדי לשמור את השינויים.
6. אותה הדרך, לחץ לחיצה כפולה על "ניתוב מחדש של יציאת UserMode של שירותי שולחן עבודה מרוחק“.
7. בדיוק כמו ה- Terms Service, הגדר את סוג ההפעלה של זה ל- “אוֹטוֹמָטִי”גם.
8. התחל את השירות בלחיצה על “הַתחָלָה", אם זה כבר לא פועל.
9. לשמירת השינויים לחץ על “להגיש מועמדות"ו"בסדר“.
ודא שווידאת שינויים אלה גם במחשב המרוחק וגם במחשב המקומי.
איתחול את שתי המכונות פעם אחת כדי לשמור את השינויים.
הערה –
אם אינך רוצה לשנות את השירותים ממסך השירותים, תוכל לעשות זאת רק על ידי העברת פקודה.
1. לחץ על מקש Windows + X מקשים יחד.
2. לאחר מכן לחץ על “Windows PowerShell (מנהל מערכת)”.
3. לאחר מכן הקלד קוד זה. שנה אותו בהתאם והקש להיכנס.
"TermService", "UmRdpService" | ForEach-Object {(Get-WmiObject Win32_service -ComputerName [מחשב מרחוק] -פילטר "שם = '$ _'"). שירות שירות ()}
זה יתחיל את השירות בלקוח המרוחק. עם זאת, יהיה עליך להגדיר באופן ידני את השירותים הנ"ל (TermService ו- UmRdpService) להפעלה אוטומטית.
תיקון 5 - שנה את הגדרות המדיניות הקבוצתית
יש סיכוי שמדיניות הקבוצה מונעת את בקשתך RDP.
1. אתה צריך ללחוץ על מקש Windows + R מקשים יחד.
2. אז תכתוב "gpedit.msc"ולחץ על"בסדר“.
3. לאחר שנפתח עורך המדיניות הקבוצתית, עבור למקום זה -
תצורת מחשב> תבניות ניהול> רכיבי Windows> שירותי שולחן עבודה מרוחק> מארח מושב לשולחן עבודה מרוחק> חיבורים
4. כעת, בצד ימין, לחץ פעמיים על "אפשר למשתמשים להתחבר מרחוק באמצעות שירותי שולחן עבודה מרוחק“.
5. לחץ על כפתור הבחירה לצד "מופעל"כדי לאפשר את המדיניות.
6. לחץ על "להגיש מועמדות"ו"בסדר”כדי להחיל את ההגדרות.
זה אמור לתקן את הגדרות המדיניות הקבוצתית כדי לאפשר בקשות RDP.
אתה יכול לבדוק את תוצאות המדיניות הקבוצתית בפקודה אחת. הפעל קוד GPresult זה במחשב המרוחק כדי לקבל את עדכון המדיניות בפורמט HTML.
1. פתח את שורת הפקודה המוגבהת.
2. בצע קוד זה -
gpresult / h C: \ output.htm
תיקון 6 - בדוק את יציאת המאזין RDP במכונה המרוחקת
באופן כללי, שירות RD מאזין ביציאה 3389 מכיוון שהוא יציאת ברירת המחדל לעשות זאת. אם יישום אחר במכונה המרוחקת משתמש באותה יציאה, בעיה זו עשויה להופיע.
1. במחשב המרוחק, קודם כל, לחץ מקש Windows + R מקשים יחד.
2. לאחר מכן הקלד "רגדיט"ולחץ על"בסדר“.
3. לאחר מכן, המשך למיקום זה במסך עורך הרישום -
מחשב \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp
4. בצד ימין, חפש את המפתח "PortNumber“.
5. שימו לב שערך המפתח הוא -
0x00000d3d (3389)
6. אם הערך הוא משהו אחר, לחץ לחיצה כפולה על "PortNumberמקש ”.
7. הגדר את 'בסיס:' כ- "נקודה“.
8. לאחר מכן הגדר את 'ערך:' כ- "3389“.
9. לחץ על "בסדר“.
לאחר מכן, סגור את חלון עורך הרישום. איתחול את המערכת פעם אחת.
זה יבטיח שהמכונה המרוחקת תשתמש ביציאה 3389. הבעיה שלך צריכה להיפתר.