New
#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.
How to re-enumerate display devices? For example: re-enumerate Acer monitor as display device 1, and Sony television as display device 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.
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.
Also, it says this:Code:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Configuration HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Connectivity
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:
Last edited by file3456; 08 Jan 2022 at 03:54.
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
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
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.
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.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
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.