Norėdami išvalyti pranešimų failus, turite iš naujo paleisti pranešimų eilės paslaugą

Svarbu Šiame straipsnyje pateikiama informacija apie registro modifikavimą. Įsitikinkite, kad prieš modifikuodami registrą kuriate atsarginę registro kopiją. Įsitikinkite, kad žinote, kaip atkurti registrą, jei kyla problemų. Daugiau informacijos apie tai, kaip kurti atsargines kopijas, atkurti ir modifikuoti registrą, rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

"Microsoft Windows" registro aprašas

Simptomai

"Microsoft Message Queuing" pranešimų failai kaupiasi ir panaikinami tik paleidus pranešimų eilės paslaugą.Pastaba "Microsoft Message Queuing" taip pat žinomas kaip MSMQ.

Priežastis

Pranešimų eiliškumo tarnyba panaikina visus tuščių pranešimų failus, kad paleidžiant būtų rodomi atkuriami ir Transakcinės Žinutės. Atkuriami ir Transakcinės pranešimų saugyklos failai yra suporuoti ir yra formos Lnnnnnnn.MQ ir Pnnnnnnnn.MQ arba Jnnnnnnn.MQ.Daugiau informacijos apie saugyklos katalogo failus rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

Failų vardų, esančių "Microsoft Message Queue" serveryje ir "Microsoft" pranešimų eilėje, vertimas į saugyklos katalogąJei nepaleisite pranešimų eiliškumo tarnybos, disko saugyklos naudojimas išlieka didžiausio reikalavimo, nes paskutinį kartą iš naujo paleista pranešimų eiliškumo tarnyba.

Sprendimas

Įspėjimas Jei registrą modifikuosite netinkamai naudodami registro rengyklę arba kitu būdu, gali kilti rimtų problemų. Šioms problemoms gali reikėti iš naujo įdiegti operacinę sistemą. "Microsoft" negarantuoja, kad šias problemas galima išspręsti. Modifikuokite registrą savo pačių rizika.Toliau pateiktas pataisymas įdiegia tuščių laiškų eilių pranešimų failų periodinį valymą. Numatytasis išvalymo intervalas yra šešios valandos. Šis intervalas gali būti modifikuojamas nauju registro raktu. Norėdami pakeisti numatytąjį intervalą, turite įtraukti " Messagecleanupinterval " į registrą.

  1. Paleiskite registro rengyklę (REGEDT32. EXE).

  2. Raskite ir pažymėkite šį dalinį registro raktą:

    HKEY_LOCAL_MACHINE\ Software\Microsoft\MSMQ\Parameters
  3. Meniu Redagavimas spustelėkite pridėti reikšmę.

  4. Lauke reikšmės pavadinimasįveskite Messagecleanupinterval.

  5. Lauke duomenų tipaspasirinkite REG_DWORD.

  6. Duomenų reikšmei įvesti norimą intervalą milisekundėmis (pvz., 3600000 (dešimtainis) vieną valandą).

  7. Išeikite iš registro rengyklės , kad įrašytumėte atliktus pakitimus.

Kai kitas kartas paleisite pranešimų eiliškumo tarnybą, naujas intervalas bus naudojamas išvalant tuščius pranešimo failus.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų šio straipsnio pradžioje, klaida. Ši klaida ištaisyta "Windows NT 4,0" 4 pakeitimų pakete.

Nuorodos

MSMQ administratorių vadovas; tema: pranešimo pristatymas

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×