Makale numarası: 170832 - Son Gözden Geçirme: 06 Mayıs 2001 Pazar - Gözden geçirme: 1.0

Hata: Microsoft Transaction Server raporları hata 80004002

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Bazı özel proxy stub DLL kayıt defteri anahtarları için Oleaut32.dll kaydı sırasında bozabilir. Microsoft Transaction Server bu bozulmayı yer sürdü sonra düzgün çalışmaz. Bunun yerine, aşağıdaki hata bildiriyor:
Bu bilgisayardaki sistem paketini erişimi bileşenlerinde hata. Hata kodu 80004002 idi. Emin olun:
+ Microsoft Transaction Server doğru yüklenmemiş.
+ Sistem paketin belirli bir kimlik kurduysanız, kullanıcı ve parola doğrudur.
Microsoft Transaction Server'ı yeniden yüklemek bu sorunu gidermez.

Neden

Bir hata MIDL derleyici Oleaut32.dll hakkında bilgi yok edilmesi, kayıt defterinin bozuk proxy stub DLL oluşturur. Bu DLL, Microsoft Transaction Server düzgün çalışabilmesi için Explorer gereklidir.

Bu hata tarafından etkilenen olup olmadığını denetlemek için regedit'i çalıştırın ve aşağıdaki anahtarını denetleyin:
   HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-
   000000000046}\InprocServer32.
				
bu anahtarın değeri "Oleaut32.dll" olduğunu görmelisiniz Bu anahtar boş ise, bunun yerine kayıt defteriniz bozulmuş ve bu makalenin "çözüm" bölümünde verilen yönergeleri izlemeniz gerekir.

Çözüm

  1. Yeni bir dosya Not Defteri'nde açın ve aşağıdaki satırları ekleyin:
          REGEDIT4
    
          [HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}]
          @="PSOAInterface"
    
          [HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-
          000000000046}\InprocServer]
          @="ole2disp.dll"
    
          [HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-
          000000000046}\InprocServer32]
          "ThreadingModel"="Both"
          @="oleaut32.dll"
    						
    Not:, emin olun, başlatılıyor tam anahtar adı [HKEY_... ve ınprocserver32 ile bitiş], tek bir satırda olduğu.
  2. Yeni dosyayı oleaut.reg kaydedin.
  3. Windows NT Explorer'da Oleaut.reg dosyayı çift tıklatın. Bunu yaparsanız kayıt defterinde gerekli düzeltmeleri yapar. Microsoft Transaction Server artık düzgün çalışmayacaktır.

Durum

Microsoft Transaction Server 1.0 ve Visual C++, 32-bit sürümleri, sürüm 5. 0'da bir sorun için onaylamıştır.

Daha fazla bilgi

Bu bozulmayı, genellikle sürükleyip ile özel bir proxy stub DLL Windows NT Explorer'da Microsoft Transaction Server Explorer'a olduğunda oluşturulur.

Referanslar

Daha fazla bilgi için aşağıdaki Web sitelerini ziyaret edin:
http://msdn.microsoft.com/support (http://msdn.microsoft.com/support)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Transaction Services 1.0
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 5.0 Professional Edition
Anahtar Kelimeler: 
kbmt kbbug kberrmsg kbpending kbsysadmin KB170832 KbMttr
Otomatik TercümeOtomatik 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:170832  (http://support.microsoft.com/kb/170832/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.