Nástroj pro opravu doručené pošty (canpst.exe) můžete použít k obnovení složek a položek z poškozeného souboru osobních složek (PST) nebo souboru offline složek (OST) v aplikacích Microsoft Outlook 2010, Outlook 2007, Outlook 2003 a Outlook 2002. Soubor Scanpst.exe je nainstalován automaticky při instalaci systému Microsoft Office nebo aplikace Microsoft Outlook. Scanpst.exe není k dispozici ke stažení.
Tento článek popisuje fungování Nástroje pro opravu doručené pošty a postup při ověřování a opravách chyb v souborech PST a OST.
Poznámka: Příklady v následující části ukazují použití Nástroje pro opravu doručené pošty pro soubor PST, ale stejný postup lze použít i pro soubor offline složek (OST).
Chcete-li obnovit data, je třeba nejprve spustit Nástroj pro opravu doručené pošty. Další informace o spuštění Nástroje pro opravu doručené pošty naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
Jak vyhledat a spustit Nástroj pro opravu doručené pošty v aplikaci Outlook
Poznámka: Pokud používáte aplikaci Outlook 2002 nebo používáte v aplikaci Outlook 2003 soubor PST vytvořený v dřívější verzi, může se v případě, že se velikost tohoto souboru blíží 2GB, stát, že Nástroj pro opravu doručené pošty nebude fungovat. Proto nejprve ověřte velikost souboru. V závislosti na použité verzi systému Windows může být soubor PST umístěn v některé z následujících složek.
Windows 7 nebo Windows Vista: disková jednotka:\users\uživatelské_jméno\AppData\Local\Microsoft\Outlook
Windows XP a Windows 2000: disková jednotka:\Documents and Settings\uživatelské_jméno\Local Settings\Application Data\Microsoft\Outlook
Pokud se velikost souboru blíží limitu 2 GB, můžete k jeho zmenšení použít nástroj pro zkrácení souborů PST a OST. Další informace o nástroji pro zkrácení souborů PST a OST získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
Nástroj pro zkrácení příliš velkých souborů PST a OST
Chcete-li vyhledat a spustit nástroj pro opravu doručené pošty, postupujte následujícím způsobem:
Ukončete aplikaci Outlook.
Soubor Scanpst.exe je v počítači skrytý, proto nejprve v možnostech složky ověřte, zda je povoleno nastavení Zobrazit skryté soubory a složky. Chcete-li ověřit toto nastavení, postupujte takto:
V systému Windows 7 nebo Windows Server 2008 klikněte na tlačítko Start, zadejte text možnosti složky do pole Hledat a pak klikněte na položku Možnosti složky.
V dřívějších verzích systému Windows klikněte tlačítko Start, zadejte text Control Folders a pak klikněte na tlačítko OK.
Poznámka: Pokud používáte systém Windows Vista, klikněte pravým tlačítkem na položku Ovládací panely a pak klikněte na příkaz Spustit jako správce. Potom dvakrát klikněte na ovládací panel Možnosti složky.
Klikněte na kartu Zobrazení.
Zmenšit tento obrázekZvětšit tento obrázek
V části Skryté soubory a složky ověřte, zda je vybrána možnost Zobrazovat skryté soubory a složky, a klikněte na tlačítko OK.
Klikněte na tlačítko Start a pak na položku Najít nebo Hledat (podle toho, jakou verzi systému Windows používáte).
Do pole Hledat zadejte text Scanpst.exe. Pokud soubor Scanpst.exe nemůžete najít pomocí funkcí Najít nebo Hledat, ověřte následující umístění. Skutečné umístění tohoto souboru závisí na používané verzi systému Windows.
disková jednotka:\Program Files\Microsoft Office\OFFICEnn kde nn je 10 pro systém Office XP, 11 pro systém Office 2003, 12 pro systém Office 2007 a 14 pro systém Office 2010
disková jednotka :\Program Files\Common Files\System\Mapi\1029\
disková jednotka:\Program Files(x86)\Microsoft Office\Officenn kde nn je 10 pro systém Office XP, 11 pro systém Office 2003, 12 pro systém Office 2007 a 14 pro systém Office 2010
disková jednotka :\Program Files(x86)\Common Files\System\Mapi\1029\
disková jednotka :\Program Files(x86)\Common Files\System\MSMAPI\1029
Dvojím kliknutím na soubor Scanpst.exe spustíte tento program.
Klikněte na tlačítko Procházet a vyhledejte soubor PST.
Windows 98 nebo Windows Millennium Edition: disková jednotka\Windows\Local Settings\Application Data
Windows NT 4.0: disková jednotka\WINNT\Profiles\uživatelské_jméno\Local Settings\Application Data
Windows XP nebo Windows Server 2003: disková jednotka:\Documents and Settings\uživatelské_jméno\Local Settings\Application Data\Microsoft\Outlook
Windows 7 nebo Windows Vista: disk disková jednotka:\users\uživatelské_jméno\AppData\Local\Microsoft\Outlook
Poznámka: Výchozím umístěním souboru PST pro aplikaci Outlook 2010 v systému Windows 7 je disková jednotka:\Users\uživatelské_jméno\Documents\Outlook Files. Pro aplikaci Outlook 2010 v systému Windows Server 2003 nebo Windows XP je výchozím umístěním složka disková jednotka:\Documents and Settings\uživatelské_jméno\My Documents\Outlook Files.
Klikněte na tlačítko Start. Nástroj pro opravu doručené pošty prohledá tento soubor a zobrazí případné zjištěné chyby.
Klikněte na tlačítko OK.
Po použití Nástroje pro opravu doručené pošty a opětovném spuštění aplikace Outlook by se měl v levém navigačním podokně v aplikaci Outlook zobrazit seznam obnovených složek. V dalším kroku je třeba obnovené položky přesunout do nového souboru osobních složek (PST) ve vašem profilu. Přejděte ke kroku 2: Obnovení opravených položek.
Po použití nástroje pro opravu doručené pošty lze opravené položky obnovit. Nejprve vytvořte ve svém profilu novou položku souboru osobních složek (PST). Poté můžete obnovené položky přesunout do nového souboru osobních složek (PST).
Po použití nástroje pro opravu doručené pošty spusťte aplikaci Outlook. Používáte-li v aplikaci Outlook více profilů, ujistěte se, že jste vybrali profil obsahující soubor osobních složek (PST), který jste se pokusili opravit.
Kliknutím na příkaz Seznam složek v nabídce Zobrazit nebo Přejít zobrazte seznam složek.
V seznamu složek by měly být zobrazeny následující obnovené složky:
Obnovené osobní složky
Kalendář
Kontakty
Odstraněná pošta
Doručená pošta
Deník
Poznámky
Pošta k odeslání
Odeslaná pošta
Úkoly
Tyto obnovené složky jsou obvykle prázdné, protože se jedná o znovu vytvořený soubor PST. Měla by se tu zobrazit i složka s názvem Ztráty a nálezy. Tato složka obsahuje složky a položky obnovené nástrojem pro opravu doručené pošty. Položky, které ve složce Ztráty a nálezy chybí, nemusí být možné opravit.
Vytvořte ve svém profilu novou položku souboru osobních složek (PST). Postup se může lišit v závislosti na tom, kterou verzi aplikace Outlook používáte.
Outlook 2010
Klikněte na pásu na položku Soubor a pak v nabídce klikněte na příkaz Informace.
Klikněte na kartu Nastavení účtů a pak znovu klikněte na položku Nastavení účtů.
Klikněte na kartu Datové soubory.
Kliknutím na tlačítko Přidat otevřete dialogové okno Vytvořit nebo otevřít datový soubor aplikace Outlook.
Zadejte název pro nový datový soubor aplikace Outlook (PST) a pak klikněte na tlačítko OK.
V profilu by měl být vytvořen nový datový soubor aplikace Outlook (PST).
Outlook 2007
V nabídce Soubor klikněte na příkaz Správa datových souborů.
Kliknutím na tlačítko Přidat otevřete dialogové okno Nový datový soubor aplikace Outlook.
V dialogovém okně Typy úložišť vyberte kliknutím položku Soubor osobních složek (PST) aplikace Office Outlook a potom klikněte na tlačítko OK.
V dialogovém okně Vytvořit nebo otevřít datový soubor aplikace Outlook vyberte umístění a pak název nového souboru osobních složek (PST) a pak klikněte na tlačítko OK.
Klikněte na tlačítko OK.
V profilu by měl být vytvořen nový soubor osobních složek (PST).
Outlook 2003
V nabídce Soubor přejděte na příkaz Nový a potom klikněte na položku Datový soubor aplikace Outlook.
Kliknutím na tlačítko OK otevřete dialogové okno Vytvořit nebo otevřít datový soubor aplikace Outlook.
Zadejte název pro nový soubor osobních složek (PST) a pak kliknutím na tlačítko OK otevřete dialogové okno Vytvořit osobní složky.
Zadejte název pro nový soubor osobních složek (PST) a pak klikněte na tlačítko OK.
V profilu by měl být vytvořen nový soubor osobních složek (PST).
Outlook 2002
V nabídce Soubor přejděte na příkaz Nový a potom klikněte na položku Soubor osobních složek (.pst).
V dialogovém okně Vytvořit osobní složky klikněte na tlačítko Vytvořit.
Zadejte název pro nový soubor osobních složek (PST) a pak klikněte na tlačítko OK.
V profilu by měl být vytvořen nový soubor osobních složek (PST).
Přetáhněte obnovené položky ze složky Ztráty a nálezy do nového souboru osobních složek (PST).
Až přesunete všechny položky, můžete ze svého profilu soubor obnovených osobních složek (PST) odebrat. To platí i pro složku Ztráty a nálezy.
Pokud jste s obnovenými informacemi spokojeni, jste hotovi. Chcete-li zkusit obnovit další údaje, přejděte ke kroku 3: Obnovení opravených položek ze záložního souboru.
Při spuštění Nástroje pro opravu doručené pošty je automaticky vybrána možnost pro vytvoření záložní kopie původního souboru osobních složek (PST). Tato možnost vytvoří v počítači soubor s názvem Název souboru.bak. Tento soubor je kopií původního souboru Název souboru.pst a má jinou příponu. Pokud se po provedení kroku 2 domníváte, že stále chybí některé položky, můžete se pokusit z tohoto záložního souboru obnovit další informace. Postupujte takto:
Poznámka: Pokud se vám nepodařilo před spuštěním nástroje pro opravu doručené pošty otevřít původní soubor osobních složek (PST), nemusí následující postupy fungovat. Pokud tento postup nefunguje, nelze bohužel obnovit žádné další údaje. Pokud se vám podařilo poškozený soubor osobních složek (PST) otevřít, může být možné pomocí následujícího postupu obnovit další položky z tohoto souboru.
Vyhledejte soubor BAK. Je umístěn ve stejné složce jako původní soubor osobních složek (PST).
Vytvořte kopii souboru BAK a pojmenujte tento soubor novým názvem s příponou PST. Soubor pojmenujte například takto: Nový_název.pst.
Importujte soubor Nový_název.pst, který jste vytvořili v předchozím kroku, pomocí průvodce importem a exportem v aplikaci Outlook. Postupujte takto:
V nabídce Soubor klikněte na příkaz Import a export.
Poznámka: V aplikaci Outlook 2010 klikněte na pásu na kartu Soubor, klikněte na položku Otevřít a pak klikněte na položku Import.
Zmenšit tento obrázekZvětšit tento obrázek
Klikněte na položku Importovat z jiného programu nebo souboru a potom na tlačítko Další.
Zmenšit tento obrázekZvětšit tento obrázek
Klikněte na položku Soubor osobních složek (PST) a potom klikněte na tlačítko Další.
Zmenšit tento obrázekZvětšit tento obrázek
V části Importovat soubor klikněte na možnost Procházet a pak dvakrát klikněte na soubor nový_název.pst.
Zmenšit tento obrázekZvětšit tento obrázek
Ve skupinovém rámečku Možnosti klikněte na přepínač Neimportovat duplicitní položky a potom klikněte na tlačítko Další.
V části Vyberte složku, ze které chcete importovat klikněte na soubor osobních složek (PST) a pak vyberte možnost Včetně podsložek.
Vyberte možnost Importovat položky do stejné složky v a vyberte nový soubor osobních složek (PST).
Klikněte na tlačítko Dokončit.
Poznámka: Jelikož byl záložní soubor vytvořen z původního poškozeného souboru, může se stát, že nebudete moci obnovit žádné jiné položky, než které byly obnoveny ve složce Ztráty a nálezy. Pokud není možné importovat soubor nový_název.pst do aplikace Outlook, došlo bohužel ke ztrátě veškerých informací, které nejsou ve složce Ztráty a nálezy.
Nástroj pro opravu doručené pošty nemůže opravit všechny zjištěné problémy. V některých případech nelze položky obnovit, pokud byly trvale odstraněny nebo nevratně poškozeny.
Tento oddíl popisuje přesně fungování Nástroje pro opravu doručené pošty a postup při ověřování a opravách chyb v souborech PST a OST.
Jak pracuje Nástroj pro opravu doručené pošty
Po spuštění Nástroje pro opravu doručené pošty pro určitý soubor PST (osobní složky) provede tento nástroj následující operace:
Nástroj pro opravu doručené pošty provede analýzu hlaviček položek a struktury adresáře souboru osobních složek (PST) a pokusí se obnovit všechny složky a položky.
Jestliže nástroj pro opravu doručené pošty obnoví soubor osobních složek (PST), znamená to, že našel problémy a opravil vše, co bylo možné.
Nástroj pro opravu doručené pošty se pokusí změnit nějaký soubor na soubor osobních složek (PST). Pokud například změníte název určitého spustitelného souboru na název Něco.pst, změní nástroj daný soubor na připojitelný soubor PST.
Nástroj pro opravu doručené pošty vytvoří před pokusem o opravení souboru záložní kopii všech souborů osobních složek (PST).
Ověřování a oprava chyb pomocí Nástroje pro opravu doručené pošty
Nástroj ScanPST ve většině případů ověřuje a opravuje chyby v interních datových strukturách souboru PST. Soubor PST je databázový soubor. Z tohoto důvodu jsou struktury, například binární stromy nebo počty odkazů, kontrolovány a opravovány podle potřeby. Tyto objekty nízké úrovně neobsahují informace o strukturách vyšší úrovně, jako jsou zprávy, položky kalendáře atd., které jsou na nich postaveny.
Pokud nástroj ScanPST vyhodnotí určitý blok ve struktuře či tabulce jako nečitelný nebo poškozený, odstraní ho. Pokud byl tento blok součástí určité položky aplikace Outlook, bude tato položka při ověřování odstraněna.
Možná jste toto chování neočekávali, za daných okolností je však odstranění dané položky vhodným řešením. Takováto situace bude pravděpodobně velmi vzácná a vždy bude zaznamenána do souboru protokolu nástroje ScanPST.
Na vyšší úrovni budou pro uživatele patrné změny souvisejí se složkami a zprávami.
Složky
Nástroj ScanPST zkontroluje všechny složky v souboru PST a provede následující operace:
Nástroj ScanPST ověří, zda jsou k dané složce přidružené správné tabulky.
Nástroj ScanPST zkontroluje všechny řádky ve všech tabulkách a ověří, zda daná zpráva či podsložka existuje v systému.
Pokud nástroj ScanPST nemůže zprávu či podsložku nalézt, odstraní příslušný řádek tabulky.
Pokud nástroj ScanPST zprávu či podsložku nalezne, ověří je.
Pokud se ověření nezdaří, zpráva či složka jsou považovány za poškozené, jsou odebrány z tabulky a odstraněny z databáze.
Je-li ověření úspěšné, nástroj ScanPST provede další kontrolu, aby ověřil, zda hodnoty právě obnovené zprávy jsou konzistentní s hodnotami v tabulce. Je-li to nezbytné, namísto poškozených složek znovu vytvoří nové složky. Tyto složky neobsahují žádná uživatelská data.
Zprávy
Většinu uživatelů budou především zajímat operace se zprávami, protože poškozená položka pravděpodobně způsobí odstranění některých dat ze souboru PST. Nástroj ScanPST provádí se zprávami následující operace:
Nástroj ScanPST provádí základní ověření tabulek příloh a tabulek příjemců. Tato operace je podobná způsobu, jak složka pracuje se zprávami, které jsou v ní uložené.
Ihned po ověření tabulky příjemců, které zaručí správnost formátování příjemců, provede nástroj ScanPST všechny změny potřebné k synchronizaci tohoto platného obsahu tabulky příjemců s vlastnostmi příjemce uvedenými ve zprávě. Nástroj ScanPST také zajistí, aby nadřazená složka odkazovala na platnou složku. Kontrolují se následující vlastnosti zprávy, aby byl zajištěna platnost jejich formátů dat:
PR_MESSAGE_CLASS
Nástroj ScanPST zkontroluje, zda tato vlastnost existuje. Pokud tato vlastnost neexistuje, její hodnota se nastaví na třídu IPM.Note.
PR_MESSAGE_FLAGS
Každý příznak je ověřován samostatně.
PR_SUBMIT_FLAGS
Toto ověření se podobá operaci s příznaky zprávy.
PR_CLIENT_SUBMIT_TIME
Pokud příznaky odeslání udávají, že zpráva je označena jako odeslaná, tato vlastnost musí existovat. Pokud příznaky odeslání neudávají, že zpráva je označena jako odeslaná, je čas nastaven na hodnotu Nyní.
PR_SEARCH_KEY
Tato vlastnost musí existovat. Pokud tato vlastnost neexistuje, vygeneruje se pro ni náhodný identifikátor GUID.
PR_CREATION_TIME
Tato vlastnost musí existovat. Pokud tato vlastnost neexistuje, je čas nastaven na hodnotu Nyní.
PR_LAST_MODIFICATION_TIME
Tato vlastnost musí existovat. Pokud tato vlastnost neexistuje, je čas nastaven na hodnotu Nyní.
PR_MESSAGE_SIZE
Velikosti zpráv se přepočítají a porovnají s uloženými hodnotami. Pokud se velikosti liší, zapíše se vypočítaná hodnota.
Vlastnosti související s textem nebo předmětem zpráv nejsou explicitně ověřovány (s výjimkou nepřímého ověření na nízké úrovni zmíněného výše). Upraví se vlastnosti zobrazení příjemce, aby byly konzistentní s obnovenou tabulkou příjemců. Po dokončení této operace se spustí další algoritmy, které shromáždí všechny osamocené zprávy a uloží je do složky k tomu určené.
Další informace o binárních stromech naleznete na následujícím webu společnosti Microsoft: