Yanıtlar:
Elbette, "Görüntü Yapılandırması" nı istediğiniz çözünürlükte bir adım geriye kaydırın. Sonra "Genel" sekmesine geri dönün ve "Kaydet" düğmesini tıklayın.
Hey presto, yeni varsayılan :-)
Bulunduğunuz sırada, genellikle Yerel Kaynaklar sekmesine gidip Yazıcılar'ın işaretini kaldırıp başkalarının paylaşıldığını inceler (ciddi olarak, kim RDP yazdırıyor?).
Ben şahsen bir 1440x900 dizüstü bilgisayar ekranında çalışıyorum ve Uzak Masaüstü pencerelerimin ekrandan biraz daha küçük olmasını sağladım, bu yüzden mstsc.exe anahtarlarını / v: ve / w: düğmelerini çalıştırarak yüksekliği ve genişliğini ayarladım (bkz. Mstsc.exe / ? tam bir liste için). mstsc.exe / h: 900 / w: 1100 tercih ettiğim boyutta ayarlıyor ve bu ayarı gelecek oturumlarda tutuyor gibi görünüyor.
.Rdp dosyasını doğrudan düzenleyebilirsiniz. Genelde not defterinde açarım. Herhangi bir normal metin dosyası gibi düzenleyebilir ve kaydedebilirsiniz. Özellikleri Ben en yaygın düzenleme olduğunu desktopwidth
, desktopheight
ve winposstr
. Bu, GUI kaydırıcısında yalnızca önceden tanımlanmış olanları değil, herhangi bir çözünürlüğü seçmenize de olanak sağlar. Biraz kafa karıştırıcı olan tek parça için parametreler winposstr
; ilk ikisini yalnız bırakın ve son dört, sırasıyla pencerenin sol, üst, sağ, alt konumları kalır. 1600 X 1200 çözünürlüğe sahip üç monitör kurulumum var ve burada üçüncü monitörümde kaydırma çubuğu olmadan oturumu görüntülemek için kullanıyorum.
full address:s:Win7VM
prompt for credentials:i:1
screen mode id:i:1
use multimon:i:0
desktopwidth:i:1590
desktopheight:i:1160
session bpp:i:32
winposstr:s:0,3,3200,0,4790,1160
compression:i:1
keyboardhook:i:2
audiocapturemode:i:0
videoplaybackmode:i:1
connection type:i:7
networkautodetect:i:1
bandwidthautodetect:i:1
displayconnectionbar:i:1
enableworkspacereconnect:i:0
disable wallpaper:i:0
allow font smoothing:i:0
allow desktop composition:i:0
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
audiomode:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
drivestoredirect:s:
autoreconnection enabled:i:1
authentication level:i:2
negotiate security layer:i:1
remoteapplicationmode:i:0
alternate shell:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:0
gatewaybrokeringtype:i:0
use redirection server name:i:0
rdgiskdcproxy:i:0
kdcproxyname:s:
Hakkında daha fazla ayrıntı istiyorsanız winposstr
, Windows API işlevini kullanıyor SetWindowPos
.
Düzenle:
Bunu söylemeyi unuttum. Bir metin dosyası olarak düzenlemeyle ilgili bir başka harika şey, notepad ++ gibi bir şeyde birden fazla belge açabilmeniz ve toplu olarak değiştirebilmenizdir. Öyleyse on tane .rdp dosyam var ve winposstr
hepsinde aynı değerlere geçmek istiyorum . Hepsini notepad ++ 'a bırakabilirim ve bir kütle değiştirme işlemi yapabilirim, bu GUI'yi zorlamaktan ve kaydetmek için sekmeleri değiştirmek zorunda kalmaktan çok daha kolay.
winposstr
pencere çerçevesini de içerdiğine dikkat edin, bu yüzden çözünürlükten daha yüksek bir sayı kullanmalısınız Gerçek çözünürlükten çok daha büyük olabilir ve istediğiniz çözünürlüğe geri ölçeklenir.
PowerShell betiğinden mstsc.exe'yi başlatmayı seviyorum. Komut dosyalarımın adı "RDP.PS1" çünkü RDP'nin mstsc'den daha kolay yazılması :)
Genelde hemen hemen hep istediğim bazı değerler var: RDP oturumunun daha hızlı çalışması için yazıcı yok, sürücü yok ve BASIC ekran ayarları.
Bir "default.rdp" ve mstsc.exe ile kullanılabilen anahtarların bir kombinasyonuna sahibim. Bunu yaptım çünkü mstsc.exe komut satırından tam bir konfigürasyona izin vermiyor. Tüm tercihlerimi "default.rdp" de ayarlayarak, ardından bir sunucu adı, / v: ve / h: ve / w: boyutlarını görüntüleyerek, istediğim gibi bir oturum alıyorum.
Bir "default.rdp" oluşturun ve bu konunun tarif ettiği şekilde kaydedin. sonra mstsc.exe anahtarları ile birleştirin:
mstsc.exe MyDefaultPrefs.RDP / v: Sunucu / saat: 815 / saat: 1300
PowerShell'i, kullanmaya özen gösterirsem birkaç anahtar daha eklemek için kullandım. Yine de çoğu durumda, yazdığım tek şey:
RDP MyServer
ve varsayılanlar olsun.
1440x900 dizüstü bilgisayar sorunu oldukça yaygındır. evet, daha küçük bir çözünürlük seçebilirsiniz, örneğin 1024x768 veya 800x600 ve kabul edilebilir sonuçlar verecekler - eğer aradığınız şey RDP örneğiyle birlikte kaydırma çubuklarından kaçınmaksa.
Daha uygun olması gereken, mevcut masaüstü çözünürlüğünüzü kullanmayı seçmektir, ancak birçok istemcide bu, tam ekrana geçmediğiniz sürece, istenen sonuçlardan daha düşük (kaydırma çubuklarına sahip olursunuz) üretecektir.
RDP istemcinize sahip olmak için (Burada MSTSC.exe hakkında konuştuğumuzu göründüğü için) oturum bir pencerede gerçekleşirken, kaydırma çubuklarından (veya daha önce belirtilen çözünürlükten daha düşük olan çözünürlüklerden) kaçınılırken, / h: 900 / w : Yukarıda önerilen 1100 parametre harika bir başlangıç noktasıdır, ancak YMMV ile her şeyden öylesine ;
Birçok RDP istemcisi ayrıca bağlantı kurmadan hemen önce bir 'özel' resm belirlemenize izin verir ve evet, çoğu müşteri son oturumlarınızı hatırlayacaktır.
Dikkat etmeniz gereken en önemli şeylerden biri. Hepimiz UNIX millet için vcenter, macun vb. Gibi şeyleri uzaktaki pencerelerimizde kullanacağız ve DOS benzeri konsollarınızı ne şekilde çağırmak istemeniz gerektiği gibi ... masaüstünüzün geri kalanıyla aynı kurallara uyun, bu yüzden kararlarınızı ayarlarken bunu not edin ve tercihlerinizi Windows masaüstünün çalışma alanınıza ne kadar iyi uyduğuna göre ayarlayın. DOS benzeri pencereleri hareket ettirmek için kullanılır , çünkü her zaman biraz sıkıntılı olurlar.
Ayrıca, 24 bit rengini bir kesmekle ayarlayabilirsiniz, çünkü varsayılan olarak devre dışı bırakılmıştır, çünkü çoğu insan için gerçekten gerek yoktur ve bazı insanlar yazdırmayı devre dışı bırakmaktan hoşlanıyor olsa da, uzak uygulamaları kullanarak ve yerel olarak RDP üzerinden yazdırmanın sadece bir hayal olmadığını buluyorum , ancak günlük olarak düzenli görevlerimin bir parçası.
bu nedenle, eğer yerel bir resminiz 1440x900 ise, RDP istemcinizi tam ekran modunda (yerel masaüstünüz gibi görünüyor) çalıştırmanız ya da açık pencereli bir uygulama olarak çalıştırmak için ya Özel ekran çözünürlüğünüzü biraz daha küçük bir şeye ayarlamanız gerekir ; bu, tüm masaüstünüzün büyüklüğü hakkında bir pencere açacaktır, ancak yerel masaüstünüz gibi görünmeden görünmeyecektir - aksi halde kafa karıştırıcı buldukları için çoğu kişi tercih eder.
Umarım bu yardımcı olur :)
Farklı konumlardaki farklı harici monitörlere bağladığım bir dizüstü bilgisayarım var, bazen dizüstü bilgisayarımı bir masaüstü bilgisayardan bağladım, böylece tam boyutlu bir klavye / fare / monitörden faydalanabiliyorum.
Bu beni üzüyor çünkü hepsi farklı çözünürlükte ve “Tam Ekran” seçilmesine rağmen, bu benim için sakıncalı görünmüyor. Evde bir çözünürlükte çalışırsam, o zaman ofise gelip farklı bir çözünürlükte bir monitör kullanırsam, çoğunlukla RDP penceremin kullandığım son monitör için "tam ekran" çözünürlüğünü bitirmesini sağlardım. Bu, ya biraz fazla büyük ya da biraz fazla küçük olduğu anlamına gelir.
Bunu düzeltmek için doğrudan başlat menüsü bağlantısında "/ f" düğmesini kullandım.
Bu yardımcı olur umarım.
İşte sorunu çözmek için yaptığım şey. Ayrıca, yüksek DPI ölçeklendirmesini iyi işlemeyen eski uygulamalarla da çalışır.
Birincisi, Windows'a varsayılan olarak bir uygulamanın açık dosyasını aramasını söylemesi gerekir - bir kayıt defteri girdisi.
HKEY_LOCAL_MACHINE
→ SOFTWARE
→ Microsoft
→ Windows
→ CurrentVersion
→SideBySide
NEW
→ seçinDWORD (32 bit) Value
PreferExternalManifest
ardından düğmesine basın Enter.PreferExternalManifest
ve sonra Tamam'ı tıklatın Modify
.Value Data
ait 1
seçin Decimal
.Daha sonra, belirli bir uygulama için bir bildirim dosyası sağlamaktır - çalıştırılabilir dosya adı ve ardından .manifest
.
RDP uygulaması bu %windir%\System32\mstsc.exe
yüzden manifesto dosyası mstsc.exe.manifest
.
Bildirim dosyasını ekleyemiyorum, işte içeriği:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.VC90.CRT"
version="9.0.21022.8"
processorArchitecture="amd64"
publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
En yararlı bulduğum çözüm, yerel makinemin görev çubuğunun özelliklerini "otomatik gizleme" olarak ayarlamaktı (görev çubuğunun boş bölümüne sağ tıklayın, özellikleri seçin, kilit görev çubuğunu kaldırdım ve "otomatik gizlemeyi kontrol ettim") " özellik, mal mülk, emlak). Yerel görev çubuğu hala ekranın altına kadar fare ile aşağı doğru hareket ettiğimde beliriyor. Aksi halde, uzaktaki sistemin görev çubuğunu görebilir ve kullanabilirim. Umarım bu yardımcı olur.
Ayrıca, burada belirtildiği gibi, RPD dosyasında Akıllı Yeniden Boyutlandırma kullanabilirsiniz .
Bu, özel bir varsayılan boyuta sahip olmanıza izin verir, ancak istenmeyen kaydırma çubukları eklemeden uzak masaüstü pencerenizi anında yeniden boyutlandırmanıza olanak sağlar.
Uzun lafın kısası:
desktopwidth:i:1280 and desktopheight:i:1024
(bu numaraları istediğiniz çözünürlükle değiştirin)smart sizing:i:1
who ever prints over RDP?
Sunucu Arıza lotu millet.