e-Commerce Partners Network

пятница, 13 сентября 2013 г.

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


На днях, один из моих подписчиков, задал мне вопрос: — “Как запустить две и более копий Skype на одном компьютере?”
Честно признаюсь, меня этот вопрос давно интересовал, но все руки не доходили... К тому же мне очень нужно иметь несколько учетных записей Skype. А именно 3 учетных записи в Skype я постоянно использую и постоянно переключаюсь между ними:
— одна личная,
— вторая для работы,
— третья для службы поддержки.
Немного потерзав Google,  я нашел решение данной проблемы, и нашел не одно решение, но обо всем по порядку...
Значит у нас есть цель:
— Запустить три копии Skype с разными учетными записями,
— Сделать так, чтобы все три копии Skype загружались автоматически при старте системы и автоматически авторизовывались,
— Ну и третья задача, сделать так, чтобы иконки в “трее” (трей — нижняя правая часть экрана — там где часы), хоть как-то отличались, чтобы не нужно было методом тыка перебирать все иконки открывая окна программы...
Сразу хочу сказать, я не буду рассказывать, что и где я читал, т.к. одного автора нету, а было перекопано десятка три форумов и из них выбрано по пару строк...
Также, я не хочу рассказывать, какие советы оказались неправильными, или устаревшими, т.к. программа Skype постоянно обновляется и некоторые советы, которые были применимы пару лет назад, сегодня ничего не стоят...
Я буду излагать: Задача / Решение, а все остальные — может быть... — попробуйте... откину для других публикаций.
Т.е. здесь будет только тот материал, который на 100% работает и который я сам применяю на практике.
Значит, задачи мы себе поставили, давайте теперь их решать...
Решение задачи номер 1: — Запустить несколько копий Skype с разными учетными записями (для примера я буду запускать две копии программы, т.к. третья запускается точно так же как и вторая)...
Приступим...
Для начала, переходим в папку, куда установлена программа Skype.
У меня это C:\Program Files (x86)\Skype\Phone, т.к. Windows у меня 64-битная, у Вас это может быть папка C:\Program Files\Skype\Phone
Видим там один только файл программы Skype.exe. Щелкаем на этом файле второй (правой) кнопкой мыши и выбираем пункт “Создать ярлык”. Проделываем эту операцию два раза, т.к. нам нужно запустить две версии Skype.
Сейчас у нас в папке программы должно появиться три файла, это файл самой программы Skype.exe и два файла ярлыков на эту программу.
Чтобы в дальнейшем не путаться, переименуем один ярлык в “Skype1”, а второй соответственно в “Skype2”.
Все, подготовка закончена, давайте приступим, собственно к запуску двух версий Skype.
Ярлык “Skype1”, пока что будет запускать программу напрямую, как это было раньше, а ярлык “Skype2” — будет запускать вторую копию программы Skype.
Для этого, щелкаем второй (правой) кнопкой мыши по ярлыку “Skype2” и в появившемся меню выбираем пункт Свойства.

 У нас откроется диалоговое окно “Свойства ярлыка”


 В этом диалоге, нужно провести определенные настройки...
Для начала переходим на вкладку “Ярлык”, и в строке “Объект” дописываем после кавычек  /secondary
Обратите внимание, что между закрывающей кавычкой и косой чертой, есть пробел.
Т.е. у нас должно получиться:
«C:\Program Files (x86)\Skype\Phone\Skype.exe» /secondary (в случае если у Вас 64-битная система)
«C:\Program Files\Skype\Phone\Skype.exe» /secondary (в случае если у Вас 32-битная система)
Все, нажимаем кнопку Применить, чтобы настройки сохранились.
Пока что не закрываем диалог Свойств ярлыка Skype2, он нам еще понадобится. Переходим в папку, в которой мы работали и запускаем ярлык Skype2.
Если Вы все проделали правильно, то должны увидеть, что запускается вторая копия Skype.


 Открылось окно Авторизации второй копии программы, в которой нужно ввести свои Логин и Пароль от второй учетной записи Skype и нажать кнопку Вход.
После чего мы видим окно авторизации:

 И через пару секунд у нас запускается вторая копия Skype:


