Bir Terminal Hizmetleri ortamında uygulamalar düzgün çalışmayabilir

Makale çevirileri Makale çevirileri
Makale numarası: 840342 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Terminal Hizmetleri oturumunda, Terminal Hizmetleri yüklü olan Windows Server 2003 tabanlı bir bilgisayara bağlanmak için kullanın ve sonra programı, bir istemci bilgisayarından Terminal sunucusunda çalıştırmak deneyin, çalıştırmayı denediğiniz program doğru çalışmayabilir.

Neden

Oturum belleği grafik kullanıcı arabirimi (GUI) uygulamaları nesnelere tahsisatı yapamazsınız, bu sorun oluşur. Bir Terminal sunucusuna oturum bellekte tahsisat farklı uygulamalara GUI nesneleri yönetir. GUI nesnelere atanan oturum bellek yeterli değilse, GUI nesneler doğru Terminal sunucusunda çalışan uygulamalar için paylaştırılacaktır değil. Bu, uygulamaların düzgün çalışmasını neden olabilir.

Çözüm

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756Windows'da kayıt defterini yedekleme ve geri yükleme


Oturum belleği yapılandırmak için <a0></a0>, kayıt defterindeki oturum belleği için kayıt defteri girdilerini el ile değiştirebilirsiniz. Oturum belleği değiştirmek için kayıt defteri girdisini aşağıdaki kayıt defteri alt anahtarının altında bulunur:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Oturum belleği yönetme iki kayıt defteri girdilerini SessionViewSize ve SessionPoolSize ' dir. Kayıt defteri girdisi SessionViewSize Masaüstü kümeler için ayrılan bellek miktarını belirtir. Bu girişin varsayılan 20 megabayt (MB) cinsinden değeridir. Bu bellek, uygulamaların GUI nesneleri gibi yazı tipleri, menüler ve pencereler için ayrılır.

Kayıt defteri girdisi SessionPoolSize oturum disk belleği havuzu megabayt olarak belirtir. Oturum, disk belleği havuzu için varsayılan değer 16 MB'dir. Windows yeterli bellek varsa, 32 MB tahsis. Bu bellek, video sürücüsü tahsisatlar için kullanılır.

64-Bit bir işletim sisteminde SessionViewSize girdisinin varsayılan değeri 104 MB ve SessionPoolSize girdisinin varsayılan değeri 64 MB. 16 MB ayrılan bellek değerini artırın ve sonra hizmetleri SessionViewSize ve SessionPoolSize girişleri için ayrılan bellek değerini artırmak sonra uygulamaları çalıştırmak kullanılabilir olup olmadığını görmek için SessionViewSize ve SessionPoolSize girişleri için ayrılan belleği arttırmak için en iyi yolu var. Yoksa, değeri 16 MB ayrılan belleği artırın ve yeniden deneyin.

SessionViewSize ve SessionPoolSize kayıt defteri girdilerinin değerleri değiştirmek için <a0></a0>, her iki kayıt defteri girişleri DWORD değerlerini düzenlemek için Kayıt Defteri Düzenleyicisi'ni kullanın. Ayrıca, SessionViewSize ve SessionPoolSize kayıt defteri girdisini değerlerini ayrı ayrı değiştirebilirsiniz.

Not 64-Bit Windows işletim sistemlerinde, grafik aygıt arabirimi (GDI) tanıtıcı sınırı, 32-bit Windows işletim sistemlerinin arttırılır değil. Bir işlemin işleyebileceği GDI tanıtıcı sayısı 65 535'tir.. Her işlem, aşağıdaki kayıt defteri değerini ayarlayarak işleyebilir GDI işleyicilerin sayısını sınırlayabilirsiniz:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Windows


Değer adı: GDIProcessHandleQuota
Değeri türü: REG_DWORD
Veri değeri: <a1>10000</a1> (varsayılan ondalık değer)
Bu kayıt defteri değeri 256'ın en küçük değerden (ondalık) en fazla 65536'değerine (ondalık) ayarlayabilirsiniz.

Ideal bir koşul SessionViewSize ve SessionPoolSize kayıt defteri girdileri için ayrılan toplam bellek 512 MB'DEN fazla olmamalı. Ayrıca, SessionViewSize ve SessionPoolSize girişleri için ayrılan bellek, RAM ve diğer ilgili kayıt defteri değerleri temel bağlı olarak artabilir. Masaüstü yığını artırmak için daha fazla bellek ayrılamadı, bellek, disk belleği olmayan havuz gibi diğer kaynaklara, Terminal sunucusu tarafından ayrılmış disk belleği olan havuz ve sistem önbelleği azaltabilir. Bu işlem, Terminal sunucusunun performansını etkiler. Ayrıca, daha fazla bellek SessionViewSize ve SessionPoolSize girişlerini atandığında, çekirdek sanal alanı eşlemek için ayrılan bellek azalacaktır. Bu, yalnızca sınırlı sayıda kullanıcıları desteklemek için Terminal sunucusu de yapabilir.

Özellikler

Makale numarası: 840342 - Last Review: 7 Kasım 2006 Salı - Gözden geçirme: 3.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
Anahtar Kelimeler: 
kbmt kbwinservsetup kbprb KB840342 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:840342

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com