Waktu koneksi Sinergi Windows 7 habis


14

Saya mencoba mengkonfigurasi Synergy pada dua mesin Windows 7 64-bit - satu desktop dan yang lainnya laptop. Desktop (server Sinergi) tampaknya sedang berjalan dan menunggu koneksi klien. Saya telah mengizinkan lalu lintas TCP masuk melalui port 24800 dan keluar pada laptop.

Saat menjalankan koneksi tes di laptop saya dapatkan:

GALAT: gagal menyambung ke server: Habis waktu .. \ cmd \ synergy \ synergy.cpp, 270

Saya telah menetapkan klien untuk menggunakan alamat IP host alih-alih nama komputer, seperti yang disarankan oleh hasil pencarian lainnya, tetapi belum berhasil. Saya juga mengatur keduanya untuk dijalankan sebagai administrator.

Synergy mengatakan ini berhenti dengan kesalahan dan untuk memeriksa file log tapi saya tidak tahu di mana ini berada. Bantuan apa pun dihargai.


Jika Anda benar-benar (sementara) menonaktifkan firewall di kedua sistem apakah itu terhubung?
Majenko

@ SevieG saya ingin, tapi saya tidak mengajukan pertanyaan.
Majenko

Maaf saya maksud @mojoriesen ...
Stevie G

Saya memang suka @Gillfish yang disarankan dengan pengecualian firewall aplikasi. Sejak Synergy mulai mengisi daya, saya menggunakan Mouse Tanpa Batas MSFT dan bekerja dengan baik di antara mesin Win7 dan Win10.
mojoriesen

Jawaban:


18

Saya mengalami masalah yang sama, di mana saya bisa membuat klien terhubung pada awalnya, tetapi kemudian berhenti bekerja. Ternyata saya telah me-reboot mesin host saya, yang mengaktifkan kembali firewall. Segera setelah saya menonaktifkan firewall di server, klien langsung terhubung.

Tidak puas dengan membiarkan firewall saya mati sepanjang waktu di mesin Windows 7 saya, saya menambahkan server yang dapat dieksekusi ke daftar aplikasi yang dibiarkan firewall dan menyalakannya kembali. Untuk melakukan ini (setidaknya pada Windows 7):

  1. Buka Control Panel \ System and Security \ Windows Firewall.
  2. Di sebelah kiri pilih "Izinkan program atau fitur melalui Windows Firewall."
  3. Klik tombol "Izinkan program lain".
  4. Bahkan jika Synergy terdaftar dalam daftar program, jangan pilih itu. Itu adalah executable yang salah.
  5. Sebagai gantinya, klik tombol Browse, dan navigasikan ke C: \ Program Files \ Synergy \ dan pilih synergys.exe. Perhatikan 'S' di akhir nama file. Itu singkatan dari Server, yang dapat dieksekusi yang menerima koneksi masuk.
  6. Setelah menambahkan exe itu, Anda sekarang harus memiliki entri untuk synergys.exe dalam daftar aplikasi yang diizinkan. Beri tanda centang di kolom "Rumah / Pekerjaan (Pribadi)" di sebelah entri ini, dan klik OK. Saya tidak memberi tanda centang di kolom "Publik" karena komputer saya ada di jaringan yang sama.

Setelah menekan OK, klien saya langsung terhubung. Saya bahkan tidak perlu me-restart klien atau server. Saya harap ini membantu seseorang terhubung. Sinergi adalah hal yang indah ketika berhasil!


Bekerja trat bagi saya dua mesin Win 7 64, satu desktop laptop lain, ingat ini dari sinergi lama sebenarnya. Chrs
MemeDeveloper

Saya sudah memiliki synergys.exe dalam daftar saya tetapi perubahan konfigurasi jaringan (tidak terkait) mengubah jaringan saya menjadi pribadi sehingga saya perlu mengubahnya sehingga memungkinkan akses secara pribadi (Win 8 Pro) +1 harus diterima
Mutmatt

1
Tahu apa yang menurutku masih lucu? Saya memutakhirkan ini pada 17 September '13 dan sekarang, 5 Mei '15 saya menemukannya lagi dan mencoba untuk meningkatkannya!
Mutmatt

Terkadang juga membantu untuk terhubung ke server menggunakan nama hostnya, dan bukan salah satu IP.
mınxomaτ

5

Sinergi baik, tetapi jika Anda menginginkan perangkat lunak yang efektif, cobalah InputDirector . Saya telah menemukannya jauh lebih stabil dan bebas bug. Bahkan lebih banyak plug and play adalah Mouse tanpa Batas dari Microsoft.

