2010-03-17 15:21:37 +0000 2010-03-17 15:21:37 +0000
33
33

Как отключить автоматическое определение монитора в Windows 7?

В настоящее время я использую Windows 7 Ultimate 64-bit с двумя мониторами и видеокартой NVIDIA 7950 GT. Один монитор предназначен для этой машины, а другой подключен к KVM-переключателю DVI.

Когда я переключаюсь на другой компьютер, Windows 7 отключает монитор. Однако при обратном переключении монитор не включается. Единственное обстоятельство, при котором второй монитор автоматически включается снова, это когда я переключаюсь обратно после того, как Windows перевела мониторы в режим энергосбережения. Мне постоянно приходится вызывать панель управления NVIDIA, чтобы она снова включила монитор.

Под Windows XP я бы просто отключил службу NVIDIA, чтобы предотвратить автоматическое обнаружение монитора (что не решает проблему под Win7), а в Vista был взлом реестра, который предотвратил бы это. Похоже, что он был удален в Windows 7.

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

Есть ли в Windows 7 способ отключить автоматическое обнаружение монитора?

** Обновление:** Я только что добавил вторую видеокарту в 64-разрядную систему Windows 7. Я подключил по одному монитору к каждой видеокарте. Теперь, когда я использую KVM переключатель для переключения туда и обратно, он снова включит второй монитор, как и должно быть. Однако, есть несколько причуд с этим. Если у меня есть программа, максимизированная на втором мониторе, и у нее есть фокус, при переключении она перейдет на монитор 1. Если у меня есть программа, максимизированная на втором мониторе, и у нее нет фокуса, при переключении она будет вести себя так, как будто она минимизирована, а когда я подниму ее вверх, она будет показана максимизированной на мониторе 1.

Определенно лучше, чем она была, но все еще ищет способ отключить автоматическое обнаружение.

Ответы (8)

5
5
5
2010-08-27 01:33:32 +0000

Может быть, это слишком просто, но вы пробовали просто использовать горячую клавишу windows+p? Это работает только в windows 7, но является быстрым способом расширения, дублирования или выбора одного экрана. (примечание: когда сказано, что проектор - это ваш вторичный дисплей)

Если вы имеете дело с Windows Vista, вы можете отключить Автоопределение, следуя это руководству. Предполагается, что он предназначен только для карт nvidia, но может работать и для других.

В этом посте написано:

  1. Откройте меню “Пуск”. A) Выберите Все программы -> Принадлежности -> Системные инструменты -> Планировка задач.

ИЛИ

  1. Откройте панель управления (классический вид). А) Нажмите “Инструменты администрирования” -> “Управление компьютером”.
  2. Нажмите Продолжить для запроса UAC.
  3. В левой панели раскройте Планировщик задач, Библиотеку планировщика задач, Microsoft, Windows и щелкните на MobilePC.
  4. В средней панели щелкните правой кнопкой мыши на TMM.
  5. Чтобы отключить TMM - нажмите Отключить.
  6. Чтобы включить TMM - нажмите Включить. ПРИМЕЧАНИЕ: TMM включен по умолчанию в Vista.
  7. Закройте планировщик задач.
  8. Выход из системы и вход в систему, или перезагрузка компьютера, чтобы увидеть изменения.

Вы также можете сделать это непосредственно из реестра:

Используя редактор реестра Windows Open Windows Registry Editor Open Windows Registry editor(regedit) Перейдите сюда

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM

Щелкните правой кнопкой мыши на значении (UseIViewHelper) и выберите Изменить. установите значение данных на 0, чтобы отключить функцию TMM в Windows. Если вы хотите повторно включить функцию TMM, установите значение данных на 1.

Вам также нужно перезагрузить ПК после этого. ссылка

На данный момент это невозможно. По словам модераторов на форумах компании microsoft: _“Такое поведение является преднамеренным, и я не думаю, что есть способ переопределить эту функциональность, кроме как убедиться, что оба монитора включены при запуске системы.” _Довольно неубедительно. Однако сейчас есть способ запросить эту функцию. Пожалуйста, перейдите по ссылке и запросите эту функцию, если вы считаете ее важной. Также был создан билет на эту функцию официально. Только время покажет.

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

4
4
4
2013-11-01 02:22:05 +0000

Есть аппаратное обеспечение, которое, вероятно, сможет решить вашу проблему.

Назначение такого устройства - сидеть между кабелем монитора и заставлять компьютер думать, что монитор все еще существует. Он делает это, записывая EDID один раз и повторяя его все время после этого.

3
3
3
2010-11-02 05:45:43 +0000

Взгляните на ваши услуги. У меня была похожая проблема, и я отключил “AMD External Events Utility”, и он перестал искать монитор. Думаю, в моей старой системе он назывался “ati hotkey poller”.

2
2
2
2011-07-22 07:25:00 +0000

В случае с картой NVidia вам необходимо отключить услуги “NVIDIA Update Service Deamon”.

1 Запустите “services.msc” 2. Отключить эти службы - Изменить выполнение на ручное.

1
1
1
2015-06-10 02:49:18 +0000

Вот решение, которое мне помогло. Windows 7, NVidia Quadro NVS 295. Но это в значительной степени не относится к делу.

Важно то, что это мониторы HP EliteDisplay 241i.

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

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

1
1
1
2010-03-25 23:06:45 +0000

У меня похожая ситуация с вами, за исключением того, что вместо кВМ у меня есть моя основная система, подключенная к DVI, а вторичная - к VGA. Таким образом, я использую выбор входа монитора.

Если этого недостаточно: Какой KVM вы используете? Есть ли у вас та же проблема, если вы отсоединить и подключить кабели? Включает ли монитор и выключает ли Windows, чтобы обнаружить его?

Может быть, вам нужен лучший кВМ ? (Это заставляет оба компьютера думать, что они подключены к монитору.)

1
1
1
2010-08-30 22:42:07 +0000

Единственное, что я могу придумать, что не очень хорошее решение - это купить лучший КВМ.

У моего первого старого KVM была та же проблема, о которой вы говорите. Я обновился до совершенно нового цифрового, и он в основном эмулирует/подделывает сигнал, даже когда тебя нет на канале.

Кроме этого, я создал для вас исправление в реестре, которое должно отключить TMM в Windows 7 .

0
0
0
2019-12-11 20:59:15 +0000

Решение для (по крайней мере, некоторых) карт Nvidia. Лучше поздно, чем никогда. Для карты Nvidia (Quadro FX 1400, драйвер 9.18.13.908) с использованием драйвера Nvidia:

Right click on desktop
Select "Nvidia Control Panel"
Workstation -> view system topology
For the monitor in question click on "EDID"
Save EDID as text file.
Load EDID from text file (the one just saved).
Now EDID source is "File", previously it was "Monitor".

После этого переключения KVM больше не изменяет рабочий стол.

Вероятно, было бы неплохо переключить его обратно на “монитор” перед подключением другого устройства отображения!

Похожие вопросы

3
28
13
7
7