How to move skype history location?

pcwin

New member
Member
VIP
Local time
3:00 PM
Messages
112
I have searched around on how to move skype history but no good answers for it.

How to move chat history (main.db stored in C:\ ) to another location in E:\ and still see that history in a working Skype?

I prefer to store data (chat history) in another disk instead of C:\

Thanks
 

My Computer My Computer

At a glance

Windows 7 Home Premium 64 BitIntel8GBRadeon HD 5770
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Home Premium 64 Bit
CPU
Intel
Motherboard
ASUS P7P55DE-PRO
Memory
8GB
Graphics Card(s)
Radeon HD 5770
Hard Drives
WD Black
Antivirus
MSE
That route is pretty much hardcoded into Skype and always points to the current users' profile, it doesn't appears to have a way to change it.

You can trick it to save to somewhere else by replacing its folder in AppData\Roaming\Skype with a junction pointing to another drive, thus "lying" to Skype, redirecting its data access to an alternative location.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i7-740QM8 GB DDR3NVIDIA GeForce 330GT
Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
That route is pretty much hardcoded into Skype and always points to the current users' profile, it doesn't appears to have a way to change it.

You can trick it to save to somewhere else by replacing its folder in AppData\Roaming\Skype with a junction pointing to another drive, thus "lying" to Skype, redirecting its data access to an alternative location.

Can you teach me how to do it? Thanks
 

My Computer My Computer

At a glance

Windows 7 Home Premium 64 BitIntel8GBRadeon HD 5770
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Home Premium 64 Bit
CPU
Intel
Motherboard
ASUS P7P55DE-PRO
Memory
8GB
Graphics Card(s)
Radeon HD 5770
Hard Drives
WD Black
Antivirus
MSE

My Computer My Computer

At a glance

W7 Pro SP1 64biti78GBIntel HD Graphics
Computer type
Laptop
Computer Manufacturer/Model Number
Employer provided Dell Latitude
OS
W7 Pro SP1 64bit
CPU
i7
Memory
8GB
Graphics Card(s)
Intel HD Graphics
Hard Drives
crappy SSD
Antivirus
Employer mandated Symantec Endpoint Protection
Browser
Pale Moon 64bit, IE11 64bit & Chrome 64bit
UsernameIssues beat it to me :p

But in short, it should be something like this:
- Close all instances of Skype
- Move the whole folder of Skype data to another drive.
- Create a junction in the very same place pointing to the new location:
Code:
mklink /j C:\Users\<YourUserName>\AppData\Roaming\Skype E:\Whatever

At this point restarting Skype should give you all your history and settings as you left them, being read and saved to the new location.
This technique can be used to lure pretty much any program to look at different places too.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i7-740QM8 GB DDR3NVIDIA GeForce 330GT
Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
After applying the mklink:

1. After applying the mklink, will the items inside the folder C:\Users\YourUserName\AppData\Roaming\Skype still be at the same place C:\Users\YourUserName\AppData\Roaming\Skype ?

2. Will this folder C:\Users\YourUserName\AppData\Roaming\Skype still exists?

3. After applying the mklink, C:\Users\YourUserName\AppData\Roaming\Skype whole folder will be moved to E:\Whatever?
 

My Computer My Computer

At a glance

Windows 7 Home Premium 64 BitIntel8GBRadeon HD 5770
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Home Premium 64 Bit
CPU
Intel
Motherboard
ASUS P7P55DE-PRO
Memory
8GB
Graphics Card(s)
Radeon HD 5770
Hard Drives
WD Black
Antivirus
MSE
The Roaming folder will no longer exists. It will be replaced by a junction, giving the appearance that it's there, but it's really not. Windows Explorer cannot tell the difference (it doesn't supports junctions very well) but the command prompt correctly displays them. Other than that it will behave like a normal folder that is actually saved elsewhere.
You need to move the files before creating it. Mklink doesn't moves anything on its own. The ordering of the steps I've put there is important.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i7-740QM8 GB DDR3NVIDIA GeForce 330GT
Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
Skype history location could be moved to a stick. Skyperious and SkyHistory could do that. The only difference is that the first one doesn't have GUI and the second does. Anyway, it's up to you to decide which way is better.
 

My Computer My Computer

At a glance

android
Computer type
PC/Desktop
OS
android
Back
Top