After an update from Microsoft, /secondary Skype stopped working as mentioned in How can I run multiple Skype accounts in one computer?. I think they willfully want only one Skype should be working on a desktop.

The only one way I've found to run multiple Skype instances now is to just install the old classic Skype.

Is there any way to do it for new Skype?


After reading Ian's answer, I find it is a great solution to this my question. I am posting my own answer just to share my findings based on Ian's link as I faced difficulty on using above answer's path and settings.

  • Copy the skype shortcut paste thereon to create new skype shortcut.
  • Rename it as you want just to distinguish from the primary shortcut.
  • Now, go to its properties and append following string in Target property
  • Skype --secondary --datapath="C:\Login_1"
  • Hence the new full string will be "C:\Program Files (x86)\Microsoft\Skype for Desktop\Skype.exe" Skype --secondary --datapath="C:\Login_1"
  • Click on this shortcut and you are done.
  • 1
    Don’t think this will work on macOS :-) – nohillside Jan 17 '18 at 10:57
  • Yup! I think for Mac solution Ian's answer is ok – Manish Dubey Jan 17 '18 at 11:09
  • It seems that with this solution, Skype ask to configure mic and webcam at each re-start... – Luca Detomi Feb 6 '19 at 15:34

I found the answer on this page. The command line arguments still exist, they have just been changed. Copying the format from this answer, we have the following command:

open -na /Applications/Skype.app --args --secondary --datapath="/Users/$(whoami)/Library/Application\ Support/Skype2"

Replace "Skype2" with as many numbers as you need instances of skype and go nuts.

  • Thanks, it works perfectly. I create a Skype_old.command file, give it execute permission and now we just need to click on it to open another Skype. Sweet – The Lazy Log Oct 1 '18 at 15:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .