Как установить на одном компьютере два клиента MyChat?

2 MyChat клиента на одном компьютере

Эта статья поможет понять, где MyChat Client хранит свои файлы и каким образом можно одновременно запустить два и более MyChat клиентов на одном компьютере. Также статья будет полезна администраторам, которые будут использовать MyChat в терминальных сессиях.

  1. Структура папок MyChat клиента
  2. Где клиент чата хранит свой профиль?
  3. Устанавливаем два клиента чата на один компьютер
  4. Как это работает в терминальных сессиях?
  5. А что, если я удалю профиль?
  6. Не выходит передавать файлы между клиентами чата на одном компьютере

1. Структура папок MyChat клиента


Когда вы устанавливаете клиент чата первый раз, он создаёт свой каталог по умолчанию там же, где и все остальные программы: в C:\Program Files
  Конечно, можно выбрать любой другой каталог для программы, однако следует обращать внимание только на последний каталог в цепочке - тот, где будут непосредственно размещаться файлы программы, например C:\Program Files\MyChat Client.


2. Где клиент чата хранит свой профиль?


После первого запуска клиент чата автоматически создаёт базу данных, файлы настроек, смайлики и прочее в профиле пользователя, под которым был загружен Windows. Например, если логин пользователя в системе — Alexander, то профиль MyChat клиента создастся в C:\Documents and Settings\Alexander\Local Settings\Application Data\MyChatClient\

Важно заметить, что последний каталог в цепочке — MyChatClient, то есть точно с таким же названием, как и в Program Files. Это ключевой момент.

Если бы мы установили клиент чата в папку D:\SuperPuperChat\, то в профиле пользователя создался бы каталог C:\Documents and Settings\Alexander\Local Settings\Application Data\SuperPuperChat\


3. Устанавливаем два клиента чата на один компьютер


Если вы внимательно прочитали первых два пункта, то уже поняли, что нужно устанавливать MyChat клиенты в разные папки. И очень важно, чтобы последние папки в пути установки отличались друг от друга.

То есть, чтобы всё было хорошо, и профили не наложились друг на друга, чаты нужно установить в C:\Program Files\MyChatClient1 и C:\Program Files\MyChatClient2. Или в D:\My Programs\ChatNumber1 и C:\Soft\Network\Test\MyChat.

А как неправильно? Если установить чаты в C:\Program Files\MyChatClient\ и в D:\Programs\MyChatClient — то это приведёт к проблемам, потому что оба чата будут пытаться создать и использовать один и тот же профиль в C:\Documents and Settings\Alexander\Local Settings\Application Data\MyChatClient\


4. Как это работает в терминальных сессиях?


В терминальных сессиях разные клиенты, которые подключаются к Windows Server, запускают одну и ту же копию MyChat Client. Но, поскольку все пользователи загружаются под своими логинами, настройки клиента чата будут у каждого свои и пересекаться не будут.

Ведь системные профили у терминальных пользователей разные. А значит, никаких проблем не может возникнуть в принципе.

Пример: к терминальному серверу подключаются два пользователя, с логинами Ivan и Nadya. Соответственно, после запуска чата у них создадутся профили, причём в разных местах:
C:\Documents and Settings\Ivan\Local Settings\Application Data\MyChatClient\
и
C:\Documents and Settings\Nadya\Local Settings\Application Data\MyChatClient\

Иными словами, при работе в терминальных сессиях никаких "танцев с бубном" не понадобится, всё будет работать хорошо и правильно.


5. А что, если я удалю профиль?


Ничего страшного не произойдёт. MyChat Client при следующем запуске автоматически создаст свой профиль заново. То есть, переустанавливать по новой программу не нужно.

Неприятность будет только в том, что пропадут все протоколы разговоров и настройки клиента чата.
Первую проблему так просто не обойти, если не было резервных копий профиля пользователя. Поэтому, максимум, что можно сделать в такой ситуации — это воспользоваться "Менеджером учётных записей", чтобы повторно ввести существующий UIN и пароль удалённого профиля пользователя.

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


6. Не выходит передавать файлы между клиентами чата на одном компьютере


Это происходит из-за того, что клиенты чата для передачи файлов между собой используют один и тот же порт.

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

Решается проблема очень легко. Заходим в настройки клиента, раздел "Файлы":

Установка двух чатов MyChat на один компьютер

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

Служба поддержки