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

Обновлено: 07.07.2024

Цифровая система видеонаблюдения VideoNet.

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

Решение вопросов связанных с настройкой системы VideoNet 8

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

varaktor » 19 июл 2013, 10:21

Доброго времени суток.
Собственнно, вопрос в теме. Поясняю ситуацию.
Стоял комп с 4 мониторами. После первоначальной настройки отключил автоопределение через реестр. Все работало - все устраивало. Потом понадобилось добавить на этот комп еще 1 монитор под отдельный DVR. Добавил, Videonet его не увидел (так и надо было). Все работало - все устраивало. Теперь DVR "ушел" и понадобилось подцепить монитор из под него на Videonet. Включаю в реестре автоопределение, перегружаюсь. и ничего не изменилось. Пробовал шаманить с разъемами, подключениями-отключениями - результат "0".
Вопрос: как заставить Videonet увидеть новый монитор?
Спасибо.

Vibat » 19 июл 2013, 10:46

varaktor писал(а): Включаю в реестре автоопределение, перегружаюсь. Спасибо.

где конкретно в реестре ( и как ) ты отключал и включал автоопределение мониторов ?
Для начала, 2х ( 3х, 4х, 5ти)) мониторная конфигурация должна быть настроена и работать на уровне операционной системы (в режиме «Расширение рабочего стола»)
смотри viewtopic.php?f=10&t=23

varaktor » 19 июл 2013, 11:01

Все и работало в режиме расширения. В списке доступных мониторов Videonet новый монитор не появляется, хотя в винде прекрасно работает в вышеуказанном режиме.

Vibat » 19 июл 2013, 11:08

за автоопределение мониторов отвечает только параметр AUMonitorConfig (принимает значение 0 или 1 )

если еще что ты напутал, всегда можно VideoNet переустановить ( скорее всего придёться удалить полностью )
ну или к саппорту ( предпочтительнее к Stranger-у)

varaktor » 19 июл 2013, 11:17

Vibat » 19 июл 2013, 11:44


Нет не баг, если управлять только параметром AUMonitorConfig ( значение 0 выключено, или 1 включено ), то дополнительные мониторы или не определяются или соответсвенно определяются в VideoNet . Ну у меня так например )

varaktor » 19 июл 2013, 11:49

В саппорте написали,что я делаю все правильно, только вот не работает Выслал .cab. Жду рекомендаций.

Vibat » 19 июл 2013, 12:03

varaktor писал(а): В саппорте написали,что я делаю все правильно ..

Почему ты не использовал для своих задач "пустой режим" ? , смотри FAQ viewtopic.php?f=10&t=10
это ведь просто, и не связано с какими либо ошибками при правке реестра

varaktor » 19 июл 2013, 12:14

Потому что, когда я подключал пятый монитор, у меня автоопределение уже было отключено и на тот момент меня режим работы устраивал. Но времена меняются.

varaktor » 19 июл 2013, 12:36

Проблема решена.
Весь затык в 64-битной системе, о чем я совершенно забыл, но напомнила поддержка.
Тупо правил не ту ветку.
Всем спасибо.

Vibat » 19 июл 2013, 15:11


такое может случиться если импортировать конфигурацию из 32 битной ОС
само по себе в 64 битной ОС VideoNet не установиться в [HKEY_LOCAL_MACHINE\SOFTWARE\SKYROS\VideoNet\8.0\SysConfig\NetworkConfig\]
хорошо ты хоть не на другом компьютере правил реестр ))

Vibat » 22 июл 2013, 08:56

Вот и вопрос на засыпку .. кто точно знает

Работает ли штатным образом экспорт - импорт конфигурации VideoNet между 32 и 64 ОС ?

dr0m0k » 22 июл 2013, 09:58

ну а чего ему не работать то? софт то 32-битный как был так и остался. а то что, ветка в реестре другая - так это винда ее по другому пути хранит, а сам софт по старому пишет.

Stranger » 22 июл 2013, 11:45

Vibat писал(а): Вот и вопрос на засыпку .. кто точно знает

Работает ли штатным образом экспорт - импорт конфигурации VideoNet между 32 и 64 ОС ?

В VideoNet 8.8 SP3 работает. Проблемы после такого импорта могли возникать в 8.8 SP2.

P.S. Только обсуждение этого вопроса здесь - уже совсем offtopic.

Vibat » 22 июл 2013, 12:32

