Как перенести программу с одного компьютера на другой

Как перенести программы на другой компьютер?

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

И это правильно. Гораздо быстрее “обжить” новый ПК и систему, перенеся программы со старого компьютера, сохранив все пользовательские настройки.

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

Если говорить вкратце, то алгоритм работы программы примерно следующий: вы вставляете флэшку с установленной на нее PickMeApp в компьютер с которого хотите перенести программы, утилита выполняет его сканирование и определяет программы, которые можно перенести, затем вы вставляете флэшку с программой в новый компьютер и устанавливаете с нее приложения в новую систему. А теперь давайте рассмотрим подробнее алгоритм работы программы для переноса приложений.

Перенос программ на другой компьютер с помощью PickMeApp

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

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

Программа начнет подготовку приложения к переносу. Следить за процессом подготовки можно по соответствующему индикатору.

Как видно на рисунке выше, процесс подготовки программы для переноса можно прервать, пропустить или приостановить с помощью кнопок “Stop”, “Pause” и “More”. После того, как подготовка приложений для переноса будет выполнена, все они появятся в правой панели программы.

Третье. Извлеките вашу флэшку из компьютера и подключите ее к новому компьютеру с новой операционной системой. Запустите на нем с флэшки программу PickMeApp. Затем выберите на правой панели приложения которые были подготовлены для переноса, в нашем случае это программа Adguard и щелкните п кнопке “Install”, как показано на рисунке ниже

После чего начнется процесс переноски приложения в новую систему и новый компьютер. Кстати говоря, процесс установки переносимой программы длиться гораздо быстрее, нежели при установки приложения с “нуля”. По завершению процесса переноса программ на другой компьютер, вы сможете увидеть в папке “Program Files”, папки с перенесенными приложениями. Что в свою очередь будет означать, что миграция программ с одного ПК на другой прошла успешно. После запуска приложений, вам останется только лишь ввести лицензионные ключи к ним, надеемся они у вас охраняться в надежном месте, и вы их не потеряли.

Обратите внимание! В настоящее время программа PickMeApp распространяется бесплатно, однако она находится еще на стадии beta-версии. По этой причине она не всегда работает корректно. Например, мы не смогли с первого раза перенести с помощью нее программу ABBYY FineReader 11. Очень надеемся, что разработчики решат все проблемы к релизу финальной версии программы.

Как с помощью Laplink PCmover перенести установленные программы из одной Windows в другую

Полная переустановка Windows — крайняя мера, прибегать к которой приходится в случаях, когда восстановить систему другими способами не удается, а образа с резервной копией на руках нет. Крайняя, потому что имеет существенный недостаток, а именно потерю всех установленных и настроенных приложений. Правда, есть программы, позволяющие переносить свои настройки через сервисы облачной синхронизации, но как быть со всеми остальными приложениями?

Есть ли способ быстро и без лишних хлопот перенести их со всеми их настройками в переустановленную систему или на другой компьютер?

Да, такой способ существует, вернее, есть специальная программа, умеющая переносить десктопные приложения с одного компьютера на другой не зависимо от того, какая версия операционной системы Windows на нём установлена.

Программа эта называется Laplink PCmover.

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

Исключение составляют UWP -приложения, с ними PCmover пока что работать не умеет.

Сохранение данных в файл образа

Поскольку перенос приложений в PCmover осуществляется с помощью пошагового мастера, особых проблем ни у кого возникнуть не должно, нужно, однако, определиться c режимом переноса. Данные могут быть перенесены напрямую специальный Laplink Ethernet — или USB -кабель, по локальной сети, а также опосредовано, путем сохранения приложений в развертываемый на другом компьютере файл.

Мы будем использовать последний вариант, как наиболее доступный и универсальный.

Итак, завершаем работу всех приложений и фоновых задач, запускаем PCmover и жмем справа «Расширенные опции».

В новом окне отмечаем пункт «Передача данных с помощью файла», жмем «Далее».

И указываем место для сохранения контейнера в формате PCV .

Попутно присваивая ему подходящее название.

Сохраняем файл, опять жмем «Далее».

И ждем завершения процедуры сканирования файловой системы.

На следующем этапе нужно настроить файл передачи данных.

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

Обращаем внимание, что PCmover сортирует приложения по их способности к перемещению.

Есть программы, которые будут перенесены гарантированно и есть программы, за корректный перенос которых PCmover не может ручаться на 100 процентов.

Жмем «Готово» и точно так же проверяем и настраиваем параметры передачи других типов данных — профиля и личных файлов пользователя, в расширенных настройках задаем, если надо, дополнительные параметры переноса для системных функций и приложений Microsoft Office (если не знаете, как это работает, оставьте всё как есть) .

Настроив параметры переноса, нажимаем кнопку «Далее», а затем «Создать файл для передачи данных».

Через некоторое время файл будет собран.

Копируем его на флешку и переносим на другой или тот же самый компьютер после переустановки на нём Windows.

Развертывание PCV-образа на компьютере

Процедура развертывания образа еще более проста, чем процедура его создания. Первым делом устанавливаем Laplink PCmover, причем ставить нужно ту же версию, что и на старом компьютере. Запускаем программу, заходим в расширенные опции, выбираем передачу данных с помощью файла, переключаемся в режим «Это мой новый компьютер» и указываем через обзор путь к заранее скопированному PCV -файлу.

Читать еще:  Как из ноутбука сделать планшет

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

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

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

Останется только проверить корректность переноса, запустив импортированные из образа приложения.

По большому счету это всё, что следует знать о работе с Laplink PCmover.

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

Есть у PCmover и свои минусы.

Создавая образ, программа слишком долго думает, значительно уступая по скорости Acronis True Image, впрочем, сравнивать эти инструменты было бы не совсем корректно. А вот развертывание образа прошло без задержек — всего лишь две минуты понадобилось PCmover, чтобы создать на компьютере нового пользователя и скопировать данные из образа размером 2,5 Гб.

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

Да, Laplink PCmover платная и стоит она $60 не считая фирменного USB -кабеля, который продается отдельно по $40 (Ethernet-кабель в четыре раза дешевле) , без учета цены доставки.

И вот вопрос: будет ли оправдана покупка, если речь идет об однократном переносе пусть даже нескольких десятков приложений? Вряд ли, уж лучше потратить время, чем деньги, хотя что мешает вам покопаться в интернете и найти пусть и не самую свежую, но зато соответствующим образом обработанную и не требующую никаких взносов версию приложения.

Перенос установленных программ с одной ОС на другую

Здравствуйте, товарищи!
Вкратце опишу ситуацию. Был на работе один старенький компьютер, многого от него не требовалось, только работать в офисных приложениях. В какой-то момент система начала потихоньку помирать — с каждым днем она все медленнее запускалась, загрузка страниц длилась минутами. Было принято решение поменять компьютер. Новый купили, но вот встала задача: как перенести всю информацию (установленные программы) на новый компьютер. Ситуация осложняется тем, что трогать старую систему нежелательно ( в том смысле, что-либо устанавливать на старый компьютер в силу его неописуемой тормознутости).

Итого: есть новый компьютер с Win 7, есть старый жесткий диск, на котором работала win xp со всеми приложениями. Как заставить программы со второго жесткого диска появиться на первом?

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

  • Вопрос задан более трёх лет назад
  • 52189 просмотров

Универсального способа нет, но я когда то сэкономил себе кучу времени скопировав весь профиль пользователя со старой установки на новую (была winxp, как минимум операционные системы должны быть одной версии и битности, в т.ч. сервиспака)

Если профиль был локальный, то делаем так
— создаем пользователя с тем же именем (меньше будет проблем, но теоретически реально изменить и имя, поиском и заменой по реестру, очень маленький объем программ где то сохраняет логин пользователя… например некоторые кривые игры создают папки сохранения используя логин)
— логинимся под ним
— тут же выходим
— логинимся под другим пользователем с правами администратора
— заменяем полностью всю папку профиля document and settingsuser_name со старой установки (копированием. иначе будут проблемы с правами ntfs), рекомендую предварительно удалить новый профиль, чтобы была пустая папка (саму папку пользователя не удаляй, там прописаны правильные права ntfs)
— выходим из этого администратора
— логинимся под новым пользователем, тестируем

