Da biste očistili datoteke poruka, morate ponovno pokrenuti servis za čekanje poruke


Važno U ovom se članku nalaze informacije o izmjeni registra. Provjerite jeste li prije izmjene sigurnosno postavili registar. Provjerite znate li kako vratiti registar ako se pojavi problem. Dodatne informacije o tome kako sigurnosno kopiranje, vraćanje i izmjenu registra potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
256986 Opis registra sustava Microsoft Windows

Simptomi


Datoteke poruka u redu čekanja za poruke akumulirati i brišu se samo kada pokrenete servis čekanja poruke.Napomena Funkcija čekanja Microsoftova poruka poznata je i kao MSMQ.

Uzrok


Servis za čekanje poruke briše sve prazne datoteke poruka za obnovljive i transakcijske poruke prilikom pokretanja. Datoteke za pohranu poruka koje se mogu oporaviti i transakcijske poruke uparuju se i nalaze se u obliku Lnnnnnnn.MQ i Pnnnnnnnn.MQ ili Jnnnnnnn.MQ.Dodatne informacije o datotekama direktorija za pohranu potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
174307 Interpretiranje naziva datoteka u direktoriju za pohranu u programu Microsoft Message Queue Server i u redu čekanja u programu Microsoft Message
Ako ne pokrenete servis reda čekanja za poruke, korištenje diskovnog prostora za pohranu ostaje na najvišem zahtjevu od posljednjeg ponovnog pokretanja servisa za red čekanja poruke.

Rješenje


Upozorenje Ako neispravno mijenjate registar pomoću uređivača registra ili pomoću nekog drugog načina, može doći do ozbiljnih problema. Za te probleme možda će biti potrebno ponovno instalirati operacijski sustav. Microsoft ne može jamčiti da će se ti problemi riješiti. Izmijenite registar na vlastitu odgovornost.Na sljedećem je ispravku instalirani povremeni čišćenje praznih poruka u redu čekanja za poruke. Zadani interval za čišćenje jest šest sati. Ovaj interval može izmijeniti novi ključ registra. Da biste promijenili zadani interval, morate dodati interval poruka u registar.
  1. Pokreni uređivač registra (. EXE).
  2. Pronađite i odaberite sljedeći subkey registra:
    HKEY_LOCAL_MACHINE\ Software\Microsoft\MSMQ\Parameters
  3. Na izborniku Uređivanje kliknite Dodaj vrijednost.
  4. U polje Naziv vrijednostiunesite interval poruka.
  5. U polju Vrsta podatakaodaberite REG_DWORD.
  6. Za vrijednost podataka unesite željeni interval u milisekundama (primjerice 3600000 (decimalni broj) za jedan sat).
  7. Izađite iz uređivača registra da biste spremili promjene.
Kada sljedeći put ponovno pokrenete servis reda čekanja za poruke, novi će se interval koristiti za čišćenje praznih datoteka poruka.

Status


Microsoft je potvrdio da je to bug u Microsoftovim proizvodima koji su navedeni na početku ovog članka. Ovaj je bug ispravljen u sustavu Windows NT 4,0, Service Pack 4.

Reference


Vodič za administratore MSMQ Tema: isporuka poruka