Du må starte Message Queuing-tjenesten til å rydde opp meldingsfiler


Viktig Denne artikkelen inneholder informasjon om hvordan du endrer registret. Pass på at du sikkerhetskopierer registret før du endrer den. Kontroller at du vet hvordan du gjenoppretter registret hvis det oppstår et problem. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer, gjenoppretter og endrer registeret, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
256986 beskrivelse av Microsoft Windows-registret

Symptomer


Microsoft Message Queuing-meldingsfiler akkumuleres og slettes når du starter tjenesten Message Queuing.

Obs! Microsoft Message Queuing er også kjent som MSMQ.

Årsak


Tjenesten Message Queuing sletter alle tomme meldingsfiler for gjenopprettbare meldinger og transaksjonsmeldinger ved oppstart. Gjenopprettes og overførbar melding lagringsfiler er opprettet en parkobling og har formen Lnnnnnnn.MQ og Pnnnnnnnn.MQ eller Jnnnnnnn.MQ.For mer informasjon om directory lagringsfiler, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Kunnskapsbase:

174307 tolkning av filnavnene i mappen for lagring i Microsoft Message Queue Server og Microsoft Message Queuing

Hvis du ikke starter tjenesten Message Queuing på nytt, blir diskbruk for lagring på topp kravet siden forrige omstart av Message Queuing-tjenesten.

Løsning


Advarsel Det kan oppstå alvorlige problemer hvis du endrer registeret feilaktig ved å bruke Registerredigering eller en annen metode. Disse problemene kan kreve at du installerer operativsystemet på nytt. Microsoft garanterer ikke at disse problemene kan løses. Endre registret på eget ansvar.

Følgende reparasjon installerer periodiske Opprydding av tom Message Queuing meldingsfiler. Standardintervallet for opprydding er seks timer. Dette intervallet kan endres av en ny registernøkkel. Hvis du vil endre standardintervallet, må du legge til
MessageCleanupInterval i registret.

  1. Start Registerredigering (REGEDT32. (EXE).
  2. Finn og velg følgende undernøkkel i registret:
    HKEY_LOCAL_MACHINE\ Software\Microsoft\MSMQ\Parameters
  3. Klikk Legg til verdiRediger -menyen.
  4. I Verdi Navn-feltetskriver du inn MessageCleanupInterval.
  5. I Felt med datatypen, velger du REG_DWORD.
  6. For dataverdien, angir du ønsket intervall i millisekunder (for eksempel 3600000 (desimal) i én time).
  7. Avslutt Registerredigering for å lagre endringene.
Neste gang du starter tjenesten Message Queuing vil det nye intervallet bli brukt til opprydding tomme meldingsfiler.

Status


Microsoft har bekreftet at dette er en feil i Microsoft-produktene som er oppført i begynnelsen av denne artikkelen.
Denne feilen ble korrigert i Windows NT 4.0 Service Pack 4.

Referanser


Administratorhåndboken for MSMQ; emne: levering av meldinger