В принципе, таким же способом можно создать и третий ярлык, на запуск еще одной версии программы, но в этом всем есть один жирный минус, каждый раз, логин и пароль от всех учетных записей придется вводить вручную!!!
Это не есть хорошо, значит нужно с этим бороться...
Новая задача поставлена, идем дальше...
Решение задачи номер 2: — Сделать так, чтобы все копии Skype загружались автоматически при старте системы и автоматически авторизовывались...
Решения этой проблемы есть два, какое использовать, выбирать Вам.
Вариант 1:
В свойствах и первого и второго ярлыка (Skype1 и Skype2) прописываем уже известные нам параметры:
«C:\Program Files (x86)\Skype\Phone\Skype.exe» /secondary (в случае если у Вас 64-битная система)
и «C:\Program Files\Skype\Phone\Skype.exe» /secondary (в случае если у Вас 32-битная система)
Теперь после параметра /secondary надо дописать еще пару параметров, в которых указывается логин и пароль учетной записи Skype, в которую мы хотим войти по данному ярлыку.
Делается это следующим образом:
Опять в диалоговом окне, свойств ярлыка дописываем в конец строки параметры:
/username:LOGIN /password:12345
Должно получиться следующее:
«C:\Program Files (x86)\Skype\Phone\Skype.exe» /secondary /username:LOGIN /password:12345 (в случае если у Вас 64-битная система)
«C:\Program Files\Skype\Phone\Skype.exe» /secondary /username:LOGIN /password:12345 (в случае если у Вас 32-битная система)
Естественно, перед  косыми (/) ставится пробел. И я думаю понятно, что слово LOGIN — это имя Вашей учетной записи в Skype, а 12345 — следовательно пароль от этой учетной записи.
Для каждого ярлыка прописываем свои параметры в /username:LOGIN /password:12345 и нажимаем кнопку Применить, для сохранения настроек.

Все, теперь полностью закрываем все открытые копии Skype, щелкнув второй кнопкой мыши на иконке программы в “трее” и выбрав пункт меню Выход.


После того, как все копии Skype закрыты, можно поочередно запустить ярлыки Skype1 и Skype2, в которых мы меняли настройки, т.е. дописывали параметры, внося логины и пароли различных учетных записей.
Если Вы все проделали правильно, то должно запуститься две копии программы и автоматически пройти авторизацию.
Теперь можно скопировать эти ярлыки в папку Автозагрузка, ту, что находится в меню Пуск и обе копии Skype будут автоматически запускаться при старте системы.
Но у этого способа есть один минус: — если человек, который маломальски разбирается в компьютерах, будет иметь доступ к Вашей машине, и минуту, на то, чтобы украсть Ваши логины и пароли от Skype, он это элементарно сможет сделать, просто скопировав два ярлыка себе на флешку из Вашей папки автозагрузки.
Поэтому, предлагается другой вариант, который является более защищенным.
Вариант 2:
Для начала нам нужно провести небольшую подготовку.
Возвращаемся в папку программы Skype, как мы помним это:
C:\Program Files (x86)\Skype\Phone\ (в случае если у Вас 64-битная система)
C:\Program Files\Skype\Phone\ (в случае если у Вас 32-битная система)
И создаем в ней две подпапки (если Вы хотите использовать больше учетных записей, то создайте больше папок) с именами  “Data1” и “Data2”.
Теперь возвращаемся к нашим ярлыкам, которые мы создавали раньше (Skype1 и Skype2) и в свойствах удаляем все, что мы дописывали после параметра /secondary.
Подготовка закончена, теперь у нас в папке программы есть две подпапки и три файла.
Давайте сначала разберемся, для чего мы создавали эти подпапки...
Эти подпапки мы создавали, для того, чтобы в них хранились данные учетных записей, а ярлыки загружали эти данные из этих подпапок. В данном случае никаких логинов и паролей к ярлыкам дописывать не придется.
Теперь давайте все расставим по своим местам и заполним подпапки соответствующими данными.
Т.к. мы запускали Skype с разными учетными записями, и у нас происходил автоматический вход в систему, значит эти данные где-то хранятся.
А хранятся эти данные в Вашей папке учетной записи Windows, а точнее:
C:\Documents and Settings\<имя_Вашей_учетной_записи>\Application Data\Skype\ (в случае если у Вас Windows XP)
C:\Users\<имя_Вашей_учетной_записи>\AppData\Roaming\Skype\ (в случае если у Вас Windows 7 или Vista)
В моем случае это: C:\Users\Max\AppData\Roaming\Skype\
Переходим в соответствующую папку и видим там целую кучу подпапок и различных файлов...

