สำคัญ บทความนี้มีข้อมูลเกี่ยวกับวิธีการปรับเปลี่ยนรีจิสทรี ตรวจสอบให้แน่ใจว่าคุณได้สำรองรีจิสทรีก่อนที่คุณจะปรับเปลี่ยน ตรวจสอบให้แน่ใจว่าคุณทราบวิธีการคืนค่ารีจิสทรีถ้ามีปัญหาเกิดขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองค่าคืนค่าและปรับเปลี่ยนรีจิสทรีให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๕๖๙๘๖ คำอธิบายของรีจิสทรีของ Microsoft Windows
อาการ
ข้อความ Microsoft Queuing Queuing ไฟล์ข้อความที่รวบรวมและจะถูกลบออกเฉพาะเมื่อคุณเริ่มบริการการจัดคิวข้อความหมายเหตุ การจัดคิวข้อความ Microsoft ยังเรียกว่า MSMQ
สาเหตุ
บริการการจัดคิวข้อความจะลบไฟล์ข้อความที่ว่างทั้งหมดสำหรับข้อความที่กู้คืนและข้อความของทรานแซคชันเมื่อเริ่มต้น ไฟล์ที่เก็บข้อความที่ได้รับการกู้คืนและทรานแซคชันจะถูกจับคู่และเป็นของฟอร์ม Lnnnnnnn.MQ และ Pnnnnnnnn.MQ หรือ Jnnnnnnn.MQสำหรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ไดเรกทอรีที่เก็บข้อมูลให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๑๗๔๓๐๗ การแปลชื่อไฟล์ในไดเรกทอรีที่เก็บข้อมูลในเซิร์ฟเวอร์คิวข้อความของ Microsoft และในการจัดคิวข้อความของ Microsoftถ้าคุณไม่ได้เริ่มบริการการจัดคิวข้อความการใช้ที่เก็บข้อมูลดิสก์จะยังคงอยู่ที่ความต้องการสูงสุดตั้งแต่การรีสตาร์ทครั้งล่าสุดของบริการการจัดคิวข้อความ
การแก้ไข
คำเตือน ปัญหาร้ายแรงอาจเกิดขึ้นถ้าคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้องโดยใช้ตัวแก้ไขรีจิสทรีหรือโดยใช้วิธีอื่น ปัญหาเหล่านี้อาจจำเป็นต้องให้คุณติดตั้งระบบปฏิบัติการใหม่ Microsoft ไม่สามารถรับประกันได้ว่าปัญหาเหล่านี้สามารถแก้ไขได้ ปรับเปลี่ยนรีจิสทรีด้วยความเสี่ยงของคุณเองการแก้ไขต่อไปนี้จะติดตั้งการล้างข้อมูลของไฟล์ข้อความที่จัดคิวข้อความเปล่าเป็นงวด ช่วงเวลาเริ่มต้นสำหรับการล้างข้อมูลคือหกชั่วโมง ช่วงเวลานี้สามารถปรับเปลี่ยนได้โดยคีย์รีจิสทรีใหม่ เมื่อต้องการเปลี่ยนช่วงเวลาเริ่มต้นคุณต้องเพิ่ม MessageCleanupInterval ลงในรีจิสทรี
-
เริ่มตัวแก้ไขรีจิสทรี (REGEDT32 EXE)
-
ค้นหาและเลือกคีย์ย่อยของรีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\ Software\Microsoft\MSMQ\Parameters
-
จากเมนูแก้ไขให้คลิกเพิ่มค่า
-
ในเขตข้อมูลชื่อค่าให้พิมพ์MessageCleanupInterval
-
ในเขตข้อมูลชนิดข้อมูลให้เลือกREG_DWORD
-
สำหรับค่าข้อมูลให้ใส่ช่วงที่ต้องการในหน่วยมิลลิวินาที (ตัวอย่างเช่น๓๖๐๐๐๐๐ (ฐานสิบ) เป็นเวลาหนึ่งชั่วโมง)
-
ออกจาก Registry Editor เพื่อบันทึกการเปลี่ยนแปลง
ในครั้งถัดไปที่คุณเริ่มบริการการจัดคิวข้อความช่วงใหม่จะถูกใช้ในการล้างข้อมูลไฟล์ข้อความที่ว่างเปล่า
สถานะ
ไมโครซอฟท์ได้รับการยืนยันว่านี่เป็นจุดบกพร่องในผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ที่จุดเริ่มต้นของบทความนี้ จุดบกพร่องนี้ได้รับการแก้ไขแล้วใน Windows NT ๔.๐, Service Pack 4
อ้างอิง
คู่มือผู้ดูแล MSMQ หัวข้อ: การนำส่งข้อความ