2010-01-26 09:56:43 +0000 2010-01-26 09:56:43 +0000
58
58

Jak otworzyć sesję pulpitu zdalnego na drugim monitorze?

Jak mogę otworzyć sesję zdalnego pulpitu na drugim monitorze (na pełnym ekranie)? Wydaje się, że zawsze chce się otworzyć na głównym i nie mogę znaleźć przełącznika, który pozwala mi wybrać.

Czy istnieje jakieś znane rozwiązanie lub obejście tego problemu?

答案 (16)

27
27
27
2012-11-12 04:24:53 +0000

Oto kompletny przewodnik od Microsoftu, jak to zrobić http://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session-in-a-multi-monitor-setup.aspx

Spróbuj tego:

winposstr:s:0,1,2142,150,2942,750

To zadziałało dla mnie

12
12
12
2011-02-22 16:45:11 +0000

Otwórz plik RDP w edytorze tekstu, znajdź

winposstr:s:0,1,xpos,ypos,width,height

Zmień xpos i ypos w pliku RDP i zapisz go.

Możesz wtedy mieć okno otwarte konsekwentnie tam, gdzie chcesz.

9
9
9
2014-04-02 23:30:14 +0000

Inne odpowiedzi, które wspomniały o edycji ustawienia winposstr w pliku .RDP, wydawały się obiecujące, ale byłem zdezorientowany wyjaśnieniem, w jaki sposób wartości pozycji powinny być obliczane.

Artykuł TechNet How to Set the Monitor for a Remote Desktop Session in a Multi-Monitor Setup ma dobre wyjaśnienie.

Przy okazji, artykuł używa jaśniejszych nazw dla pozycji, jak sądzę, które zostały użyte w innych odpowiedziach tutaj: “winposstr:s:0,1,left,top,right,bottom”, gdzie wartości poziome są mierzone od lewej do prawej, a wartości pionowe od góry do dołu.

Z tego, co widzę, z artykułu i z eksperymentowania z plikiem RDP w systemie Windows 8.1, oto jak edytować plik .RDP, aby zmaksymalizować sesję RDP na konkretnym monitorze:

1) Określ lewą i prawą krawędź każdego z twoich monitorów, w oparciu o ich rozdzielczość i który monitor jest podstawowy. W moim przypadku, moje monitory to:

Lewy = Podstawowy, 1680x1050;

Prawy = Drugorzędny, 1920x1200.

Zatem krawędzie obu monitorów będą następujące:

Monitor Primary (lewy): Left edge: 0, Right edge: 1679 (nie 1680, bo pozycja pozioma jest oparta na 0, a nie na 1);

Secondary (right) monitor: Lewa krawędź: 1680, Prawa krawędź: 3599 (1680 + 1920 - 1, ponieważ pozycja jest oparta na 0).

Zauważ, że jeśli drugi monitor znajduje się na lewo od głównego, to lewa krawędź drugiego monitora będzie miała wartość ujemną.

2) Edytuj ustawienie winposstr w pliku .RDP, aby ustawić zarówno lewą, jak i prawą wartość na pozycje, które znajdują się na tym samym monitorze. Nie ma znaczenia jakie są te wartości, jeśli okno RDP zawsze będzie zmaksymalizowane, tak długo jak będą one na tym samym ekranie. Górne i dolne wartości nie są ważne, jeśli zamierzasz tylko zmaksymalizować okno RDP.

Tak więc, aby wyświetlić okno RDP na moim głównym, lewym monitorze, mógłbym ustawić:

winposstr:s:0,3,700,0,1500,600

A żeby wyświetlić je na moim drugorzędnym, prawym, monitorze mógłbym ustawić:

winposstr:s:0,3,2000,0,3000,600

3) Edytuj ustawienie screen mode w swoim pliku .RDP, aby zmaksymalizować okno RDP:

screen mode id:i:2

4) Wypróbuj to. Jeśli okno RDP nadal nie jest zmaksymalizowane, pomimo ustawienia “screen mode”, ustaw desktopwidth i desktopheight w pliku .RDP na taką samą szerokość i wysokość jak monitor, na którym wyświetlane jest okno RDP.

4
4
4
2013-04-10 11:42:00 +0000