Но нам нужно только те подпапки, которые имеют имена нужных нам учетных записей Skype, т.е. тех учетных записей, которые мы хотим автоматически загружать.


Как видно на рисунке, у меня три учетных записи, которые я буду в последствии загружать.
(приношу свои извинения, за то, что я замазал названия папок, просто я не хочу афишировать имена своих учетных записей)
Еще раз проверяем, закрыли ли мы программу Skype, если не закрыли, то закрываем все ее копии, щелкнув второй кнопкой мыши по иконке программы в трее и выбрав пункт меню Выход.
И я бы посоветовал на всякий случай, сделать резервную копию папки:
C:\Documents and Settings\<имя_Вашей_учетной_записи>\Application Data\Skype\ (в случае если у Вас Windows XP)
C:\Users\<имя_Вашей_учетной_записи>\AppData\Roaming\Skype\ (в случае если у Вас Windows 7 или Vista)
Вы можете выделить все файлы и папки и добавить их в архив, или просто скопировать эту папку куда-нибудь в другое место... Это уже на Ваше усмотрение... Просто если будут допущены ошибки, Вы всегда сможете восстановить файлы в исходное состояние.

Теперь открываем два окна, одно окно, где хранятся наши учетные данные, второе, это окно программы, с которым мы работали раньше...


И копируем папки наших учетных записей в папки  Data1 и Data2, которые мы недавно создавали.
Т.е. папка первой учетной записи копируется в Data1, соответственно папка со второй учетной записью в Data2.
Заметьте, не переносим, а именно Копируем.
После завершения копирования, нам осталось дописать новые параметры к нашим ярлыкам  Skype1 и Skype2.
Как мы помним, мы оставили в свойствах этих ярлыков только параметр /secondary, естественно после пути к файлу программы.
Т.е. у нас сейчас должно быть прописано следующее:
«C:\Program Files (x86)\Skype\Phone\Skype.exe» /secondary (в случае если у Вас 64-битная система)
«C:\Program Files\Skype\Phone\Skype.exe» /secondary (в случае если у Вас 32-битная система)
Теперь, давайте заставим наши ярлыки запускать программу  Skype и считывать данные из папок Data1 и Data2.
Для этого, в свойствах каждого ярлыка, после параметра /secondary надо дописать еще один параметр и название папки, из которой будут считываться данные учетной записи.
Значит опять открываем свойства каждого ярлыка (Skype1 и Skype2) и в пункте Объект, после параметра /secondary прописываем параметр и соответствующую папку /secondary /datapath:"Data1" — к Skype1 и соответственно /secondary /datapath:"Data2" — к Skype2. Опять же перед косыми (/) ставим по пробелу и название папки Data1 и Data2 берем в кавычки.
Должно получиться следующее:
— для ярлыка Skype1:
«C:\Program Files (x86)\Skype\Phone\Skype.exe» /secondary /datapath:"Data1"(в случае если у Вас 64-битная система)
«C:\Program Files\Skype\Phone\Skype.exe» /secondary /datapath:"Data1" (в случае если у Вас 32-битная система)
— для ярлыка Skype2:
«C:\Program Files (x86)\Skype\Phone\Skype.exe» /secondary /datapath:"Data2"(в случае если у Вас 64-битная система)

«C:\Program Files\Skype\Phone\Skype.exe» /secondary /datapath:"Data2" (в случае если у Вас 32-битная система)


Собственно вот и все, теперь можно поочередно запустить ярлыки Skype1 и Skype2.
Если Вы все проделали правильно, то должно запуститься две копии программы и автоматически пройти авторизацию.
Опять же можно скопировать эти ярлыки (Skype1 и Skype2) в папку Автозагрузка, ту, что находится в меню Пуск и обе копии Skype будут автоматически запускаться при старте системы.

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

 Для решения этой проблемы, читаем дальше...
Решение задачи номер 3: — Сделать так, чтобы иконки в “трее”, хоть как-то отличались...
Конечно, наилучшим вариантом было бы, если бы иконки программы были разными, ну хотя бы по цвету...
Но т.к. сделать это без внедрения в код самой программы невозможно, (или я просто не нашел способа, как это сделать), то я Вам предлагаю изменить подпись в всплывающей подсказке.
Для этого должны быть открыты все окна программы и пройдена авторизация во всех копиях Skype.
Значит, приступим...
Открываем окно первой учетной записи, например то, которое запускается с ярлыка Skype1 и берет данные из папки Data1.
Переходим в меню  Инструменты > Изменить язык > Открыть редактор языков.


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