Затем для каждой программы копируем ветки реестра. regedit32 штатный позволяет подключить ‘куст’ из другой операционной системы и экспортировать в текстовый .reg файл, который спокойно редактируется (я имею в виду пути). Телодвижений не много, на каждую программу в hklm/software ищем подветку фирмы производителя или самой программы, их и экспортируем.

p.s. очень важно, чтобы перед этой операцией все те же самые программы были уже установлены! недостаточно просто скопировать, нужна полноценная установка!

Но за редким исключением мне удавалось обманывать некоторые программы (потому как подавляющее большинство их хранит настройки в hklm/software и hkcu/software). Просто помимо копирования файлов библиотеки и com объекты (activex) необходимо регистрировать (по уму если знаете какие, можно воспользоваться штатным regsvr32).

Перенести программу на другой компьютер

Разработчики программного обеспечения постоянно упрощают работу с программами, но их установка занимает много времени и является очень утомительным процессом. Вот почему, вопрос, как перенести программу на ПК в рабочем состоянии, волнует пользователей.

Перенос программ с одного компьютера на другой может пригодиться в таких случаях:

• нужно переустановить Windows;

• хотите купить новый ПК и перенести туда уже используемые ранее программы;

• нужно заменить винчестер (жесткий диск), не потеряв нужные данные.

Проше всего сделать перенос программы на другой компьютер через PickMeApp.

Перенос программ с помощью PickMeApp .

Самый легкий и доступный продукт для переноса установленных программ, это приложение PickMeApp.

1. Приложение можно скачать с нашего сайта.

2. Установить утилиту довольно легко. Но есть несколько но, во время установки выберите установку в диск Ц, папку Program Files и например папку port (вот так будет выглядеть путь C:Program FilesPort). Также во время установки будет предложено установить еще 3 программы которые могут быть вам не нужны. В серых окошках с текстом нажать кнопку Decline 3 раза. Если вы этого не сделаете будет установлены Опера, Uninstaller и RegCleaner !

3. PickMeApp работает только на английском языке, но все понятно и так, в работе с PickMeApp . Если есть вопросы, просто внимательно читайте данную инструкцию. Все приложения, которые установлены на вашем компьютере, программа рассортирует по двум папкам: Qualified Applications и Nonqualified Applications (те которые можно перенести и те которые нет). Можно перенести приложения только из первой папки Qualified Applications. Большой минус программы — это возможность переноса не всех программ:

4. Ставим галочки возле нужной программы и жмем «Capture» для перемещения.

5. Дождитесь окончания копирования и жмите кнопку «Save As Exe» в правой части окна:

6. Все файлы программ будут сохранены в папке PickMeApp /TAPPS:

7. Копируем их на флешку или винчестер. Устанавливаем на другом компьютере утилиту PickMeApp и запускаем выбранные программы:

8. Вот и все перенос завершен.

Нужно обязательно обратить внимание перед переносом программы на другой компьютер:

• перенос программ можно выполнить, только от имени администратора;

• при использовании даже платных приложений крупное программное обеспечение типа Microsoft Office, не будет работать после перемещения;

• вместе с файлами вы можете переместить вирусы и зараженные файлы, расположенные в копируемой папке.

Читать еще:  Как охладить ноутбук

Вот вы и переместили все нужные вам программы на новый или другой компьютер. А что же делать если нужны программы, которые нельзя переместить с помощью PickMeApp ?

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

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

Рассказывать, как создать портабельную программу я не буду, для многих это может показаться сложным. Можно не создавать, а просто скачать в интернете практически любую программу в версии portable. Просто пишем в поиск «скачать название_программы portable» — находим и скачиваем нужную вам программу. Если у вас возникли вопросы можете задать их на нашем форуме.

Учимся переносить запущенные программы с одного компьютера на другой

Содержание статьи

