Как удалить сообщения в скайпе, не очищая при этом всю историю?

6

Недавно у меня интересовались как удалить сообщения в скайпе, я даже оторопел от этого вопроса. Жмешь, говорю, правой кнопкой мышки на сообщении и выбираешь пункт «Удалить», на что получил в ответ озадаченное лицо собеседника. Оказывается, скайп уже давно сделал так, чтобы сообщения можно было удалять только в течении некоторого времени, после чего пункт «Удалить» просто исчезает из контекстного меню сообщения.

Для чего это нужно Майкрософту, догадаться не сложно, все ваши сообщения хранятся не только на вашем компьютере, но и на серверах Майкрософт. Для чего, это уже тема отдельной статьи. И всё таки, вернемся к нашей теме, о том как удалить историю в скайпе написано уже много, но при удалении всей истории, вы можете потерять кучу важных переписок, которые вам, возможно, могут понадобиться. А теперь давайте по порядку.

Как удалить историю переписки в скайпе

Первым пунктом я напишу как полностью удалить всю переписку в скайпе. Это, к счастью, возможно. Открываем скайп, переходим в «Инструменты» — «Настройки»

настройки скайпа

Перейдите во вкладку «Чаты и SMS» и выберите пункт «Настройки чата», после нажмите «Очистить историю»

удаление всего чата

ВНИМАНИЕ! После нажатия на кнопку «Удалить», вся переписка из вашего скайпа будет удалена!

Теперь давайте разберемся как же удалить только часть переписки с одним человеком, не удаляя при этом всю переписку из скайп. Метод не такой легкий как в первом варианте, но я вам все «разжую» и вложу в ваши светлые головы!

Как удалить переписку в скайпе с одним человеком

И так, представим ситуацию, вы что то написали одному из своих собеседников, но не хотите чтобы это случайно прочитал кто то из тех, кто пользуется вашим компьютером. В таком случае вам нужно будет удалять сообщения напрямую из базы данных, в которой храниться вся история переписки.

Установленный на вашем компьютере скайп, записывает все настройки, истории чатов и т.д. в базу данных, находится она в папке:

C:\Users\%user_name%\AppData\Roaming\Skype\%skype_name%

где %user_name% — это имя пользователя под которым вы сейчас работаете в компьютере, а %skype_name% — это ваш логин в программе Skype. Перейдите в папку и найдите файл main.db

файл базы данных скайп

Сделайте копию этого файла и сохраните её в другом месте. На всякий случай, если вдруг вы что то сделаете не так, вы сможете перезаписать файл из ранее сохраненного.

Следующим этапом вам нужно скачать программу для работы с базой данных, называется она DB Browser for SQLite, если у вас уже есть опыт работы с базами данных, вы можете воспользоваться и другой программой. На мой взгляд эта программа оказалась самой простой в работе.

Скачать DB Browser for SQLite(размер файла - 22,9 Mb)

Программа на сайте представлена как для 32-х, так и для 64-х битных систем. После скачивания, установите программу и запустите. В первую очередь советую закрыть окошко справа, оно вам будет только мешать

первое открытие программы

Перед открытием базы данных, закройте скайп. Теперь нажмите «Файл» — «Открыть базу данных» и откройте файл main.db из папки

C:\Users\%user_name%\AppData\Roaming\Skype\%skype_name%

Теперь перейдите во вкладку «Данные» и выберите таблицу «Message»

таблица с сообщениями из БД

Теперь я вернусь немного назад. Пока у меня был открыт скайп, я сделал скриншотсообщения из которого нужно удалить всего одну строку. Если нажать на этой строке правой кнопкой мышки, пункта «Удалить» мы не увидим

как удалить переписку в скайпе с одним человеком 4

Возвращаемся к базе данных, отсортируем колонку «body_xml» и найдем нужное сообщение. Если вы, как и я нашли несколько одинаковых сообщений, тогда вам нужно посмотреть на колонку «from_dispname», для уточнения персоны, которой предназначалось сообщение:

ищем нужное сообщение в БДКогда вы будете уверены что это именно то сообщение, которое нужно удалить, выделите его и нажмите на кнопку «Удалить запись»

удаляем записьПосле того как вы удалил ненужные сообщения, нажмите на кнопку «Write Changes»

сохраняем базу данныхТеперь запускаем скайп и проверяем

успешное удаление сообщений в скайпеКак видите моего последнего сообщения теперь нет! Все работает! Таким образом можно удалять как весь чат с пользователем, так и отдельные записи. Теперь у вас не возникнет вопрос как удалить переписку в скайпе, ведь это не только возможно, но и очень просто!

Комментарии:


  • Александр

    Спасибо! И за прошлую тему о цифровых часах тоже.Не всё новое лучше старого.

    • Иван

      Это точно!

  • Анатолий

    Интересно-попробую.Спасибо-благодарю !!!

  • Александр

    СПС про Windows!!!

  • http://vk.com/id366462209 Екатерина Соколова

    я все удаляла через skypeservice.ru, 10 минут и спишь спокойно, это удаление без возможности восстановить

  • yos

    В принципе, этот сервис удобнее чем тот вариант который описал я, но меня беспокоит тот факт, что база данных загружается в облако. Кто знает что с этими данными будут делать третьи лица

Присоединяйся к нам