How to re-enumerate display devices?


  1. Posts : 28
    Windows 7 Home Premium, 64 bit
       #1

    How to re-enumerate display devices?


    How to re-enumerate display devices? For example: re-enumerate Acer monitor as display device 1, and Sony television as display device 2.
      My Computer


  2. Posts : 0
    Windows 7 Ultimate x64
       #2

    Very simple. It's in the registry. You'll need to delete two keys. The instructions are here. The provided registry file will automatically delete those two keys. I looked at the reg file as of this post.

    Do backup the original though. For your convenience, I created a batch file that will do just that. Just place the batch file on the desktop and double click. The result will be the configuration and connectivity registry files.

    To import back into the registry just double click on both back up registry .reg files. You'll get a warning about importing. Just click ok.

    Backup_Display_position.bat


    Note: it says, "It may be possible to work around this by forcing Windows to re-detect monitors."

    Theoretically it should work, but it may depend on the port you use first. I'm not sure. What I would do is make sure all monitors are unplugged except your # 1 monitor, then remove the registry keys with that file and then start adding monitors back one by one in the order you want them. A reboot may be necessary.

    I can also give you instructions on how to do this via a live boot environment if required. That way you'll won't be in the OS while monkeying with the registry.
      My Computer


  3. Posts : 28
    Windows 7 Home Premium, 64 bit
    Thread Starter
       #3

    F22 Simpilot said:
    Very simple. It's in the registry. You'll need to delete two keys. The instructions are here. The provided registry file will automatically delete those two keys. I looked at the reg file as of this post.

    Do backup the original though. For your convenience, I created a batch file that will do just that. Just place the batch file on the desktop and double click. The result will be the configuration and connectivity registry files.

    To import back into the registry just double click on both back up registry .reg files. You'll get a warning about importing. Just click ok.

    Backup_Display_position.bat
    Note: it says, "It may be possible to work around this by forcing Windows to re-detect monitors."

    Theoretically it should work, but it may depend on the port you use first. I'm not sure. What I would do is make sure all monitors are unplugged except your # 1 monitor, then remove the registry keys with that file and then start adding monitors back one by one in the order you want them. A reboot may be necessary.
    I can also give you instructions on how to do this via a live boot environment if required. That way you'll won't be in the OS while monkeying with the registry.
    Okay. Thanks for the links, and the comprehensive answer.

    Should I delete the registry keys that are related to the active monitor (an Acer S271HL)? If so, how would this affect the current GUI (e.g.: loss of high resolution, et al.)?
      My Computer


  4. Posts : 0
    Windows 7 Ultimate x64
       #4

    I really don't know how this will affect anything other than renumbering the monitors like you want. This is why I'd create a system restore point and/or backup the registry prior to executing the registry file. I created that batch file that will backup the two registry entries outlined in that link from displaylink.com

    There are only two registry keys here.

    These are the ONLY two keys being deleted.

    Code:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Configuration
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Connectivity
    Also, it says this:

    How to re-enumerate display devices?-fdbgddr.jpg


    You'll notice it doesn't say anything about deleting anything else.

    - - - Updated - - -

    Let me reiterate what I said previously just in case.


    Boris said:
    What I would do is make sure all monitors are unplugged except your # 1 monitor, then remove the registry keys with that file and then start adding monitors back one by one in the order you want them. A reboot may be necessary.
    Last edited by file3456; 08 Jan 2022 at 03:54.
      My Computer


  5. Posts : 28
    Windows 7 Home Premium, 64 bit
    Thread Starter
       #5

    F22 Simpilot said:
    I realy don't know how this will affect anything other than renumbering the monitors like you want. This is why I'd create a system restore point and/or backup the registry prior to executing the registry file. I created that batch file that will backup the two registry entries outlined in that link from displaylink.com

    There are only two registry keys here.

    These are the ONLY two keys being deleted.

    Code:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Configuration
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Connectivity
    Also, it says this:

    How to re-enumerate display devices?-fdbgddr.jpg


    You'll notice it doesn't say anything about deleting anything else.

    - - - Updated - - -

    Let me reiterate what I said previously just in case.

    Okay, thanks.

    I was referring to the sub keys that apply to the active monitor (an Acer S271HL):

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration\ACR02CALUWAA01185D 8_23_07E4_4A^BFDAF4B0AAA2BA361FC7F21E35503298

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity\ACR02CALUWAA01185D8 _23_07E4_4A^BFDAF4B0AAA2BA361FC7F21E35503298
    Attached Thumbnails Attached Thumbnails How to re-enumerate display devices?-2022_01_07_15_54_311.png  
      My Computer


  6. Posts : 7,107
    W7 home premium 32bit/W7HP 64bit/w10 tp insider ring
       #6

    maybe im being dumb here
    Once a secondary moniter is plugged in, which i do every weekend, from my personalization GUI i can change it so that either/or screen/monitor becomes the primary plus other settings ....... screenshot on its way

    apoligies its from screen resolution (right click on desktop)
    scrrenshot shows that my primary is my laptop screen but as i said if i hit the dropdown arrow i can change them
    see the line >>>this is currently my main display<<<

    note
    this is from inside windows NOT my graphics GUI i assume the option is also available there...

    going to have to this myself shortly my monitor is on its way out
    Attached Thumbnails Attached Thumbnails How to re-enumerate display devices?-view.png  
      My Computer


  7. Posts : 0
    Windows 7 Ultimate x64
       #7

    DomDiStroia said:
    Okay, thanks.

    I was referring to the sub keys that apply to the active monitor (an Acer S271HL):

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration\ACR02CALUWAA01185D 8_23_07E4_4A^BFDAF4B0AAA2BA361FC7F21E35503298

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity\ACR02CALUWAA01185D8 _23_07E4_4A^BFDAF4B0AAA2BA361FC7F21E35503298
    When you run the reg file downloaded from that website, there's no need to worry about subkeys. In fact, don't even browse the registry looking for trouble. I'm going to tell you why.

    See these last two parts of the keys?

    \Configuration

    \Connectivity

    Everything after that is included in the reg file provided by the downloded link there and my batch file takes care of all subkeys after those two paths as well. Don't believe me? Run my backup batch file I uploaded. Now look inside the two backup reg files that were created using Notepad ++ or Windows Notepad. EVERYTHING is there up to and including subkeys.

    So again, don't even look in the registry. All you have to do is delete these keys via the reg file provided at that website (read the website please). But before you do, run my batch file to backup those keys. If there's a foul up ( I warned about system restore, remember?) then as an extra backup, double click on both the backups my batch file created. Here's what's in the batch file.


    Code:
    @echo off
    reg export HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration Backup_Configuration.reg
    reg export HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity Backup_Connectivity.reg
    exit
    That's it. In the two files created, Backup_Configuration.reg and Backup_Connectivity.reg open those suckers and look. You should see a ton of crap in those two reg files that were backed up.

    Same applies to the reg file in the link above. It will delete ALL keys and subkeys related to \Configuration and \Connectivity.


    Again, there is no need once so ever to browse the registry unless you want to know what those reg files do. Which is fine, but peering around in the registry and messing around with it for this issue is not needed.

    So, yeah, ALL subkeys are included in that reg file provided at that website and via my batch file. May not look like it, but they are.

    - - - Updated - - -

    I think torchwood has a good point despite the linked website Info. I gave. If you go to Control Panel\All Control Panel Items\Display\Screen Resolution you can drag monitor icons around. Give that a try. You can find the Display option by right clicking the desktop and selecting Personalize. Look left at the bottom.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 06:07.
Find Us