Час синхронізації Windows 7 закінчено


14

Я намагаюся налаштувати Synergy на двох 64-бітних машинах Windows 7 - на одному робочий стіл, а інший на ноутбуці. Здається, робочий стіл (сервер Synergy) працює і чекає на підключення клієнта. Я дозволив вхідний трафік TCP через порт 24800 та вихідний на ноутбуці.

Під час запуску тестового з'єднання на ноутбуці я отримую:

ПОМИЛКА: не вдалося підключитися до сервера: Вимкнено .. \ cmd \ synergy \ synergy.cpp, 270

Я налаштував клієнта використовувати IP-адресу хоста замість імені комп'ютера, як це пропонують інші результати пошуку, але поки не пощастило. Я також встановив обидва для запуску адміністратора.

Synergy каже, що йде з помилками та перевіряє файл журналу, але не знаю, де це знаходиться. Будь-яка допомога вдячна.


Якщо ви повністю (тимчасово) відключили брандмауері на обох системах, він підключається?
Majenko

@StevieG Мені б хотілося, але я не задавав питання.
Majenko

Вибачте, що я мав на увазі @mojoriesen ...
Стіві Г

Мені подобалося, що @Gillfish запропонував за винятком брандмауера програми. Оскільки Synergy почала заряджати, я використовую мишу MSFT без кордонів MSFT, і вона чудово працює між машинами Win7 та Win10.
mojoriesen

Відповіді:


18

У мене була така ж проблема, коли мені вдалося спочатку змусити клієнта підключитися, але потім воно просто перестало працювати. Виявляється, я перезавантажив свою хост-машину, яка знову включила брандмауер. Як тільки я відключив брандмауер на сервері, клієнт підключився негайно.

Не будучи задоволений тим, що весь час відключаю мій брандмауер на моїй машині Windows 7, я додав виконуваний сервер до списку програм, через які брандмауер пропускає, і знову його включив. Для цього (як мінімум у Windows 7):

  1. Відкрийте Панель управління \ Система та безпека \ Брандмауер Windows.
  2. Ліворуч виберіть "Дозволити програму або функцію через брандмауер Windows."
  3. Натисніть кнопку "Дозволити іншу програму".
  4. Навіть якщо Synergy вказана у списку програм, не вибирайте її. Це неправильний виконуваний файл.
  5. Замість цього натисніть кнопку Огляд і перейдіть до C: \ Program Files \ Synergy \ та виберіть synergys.exe. Помітьте "S" на кінці імені файлу. Це означає сервер, який є виконавчим файлом, який приймає вхідні з'єднання.
  6. Після додавання цього exe у вас має бути запис для synergys.exe у списку дозволених програм. Поставте прапорець у стовпці "Дім / робота (приватне)" поруч із цим записом та натисніть кнопку ОК. Я не поставив чек у стовпці "Загальнодоступне", оскільки мої комп'ютери знаходяться в одній мережі.

Після натискання ОК, мій клієнт негайно підключився. Мені навіть не довелося перезапускати клієнта чи сервера. Я сподіваюся, що це допоможе комусь зв’язатися. Синергія - прекрасна річ, коли вона працює!


Для мене працювали дві машини Win 7 64, один настільний ноутбук, пам’ятайте це з давньої синергії. Chrs
MemeDeveloper

У мене вже був synergys.exe у моєму списку, але зміна конфігурації мережі (не пов’язана) змінила мою мережу на приватну, тому мені потрібно було змінити її, щоб вона дозволила отримати доступ у приватному (Win 8 Pro) +1, слід прийняти
Mutmatt,

1
Знаєте, що мені все ще здається смішним? Я схвалив цей сентябрь 17 вересня 1313 року, а тепер, 5 травня 15 року, я знову знайшов його і намагався підняти його!
Мутматт

Це також іноді допомагає підключитися до сервера за допомогою його імені хоста, а не одного з IP-адрес.
mınxomaτ

5

Синергія - це добре, але якщо ви хочете ефективного програмного забезпечення KVM, спробуйте InputDirector . Я виявив це набагато стабільніше і без помилок. Ще більше підключення та гри - Миша без кордонів від Microsoft.

Миша без кордонів навіть має копію файлів та обмін буфером обміну.