dr0m0k писал(а): ну а чего ему не работать то? софт то 32-битный как был так и остался. а то что, ветка в реестре другая - так это винда ее по другому пути хранит, а сам софт по старому пишет.

У меня совсем недавно не работало. Не мог я оригинальную конфигурацию перекинуть с 64 на 32 бит, ну чтобы всё корректно после заработало. И тот же Stranger подтверждал проблему ( если я это правильно понял в разговоре).
Ну а то, что в последней сборке VideoNet 8.8 sp.3 косяк устранён - не знал ..

dr0m0k » 24 июл 2013, 06:46

Vibat » 24 июл 2013, 07:08

теперь то чё уж говорить, в последней сборке 8.8 sp.3 вроде всё работает корректно ..
оригинальная конфигурация с 64 бит переписываеться в 32 битную без ошибок, и обратно, специально проверил ( пресс - релиз как обычно утаивает информацию об исправлениях)
смущает только появление в 32-битной ОС нового каталога C:\Program Files (x86)\SKYROS\VideoNet 8\WebServerTemp , правильнее наверное каталог веб сервера по умолчанию размещать в корень C:\

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

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

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

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

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

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

Ответы [ 8 ]

Может быть, это слишком просто, но вы пробовали просто использовать горячую клавишу 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) Перейдите сюда

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

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

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

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

По сути, к реализации этой маленькой автоматизации меня сподвигла лень.

Собственно, с чего все началось.

У меня есть ноутбук с установленной gentoo, и i3wm оконным менеджером. Так же есть несколько мониторов(дома, на работе и т д). Разрешения на всех мониторах разные, способы подключения тоже (VGA, HDMI, DVI) разные. Активно, использую первые два.

Раньше, при подключении второго монитора, приходилось вызывать команды, которые инициализировали этот самый монитор. Запуск команды с автоматическим ключом, не всегда давал, желаемого результата(не угадывал разрешение).

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

И хотя, в xrandr для каждого монитора у меня есть несколько вариантов разрешений, есть одно (максимальное для данного монитора, которое удовлетворяет), но на каждом мониторе оно разное(так как сами мониторы разные).

Потому пришлось искать решение…

Первым делом, мне нужно было как то решить вопрос, с выявлением ситуации подключения\отключения второго монитора.
Как оказалось, тут сложного ничего не было.

Все, что нам нужно, это заглянуть в директорию /etc/udev/rules.d , где собственно и будут храниться наши правила для монитора.


Для получения значений KERNEL и SUBSYSTEM выполните команду:

И подключите \отключите второй монитор

ACTION — указывает на какие действия реагировать, в данном случае на оба включение и отключение. И собственно RUN — тот скрипт который мы будем запускать. Из примера видно, что файл называется change_monitor.sh и находится в /usr/bin/. Хотя расположение, может быть и другим. Например /home/user/bin

Ну и собственно сам файл

Возможно, реализация не очень и красивая, но рабочая. Мы стараемся получить максимально установленное разрешение для подключенного монитора из output команды xrandr. В том случае, если монитор подключен, то строка /VGA1 connected будет найдена. Если нет то она будет VGA1 disconnected и ничего найдено не будет.

P.S на разных системах именование устройств (VGA1 HDMI1) — могут отличаться. для того, что бы увидеть, достаточно набрать в консоли xrandr

Цифровая система видеонаблюдения VideoNet.

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

Решение вопросов связанных с настройкой системы VideoNet 8

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

varaktor » 19 июл 2013, 10:21

Доброго времени суток.
Собственнно, вопрос в теме. Поясняю ситуацию.
Стоял комп с 4 мониторами. После первоначальной настройки отключил автоопределение через реестр. Все работало - все устраивало. Потом понадобилось добавить на этот комп еще 1 монитор под отдельный DVR. Добавил, Videonet его не увидел (так и надо было). Все работало - все устраивало. Теперь DVR "ушел" и понадобилось подцепить монитор из под него на Videonet. Включаю в реестре автоопределение, перегружаюсь. и ничего не изменилось. Пробовал шаманить с разъемами, подключениями-отключениями - результат "0".
Вопрос: как заставить Videonet увидеть новый монитор?
Спасибо.

Vibat » 19 июл 2013, 10:46

varaktor писал(а): Включаю в реестре автоопределение, перегружаюсь. Спасибо.