Mouse tanpa Batas bahkan memiliki penyalinan file dan clipboard.


2
InputDirector bukan platform silang.
relipse

2

Anda perlu memastikan bahwa ada aturan TCP dan UDP yang memungkinkan synergys.exe dan synergyc.exe

Ini adalah cara Anda memeriksa dan menambahkannya jika Anda tidak memilikinya:

Tombol Start Windows 7, ketik bilah pencarian: Windows Firewall, klik hasil pencarian pertama "Windows Firewall dengan Keamanan Tingkat Lanjut" Di sebelah kiri Klik pada "Aturan Masuk"

Cari aturan yang ada untuk synergy.exe dan synergyc.exe, Anda harus memiliki dua untuk masing-masing, jika Anda menavigasi ke kanan, Anda akan melihat kolom yang disebut "Protokol", yang satu harus memiliki protokol "TCP" yang dipilih, dan yang lainnya satu protokol "UDP" (untuk synergy.exe dan synergyc.exe).

Untuk membuat aturan baru:

  1. Di sebelah kanan Klik pada "Aturan Baru ..."
  2. Pilih "Program" dan klik "Next>"
  3. Klik browse dan arahkan ke direktori instalasi Synergy, pilih .exe apa pun yang Anda lewatkan dalam aturan dan klik "Next>"
  4. Periksa tanda apa pun yang berlaku untuk Anda (biasanya hanya "Pribadi") dan klik "Berikutnya>" beri nama (yaitu: synergys udp)
  5. Sekarang klik dua kali pada aturan yang baru saja Anda buat.
  6. Pilih tab "Protokol dan Port" dan ubah "Jenis protokol" menjadi TCP atau UDP tergantung pada apa yang Anda lewatkan, klik "OK"

2

Penting: Saya menginstal Sinergi 64-bit. Masalahnya ada di Aturan Masuk dan asosiasi synergys.exe. Asosiasi harus ke 64-bit atau 32-bit, mana pun yang Anda instal.

  1. Buka Panel Kontrol
  2. Buka Windows Firewall dan klik Pengaturan Lanjut kemudian Aturan Masuk
  3. Temukan sinergi entri pada garis Protokol TCP
  4. Klik Properti kemudian tab Program dan Layanan
  5. Dalam Program, 'Program Ini:' klik Browse dan navigasikan ke folder instalasi Synergy 64 bit
  6. Pilih synergys.exe yang mengisi bidang dengan nilai ini:

    %ProgramFiles%\Synergy\synergys.exe
    
  7. Klik Terapkan dan OK

PC klien saya terhubung segera. Semoga berhasil!


1

Jika server Synergy 'berhenti dengan kesalahan' maka itu tidak akan berjalan sehingga klien tidak akan terhubung.

Anda harus dapat melakukan telnet ke server pada port 24800 dari klien dan mendapatkan koneksi. Jika tidak, baik firewall memblokir koneksi atau server Synergy tidak berjalan.

Anda harus dapat melihat file log jika Anda menggunakan tombol 'test' untuk menjalankan tes di server alih-alih menjalankannya sebagai layanan. Ini akan menjalankannya seperti biasa tetapi memunculkan jendela dengan pesan log di dalamnya.


1

Apa yang kamu butuhkan:

  1. Di server, klik "Configure Server ..."

  2. Pojok kanan atas Anda akan melihat monitor, seret ke bawah dan letakkan di sebelah monitor lain yang terlihat.

  3. Klik dua kali pada monitor yang Anda seret ke bawah, dan edit "Nama Layar" untuk mencocokkan nama layar Klien Anda.

  4. Hentikan dan mulai server dan klien, dan kabum! Itu akan berhasil!


Warning: Failed to connect to server: Timed out
Stevie G

1

Meskipun sudah 4 tahun kemudian, hanya berpikir saya akan menambahkan bahwa saya juga (masih) memiliki masalah yang sama. Firewall tidak aktif di kedua PC. Itu bekerja untuk sementara waktu kemudian berhenti bekerja.

Baru saja menginstal ShareMouse secara gratis, tidak diperlukan pra-konfigurasi, tidak perlu reboot, dan itu langsung berfungsi. Saya suka fitur rapi yang meredupkan monitor yang saat ini tidak Anda pakai. Sayangnya saya sudah membayar $ 10 untuk Synergy, tapi bukan masalah besar saya kira.


Saya juga membayar untuk Synergy dan lelah karena melanggar tanpa alasan, SELURUH waktu. Saya sudah mencoba ShareMouse dan hasilnya bagus, terima kasih.
Zachary Schuessler
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.