2
InputDirector не є крос-платформою.
реплей

2

Вам потрібно переконатися, що існують як правила TCP, так і UDP, що дозволяють synergys.exe і synergyc.exe

Ось як ви перевіряєте та додаєте їх, якщо у вас їх немає:

Кнопка "Пуск" Windows 7, введіть у рядок пошуку: Брандмауер Windows, натисніть перший результат пошуку "Брандмауер Windows з розширеною безпекою" Зліва натисніть "Вхідні правила"

Шукайте існуючі правила для synergy.exe та synergyc.exe, у вас повинно бути два для кожного, якщо ви переходите праворуч, ви побачите стовпець під назвою "Протокол", один повинен мати обраний протокол "TCP", а інший один протокол "UDP" (і для synergy.exe, і для synergyc.exe).

Щоб створити нові правила:

  1. Праворуч натисніть "Нове правило ..."
  2. Виберіть "Програма" та натисніть "Далі>"
  3. Клацніть переглянути та перейдіть до каталогу інсталяції Synergy, виберіть те, що .exe у правилах не вистачає та натисніть «Далі>»
  4. Поставте прапорець, що стосується вас (зазвичай просто "Приватне") і натисніть "Далі>", дайте йому ім'я (тобто: synergys udp)
  5. Тепер двічі клацніть на створене вами правило.
  6. Виберіть вкладку "Протоколи та порти" та змініть "Тип протоколу" на TCP або UDP залежно від того, що вам не вистачає, натисніть "ОК"

2

Важливо: я встановив 64-бітну Synergy. Проблема полягає у вхідних правилах та асоціації synergys.exe. Асоціація повинна бути 64-бітною або 32-бітною залежно від того, що ви встановили.

  1. Відкрийте панель керування
  2. Перейдіть на Брандмауер Windows і натисніть Розширені налаштування, а потім Вхідні правила
  3. Знайдіть вхідний синергіз на лінії TCP-протоколу
  4. Натисніть Властивості, потім вкладка Програми та послуги
  5. У програмі "Ця програма:" натисніть кнопку Огляд та перейдіть до 64-бітної папки інсталяції Synergy
  6. Виберіть synergys.exe, який заповнює поле з цим значенням:

    %ProgramFiles%\Synergy\synergys.exe
    
  7. Клацніть Застосувати та Гаразд

Мій клієнтський ПК підключився відразу. Удачі!


1

Якщо сервер Synergy "кидає з помилками", він не працюватиме, тому клієнтам нічого не підключати.

Ви повинні мати можливість звертатися до сервера на порт 24800 від клієнта та отримувати з'єднання. Якщо ні, то брандмауер блокує з'єднання або сервер Synergy не працює.

Ви повинні мати можливість бачити файл журналу, якщо для запуску тесту на сервері замість запуску його як служби використовуєте кнопку "test". Це запустить його як звичайне, але спливе вікно із повідомленнями журналу.


1

Що потрібно зробити:

  1. На сервері натисніть "Налаштувати сервер ..."

  2. У верхньому правому куті ви побачите монітор, перетягніть його та опустіть поруч із іншим видимим монітором.

  3. Двічі клацніть на перетягнутому моніторі та відредагуйте "Ім'я екрана", щоб відповідати ім'я екрана вашого клієнта.

  4. Зупиніть і запустіть сервер і клієнт, і кабум! Це спрацює!


Warning: Failed to connect to server: Timed out
Стіві Г

1

Незважаючи на те, що минуло 4 роки, я просто подумав, що додам, що в мене теж (досі) є та сама проблема. Брандмауері вимкнено на обох ПК. Це працювало деякий час, а потім перестало працювати.

Щойно встановлений ShareMouse безкоштовно, не потрібно попередньої конфігурації, не потрібно перезавантажувати, і він працював миттєво. Мені подобається акуратна функція, коли вона тьмяніє моніторами, на яких ви зараз не перебуваєте. На жаль, я вже заплатив 10 доларів за “Синергію”, але я нічого не думаю.


Я занадто заплатив за синергію і втомився від того, що вона порушується без будь-якої причини, ВСЕ час. Я спробував ShareMouse, і він прекрасно працює, спасибі.
Захарі Шусслер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.