Расшарить между компьютерами какой-либо документ — просто. Предоставить удаленный доступ к рабочему столу — нет проблем. Но почему-то до сих пор нельзя просто «поделиться» запущенным приложением — взять и быстро перенести его окно из одной системы в другую. С появлением проекта WinSwitch это стало возможным.

Что такое WinSwitch?

Если ты часто имеешь дело с виртуальными машинами, то наверняка знаешь о такой замечательной возможности как перенос окон из гостевой операционной системы, запущенной в виртуальном окружении, в хостовую ОС (основную систему на компьютере). То есть если на виртуальной машине крутится винда, а сама виртуальная машина работает на Ubuntu, то любые запущенные приложения можно «перенести» из Windows в Ubuntu. Что самое прикольное, — они будут работать так, как если бы были запущены самым обычным способом. У меня давно возникла идея реализовать что-то подобное, но не в плоскости виртуальной машины, а с точки зрения протоколов для доступа к удаленному рабочему столу. RDP или VNC без проблем позволяют получить картинку с компьютера, который может находиться за тысячи километров, и вполне комфортно с ним взаимодействовать. Но зачем нужна картинка полного рабочего стола, когда работать приходится с одним или двумя конкретными приложениями? Ведь можно же отображать только их окна? Удивительно, но реализации такой простой идеи долго не было. Пока не появился WinSwitch!

Хакер #159. Подделка контрольной суммы и ЭЦП с помощью коллизий

Как это выглядит? Запустив какое-либо приложение через специальный сервер, ты сможешь напрямую перенести его на любое устройство, где будет установлен соответствующий клиент. Тут нужно понимать — не файлы приложения, а именно окно программы, с которым можно работать. Теперь, если нужно продолжить работу над текущим документом в Microsoft Word или, скажем, над проектом в Visual Studio на другом компьютере, можно просто «перетащить» туда окно. А поскольку проект кроссплатформенный, то это еще и отличный способ работать с приложением в том случае, когда для нужной системы нет подходящей версии. Или вот еще пример: у меня дома рядом стоят компьютер на Windows и ноутбук на Ubuntu, — теперь я без проблем могу перекидывать приложения с одной системы на другую (ну и с одного экрана на другой). Хоть даже Visual Studio. В результате можно расшарить не документ, а приложение.

Успешное соединение с удаленным сервером ant-vb

Теперь, когда понятно, о чем идет речь, попробуем WinSwitch в действии. Для примера организуем связь между двумя машинами, выбрав в качестве плацдарма две разных ОС — Ubuntu Natty Narwhal (11.04) и Windows XP.

Windows. Тут все довольно примитивно: на официальном сайте winswitch.org скачиваем инсталлятор, который все сделает за нас. Для корректной работы программе понадобится mDNS-сервер (подробней об mDNS смотри во врезке) — если на машине он не установлен (а он, скорее всего, не установлен), то инсталлятор выдаст соответствующее сообщение и предоставит ссылку на дистрибутив.

Запуск приложения на локальном WinSwitch сервере

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

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

WinSwitch состоит из двух частей: сервера и клиента (так называемого апплета). Клиент необходим в системе, чтобы в нее можно было «перетащить» приложения — его можно запустить сразу после установки через меню. Также при старте апплета автоматически запускается локальный сервер, чтобы иметь возможность расшарить приложения с локальной машины. При запуске клиент пытается определить все доступные сервера в сети при помощи mDNS.

Подключение у удаленному рабочему столу Ubuntu через VNC

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

/.winswitch/server/server.conf, а в Windows — *Application DataWindow-Switchserverserver.conf. Рассмотрим наиболее важные для нас параметры. Каждый сервер имеет свой идентификатор, имя и тип, — все это автоматически генерируется при запуске и выглядит примерно так:

Тут можно все оставлять без изменений. Далее в конфиге идут публичный и приватный ключи, используемые для шифрования трафика. Нас же, прежде всего, будет интересовать параметр listen_on, определяющий, на каком интерфейсе и порту сервер будет ожидать подключений. Его, в принципе, тоже можно оставить в состоянии «по умолчанию», но я для порядка все же поставил listen_on=»*:32123″ (это означает, что сервер будет ожидать подключения на 32123 порту на всех сетевых интерфейсах). Далее идет еще один интересный параметр allow_root_logins, который в целях безопасности рекомендуется установить в значение False. Он определяет, можно ли будет подключиться к данному серверу под администратором/рутом. Параметр allow_root_authentication дает возможность соединиться с сервером под любым пользователем, не зная его пароля. Его я тоже отключил из соображений безопасности. Следующая интересная секция — mDNS settings — позволяет включать/отключать сервис mDNS, используемый для того, чтобы клиенты при запуске могли самостоятельно находить в сети доступные сервера. Если установить параметр mDNS_publish в значение False, то автоматический поиск серверов будет отключен и их придется добавлять вручную. Чтобы клиенты обнаруживали не только сервера, но и имя пользователя, под которым можно зайти, есть опция mDNS_publish_username. Еще одна полезная возможность — запуск сервера в режиме отладки — может сильно помочь, когда надо прояснить, почему что-то не работает. Остальные опции в случае необходимости ты можешь изучить сам, так как они достаточно хорошо прокомментированы в самом файле.

Читать еще:  Как заработать на майнинге с обычным домашним компьютером

Сапер, «отправленный» из другой операционной системы

Наша задача — запустить какую-нибудь программу и «отправить» ее с одного компьютера на другой. В идеальном случае все заработает без лишних заморочек. Сначала поработаем на машине с Windows XP. Открываем меню «Пуск» и запускаем клиент Window-Switch. Как уже обсуждалось выше, при запуске апплета автоматически запустился и сервер. Апплет его тут же обнаружил и подключился к нему. Теперь идем в Ubuntu. Открываем стартовое меню и выбираем «Internet -> WindowSwitch». Апплет стартует, запускается сервер. Появляется окно, в котором сообщается, что найден сервер с именем testpc и ID=8796747538515. Подтверждаем, что мы хотим с ним соединиться, после чего нас попросят ввести пароль для пользователя user. В винде появилось такое же окно, сообщающее, что найден сервер ant-vb и просьбой ввести пароль пользователя ant для соединения. Связь установлена — попробуем отправить приложение с одной системы на другую. Идем в линукс, жмем на значок WinSwitch в трее и выбираем «Start Application -> Games -> Mines». Появляется аналог виндового сапера (можно чуть поломать голову), – теперь мы готовы его расшарить. Опять жмем на иконку приложения в трее, выбираем «Mines -> Send to user on testpc». И приложение исчезает. Переходим в винду и видим, что оно появилось там. Вуаля!

Ручной запуск Avahi-демона

Надо сказать, что WinSwitch уже содержит список предопределенных приложений, рассортированных по категориям, которые можно расшарить. Но можно запустить и свое приложение, если выбрать «Start Application -> Custom Command». Для удобства эта фича также интегрируется в контекстное меню, так что будет достаточно выбрать нужную программу, щелкнуть по ней правой клавишей и выбрать «Open in Window Switch». Кроме приложений, можно получить доступ к самому рабочему столу («Main Unix Display -> VNC Copy»). Помимо непосредственно окна можно форвардить также и звук (для этого используется библиотека GStreamer).

Ручное добавление сервера для подключения

Я не зря сделал выше ремарку «в идеальном случае», — с первого раза у меня система не запустилась. Нажав на значок апплета в трее, я понял, что он видит только локальный сервер. Можно, конечно, добавить сервер вручную, но тогда весь смысл автоматизации теряется. Поэтому вернусь к этому моменту и расскажу, в чем было дело.

Сообщение, свидетельствующее об успешном соединении с удаленной Windows-машиной

Прежде всего надо бы посмотреть логи. Начал я с винды. Лог клиента располагался здесь: *Application DataWindow-Switchclientapplet.log. Ситуации он не прояснил, так как в нем я не увидел информации о какой-либо ошибке. Ну что ж, тогда проверим сервер. К сожалению, логов сервера я не нашел. Пообщавшись с документацией на официальном сайте, было решено следующее: чтобы посмотреть отладочные сообщения сервера, надо запустить его в консоли с параметром —debug-mode. Запускаем консоль, переходим в папку программы (C:Program FilesWinSwitch) и запускаем сервер:

Покопавшись в сообщениях сервера, ничего криминального я снова не обнаружил. Так что, скорее всего, проблема кроется в Linux-версии. Переходим в линукс. Заходим в консоль и запускаем уже линуксовый сервер в отладочном режиме:

В результате вываливаемся с ошибкой:

И снова общение с официальным сайтом прояснило ситуацию. Оказывается, сервер и апплет нельзя запускать под рутом (а у меня как раз была открыта консоль с правами рута). Ну что ж, попробуем проделать тот же трюк под обычным пользователем. Запускаем сервер в режиме отладки под обычным пользователем. И ищем в консоли все строки, начинающиеся на [DD] (отладочные сообщения). Пролистывая лог из конца в начало, обратим внимание на стек вызовов функций. Похоже, тут произошла какая-то ошибка, и программа выкинула нам traceback. Смотрим, что вызывалось последним:

Немного поясню. Avahi — это система, производящая анализ локальной сети на предмет выявления различных сервисов. К примеру, можно подключить ноутбук к локальной сети и сразу получить информацию об имеющихся принтерах, разделяемых ресурсах, сервисах обмена сообщениями и прочих услугах. Подобная технология существует в Mac OS X (Rendezvous, Bonjour) и отлично себя зарекомендовала. Avahi во многом базируется на реализации протокола mDNS — flexmdns. Так как в конфиге сервера у нас включена возможность обнаружения через mDNS, а сам mDNS-сервер у нас не запущен или не установлен, то автоматическое обнаружение и не срабатывает. Смотрим список процессов – действительно, Avahi нет. Но в списке установленных приложений он фигурирует, — значит, придется просто запустить его вручную:

Сообщение «Service ant-vb (/services/udisks.service) successfully established» свидетельствует о том, что avahi стартанул успешно. Может теперь все заработает? Запускаем сервер WinSwitch заново. Сообщение об ошибке инициализации mDNS уже не присутствует. На всякий случай проверим лог-файл апплета, который можно найти по следующему пути

/.winswitch/client/applet.log. Там тоже обнаруживаются записи, свидетельствующие о наличии проблем с mDNS. Записей о других критических ошибках — не обнаружено. Так как проблему с mDNS мы уже решили, запустив демон ahavi, то теперь вроде бы все должно быть нормально. Выключаем сервер, который мы запустили вручную, и идем в меню, чтобы запустить апплет. Бинго! С этого момента все заработало.

На данной вкладке можно настроить используемые протоколы

Что такое mDNS?

Multicast DNS (mDNS) является способом использования привычных программных интерфейсов DNS в небольших сетях, где нет необходимости в обычном DNS-сервере. Проще говоря, использование mDNS позволяет клиенту определить IP-адрес хоста без помощи централизованного DNS-сервера. Машина, ищущая конкретный хост, посылает широковещательный mDNS-запрос. Соответствующий хост отвечает на этот запрос широковещательным ответом, «представляя» себя другим участникам сети. Таким образом все машины в сети обновляют свой mDNS-кэш и получают информацию и о новых хостах/сервисах. Чтобы аннулировать свое «представление» (например, в случае выключения машины) хост должен отправить response-пакет с TTL = 0. По умолчанию mDNS использует зарезервированную зону «.local». Протокол mDNS используют такие системы обнаружения сервисов как Bonjour (Apple) и Avahi (Linux).

Использовать или нет?

WinSwich – это вполне работоспособная реализация отличной идеи, которую я успешно использую уже несколько недель. Уверен, что очень скоро появятся коммерческие проекты, эксплуатирующие подобный подход, но уже с более человеческим интерфейсом, простой настройкой и — в идеальном варианте — прозрачным переносом окон из одной системы в другую (на случай, если два компьютера стоят рядом). Последнее несложно реализовать, если скомбинировать проект WinSwitch и Direct Input, позволяющий расшарить между стоящими рядом компьютерами клавиатуру и мышку.

Полный доступ к удаленному рабочему столу Windows-машины из-под Ubuntu

Ссылка на основную публикацию
Adblock
detector