Bagaimana cara menonaktifkan deteksi otomatis monitor di Windows 7?

33

Saat ini saya menjalankan Windows 7 Ultimate 64-bit dengan pengaturan dual monitor dengan kartu grafis NVIDIA 7950 GT. Satu monitor didedikasikan untuk mesin ini dan monitor lainnya terhubung ke sakelar DVI KVM.

Ketika saya beralih ke komputer saya yang lain, Windows 7 menonaktifkan monitor. Namun, ketika saya beralih kembali itu tidak mengaktifkan kembali monitor. Satu-satunya keadaan yang secara otomatis mengaktifkan kembali monitor kedua adalah ketika saya beralih kembali setelah Windows menempatkan monitor dalam mode hemat daya. Saya terus-menerus harus membuka panel kontrol NVIDIA untuk mengaktifkan kembali monitor.

Di bawah Windows XP, saya hanya akan menonaktifkan layanan NVIDIA untuk mencegahnya mendeteksi monitor secara otomatis (yang tidak memecahkan masalah di bawah Win7), dan di Vista ada peretasan registri yang akan mencegah hal ini. Sepertinya sudah dihapus di Windows 7.

Saya telah menemukan pertanyaan serupa yang diposting di situs ini, tetapi tidak ada yang cocok dengan masalah saya. Tautan berikut adalah pertanyaan yang paling dekat, tetapi tidak memberikan solusi untuk masalah tersebut.

Bagaimana cara memperbaiki deteksi monitor di Windows 7?

Apakah ada cara di Windows 7 untuk menonaktifkan deteksi otomatis monitor?

Pembaruan: Saya baru saja menambahkan kartu grafis kedua ke mesin Windows 7 64-bit saya. Saya memasang satu monitor ke setiap kartu grafis. Sekarang, ketika saya menggunakan saklar KVM untuk beralih bolak-balik itu akan mengaktifkan kembali monitor kedua seperti seharusnya. Namun, ada beberapa kebiasaan dengan ini. Jika saya memiliki program dimaksimalkan pada monitor kedua dan memiliki fokus, ketika saya beralih akan pindah ke monitor 1. Jika saya memiliki program dimaksimalkan pada monitor kedua dan itu tidak memiliki fokus, ketika saya beralih akan berperilaku seperti itu diminimalkan dan ketika saya membawanya kembali itu akan muncul dimaksimalkan pada monitor 1.

Jelas lebih baik daripada sebelumnya, tetapi masih mencari cara untuk menonaktifkan deteksi otomatis.

Jay Yother
sumber
Saya menutup, tetapi membukanya kembali, setelah menyadari bahwa pertanyaan sebelumnya tidak menjawab pertanyaan Anda
Ivo Flipse

Jawaban:

5

Mungkin ini terlalu sederhana, tetapi apakah Anda sudah mencoba menggunakan windows + p hot key? Itu hanya berfungsi di windows 7, tetapi merupakan cara cepat untuk memperluas, menggandakan, atau memilih satu layar. (catatan: ketika dikatakan proyektor berarti layar kedua Anda)

Jika Anda berurusan dengan Windows Vista, Anda dapat mematikan Deteksi Otomatis dengan mengikuti panduan ini . Ini seharusnya hanya untuk kartu nvidia tetapi juga dapat digunakan untuk orang lain.

Posting itu mengatakan:

  1. Buka Start Menu. A) Klik Semua Program -> Aksesori -> Peralatan Sistem -> Skema Tugas.

ATAU

  1. Buka Control Panel (Tampilan Klasik). A) Klik Alat Administrasi -> Manajemen Komputer.
  2. Klik Lanjutkan untuk permintaan UAC.
  3. Di panel kiri, rentangkan Penjadwal Tugas, Perpustakaan Penjadwal Tugas, Microsoft, Windows, dan klik pada MobilePC.
  4. Di panel tengah, klik kanan pada TMM.
  5. To Disable TMM - Klik Disable.
  6. To Enable TMM - Klik Aktifkan. CATATAN: TMM diaktifkan secara default di Vista.
  7. Tutup Penjadwal Tugas.
  8. Logoff dan logon, atau restart komputer untuk melihat perubahannya.

Anda juga dapat melakukannya langsung dari registri:

