Če želite počistiti datoteke s sporočili, morate znova zagnati storitev za razvrščanje sporočil


Pomembno V tem članku so informacije o tem, kako spremenite register. Prepričajte se, da ste pred spreminjanjem registra varnostno kopirali register. Prepričajte se, da veste, kako obnovite register, če se pojavi težava. Če želite več informacij o tem, kako varnostno kopirate, obnovite in spremenite register, kliknite to številko članka iz Microsoftove zbirke znanja:
256986 Opis registra sistema Microsoft Windows

Znaki


Datoteke sporočila v storitvi Microsoft Message Queuing se kopičijo in se izbrišejo le, ko zaženete storitev za razvrščanje sporočil.Opomba Microsoft Message Queuing je poznan tudi kot MSMQ.

Razlog


Storitev Message Queuing izbriše vse prazne datoteke s sporočili, ki so na voljo za obnovitev in transakcijska sporočila. Datoteke za shranjevanje in sporočanje, ki jih je mogoče obnoviti, so seznanjene in so v obliki Lnnnnnnn.MQ in Pnnnnnnnn.MQ ali Jnnnnnnn.MQ.Če želite več informacij o datotekah imenika shrambe, kliknite to številko članka iz Microsoftove zbirke znanja:
174307 Razlaga imen datotek v imeniku shrambe v Microsoft Message Queue Server in v storitvi Microsoft Message Queuing
Če ne boste znova zagnali storitve Message Queuing, je uporaba prostora za shranjevanje diskov na vrhu obvezna od zadnjega vnovičnega zagona storitve Message Queuing.

Rešitev


Opozorilo Do resnih težav lahko pride, če nepravilno spremenite register z urejevalnikom registra ali z uporabo drugega načina. Zaradi teh težav boste morda morali znova namestiti operacijski sistem. Microsoft ne more zagotoviti, da je mogoče te težave rešiti. Spremenite register na lastno odgovornost.Ta popravek namesti redno čiščenje praznih sporočilnih datotek Message Queuing. Privzeti interval za čiščenje je šest ur. Ta interval lahko spremenite z novim registrskim ključem. Če želite spremeniti privzeti interval, morate v register dodati MessageCleanupInterval .
  1. Zaženite urejevalnik registra (REGEDT32. EXE).
  2. Poiščite in izberite ta registrski podključ:
    HKEY_LOCAL_MACHINE\ Software\Microsoft\MSMQ\Parameters
  3. V meniju Urejanje kliknite Dodaj vrednost.
  4. V polje ime vrednostivnesite MessageCleanupInterval.
  5. V polju podatkovni tipizberite REG_DWORD.
  6. Za podatkovno vrednost vnesite želeni interval v milisekundah (na primer 3600000 (desetiško) za eno uro).
  7. Zaprite urejevalnik registra , da shranite spremembe.
Ko boste naslednjič znova zagnali storitev Message Queuing, bo nov interval uporabljen za čiščenje praznih datotek s sporočili.

Stanje


Microsoft je potrdil, da gre za napako v Microsoftovih izdelkih, ki so navedeni na začetku tega članka. Ta napaka je bila odpravljena v operacijskem sistemu Windows NT 4,0, servisni paket 4.

Reference


Vodnik za skrbnike za MSMQ; Tema: dostava sporočila