Много често при затваряне на Outlook Express-а на екрана на компютъра се появява следното съобщение:
"To free up disk space, Outlook Express can compact messages. This may take up to a few minutes."
Въпросът е какво трябва да се прави в този момент. Краткият отговор е: "Изберете Cancel, нулирайте в регистратурата HKEY_CURRENT_USER\Identities\{GUID}\Software\Microsoft\Outlook Express\5.0\Compact Check Count и след това прочетете тази статия докрай за да спрете това досадно съобщение и за да предотвратите загубването на съобщенията от Вашата поща"...
Какво точно прави Outlook Express-ът, когато компактира?
Оказва се, че когато трие съобщения от своите папки Outlook Express-ът не премахва самите съобщения от диска. Така папките (особено Inbox и Sent Items) стават много големи, а това може да доведе до загуба на ценна информация.
Затова в пощенската програма на Microsoft има възможност папките да се "изчистят от боклука". Или иначе казано да се компактират. Това става чрез избор на менюто File - Folder - Compact или File - Folder - Compact All Folders.
Задължително е операцията да се прави след намаляване броя на съобщенията в папката, която почиствате. Наличието на повече от 500-1000 съобщения в папка като Inbox или Sent Items може да доведе до невъзможност Outlook Express-ът да получава или изпраща съобщения. Затова винаги след като броят на съобщенията в една папка се сведат до нормалното чрез преместване на баласта в друга папка, е задължително да се прави Compact.
Проблемът е и в това, че Microsoft са сложили един брояч, който при стотното пускане на програмата алармира и това води до появата на горното съобщение. Явно в най-великата софтуерна компания в света работят умници (извинете, не се въздържах), които са решили да борят необходимостта от компактиране по най-лесния възможен начин. Без изобщо да отчитат колко големи са папките на пощенския клиент, колко съобщения има в тях, и дали (поне теоретично) трябва да се компактират. Можеха да вложат и малко изкуствен интелект в алгоритмите си все пак!
Лошото е, че ако в някои случаи се разреши на Outlook Express-а да компактира сам, това може да доведе до загуба на данни. Microsoft даже са направили пач, който архивира файловете на папките преди да ги компактира. За да може оригиналите да се върнат ако случайно нещо се случи. Интересно ми е само защо пачът "архивира" тези папки временно в ... кошчето за боклук! Повече за този пач можете да прочетете от сайта на Microsoft.
Всичко това означава, че за по-голяма сигурност на въпроса по-горе винаги трябва учтиво да се отказва с Cancel, а след това е задължително папките да се компактират "на ръка".
Лошото е, че ръчното компактиране няма да доведе до спиране на това съобщение. Защото същите "умници" са решили, че при него няма да се нулира гореописания брояч.
И затова трябва да го нулираме ръчно. Това може да стане и със специална програма, но за жалост аз никога не съм я пробвал.
Ръчното нулиране на брояча става като се нулира следния ключ в регистратурата HKEY_CURRENT_USER\Identities\{GUID}\Software\Microsoft\Outlook Express\5.0\Compact Check Count, където GUID е един дълъг номер определящ "потребителя" на програмата. Просто щракнете два пъти с мишката върху ключа и въведете 0.
На тази страница може да се намери прекрасно (пълно) описание с картинки как се търси по-лесно този ключ и как се нулира. Вижте съвет N 3 "How to stop Outlook Express asking to compact messages.". (Описанието е в PDF формат.)
Още подробности за компактирането и нулирането на въпросния брояч има в статиите тук и тук.
В първата от тях има и друг ценен съвет. За по-голяма сигурност трябва да се изключи компактирането във фонов режим. Тази възможност е забранена в Windows XP Service Pack 2, но за да сте сигурни проверете следното меню: Tools - Options - Maintenance - "background compaction".
Още за проблемите свързани с Outlook Express-а и възможните решения има в тази много добра статия.
Ще си позволя да цитирам само нейното начало:
Рядко има ден в Интернета, в който да не видим някое страховито предупреждение за последната опасност от вируси, червеи и троянски коне по електронната поща. Но има и друга опасност свързана с пощата, която може да е точно толкова вредна, колкото един вирус и въпреки това тя да се обсъжда рядко в компютърните издания. Тази опасност е "file corruption" (разваляне на файл), до известна степен компютърен жаргон за повреждане на файл, което спира компютърна програма от възможността да го използува. За потребителите на Outlook Express, "file corruption" често може да означава изчезването на цели папки със запазени съобщения от електронната поща. В тази статия ние ще разгледаме основните причини за развалянето, как да го избегнем, и как да възстановим съобщения, ако развалянето се случи.