Menggunakan Windows Registry Editor Buka Windows registry editor (regedit) Navigasi ke lokasi ini

Komputer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ TMM

Klik kanan pada nilai (UseIViewHelper) dan pilih ubah. atur nilai data ke 0 untuk menonaktifkan fitur TMM di Windows. Jika Anda ingin mengaktifkan kembali fitur TMM, setel nilai data ke 1.

Anda juga harus me-restart PC setelahnya.

referensi

Sejauh windows 7 berjalan, itu tidak mungkin saat ini. Menurut moderator di forum microsoft: "Perilaku ini adalah desain dan saya tidak berpikir ada cara untuk mengesampingkan fungsi ini kecuali untuk memastikan bahwa kedua monitor dihidupkan ketika Anda memulai sistem." Cukup lemah. Namun sekarang ada cara untuk meminta fitur ini. Silakan buka tautan dan minta fitur ini jika Anda merasa itu penting. Juga tiket untuk fitur telah dibuat secara resmi juga. Hanya waktu yang akan tahu.

Perangkat lunak pihak ketiga mungkin berguna, tetapi saya belum secara pribadi menggunakannya untuk tujuan ini. Saya telah menemukan MultiMon yang dibangun untuk beberapa monitor. Semoga ini akan berguna sampai microsoft memperbaikinya.

James Mertz
sumber
2
Informasi tambahan yang Anda temukan hanya berlaku untuk Windows Vista, lihat Catatan dalam paragraf keempat Transient Multimon Manager (TMM) - tugas TMM tidak ada di Perpustakaan Penjadwal Tugas Windows 7.
Steffen Opel
Saya masih penasaran apakah hotkey Windows + p berhasil.
James Mertz
1
<< komentar ini awalnya dikirim sebagai jawaban tetapi telah dipindahkan beserta balasannya --DMA57361 >> @KronoS: Tidak, menggunakan Win + P tidak menyelesaikan masalah. Tentu, ini memungkinkan saya mengaktifkan kembali tampilan kedua, tetapi masih memaksa setiap jendela pada sistem saya ke layar kecil ketika saya beralih ke mesin lain dengan KVM.
Billy ONeal
Dihukum karena murah hati untuk menyelesaikan masalah penting memang sangat disayangkan, jadi mintalah beberapa suara;) Apakah Anda benar-benar menerima peringatan di muka atas hilangnya kemampuan ini? Mesin Stack Exchange jelas ada ruang untuk perbaikan terkait dengan dependensi ini, meskipun diakui ada beberapa masalah 'dunia nyata yang berantakan' (yaitu kasus tepi) yang terlibat.
Steffen Opel
@ Billy ONeal ... Bagaimana menonaktifkan TMM melalui registri. Apakah itu membantu?
James Mertz
4

Untuk menonaktifkan deteksi monitor, dengan kartu gfx AMD / ATI di bawah Windows 7, cari kunci registri DMMEnableDDCPolling dan setel ke 0 (ini adalah DWord). Ada beberapa tempat di registri tempat kunci ini berada. Ubah semuanya dan reboot. Melakukan hal ini akan menonaktifkan polling konstan driver layar untuk mendeteksi jika pengguna memasang monitor.

Jika Anda kurang entri, cari kunci UMD di bawah HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E968-E325-11CE-BFC1-08002BE10318} \ dan tambahkan ke dalamnya.

Komunitas
sumber
Saya memiliki kartu ATI baru dengan driver Catalyst 10.5 di atasnya pada Windows 64-bit; Saya tidak memiliki kunci registri dengan nama ini. Apakah Anda tahu jika itu mungkin dengan nama lain? Saya mencari beberapa potong "DMMEnableDDCPolling" dan tidak punya keberuntungan berburu. Terima kasih banyak atas sarannya.
James McNellis
1
Dia mencari NVIDIA Fix dan bukan ATI.
James Mertz
2
Ya, ini adalah perbaikan yang hanya berlaku untuk perangkat ATI / AMD, tetapi ini merupakan kontribusi yang berharga. Itu berhasil untuk saya.
David
Saya kedua ini, saya membantu saya 7 tahun kemudian :-)
Lothar
3

Lihatlah layanan Anda. Saya memiliki masalah yang sama dan menonaktifkan "AMD External Events Utility" dan berhenti mencari monitor. Saya pikir pada sistem lama saya itu disebut "ati hotkey poller"

