Apakah ada cara untuk membuat mesin Windows 7 keluar dari tidur secara otomatis ketika saya mencoba dan menghubungkannya dengan Remote Desktop?
Opsi hemat daya dari mesin yang ingin saya hubungkan (ditegakkan oleh kebijakan kelompok yang saya percaya) adalah tidur setelah 30 menit, yang berarti saya harus berjalan secara fisik untuk menekan tombol, atau menyalakan Wake-on- yang terpisah. Alat LAN untuk keluar dari mode tidur.
Saya akan senang jika klien Remote Desktop Connection mengirim paket Wake-on-LAN secara otomatis - apakah ini mungkin?
windows-7
remote-desktop
sleep
John Sibly
sumber
sumber
Jawaban:
Anda harus mengirim paket ajaib (Untuk Bangunkan LAN) melalui router Anda. Sulit karena router tidak meneruskan ini secara default, tetapi ada solusi seperti yang ditemukan di sini :
Utilitas:
Utilitas GUI paket ajaib adalah freeware.
Anda juga dapat menggunakan hotkey untuk membangunkannya bersama dengan versi baris perintah Wake On LAN :
Sintaksnya:
Membuat segalanya lebih mudah:
memodifikasi skrip sesuai sehingga jalur menunjuk ke
wolcmd.exe
executable dan MAC, IP, dan subnet sudah benar.sumber
Memperbaiki jawaban John Sibly ... jika di windows Anda dapat menghindari kode C # dengan menggunakan cmd "batas waktu" seperti di bawah ini.
Lihat jawaban ini di StackOverflow untuk opsi lebih lanjut mengenai bagian tidur file .cmd: /programming/4317020/windows-batch-sleep
sumber
Remote Desktop tidak memiliki kemampuan bangun jarak jauh bawaan.
Anda mungkin dapat mengkonfigurasi kartu jaringan Anda untuk bangun pada paket apa pun. Namun, ini mungkin tidak akan berfungsi seperti yang Anda maksudkan - karena tidak akan membedakan antara upaya koneksi desktop jarak jauh Anda dan seseorang yang hanya memindai jaringan Anda atau paket laten dari layanan yang Anda gunakan.
Untuk saat ini, Anda mungkin harus menyelesaikan proses dua langkah: 1) bangun komputer dengan satu aplikasi, 2) Sambungkan melalui desktop jarak jauh.
sumber
Menggunakan informasi dari jawaban lain, saya akhirnya membuat folder yang berisi file-file berikut:
Jadi jalankan connect.bat, bangun komputer saya, tunggu 10 detik, dan kemudian buka koneksi desktop jarak jauh ke sana.
connect.bat berisi yang berikut:
Anda dapat menghasilkan sleep.exe dengan menyimpan sumber di bawah ini sebagai sleep.cs, dan melengkapinya menggunakan kompiler C # yang datang dengan framework .NET:
Sumber untuk sleep.cs
sumber
Anda memerlukan adaptor jaringan yang mendukung ARP offload dan pola bangun TCP SYN sebagaimana dinyatakan dalam http://technet.microsoft.com/en-us/library/ee617165%28v=ws.10%29.aspx
Jika fitur-fitur tersebut didukung dan diaktifkan, maka whindos tidak akan memperingatkan Anda tentang kebijakan sleep / hibernate ketika Anda menghidupkan desktop jarak jauh.
sumber
Ada berbagai jenis alasan terkait dengan pesan kesalahan yang muncul.
Memori tidak cukup
Tutup program Anda yang lain, lalu coba sambungkan lagi. Jika masalah berlanjut, nyalakan kembali komputer Anda, lalu coba sambungkan lagi. Jika Anda masih tidak dapat terhubung, hubungi administrator jaringan Anda atau dukungan teknis. (Untuk informasi lebih lanjut, lihat Mencegah masalah memori rendah.)
Kesalahan jaringan
Pastikan koneksi jaringan Anda berfungsi misalnya dengan mengakses beberapa domain lokal atau global atau jika kabel Ethernet dicolokkan ke adaptor jaringan Anda atau sakelar nirkabel dihidupkan.
Komputer jarak jauh tidak dapat ditemukan
Pastikan Remote Desktop diaktifkan. Periksa apakah komputer jarak jauh berjalan (tidak dalam mode tidur atau hibernasi). Verifikasi nama komputer atau alamat IP-nya dan pastikan Anda mengetiknya dengan benar.
Menghubungkan komputer rumah ke komputer pada domain perusahaan memerlukan langkah menengah untuk memastikan bahwa komputer dapat berkomunikasi misalnya untuk membuat koneksi jaringan pribadi virtual (VPN) ke jaringan perusahaan.
Atau aplikasi lain mungkin menggunakan port yang sama dengan RDP.
Untuk contoh lebih lanjut daripada kasus saya yang paling umum atau untuk detail tentang masing-masing, lihat:
sumber