где конкретно в реестре ( и как ) ты отключал и включал автоопределение мониторов ?
Для начала, 2х ( 3х, 4х, 5ти)) мониторная конфигурация должна быть настроена и работать на уровне операционной системы (в режиме «Расширение рабочего стола»)
смотри viewtopic.php?f=10&t=23

varaktor » 19 июл 2013, 11:01

Все и работало в режиме расширения. В списке доступных мониторов Videonet новый монитор не появляется, хотя в винде прекрасно работает в вышеуказанном режиме.

Vibat » 19 июл 2013, 11:08

за автоопределение мониторов отвечает только параметр AUMonitorConfig (принимает значение 0 или 1 )

если еще что ты напутал, всегда можно VideoNet переустановить ( скорее всего придёться удалить полностью )
ну или к саппорту ( предпочтительнее к Stranger-у)

varaktor » 19 июл 2013, 11:17

Vibat » 19 июл 2013, 11:44


Нет не баг, если управлять только параметром AUMonitorConfig ( значение 0 выключено, или 1 включено ), то дополнительные мониторы или не определяются или соответсвенно определяются в VideoNet . Ну у меня так например )

varaktor » 19 июл 2013, 11:49

В саппорте написали,что я делаю все правильно, только вот не работает Выслал .cab. Жду рекомендаций.

Vibat » 19 июл 2013, 12:03

varaktor писал(а): В саппорте написали,что я делаю все правильно ..

Почему ты не использовал для своих задач "пустой режим" ? , смотри FAQ viewtopic.php?f=10&t=10
это ведь просто, и не связано с какими либо ошибками при правке реестра

varaktor » 19 июл 2013, 12:14

Потому что, когда я подключал пятый монитор, у меня автоопределение уже было отключено и на тот момент меня режим работы устраивал. Но времена меняются.

varaktor » 19 июл 2013, 12:36

Проблема решена.
Весь затык в 64-битной системе, о чем я совершенно забыл, но напомнила поддержка.
Тупо правил не ту ветку.
Всем спасибо.

Vibat » 19 июл 2013, 15:11


такое может случиться если импортировать конфигурацию из 32 битной ОС
само по себе в 64 битной ОС VideoNet не установиться в [HKEY_LOCAL_MACHINE\SOFTWARE\SKYROS\VideoNet\8.0\SysConfig\NetworkConfig\]
хорошо ты хоть не на другом компьютере правил реестр ))

Vibat » 22 июл 2013, 08:56

Вот и вопрос на засыпку .. кто точно знает

Работает ли штатным образом экспорт - импорт конфигурации VideoNet между 32 и 64 ОС ?

dr0m0k » 22 июл 2013, 09:58

ну а чего ему не работать то? софт то 32-битный как был так и остался. а то что, ветка в реестре другая - так это винда ее по другому пути хранит, а сам софт по старому пишет.

Stranger » 22 июл 2013, 11:45

Vibat писал(а): Вот и вопрос на засыпку .. кто точно знает

Работает ли штатным образом экспорт - импорт конфигурации VideoNet между 32 и 64 ОС ?

В VideoNet 8.8 SP3 работает. Проблемы после такого импорта могли возникать в 8.8 SP2.

P.S. Только обсуждение этого вопроса здесь - уже совсем offtopic.

Vibat » 22 июл 2013, 12:32

dr0m0k писал(а): ну а чего ему не работать то? софт то 32-битный как был так и остался. а то что, ветка в реестре другая - так это винда ее по другому пути хранит, а сам софт по старому пишет.

У меня совсем недавно не работало. Не мог я оригинальную конфигурацию перекинуть с 64 на 32 бит, ну чтобы всё корректно после заработало. И тот же Stranger подтверждал проблему ( если я это правильно понял в разговоре).
Ну а то, что в последней сборке VideoNet 8.8 sp.3 косяк устранён - не знал ..

dr0m0k » 24 июл 2013, 06:46

Vibat » 24 июл 2013, 07:08

теперь то чё уж говорить, в последней сборке 8.8 sp.3 вроде всё работает корректно ..
оригинальная конфигурация с 64 бит переписываеться в 32 битную без ошибок, и обратно, специально проверил ( пресс - релиз как обычно утаивает информацию об исправлениях)
смущает только появление в 32-битной ОС нового каталога C:\Program Files (x86)\SKYROS\VideoNet 8\WebServerTemp , правильнее наверное каталог веб сервера по умолчанию размещать в корень C:\

Читайте также: