Skip to main content

How To Delete Skype Conversation For A Single Contact In Windows

There’s no doubting the fact that Skype is the most amazing VoIP services around. Hundreds of millions of people use it everyday, and it’s supported by almost all mobile and desktop platforms. But just like many top notch tech solutions, Skype isn’t without its shortcomings. If you use Skype on Windows, you’d probably be aware that it doesn’t let you remove the chat history of a single contact only and the only (official) way is to delete it is by clearing the entire chat history from Preferences. You’re not completely out of luck though, as there is a way to delete Skype conversation of one user if you want. And in this guide we will show you how. So without any further ado, let’s get straight to it.

Skype basically stores all the text chats with contacts in the SQL database file called “main.db” which is stored inside the Roaming folder of Windows. This database file in fact also carries other information related to settings and options stored by the user. Fortunately, there’s a way to access this information via an open source tool called SQLite. Using this tool you can access the main database file and remove any non-required data entries.
Warning: Make sure to backup the “main.db” file before implementing the steps mentioned below. This file is located under C:\Users\’Windows_username’\AppData\Roaming\Skype\’skype_username’\
 
First off download SQLite Database Browser from sqlitebrowser and extract the contents of the ZIP archive to an easily accessible location. SQLite is a portable tool which means it runs without any installation.
Launch the program and navigate to ‘Open Database’ from ‘File’ menu as demonstrated in the screenshot below.



Now you need to browse to the ‘main.db’ database file that I mentioned earlier. Navigate to the following directory:

C:\Users\’windows_username’\AppData\Roaming\Skype\’skype_username’\
Select ‘main’db’ from the available files and click ‘Open’.

 Within SQLite program, click ‘Browse Data’ tab, and under Table drop down menu click ‘Conversation’.





This will open the conversation data entries stored within the database pertaining to each user ID in your Skype contacts. This allows you to easily find the conversation you need to remove by identifying the user ID.
To delete an entry, all you need to do is click its related row followed by clicking ‘Delete Record’ at the top right. You can highlight and delete multiple records in a similar way. After deleting non-required entries, click Save on the toolbar and close SQLite.


 It may sound like a lot of work but this is the only working way of deleting Skype conversation of a single contact. It should be noted that this method will only delete conversation history from your computer and not from the recipient’s system.

Comments

Popular posts from this blog

Duplicate IP Address has been Detected Rule

A duplicate IP address has been detected on the network Rule Knowledgebase Summary This rule generates an alert when Windows® detects that he local machine’s IP address is in conflict with one or more identical IP addresses on the network. Until the IP address conflict is resolved, remote clients and applications may have difficulty accessing resources on any of the effected computers. Additionally, the local computer may not be able to access network resources. Related Events This rule generates an alert whenever the following events occur and are recorded in the System Event Log: The system detected an address conflict for IP address %2 with the system having network hardware address %3. The local interface has been disabled. Source: TCPIP; Event ID: 4198; The system detected an address conflict for IP address %2 with the system having network hardware address %3. The local interface has been disabled. Source: TCP...

Schedule Automatic backup config in Cisco Nexus

Schedule Automatic backup config in Cisco Nexus Nexus-Sw1(config)#feature scheduler   //Enable scheduler service in Nexus Nexus-Sw1(config)#scheduler job name backup-daily      // Job Name Nexus-Sw1(config)#scheduler aaa-authentication username abcd password abcd@123     // AAA - Authentication for Job created above (If AAA configured) Nexus-Sw1(config)#scheduler job name backup-daily copy running-config tftp://192.168.1.23/$(SWITCHNAME)-cfg.$(TIMESTAMP)         //IP of TFTP SERVER , file will saved with switch name and timestamp exit Nexus-Sw1(config)#scheduler schedule name backup-daily   // Setup Schedule to run for the JOB Nexus-Sw1(config-schedule)# time ?   daily    Specify a daily schedule   monthly  Specify a monthly schedule   start    Specify a future time schedule   weekly   Specify a weekly schedule...

How to enable SSH login access to a Cisco router

This guide walks you through how to setup SSH on a Cisco Router. SSH is by far more secure then telnet. Telnet allows your passwords to be sent in plain text that anyone can see and gain access to your network. SSH is all encrypted traffic. NOTE: This should work with any Cisco router provided the Cisco IOS on the router supports ssh. Firstly is ssh enabled? router#sh ip ssh SSH Disabled - version 2.0 %Please create RSA keys to enable SSH. Authentication timeout: 60 secs; Authentication retries: 5 In this case its not, if you got a error saying that sh ip ssh is not recognized then you would know that ssh is not supported or possibly that the command is different for your platform. How to enable SSH on a Cisco 800 series router# config term router(config)#crypto key generate rsa usage-keys label router-key The name for the keys will be: router-key Choose the size of the key modulus in the range of 360 to 2048 for your ...