При роботі в Скайпі бувають випадки, коли користувач помилково видаляє якесь важливе повідомлення, або цілу переписку. Іноді видалення може статися і через різних системних збоїв. Давайте дізнаємося, як відновити вилучену переписку, або окремі повідомлення.

Перегляд бази даних

На жаль, в Скайпі немає вбудованих інструментів, що дозволяють переглянути віддалену кореспонденцію, або скасувати видалення. Тому, для відновлення повідомлень, нам, в основному, доведеться використовувати стороннє програмне забезпечення.

Перш за все, нам потрібно перейти в папку, де зберігаються дані Skype. Для цього, натисканням комбінації клавіш на клавіатурі Win + R, викликаємо вікно «Виконати». Вводимо в нього команду «% APPDATA% Skype», і тиснемо на кнопку «OK».

Вікно Виконати в Windows

Після цього ми подорожуємо у папку, де розташовані основні призначені для користувача дані Skype. Далі, переходимо в папку, яка носить назву вашого профілю, і шукаємо там файл Main.db. Саме в цьому файлі у вигляді бази даних SQLite зберігається ваше листування з користувачами, контакти, і багато іншого.

На жаль, звичайними програмами даний файл прочитати не можна, тому потрібно звернути увагу на спеціалізовані утиліти, що працюють з базою даних SQLite. Одним з найбільш зручних інструментів для не дуже підготовлених користувачів є розширення для браузера Firefox - SQLite Manager. Встановлюється воно стандартним методом, як і інші розширення в цьому браузері.

Після встановлення розширення, заходимо в розділ меню браузера «Інструменти», і натискаємо по пункту «SQLite Manager».

Запуск розширення sqlite Manager

У вікні, розширення послідовно переходимо по пунктам меню «База даних» і «Підключити базу даних».

Підключення бази в Sqlite Manager

У вікні провідника обов'язково вибираємо параметр відбору «Все файли».

Вибір всіх файлів в Sqlite Manager

Знаходимо файл main.db, про шляхи до якого було сказано вище, виділяємо його, і робимо клік по кнопці «Відкрити».

Відкриття файлу main в Sqlite Manager

Далі, переходимо у вкладку «Виконати запит».

Перехід у вкладку Виконати запит в Sqlite Manager

У вікно для введення запитів копіюємо команди такого змісту:

select conversations.id as «ID листування»;
conversations.displayname as «Учасники»;
messages.from_dispname as «Автор»;
strftime ( '% d.% m.% Y% H:% M:% S, messages.timestamp,' unixepoch ',' localtime ') as «Час»;
messages.body_xml as «Текст»;
from conversations;
inner join messages on conversations.id = messages.convo_id;
order by messages.timestamp.

Введення запитів в Sqlite Manager

Тиснемо на елемент у вигляді кнопки «Виконати запит». Після цього, формується список з відомостей про повідомлення користувачів. Але, самі повідомлення, на жаль, у вигляді файлів зберегти не можна. Який програмою це зробити ми дізнаємося далі.

Перегляд видалених повідомлень програмою SkypeLogView

Допоможе переглянути вміст видалених повідомлень додаток SkypeLogView. Його робота ґрунтується на аналізі вмісту папки вашого профілю в Skype.

Отже, запускаємо утиліту SkypeLogView. Послідовно переходимо по пунктам меню «Файл» і «Вибрати папку з журналами».

Відкриття директорії в SkypeLogView

У формі вводимо адресу каталогу вашого профілю. Тиснемо на кнопку «OK».

Шлях до Кталог в SkypeLogView

Відкривається журнал повідомлень. Кількома по тому елементу, який бажаємо відновити, і вибираємо параметр «Зберегти виділений елемент».

Збереження виділених елементів Skype

Відкривається вікно, де потрібно буде позначити, куди саме зберігати файл повідомлення в текстовому форматі, а також як він буде називатися. Визначаємо місце розміщення, і тиснемо на кнопку «OK».

Збереження елемента Skype

Як бачимо, не існує простих способів відновити повідомлення в Скайп. Всі вони досить складні для непідготовленого користувача. Набагато простіше просто більш уважно стежити за тим, що саме ви видаляєте, і, взагалі, до яких дій робите в Скайпі, ніж потім годинами сидіти над відновленням повідомлення. Тим більше, що гарантії того, що конкретне повідомлення можливо відновити, ви все одно мати не будете.