Makale numarası: 184802 - Son Gözden Geçirme: 26 Şubat 2008 Salı - Gözden geçirme: 11.3 User32.dll veya Kernel32.dll başlatma başarısız
Bu SayfadaBelirtilerBazen CreateProcess() veya CreateProcessAsUser() başarısız oluyor ve tarafından çalıştırılan bir uygulama almak aşağıdaki hata iletilerinden birini: Dinamik bağlantı kitaplığını başlatma <system>\system32\user32.dll başarısız oldu. Işlem anormal olarak sona eriyor. Dinamik <system>kitaplığını başlatma \system32\kernel32.dll başarısız oldu. Işlem anormal olarak sona eriyor. error_wait_no_children NedenBaşarısızlık aşağıdakilerden biri nedeniyle oluşur:
Daha fazla bilgiNeden 1Yürütülen işlem işlemle ilişkili bir masaüstü ve pencere istasyonu doğru güvenlik erişimi yok.Hangi pencere istasyonu STARTUPINFO yapısının CreateProcess() veya CreateProcessAsUser() geçirilen lpDesktop üyesini belirtir ve masaüstü yürütülen işlem ile ilişkilidir. Yürütülen işlem için belirtilen pencere istasyonu ve masaüstü doğru güvenlik erişimi olması gerekir. Pencere istasyonu ve masaüstü ile güvenlik sorunlarını giderme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 165194
(http://support.microsoft.com/kb/165194/
)
CreateProcessAsUser() windowstations ve masaüstü Neden 2Sistem dışı masaüstü yığını çalıştırmamış.Sistemdeki masaüstü her nesnenin kendisiyle ilişkilendirilmiş bir masaüstü yığını vardır. Masaüstü nesnesi öbek menüler, kancaları, dizeler ve Wındows depolamak için kullanır. Sistem, sistem genelinde 48 MB arabelleğinden masaüstü yığını ayırır. Masaüstü kümeler ek olarak, yazıcı ve yazı tipi sürücüleri bu arabellek de. Masaüstü, pencere istasyonlar ile ilişkilendirilir. Bir pencere istasyonunun masaüstleri, sıfır veya daha çok içerebilir. Aşağıdaki kayıt defteri değeri, bir pencere istasyonu ile ilişkili bir masaüstü için ayrılmış bir masaüstü yığını boyutu değiştirilebilir. Not Microsoft, 3 GB anahtarı önermez. Boot.ini dosyasında 3 GB anahtarının belirtildi. Hkey_local_machıne\system\currentcontrolset\control\session Manager\SubSystems\Windows Bu kayıt defteri değeri için varsayılan veri (hepsi bir satırda) aşağıdaki gibi görünür: %SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16 Not Kayıt defterindeki SharedSection değerleri değiştirilirse, değişiklikler etkinleşmeden önce sistemin yeniden başlatılması gerekir. Ö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: 322756
(http://support.microsoft.com/kb/322756/
)
Windows'da kayıt defterini yedekleme ve geri yükleme Ilk SharedSection (1024) paylaşılan yığın boyutu tüm masaüstleri için sık kullanılan değerdir. Bu, windows, menüleri, simgeleri, imleçleri ve benzeri ve paylaşılan sistem ayarlarını tanıtıcıları tutan Genel tanıtıcı tablosunu içerir. Bu, şimdiye kadar bu değeri değiştirmeniz gerekir, düşüktür. Ikinci SharedSection (3072) masaüstü yığını WinSta0 "Etkileşimli" pencere istasyonu ile ilişkili olan her bir masaüstü boyutunu değerdir. Windows Masaüstü bu öbek belleğinde kullanır ve kullanıcı nesnelerini gibi kancaları, <a2>menü</a2>, <a4>dize. Hiçbir zaman ikinci Bu SharedSection değeri değiştirmeniz gerekir, çok düşüktür. Etkileşimli pencere istasyonu oluşturduğunuz her masaüstünün varsayılan 3072 KB'LIK masaüstü yığını kullanır. Varsayılan olarak, Winsta0, sistem tarafından oluşturulan üç Masaüstleri vardır:
Yalnızca iki SharedSection değeri varsa, ekleyebileceğiniz ", 512" olarak üçüncü değerini etkileşimsiz bir pencere istasyonları oluşturulan masaüstleri için masaüstü yığını boyutu. Bir kullanıcı hesabı altında yürütülen her bir hizmet işlemi, Hizmet Denetim Yöneticisi (SCM) tarafından oluşturulan bir etkileşimsiz bir pencere istasyonunun içinde yeni bir masaüstü alırsınız. Bu nedenle, bir kullanıcı hesabı altında yürütülen her hizmetin masaüstü yığını üçüncü SharedSection değerinde belirtilen kilobayt sayısını tüketir. Interact masaüstüyle Hizmeti'ne izin ile LocalSystem hesabı altında çalıştırılan tüm hizmetleri değil Seçilen paylaşımın etkileşimsiz hizmeti windows istasyon (0x0 Service 3e7 $) "Varsayılan" masaüstünün masaüstü yığını. Etkileşimli ve etkileşimsiz bir pencere istasyonu kullanılan toplam masaüstü yığını 48 MB sistem genelinde arabelleğe sığması gerekir. Ikinci veya üçüncü SharedSection değer azaltma, ilgili pencere istasyonları ' oluşturulan masaüstlerine sayısını artırır. Küçük değerler, kancaları, menüleri, dizeler ve bir masaüstü içinde oluşturulan windows sayısını sınırlar. Diğer taraftan, ikinci veya üçüncü SharedSection değerleri artan oluşturulabilir masaüstlerine sayısını azaltır, ancak, kancaları, menüleri, dizeler ve bir masaüstü içinde oluşturulan windows sayısını artırır. Üçüncü değer SharedSection için Masaüstü daha büyük değer, SCM, etkileşimsiz bir pencere istasyonunda bir kullanıcı hesabı altında çalışan her bir hizmet işlemi için yeni bir masaüstü oluşturduğundan, sistemin üzerinde çalışması başarıyla kullanıcı hesabı hizmetlerin sayısını azaltacaktır. Ikinci veya üçüncü SharedSection değeri belirtilen en düşük değer 128'dir. Daha küçük bir değer kullanmak için herhangi bir girişim için 128 varsayılan olarak belirlenecektir. Masaüstü yığını, bir işlem için gerekli olan kullanıcı nesnelerinin olduğunda User32.dll göre tahsis edilir. Bir uygulama üzerinde User32.dll bağlı değilse, masaüstü yığını tüketir değil. Not Windows Server 2003'te, aşağıdaki koşullardan biri doğru olduğunda sistem olay günlüğüne belirli bir olayı günlüğe kaydedilir:
Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖ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:184802
(http://support.microsoft.com/kb/184802/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste