Önemli Bu makale, kayıt defterini değiştirme hakkında bilgi içerir. Kayıt defterini değiştirmeden önce yedeklediğinizden emin olun. Sorun oluşursa kayıt defterini nasıl geri yükleneceğini bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme 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:
256986 Microsoft Windows kayıt defterinin açıklaması
Belirtiler
Microsoft Message Queuing ileti dosyaları birikir ve yalnızca Message Queuing hizmetini başlattığınızda silinir.Not Microsoft Message Queuing, MSMQ olarak da bilinir.
Neden
Message Queuing hizmeti, kurtarılabilir ve işlem iletileri için tüm boş ileti dosyalarını başlangıç sırasında siler. Kurtarılabilir ve işlemsel ileti depolama dosyaları eşleştirilmiş ve Lnnnnnnn.MQ ve Pnnnnnnnn.MQ veya Jnnnnnnn.MQ biçiminde.Depolama dizini dosyaları 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:
174307 Microsoft Ileti sırası sunucusu ve Microsoft Message Queuing 'de depolama dizininde dosya adlarını yorumlamaMessage Queuing hizmetini yeniden başlatmazsanız, disk depolaması kullanımı, Message Queuing hizmetinin son yeniden başlatılmasından bu yana en yüksek gereksinimden kalır.
Çözüm
Uyarı Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntem kullanarak kayıt defterini hatalı biçimde değiştirirseniz, ciddi sorunlar ortaya çıkabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft, bu sorunların çözülebileceğini garanti edemez. Kayıt defterinin değiştirilmesi, tamamen sizin sorumluluğunuzdur.Aşağıdaki düzeltme, boş Message Queuing ileti dosyalarının düzenli temizleme işlemini yükler. Varsayılan temizlik aralığı altı saattir. Bu Aralık yeni bir kayıt defteri anahtarı ile değiştirilebilir. Varsayılan aralığı değiştirmek için kayıt defterine MessageCleanupInterval eklemeniz gerekir.
-
Kayıt Defteri Düzenleyicisi 'Ni (REGEDT32. EXE).
-
Aşağıdaki kayıt defteri alt anahtarını bulun ve seçin:
HKEY_LOCAL_MACHINE\ Software\Microsoft\MSMQ\Parameters
-
Düzen menüsünden Değer Ekle'yi tıklatın.
-
Değer adı alanına, MessageCleanupIntervalyazın.
-
Veri türü alanındaREG_DWORDöğesini seçin.
-
Veri değeri için, milisaniye cinsinden istenen aralığı (örneğin, 3600000 (ondalık) saat) girin.
-
Değişiklikleri kaydetmek için kayıt defteri Düzenleyicisi 'nden çıkın.
Message Queuing hizmetini bir sonraki başlatışınızda, boş ileti dosyalarını temizlemek için yeni Aralık kullanılacak.
Durum
Microsoft bu makalenin başında listelenen Microsoft ürünlerinde bir hata olduğunu onaylamıştır. Bu hata Windows NT 4,0, Service Pack 4 ' te düzeltildi.
Başvurular
MSMQ yöneticileri Kılavuzu; Konu: Ileti teslimi