Важливе значення У цій статті наведено відомості про те, як змінити реєстр. Перш ніж вносити зміни, переконайтеся, що резервну копію реєстру буде змінено. Переконайтеся, що ви знаєте, як відновити реєстр, якщо виникла проблема. Щоб отримати докладні відомості про те, як створити резервну копію, відновити та змінити реєстр, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
256986 Опис реєстру Microsoft Windows
Ознаки
Файли повідомлень, які зберігаються в програмі Microsoft IMAP, накопичуються та видаляються тільки під час запуску служби черг повідомлень.Примітка. У черзі Microsoft Message також відома як MSMQ.
Причина
Служба "черги повідомлень" видаляє всі порожні файли повідомлень для повідомлень, які можна відновити, і транзакційні повідомлення під час запуску. Файли сховищ, які можна відновити та зберігати в транзакційний спосіб, об'єднано в Lnnnnnnn.MQ і Pnnnnnnnn.MQ або Jnnnnnnn.MQ.Щоб отримати докладні відомості про файли каталогу сховища, клацніть номер статті в базі знань Microsoft Knowledge Base:
174307 Інтерпретація імен файлів у каталозі сховища на сервері черги повідомлень Microsoft і в черзі в програмі Microsoft MessageЯкщо ви не перезапустите службу "черга повідомлень", використання дискового простору залишається на піку вимоги після останнього перезапуску служби "черги повідомлень".
Спосіб вирішення
Попередження Якщо ви неправильно змінюєте реєстр за допомогою редактора реєстру або за допомогою іншого методу, можуть виникнути серйозні проблеми. Ці проблеми можуть знадобитися повторно інсталювати операційну систему. Корпорація Майкрософт не може гарантувати, що ці проблеми можна вирішити. Змінюйте реєстр на власний ризик.Нижче наведено виправлення, у якому інстальовано періодичне очищення файлів повідомлення про те, що в черзі. Інтервал за замовчуванням для очищення – шість годин. Цей інтервал можна змінити за допомогою нового розділу реєстру. Щоб змінити інтервал за замовчуванням, потрібно додати до реєстру повідомлення Messagecleanupinterval .
-
Запустіть редактор реєстру (REGEDT32). EXE).
-
Знайдіть і виберіть такий підрозділ реєстру:
HKEY_LOCAL_MACHINE\ Software\Microsoft\MSMQ\Parameters
-
У меню редагування виберіть команду додати значення.
-
У полі "ім'я значення" введіть Messagleanupінтервалом.
-
У полі Тип данихвиберіть REG_DWORD.
-
У полі значення даних вкажіть потрібний інтервал у мілісекундах (наприклад, 3600000 (десяткове значення) за одну годину.
-
Закрийте редактор реєстру , щоб зберегти зміни.
Наступного разу, коли ви перезапустите службу черги повідомлень, новий інтервал буде використано для очищення файлів із пустими повідомленнями.
Стан
Корпорація Майкрософт підтвердила, що це помилка в продуктах Microsoft, перелічених на початку цієї статті. Цю помилку виправлено в ОС Windows NT 4,0 із пакетом оновлень 4.
Посилання
Посібник із адміністраторів MSMQ; Тема: Доставка повідомлень