Mouffette
sumber
Masalah saya agak berbeda dari pertanyaan yang diposting ... tetapi solusi ini menyelesaikan masalah saya. Saya memiliki dua monitor ... satu melalui HDMI, yang lain melalui DVI ... dan setiap kali monitor HDMI saya menjadi 'tidur', Windows akan memindahkan semua jendela terbuka saya ke monitor DVI. Mengganggu! Namun menonaktifkan layanan ini memperbaikinya ... Saya hanya berharap tidak ada hal lain yang saya telah mengacaukannya dengan menonaktifkan layanan ...
Mir
3

Mungkin ada perangkat keras yang bisa menyelesaikan masalah Anda.

Tujuan dari alat semacam itu adalah untuk duduk di antara kabel monitor Anda dan untuk membuat komputer berpikir monitor masih ada. Ini melakukan ini dengan merekam EDID sekali dan mengulanginya sepanjang waktu sesudahnya.

Jeroen Vermeulen - MageHost
sumber
Selamat datang di superuser. Tanpa menjelaskan bagaimana alat ini membantu Anda memecahkan masalah Anda, dan apa itu sebenarnya (jika tautannya berubah) jawaban Anda agak tidak lengkap. Anda mungkin ingin menguraikan tentang apa perangkat ini dan bagaimana mereka membantu menonaktifkan deteksi otomatis monitor.
Journeyman Geek
2

Dalam hal kartu NVidia, Anda perlu menonaktifkan layanan "NVIDIA Update Service Deamon".

  1. Jalankan "services.msc"
  2. Nonaktifkan layanan tersebut
    • Ubah eksekusi menjadi manual
AareP
sumber
1

Saya memiliki situasi yang serupa dengan Anda, kecuali bukannya kvm saya memiliki sistem utama saya terhubung dengan DVI dan sekunder pada VGA. Dengan begitu saya menggunakan input monitor pilih.

Jika itu tidak cukup baik: KVM apa yang Anda gunakan? Apakah Anda memiliki masalah yang sama jika Anda mencabut dan memasang kabel? Apakah menyalakan dan mematikan monitor membuat Windows mendeteksinya?

Mungkin Anda membutuhkan kvm yang lebih baik ? (Itu membuat kedua komputer berpikir mereka terhubung ke monitor.)

idbrii
sumber
2
Saya saat ini menggunakan 2x1 DVI KVM gefen. Sayangnya, ketika saya mengaktifkannya menonaktifkan monitor di Windows 7. Itu tidak melakukan ini di bawah XP. Mengubah KVM bukanlah suatu pilihan. Saya dapat meminta monitor kembali jika saya membuka panel kontrol NVIDIA. Itu menyebabkan windows mendeteksi monitor secara otomatis lagi. Aneh juga, bahwa jika saya sudah cukup lama beralih ke Windows untuk menempatkan monitor dalam mode "tidur", ketika saya beralih kembali itu akan secara otomatis mendeteksi monitor.
Jay Yother
1

Satu-satunya hal yang dapat saya lakukan, yang bukan solusi yang sangat baik adalah membeli KVM yang lebih baik.

KVM lama pertama saya memiliki masalah yang sama persis seperti yang Anda katakan. Saya memutakhirkan ke digital baru dan pada dasarnya meniru / memalsukan sinyal, bahkan ketika Anda tidak berada di saluran.

Selain itu, saya telah membuat perbaikan registri untuk Anda yang harus menonaktifkan TMM di Windows 7 .

William Hilsum
sumber
Memfungsikan TMM sepertinya juga tidak berfungsi. Pengaturan lain dalam registri yang mungkin melakukan trik menghentikan Deteksi Otomatis?
James Mertz
1

Inilah solusi yang bekerja untuk saya. Windows 7, NVidia Quadro NVS 295. Tetapi itu sebagian besar tidak relevan.

Bagian yang penting adalah, ini adalah monitor HP EliteDisplay 241i.

Buka menu di layar> Kontrol Input> Deteksi Hot-Plug DP> alihkan dari Daya Rendah ke Selalu Aktif.

Melakukan ini pada kedua monitor telah menyelesaikan masalah bagi saya. Saya menduga monitor lain akan memiliki pengaturan serupa.

nevster
sumber