Изтриване на чат историята в Skype само с един абонат

Google реклама:

Изтриване на чат хронологияПо подразбиране Skype пази чат история (хронология), както на нашия компютър, така и на компютрите на хората, с които си пишем.

Ако искаме, ние можем да премахнем от своя компютър цялата хронология с всички абонати.

Понякога обаче ни се иска да изтрием само историята с един конкретен абонат, без да изгубим останалата. В такъв случай можем да използвате метода описан отдолу. Метода е за Windows системи.

Копие на работните файлове на Скайп (силно препоръчително)

Тази стъпка ще ни спаси в случай, че нещо се обърка.

  1. Затворете Skype напълно.
  2. Отворете някоя папка или Windows Explorer.
  3. Напишете горе в адрес лентата %appdata% и натиснете Ентер.
  4. Копирайте папката на име Skype и я поставете някъде на сигурно място (например на работния плот).

Изтриване на историята с един абонат

  1. Затворете Skype напълно.
  2. Отворете някоя папка или Windows Explorer.
  3. Напишете горе в адрес лентата %appdata%\skype и натиснете Ентер.
  4. Влезте в папката с вашето Скайп име.
  5. Изтрийте всички папки и файлове с изключение на файловете config.xml и main.db (в зависимост от настройката на вашата система, може да се виждат и само като config и main).
  6. Изтеглете програмата SQLite Database Browser (Изтегли от Chat4o.com или от SourceForge.net).
  7. Разархивирайте я, като цъкнете с десен бутон на нея и изберете Разархивирай тук (или Extract here).
  8. В появилата се папка стартирайте файла SQLite Database Browser 2.0 b1.exe
  9. В прозореца на програмата цъкнете бутона с отворена папка (или от менюто File -> Open Database).
  10. В адрес лентата на отворилия се прозорец напишете %appdata%\skype и натиснете Ентер.
  11. Отваряне на файла с чат историята на Skype със SQLite Database Browser

  12. Влезте в папката с вашето Скайп име.
  13. Изберете файла main.db и цъкнете бутона Отвори (или Open).
  14. Цъкнете на раздела Execute SQL.
  15. В полето на име SQL string поставете текста с команди от сивата кутия отдолу (изберете вариант 1 или 2), като преди това замените навсякъде ТУК със Skype името на абоната, с когото искате да изтриете чат хронологията.
    За да се замени думата ТУК автоматично, въведете неговото Скайп име тук:
    Вариант 1
    - Изтрива записите, но след като се впишете, може да се възстановят за последните 30 дни. За повече информация за това възстановяване вижте коментар #89 и #90 под тази статия.

    DELETE FROM Chats WHERE name LIKE '%#ТУК/%' OR name LIKE '%$ТУК;%' OR dialog_partner='ТУК';
    DELETE FROM Messages WHERE chatname LIKE '%#ТУК/%' OR chatname LIKE '%$ТУК;%' OR author='ТУК' OR dialog_partner='ТУК';
    DELETE FROM Conversations WHERE identity='ТУК';
    Вариант 2
    - Оставя записите, но изтрива самите думи в тях. Ще се вижда, че е писано нещо, но без да се знае какво. Така няма да се възстановят след вписване.

    UPDATE Chats SET friendlyname='', split_friendlyname='' WHERE name LIKE '%#ТУК/%' OR name LIKE '%$ТУК;%' OR dialog_partner='ТУК';
    UPDATE Messages SET guid='', body_xml='' WHERE chatname LIKE '%#ТУК/%' OR chatname LIKE '%$ТУК;%' OR author='ТУК' OR dialog_partner='ТУК';
  16. След като поставите текста в програмата, натиснете Execute query. Отдолу ще се изпише No error.
  17. Натиснете бутона с дискета (или от менюто File -> Save Database).
  18. Премахване на историята с един абонат чрез SQL команди в SQLite Database Browser

  19. Затворете програмата и се впишете в Skype. Ако всичко работи нормално там, списъка ви с контакти е там, историята на другите абонати се е запазила и т.н., то изтрийте папката с работните файлове, която запазихме преди да започнем.

ЧЗВЧесто задавани въпроси

1. Информацията само от моя компютър ли се изтрива?

  • Да. Тя продължава да се пази на компютъра на абоната, с който сте си писали.

2. Инструкциите доведоха до проблем със Skype. Какво да правя?

  • За всеки случай, преди да започнете ви препоръчах да копирате една папка на сигурно място. Ако на края има някакъв проблем, то затворете Skype напълно, отидете на същото място, от където я взехте, премахнете от там папката със същото име и поставете тази, която си запазихме. Това ще отмени всичко, което направихте (включително ще върне и историята).

Реклама:

Реклама:

Категория:Skype трикове

44 comments

  1. Здравейте, ами на мен ми възниква грешка при отварянето на самата програма, вече като съм затворил скайп и отварям програмата вече от декстопа и писха моето име и след това името на потребителя с който съм чатил и възниква грешка някаква прия която ми казва на инглиш че има несходсвтво във форматите, не може да зареди някви файложе не ги наммира от систем дата на скайп 4 и така . ще съм благодарен ако бихте ми помогнали с нещо.
    Благодаря Ви още веднъж!

    Thumb up 3 Thumb down 0
  2. @Aleksandar
    Здравей. Честно да ти кажа, не се сещам как да ти помогна за съжаление. То дори и темата, в която автора на програмата беше писал, вече я няма. Тази програмка никой не я поддържа и няма да излезе нова версия. При който стане, стане. Сигурно има някои бъгове и за това не работи при теб.

    Thumb up 2 Thumb down 1
  3. И на мен ми даде някаква грешка, но независимо от всичко после се оказа, че си е свършила работата – историята на един от потребителите беше изтрита.

    Thumb up 3 Thumb down 0
  4. Александър, а сигурен ли сте, че въвеждате точно „името в Skype“ на потребителя, а не неговото собствено име, с което примерно си е кръстил профилът в Skype? Защото той може да си е регистрирал скайп-акаунта като doba325, но да си е кръстил профилът със собственото си име примерно Dobromir Karapeltekov! Изписваш doba325, а не Dobromir Karapeltekov, нали?

    Thumb up 2 Thumb down 0
  5. Аз пък съвсем пък не я видях тази програма тъй като след изтеглянето не се появи като файл, а все още като програма за изтегляне и не знам как да я отворя!

    Thumb up 0 Thumb down 0
  6. @Magi
    Здравей. Не разбрах много какво е станало при теб, но предполагам че не се е изтеглила до край или нещо такова. Пробвай да я изтеглиш отново. Поздрави.

    Thumb up 0 Thumb down 0
  7. При мен не работи! Първият път като я пуснах и ми излезе „Not Responding“! Втория пъ ми излезнаха някакви глупости и се отказах ;)

    Thumb up 1 Thumb down 0
  8. @Vili
    Благодаря за информацията. За съжаление за момента не знам друг метод. А това с каква операционна система е (кой Windows) и коя версия Скайп?

    Thumb up 0 Thumb down 0
  9. Много добра работа свърши програмата. Благодаря!!!

    Thumb up 1 Thumb down 0
  10. @Нели
    Супер. Радвам се, че поне при някои хора работи.

    Thumb up 2 Thumb down 0
  11. Здравей!
    Наистина много полезна информация даваш. Мерси! Аз искам да те попитам дали можеш да ми помогнеш да изтрия историята си от Skype с даден абонат като да не остава нищо и в компа само дето съм на Linux Ubuntu. Благодаря ти предварително!

    Thumb up 0 Thumb down 0
  12. @Ангел
    Здравей.
    За там не знам.

    Thumb up 0 Thumb down 0
  13. Дава ми грешка ;( Видях едно друго приложение но е платено :/ Ах сещате ли се за друг начин :/

    Thumb up 0 Thumb down 0
  14. @Python
    Здравей. За момента не съм открил друг начин работещ. Дори сега тествах една програма дето уж прави това, ама при мен не проработи.

    Thumb up 0 Thumb down 0
  15. Здравей, благодаря за програмата първо. Но ми дава някаква грешка… около 4 реда надписи, когаото цъкна да трие историята. Пуснах програмата като администратор. Някаква друга идея имаш ли как мога да изрия хронологията само с един човек?

    Thumb up 0 Thumb down 0
  16. @роко
    Здравей. За момента не съм открил друг безплатен начин.

    Thumb up 0 Thumb down 0
  17. @роко
    Не гарантирам по никакъв начин за коректността на програмите и сигурността на сайтовете, които ще спомена в следващите редове!
    Едната, за която пише че може да се трият индивидуални чат съобщения от историята е на този адрес: iscreamsoftware.com/chatzap.html
    А другата, която пише че може да се трие с един абонат е тази: deleteskypehistory.com
    Поръчва се от този адрес: deleteskypehistory.com/order.php

    Thumb up 0 Thumb down 0
  18. Опитвам се да си изтрия хронологията с една неприятна абонатка и
    нещата стават по следния начин:
    изтеглям си skypechatremove за 32 битов уиндоус, и всичко по реда си,но когато отворя програмката, и ми излезе диалоговият прозорец с моето име и името на другия абонат, и цъкна „премахни хронологията“ казва следното:

    Skype 4.x error mesage: SQLite error no such column: partner_handle

    Thumb up 0 Thumb down 0
  19. @Данчо
    Здравей.
    Не мога да помогна за съжаление. Програмата е доста бъгава и не работи винаги и с всички версии. Ако открия по-добър безплатен начин ще променя статията.

    Thumb up 0 Thumb down 0
  20. и при мен не работи, аз съм със Skype 6.6.

    Thumb up 0 Thumb down 0
  21. @Вальо
    Здравей.
    Мерси за линка. Ще тествам метода и може да го опиша в статията после.
    Поздрави :).

    Thumb up 0 Thumb down 0
  22. Цялата статия е променена вече. Стария начин беше по-лесен, но не работеше винаги. Пробвайте новия метод :). Благодаря на Вальо за идеята.
    Също да отбележа, че всички коментари преди този, се отнасят за стария метод, който вече го няма в статията.
    Поздрави.

    Thumb up 0 Thumb down 0
  23. Става новият метод :)…. работи безгрешно :).

    Thumb up 0 Thumb down 0
  24. Окс, радвам се :).

    Thumb up 0 Thumb down 0
  25. Вече не работи при мен, странно 2-3 пъти сработи, но вече не, не трие нищо.

    Thumb up 0 Thumb down 0
  26. @Titan
    Здравей. Направи всичко от начало стъпка по стъпка. Сигурно изпускаш нещо. Например да затвориш скайпа или да натиснеш бутона за запазване на промените в програмата.

    Thumb up 0 Thumb down 0
  27. Трябва ли всички папки да се трият и да се оставят само тези 2-те config и main или само отварям main променям каквото трябва и запаметявам? Питам защото като изтрих всички и скайпа не работи въобще, а ако правиш бекъп и го върнеш какъв е смисълът да ги триеш? Според мен нещо са променили или имаш някакъв бъг в линиите, появил се по-късно, защото веднъж ей така за пробата сработи, ама оня ден дойде приятел и искаше да изтрие разговор и не стана по този начин. После пробвах и при мен – пак не стана.

    Thumb up 0 Thumb down 0
  28. @Titan
    Добавих това да се трият всички други файлове, понеже на много места има също някаква чат история, явно не е само в този main файл. Там е цялата принципно в main файла, но на практика има и в други файлове отново някакви части дето се дублират.
    По принцип като се изтрият тези файлове трябва скайпа пак да си работи, само за това да се остави config файла не съм сигурен. Пробвай и него да изтриеш, може за това да не ти работи евентуално. Него казвам да се остави защото така ще се запазят настройките дето са променяни. Аз като пробвах при мен си работеше по този начин и за това така го оставих.
    По принцип скайпа си работи дори при цялостно изтриване на appdata/skype папката, но понякога прави проблеми (а не трябва). Иначе ти с коя версия на Skype го правиш и не става? То не би трябвало да има значение, но все пак…

    Thumb up 0 Thumb down 0
  29. Напишете горе в адрес лентата %appdata% и натиснете Ентер. – Папка изобщо не ми излиза … :| пробвах и със – Напишете горе в адрес лентата %appdata%\skype и натиснете Ентер, но и папка не ми излиза. Помощ

    Thumb up 0 Thumb down 0

  30. Здравей. Това става само в Windows. Също да не пишеш случайно в другата лента отдясно дето е за търсене? Или примерно някоя от буквите да е на кирилица, например някое „а“.

    Thumb up 0 Thumb down 0
  31. Не се занимавай да модерираш предният ми коментар справих се, но трябваше да приложа действието няколко пъти (около 10-тина), за да изтрие цялата хронология… Ако можеш да ми обясниш защо е така и на какъв принцип работи това което ти си дал като съвети ще ти бъда много благодарен. [изтрита лична информация]

    Thumb up 0 Thumb down 0
  32. @Александър
    Здравей.

    Благодаря за информацията.

    Принципно няма логика да изисква няколко пъти. Затворен ли е Скайпа и запазваш ли промените след изтриването?

    Работи по следния начин. Историята се пази във db файл, което означава, че е база от данни. Базите данни са като таблици с редове и колони. Всеки ред е един запис, а колоните са имена на полета (примерно дата, име, съобщение и т.н.). Програмата, с която правим номера, е направена да обработва такива файлове, като също може да им пращя заявки. Те се пишат в специален формат и аз съм ги приготвил, като само трябва да се напише името. След като разгледах таблиците, прецених кои точно редове, от кои таблици във файла трябва да се трият, като се търси по дадени колони. Това правят заявките, трият записи като търсят в зададени таблици, където дадени колони отговарят на дадено име. Заявките могат да бъдат ограничени до определен брой като им се добави думата LIMIT и число, но както се вижда, в тях тя липсва и за това трябва да изтриват всичко, което намерят.

    Може отново да тествам нещата как работят, но в момента малко имам една ситуация, която ми отнема повечето време и временно съм свел до минимум работата по сайта.

    Може да става това ако имаш супер много история или нещо такова. Може нещо програмата да има вътрешен лимит по колко записа може да изтрие наведнъж. Само предполагам де.

    Thumb up 0 Thumb down 0
  33. Хахаха, изтрих всичко, изпълних процедурата и пак си стои диалога :)) Голям майтап. С последната версия на скайп съм, 100 % нещо са променили тия [изтрито от админа]

    Thumb up 0 Thumb down 0
  34. Може да е от това дето пиша в коментар номер 89 от тук: http://chat4o.com/%D0%B8%D0%B7%D1%82%D1%80%D0%B8%D0%B2%D0%B0%D0%BD%D0%B5-%D0%BD%D0%B0-%D1%85%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F-%D0%B2-%D1%81%D0%BA%D0%B0%D0%B9%D0%BF/
    Все още проучвам въпроса. Ще тествам другата седмица и това нещо с един абонат също.

    Thumb up 0 Thumb down 0
  35. И аз съм с последната версия на скайп, но при мен си работи безупречно програмката за изтриване, вчера я пусках и няма никакви проблеми. :)

    Thumb up 0 Thumb down 0
  36. Тествах отново метода и след като се вписах ми възстанови моментално историята от последните 30 дни. Както подозирах, това не е заради самия метод, а просто така работят нещата вече. Обяснил съм на кратко горе в статията в синьо съобщение.

    Thumb up 0 Thumb down 0
  37. Хора, измислих нещо, което може да е компромисно решение :D. Статията я обнових и стана още по-сложна от преди (за съжаление).
    Добавих втори вариант команди, които ако използвате ще стане така че историята ви е там, но все едно всяка една дума, която сте си писали с човека е била празен интервал. Идеята е че така скайп ще види че историята е там и няма да я изтегля от сървъра след като се впишете. А всъщност самите думи, които сте си писали са изтрити.
    Пишете ако някой тества дали при него работи и с коя версия също. При мен става с 6.13 съм.
    Поздрави.

    Thumb up 0 Thumb down 0
  38. Хи-хи-хи , ГОЛЯМ си братле !!! . И при мен работи безупречно !! С Windows 10 съм а версията на skype e 7.21.0.100 . НО . :D обичм когато има „но“ :D имам следното въпросче , то хубаво се изтриха посланията но снимките останаха :D , могат ли да се махнат снимките които аз или съответният абонат е пратил ? Предварително благодаря :)
    Поздрави ! (:

    Thumb up 0 Thumb down 0
  39. @haho hihi
    Четох във форума на скайп, че няма начин.

    Thumb up 0 Thumb down 0

Коментарите са изключени.