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

Решил вернуться к теме, о том, как в скайпе можно удалить переписку с конкретным человеком или несколькими контактами. Ещё в 2010 году у меня вышел пост о программе SkHistory, которая легко позволяла удалить историю сообщений с конкретным пользователем (прочитать пост можно по этой ссылке). Однако судя по последним комментариям софтина перестала выполнять свои функции.

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

Но сегодня мы не будем искать каких-то специфических программ для удаления переписок из скайпа, а напрямую будем чистить базу данных скайпа, удаляя ненужные переписки и сообщения.

Важно! Ещё раз повторяю, что бы не спрашивали. История переписки и сообщений удаляется только на вашем компьютере, никто вам не даст удалить сообщения с серверов Skype, забудьте об этом и не мечтайте. Просто думайте когда переписываетесь.

Итак, сегодня я покажу Вам как удалить переписку с одним конкретным пользователем или несколькими контактами. Приступим.

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

Как известно Скайп хранит всю основную текстовую информацию в файле базы данных main.db. В нем же хранится и переписка со всем контактами. Вот его то и нужно редактировать для удаления истории сообщений. Хранится данный файл базы данных скайпа по пути:

C:\Users\’Windows_username’\AppData\Roaming\Skype\’skype_username’\

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

Для редактирования файла main.db мы воспользуемся бесплатной программой SQLite Database Browser, которую можно скачать по данной ссылке. Качаем программу, устанавливаем и открываем.

Для примера я возьму контакт своего друга Паши, с которым мы общаемся в основном в QIP, но иногда и в скайпе кидаем друг другу ссылочки. Его переписку я и затру, но это не страшно, ведь я потом все могу вернуть, так как сделал резервную копию файла main.bd.

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

 

Закрываем Skype и открываем файл main.db в SQLite Database Browser.

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

 

Когда вам откроется файл, то в выбираем вкладку «Browse Data» и в выпадающем меню «Table» выбираем «Conversation»

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

Вам откроется весь список контактов с их ID и идентификатором (колонка identity), по которому можно легко найти нужный контакт или контакты. Это окно и есть история вашей переписке. Просто выберите нужный контакт или несколько зажав кнопку ctrl и удалите запись, нажав на кнопку «Delete Record» в правом верхнем углу. После чего сохраните изменения в базе нажав на «Write Changes«:

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

Закрываем SQLite Database Browser и проверяем историю переписки с нашим контактом.

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

Вот и все. Вот так просто мы можем удалять истории переписок с конкретными людьми. Но ещё раз напоминаю — удаляется она только с вашего компьютера. Удачи!

Обсуждение (7)
  1. svetik:

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

  2. ItSlam:

    svetik, описанный способ работает — 146%, он просто не может не работать, так как мы руками вычищаем БД. Увы, но на мой взгляд в скайпе сейчас работают только маркетологи, развития программы не видно.

  3. mr x:

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

    Спасибо за помощь, всё получилось

  4. ItSlam:

    mr x, спасибо за коммент. Ну я как бы мельком обмолвился, что скайп закрыть надо, но наверное большинство реально только сворачивают его нажав крестик :). А вот про ник в скайпе и аккаунт вы верно подметили, зачастую они не совпадают.

  5. mr x:

    кстати ещё одна хитрость которую надо знать. Если вы пользуетесь двумя компами как в моём случаи и на обоих стоит скайп, то удалить переписку надо именно с того компа с которого велась переписка. Если переписка велась с обоих компово то удаляем и на 1ом и на 2ом.

    Так же был момент когда делал всё правильно но переписка не удалялась, сделал рестарт, повторил процедуру и вуаля.

    Удачи в переписке с любовницами.

  6. mr x:

    ItSlam, скинь мне совй скайп на э-мейл gerq4@mail.ru
    у меня реально дилема со скайпом, может ты знаешь как это решить. Тут долго объяснять да и не удобно. в скайпе будет быстрее.

  7. ItSlam:

    mr x, написал.

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>