В этом окне нужно найти строку с “Коментарием”sTRAYHINT_PREFIX
Как видно на рисунке, у меня это 27-я строка. (в зависимости от версии программы Skype, эта строка может иметь другой номер)


Меняем в этой строке слово Skype на название своей учетной записи (я для примера написал — Пользователь 1)
Затем нажимаем кнопку Применить, и кнопку Сохранить.

У нас откроется диалог, с запросом, куда мы хотим сохранить измененный языковой файл...


Давайте, чтобы не возникало путаницы, сохраним этот файл в папку программы.
Я для примера задал имя файлу “Пользователь1”, Вы же естественно задаете свое имя, точнее сказать удобное для Вас имя файла (имя файла никак не влияет на учетную запись).
Теперь переходим опять в меню  Инструменты > Изменить язык > Загрузить языковой файл Skype.

Указываем на файл который мы только что сохранили, (в моем случае это файл “Пользователь1.lang”) и нажимаем кнопку Открыть.


Теперь перейдя в тоже самое меню, у нас должен появится пункт языка который мы изменили
(в зависимости от языка, название пункта меню может меняться)


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


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

16 комментариев:

  1. Спасибо! хорошая статейка!!! я вот думаю, - а программу 1С получится так же запустить? (по идее должно сработать, а вот в реале интересно)

    ОтветитьУдалить
  2. Большое спасибо за статью)

    ОтветитьУдалить
  3. Статья помогла со скайпами. Спасибо)

    ОтветитьУдалить
  4. Благодарю автора! Статья очень полезна!

    ОтветитьУдалить
  5. спасибо автору.абсолютно не разбираюсь в пк ,но следовал инструкциям и все получилось

    ОтветитьУдалить
  6. Спасибо! Всё работает.

    ОтветитьУдалить
  7. Отлично!!! *Большое СПАСИБО!!!*

    ОтветитьУдалить
  8. Хорошая статья, все долго собирался сделать это т.к. скайпом пользуюсь я и жена, и постоянно "дрались" чей загружать))))) теперь все стало намного проще. Спасибо АВТОРУ!!!!!!

    ОтветитьУдалить
  9. Проделывал подобное раньше (с дописыванием в свойствах ярлыка), но сейчас уже не "прокатило" - "Имя конечного файла "C:\Program.........." задано неправильно. Проверьте правильность указанного пути и имени файла". Skype версия 6.11.60.102

    ОтветитьУдалить
  10. Я сделал попытку создать второй акаунт Skype. Мне нужен, для того, что бы я мог отследить и помочь пользоваться Skype непытного пользователя, проживающего в Белоруссии, в Бресте. Я проживаю в Израиле. При регистрации нового акаунта я использовалданные н пользователя, проживающего в г. Брест, с его Логином и поролем:

    Не открывается повторное поле: Введите адрес эл. почты еще раз*
    Не открывается повторное поле: Повторите пароль.

    Возможно ли это, что я хочу сделать? И если возможно, то как устранить то, что у меня не получается, те есть, что бы были доступны поля: Введите адрес эл. почты еще раз*, и Повторите пароль.
    Семён. Зельманов.

    ОтветитьУдалить
  11. Спасибо большое! Все получилось. Вот бы еще понять, можно на Android запускать несколько аккаунтов скайпа или нет.

    ОтветитьУдалить
  12. Да, действительно очень актуален вопрос одновременной работы скайпа в андроиде используя несколько разных аккаунтов, например один для одногоу проекта, другой - для второго, третий аккаунт - личный и т.п. Причем, было бы здорово не только чатится, а еще и возможность разговаривать. Существуют вообще подобного рода приложений?

    ОтветитьУдалить
  13. Отлично! Благодарю тебя, добрый человек за проделанную работу!!!

    ОтветитьУдалить
  14. Благодарен за статью, очень помогло.

    ОтветитьУдалить
  15. Чтобы изменить подпись иконки в трее не обязательно перезагружать скайп. Достаточно просто изменить статус.

    Автору спасибо за статью :-)

    ОтветитьУдалить