Pracuję na Windows 7 i żadna z powyższych sugerowanych metod nie zadziałała dla mnie. Mind you I was using a preconconfigured RDP shortcut that I downloaded from Amazon EC2, which I guess is where the problem lies so if you are trying to fix this problem within a similar setup to mine here’s the steps I took to fix it

  1. Run Remote Desktop Connection (do NOT use your preconfigured RDP session file)
  2. Przesuń okno dialogowe RDP na monitor, na którym chcesz, aby pojawiła się sesja
  3. Kliknij więcej opcji
  4. Ręcznie wprowadź szczegóły (nazwa hosta, konto itp.)
  5. Jeśli chcesz zachować poprawkę, aby wcześniej zepsuty skrót zawsze działał zgodnie z Twoimi zamierzeniami, kliknij przycisk Zapisz jako i nadpisz plik sesji RDP, który chcesz naprawić
  6. Kliknij przycisk Połącz, aby połączyć się ze zdalnym hostem

Jeśli zamkniesz sesję i uruchomisz swój plik skrótu, sesja powinna teraz pojawić się na żądanym monitorze i w prawidłowej rozdzielczości (co było kolejnym problemem, który miałem wcześniej, tj. mogłem przenosić sesję między monitorami, ale byłoby to bolesne, aby uporządkować rozdzielczość)

Mam nadzieję, że to pomoże!

2
2
2
2013-08-29 11:12:18 +0000

Prostszy sposób to

  1. Uruchom Zdalne połączenie z pulpitem (nie edytuj pliku RDP)

  2. Przesuń okno dialogowe RDP na monitor, na którym ma być wyświetlana sesja

  3. Kliknij zakładkę ‘DISPLAY’ i przeciągnij suwak do skrajnego prawego położenia, aby uzyskać widok pełnoekranowy

… To było takie proste

1
1
1
2014-05-07 06:55:31 +0000

Spróbuj WiLMA - ma możliwość “układu na żywo”, który może wymusić pewne okna aplikacji w pożądanych układach (np. na drugim monitorze).

1
1
1
2013-03-27 07:27:10 +0000

W Windows 8 jest to całkiem proste i domyślam się, że możesz zrobić to samo w Windows 7: Po prostu ustaw rozmiar zdalnego pulpitu na rozdzielczość drugiego ekranu, otwórz sesję i przeciągnij okno na drugi ekran. Maksymalizuj. Gotowe.

To zadziałało dla mnie, być może będziesz musiał również nacisnąć Ctrl+Alt+Break, jak zasugerowano w innym komentarzu, aby pełny ekran działał.

1
1
1
2013-07-26 13:36:54 +0000

Powyższe rozwiązania nie zadziałały u mnie, ale to poniżej już tak: RDP na W7 - konieczność otwierania zawsze na drugim monitorze

Uruchom klienta i skonfiguruj go tak, jak wolisz, lub Otwórz zapisany plik RDP.

W zakładce Display wybierz rozdzielczość inną niż pełnoekranowa.

W zakładce Ogólne, kliknij “usuń te poświadczenia”, jeśli to możliwe.

Kliknij Połącz.

Natychmiast pojawi się okno dialogowe logowania lokalnego. Pozostaw je puste i kliknij OK . Po nawiązaniu połączenia i pojawieniu się okna dialogowego zdalnego logowania, przeciągnij okno na wybrany monitor. W oknie dialogowym zdalnego logowania kliknij Anuluj . Powinno ponownie pojawić się lokalne okno dialogowe ustawień. Na karcie Wyświetlanie można teraz wybrać pełny ekran. Możesz teraz zapisać sesję za pomocą przycisku Zapisz na karcie Ogólne, a także zapisać swoje dane logowania.

1
1
1
2011-05-11 17:37:08 +0000

Odkryłem, że jeśli przeniosę okno dialogowe połączenia zdalnego pulpitu na drugi monitor i uruchomię je, to otworzy ono sesję tam. Następnie możesz zapisać to połączenie do pliku .rdp i to powinno zrobić to za Ciebie.

0
0
0
2014-01-16 12:09:08 +0000

Uzyskałem wyniki w Win7 64 bez hakowania pliku .RDP. Musiałem jednak próbować wiele razy.

Najtrudniejszą częścią wydaje się być wyczyszczenie wystarczającej ilości rzeczy w oknie konfiguracyjnym Remote Desktop Connection, aby faktycznie stracić buforowany bit konfiguracji.

Usuń swój RDP, wyczyść poświadczenia, usuń fullscreen i zapisz nowy RDP. Wytrwaj z tym, aż twoja sesja bez pełnoekranowa otworzy się na właściwym monitorze. Następnie ustaw fullscreen i jesteś złoty.

Side note, możliwe że to zbieg okoliczności, ale nie działało dopóki nie usunąłem opcji “share smart cards” z przycisku More… w zakładce Local Resource i nie ustawiłem zakładki Experience na LAN. Może to też ma jakiś wpływ…

0
0
0
2013-12-20 11:22:19 +0000

W Win XP nadpisałem ustawienia jako oxyscythe zasugerowałem

  1. (Uruchom Remote Desktop Connection (NIE używaj prekonfigurowanego pliku sesji RDP)
  2. Przesuń okno dialogowe RDP na monitor, na którym chcesz, aby pojawiła się sesja
  3. Kliknij więcej opcji Ręczne wprowadzanie szczegółów (nazwa hosta, konto itp.)
  4. Jeśli chcesz zachować poprawkę, aby wcześniej zepsuty skrót zawsze działał zgodnie z Twoimi zamierzeniami, kliknij przycisk Zapisz jako i nadpisz plik sesji RDP, który chcesz naprawić
  5. Kliknij Connect, aby połączyć się ze zdalnym hostem)

  6. a następnie sprawdziłem co się stało z plikiem rdp w notatniku.

  7. Oto on:

Więc może sprawdź czy z win 7 i 8 jest tak samo….

0
0
0
2014-02-22 00:23:38 +0000

Używam Windows 8.1 na ekranie laptopa HP po lewej stronie w połączeniu z dużym monitorem po prawej stronie.

Problem: Połączenie przez RDP zawsze otwierało mniejsze okno na moim mniejszym ekranie laptopa 1366x768.

Rozwiązanie:
Otwórz Panel sterowania -> Wyświetlacz -> Rozdzielczość ekranu Pod “Zmień wygląd swoich ekranów”, podświetlając grafikę dużego monitora 2 i wybierz “Uczyń to moim głównym wyświetlaczem” Kliknij Zastosuj

Teraz, gdy łączę się przez RDP, mogę podnieść rozdzielczość w Opcjach, aby dopasować drugi monitor i otwiera się na drugim monitorze lub “głównym wyświetlaczu”

Uwaga: To również przeniosło mój pasek zadań (przypięte elementy, zasobnik i zegar) na duży monitor, co nie było dla mnie deal-breakerem.

0
0
0
2013-08-04 22:08:23 +0000

Edytuj plik RDP za pomocą dowolnego edytora tekstu i poszukaj

winposstr:s:0,showcommand,xpos,ypos,xpos+width,ypos+height

W moim przykładzie używam [1920x1080] na pierwszym monitorze i [1440x900] na drugim, oba wyrównane do góry

winposstr:s:0,1,1920,0,3360,900

0
0
0
2012-05-07 09:07:03 +0000

Usuń stare ustawienia RDP (plik .rdp) i utwórz je ponownie, używając monitora, którego potrzebujesz.

Więc jeśli chcesz, aby pojawił się na drugim monitorze, przeciągnij okno dialogowe konfiguracji RDP na ten monitor i po podłączeniu do RDP, zminimalizuj i przeciągnij okno, które ma zdalną zawartość na drugi monitor, a następnie zamknij je.

To zadziałało dla mnie. Inne opisane metody zawiodły.

Zauważ, że być może będziesz musiał przejść do zakładki Display przed połączeniem i przesunąć suwak rozdzielczości ekranu do końca w prawo, aby uzyskać pełny ekran, na moim komputerze był on skonfigurowany tak, aby pasował do rozdzielczości wyświetlacza na moim laptopie.

0
0
0
2019-10-29 18:32:46 +0000

Dla mnie, musiałem odznaczyć opcję w zakładce “Display”, która mówi “Use all my monitors for the remote session”. Po odznaczeniu tej opcji i połączeniu się, mogłem zmaksymalizować sesję RDP na dowolnym monitorze i nie “przyklejała się” ona do jednego jak wcześniej. Można by pomyśleć, że po sposobie w jaki to jest sformułowane, chciałbyś to zaznaczyć, ale chyba nie w moim przypadku. Mam nadzieję, że to pomoże komuś innemu.

-1
-1
-1
2015-10-13 07:22:08 +0000

Bardzo proste

  1. Połącz się z serwerem poprzez rdp
  2. Wyjdź z trybu pełnoekranowego klikając “przycisk przywracania w dół” ikonę dwóch kwadratów obok przycisku zamykania okna.
  3. przenieś okno RDP na preferowany ekran
  4. zmaksymalizuj okno RDP (klikając przycisk maksymalizacji) na preferowanym ekranie.
  5. zamknij RDP klikając przycisk X (zamknij/rozłącz), gdy jest zmaksymalizowane na preferowanym ekranie
  6. otwórz ponownie RDP
  7. połącz się ponownie z serwerem …. VWALLAH otwiera się na preferowanym ekranie :)