我有 2 台显示器,无意中将相同的图片设置为每台显示器的背景。我想要一台显示器使用纯色,另一台显示器使用图片,但现在我只能将它们更改为纯色或每台显示器使用图片(相同或不同)。当我选择纯色时,两台显示器都变为纯色,而当我选择图片时,两台显示器都显示图片。似乎没有办法将其中一台显示器更改为纯色。
为了找到各个显示器背景的存储位置,我创建了一个新的测试用户,并将每个显示器的背景设置为不同的图片/文件名。然后我在注册表中搜索两个图像的文件名。我找到了一张显示器图片,但没有找到另一张。
我还想从背景设置图片选项中删除我设置的其中一张图片。如能得到任何帮助我将不胜感激。
答案1
我找到了注册表中设置图片历史记录的位置,但尚未找到如何恢复到单个显示器上的图片。删除 BackgroundHistoryPath 条目数据会从 Background 设置中的选项中删除图片。您必须注销才能使设置生效。
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers
Computer\HKEY_USERS\S-1-5-21-2576265625-2187756292-1485823895-1001\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers
当前壁纸设置可在此处找到(用户名可能不同)
Computer\HKEY_CURRENT_USER\Control Panel\Desktop
Computer\HKEY_USERS\S-1-5-19\Control Panel\Desktop
Computer\HKEY_USERS\S-1-5-20\Control Panel\Desktop
答案2
看来我所要求的事情在微软看来是无法实现的。他们建议的解决方法与@Romen 建议的相同,即使用颜色来显示图片。
但是,如果您创建用户,将背景设置为纯色,然后只将一台显示器更改为图片,则它会正常工作,直到您将图片背景设置更改为纯色或幻灯片。一旦您这样做并尝试返回图片,两个显示器都会以图片模式显示。所以最初它可以工作,但您无法更改范例。
来自微软:
https://answers.microsoft.com/en-us/windows/forum/windows_10-start-win_theme/win10-how-to-remove-background-picture-for-one/2203379c-7b51-48e2-a942-fac341de1771?messageId=6c5d704a-a1c3-4175-af86-a8336915060f&tm=1603734584257
There is no native function in the Windows display or Personalization settings to have a picture and a solid color on different monitor. However, you can work around this by creating an image of the desired solid color, then using it as a background image and applying it to one of the monitors.