自学内容网 自学内容网

置分辨率设置多显示器的时候提示, 某些设置由系统管理员进行管理

遇到的问题

设置分辨率设置多显示器的时候提示(如下图所示):

某些设置由系统管理员进行管理

在这里插入图片描述

解决方法

先试试这个方法:

https://answers.microsoft.com/zh-hans/windows/forum/all/%E6%9B%B4%E6%94%B9%E5%88%86%E8%BE%A8%E7%8E%87/6529bd88-fe22-4019-9eae-2ad55d6ed9e2

  1. 点击开始按钮>输入cmd>右键点击搜索结果中的"命令提示符">以管理员身份运行

  2. 在打开的命令提示符窗口中运行:

RD /S /Q "%WinDir%\System32\GroupPolicyUsers"

RD /S /Q "%WinDir%\System32\GroupPolicy"

(顺便提一下,这个命令其实就是删除C:\Windows\System32\GroupPolicyUsers下面和C:\Windows\System32\GroupPolicyUsers这个文件夹 )

3、重启一下电脑,然后重复1操作打开命令提示符后再次运行:

gpupdate /force

上面这个方法是微软社区的,另外还有一个还注册表的方法,我都试了没有作用。直接放弃了。

实在解决不了,不如换种思路,直接用命来或者软件对电脑进行设置:

我是用的是MultiMonitorTool这个工具,试了一下还不错。

在这里插入图片描述

官网地址:https://www.nirsoft.net/utils/multi_monitor_tool.html

官网地址翻到最后一页有下载链接和翻译包。
在这里插入图片描述

其他详细设置方法

在 CMD(命令提示符)中,虽然 Windows 内置的显示器管理命令有限,但可以通过一些常用的工具和系统自带命令来管理显示器设置。以下是详细介绍如何通过 CMD 操作显示设置的所有常见命令和方法。

1. DisplaySwitch.exe 命令

DisplaySwitch.exe 是 Windows 内置的显示管理工具,可以通过 CMD 调用来设置不同的显示模式。以下是所有 DisplaySwitch.exe 支持的参数:

  • 显示命令:
    • 打开命令提示符,输入以下命令来切换显示模式:
DisplaySwitch.exe /internal
DisplaySwitch.exe /external
DisplaySwitch.exe /clone
DisplaySwitch.exe /extend
- **解释:**
    * `/internal`:仅使用笔记本的内置显示器(仅屏幕1)。
    * `/external`:仅使用外接显示器(仅屏幕2)。
    * `/clone`:镜像模式,两个显示器显示相同内容。
    * `/extend`:扩展显示器模式,两个显示器组成一个更大的屏幕区域。

2. MultiMonitorTool.exe 命令(推荐)

如前面所介绍的 MultiMonitorTool,这是一个强大的第三方工具,可以用来进行详细的多显示器配置。下面是该工具的所有常用命令行参数:

  • 列出所有显示器信息:
MultiMonitorTool.exe /List

列出所有连接的显示器及其当前状态、分辨率、ID 等详细信息。

  • 设置主显示器:
MultiMonitorTool.exe /SetPrimary 1

这里 1 是显示器的 ID,表示将此显示器设置为主显示器。

  • 启用某个显示器:
MultiMonitorTool.exe /Enable 2

启用 ID 为 2 的显示器。

  • 禁用某个显示器:
MultiMonitorTool.exe /Disable 2

禁用 ID 为 2 的显示器。

  • 切换到扩展模式:
MultiMonitorTool.exe /SetMode 1 /extend
  • 设置显示器分辨率:
MultiMonitorTool.exe /SetResolution 1 1920 1080

将 ID 为 1 的显示器分辨率设置为 1920x1080。

  • 保存当前显示配置:
MultiMonitorTool.exe /SaveConfig "C:\path\to\config.cfg"

保存当前显示器配置到指定的文件路径。

  • 加载并应用显示配置:
MultiMonitorTool.exe /LoadConfig "C:\path\to\config.cfg"

3. 常见 Windows 显示命令

虽然 CMD 没有直接的显示管理命令,可以使用一些系统命令来辅助显示器的管理和调整。

  • 重启图形驱动器: 如果显示器遇到问题,可以通过以下快捷键来重启图形驱动器:
Ctrl + Shift + Win + B
  • 启动显示设置: 如果你想快速打开 Windows 的显示设置窗口,可以运行以下命令:
control.exe desk.cpl

这将打开 Windows 的显示设置界面,允许用户手动调整分辨率和显示器设置。

4. 通过 PowerShell 设置显示器(高级)

PowerShell 提供了比 CMD 更强大的功能,可以用来进一步控制和配置显示器。你可以使用 PowerShell 脚本来进行更高级的显示器设置。

  • 列出所有显示器信息:
Get-WmiObject -Namespace root\wmi -Class WmiMonitorBasicDisplayParams
  • 设置显示器分辨率(需要额外模块支持): 使用 PowerShell 可以安装 DisplaySwitchWmiMonitor 模块来更灵活地操作。

5. Nircmd.exe(第三方工具)

Nircmd 是一个命令行工具,提供了很多关于显示器的操作命令。它可以控制分辨率、显示器开关、屏幕亮度等。可以从 NirSoft 官方网站下载。

  • 关闭显示器:
nircmd.exe monitor off
  • 设置显示器分辨率:
nircmd.exe setdisplay 1920 1080 32

设置屏幕分辨率为 1920x1080,32 位色深。

  • 切换显示模式(扩展/镜像等):
nircmd.exe changesysdisplay 2 extend

6. WMI 命令

Windows Management Instrumentation(WMI)命令行工具也可以用于管理显示器的一些属性。

  • 查询显示器分辨率:
wmic path Win32_VideoController get CurrentHorizontalResolution,CurrentVerticalResolution

查询当前显示器的水平和垂直分辨率。

7. 显示驱动器相关命令

有时,显示器问题可能与图形驱动器有关,可以通过以下命令来操作图形驱动器:

  • 卸载并重新安装图形驱动器:
devcon.exe remove "PCI\VEN_10DE&DEV_1C82"
devcon.exe rescan

其中的硬件 ID 需要根据具体设备调整。

使用 DisplaySwitch.exe 调整显示器模式

  • 按下 Win + R,输入 cmd 打开命令提示符。
  • 输入以下命令之一来调整显示设置:
    • PC screen only(仅显示器 1):
DisplaySwitch.exe /internal
- **Duplicate(复制显示器 1 和 2 的显示)**:
DisplaySwitch.exe /clone
- **Extend(扩展显示器 1 和 2)**:
DisplaySwitch.exe /extend
- **Second screen only(仅显示器 2)**:
DisplaySwitch.exe /external

MultiMonitorTool 是 NirSoft 开发的一款免费的轻量级工具,用于管理和控制多显示器配置。它提供了一个用户友好的图形界面和强大的命令行支持,使用户可以快速切换显示器配置,设置主显示器,启用/禁用显示器,以及调整显示器的位置等。

这款软件有图形化界面,可以直接点击设置。

主要功能:

  1. 查看显示器信息:MultiMonitorTool 可以列出当前连接的所有显示器,显示每个显示器的分辨率、设备名称、显示模式等详细信息。
  2. 设置主显示器:允许用户轻松指定某个显示器作为主显示器。
  3. 启用/禁用显示器:用户可以通过 MultiMonitorTool 启用或禁用某个显示器,而不需要进入 Windows 设置。
  4. 调整显示器位置:可以通过拖动调整显示器的位置,比如设置显示器的排列方式(左、右、上、下)。
  5. 显示器切换模式:快速切换显示器的显示模式,如“扩展模式”、“复制模式”、“仅使用某个显示器”等。
  6. 命令行支持:MultiMonitorTool 的最大优势之一是支持通过命令行执行操作,用户可以通过命令行快速管理多显示器的设置,这对于自动化脚本非常有用。

图形界面功能:

  • 图形界面(GUI)中列出当前所有显示器,提供启用、禁用、设置主显示器等选项。
  • 可以保存当前的显示器配置,供日后快速恢复。

常见命令行用法:

  1. 列出当前所有显示器:
MultiMonitorTool.exe /List
  1. 设置主显示器: 假设显示器的ID是1:
MultiMonitorTool.exe /SetPrimary 1
  1. 启用显示器: 启用ID为1的显示器:
MultiMonitorTool.exe /Enable 1
  1. 禁用显示器: 禁用ID为2的显示器:
MultiMonitorTool.exe /Disable 2
  1. 切换到扩展模式:
MultiMonitorTool.exe /SetMode 1 /extend
  1. 保存显示器配置: 保存当前显示器的设置到一个文件:
MultiMonitorTool.exe /SaveConfig "C:\path\to\save\config.cfg"
  1. 恢复显示器配置: 从之前保存的配置文件中恢复显示器设置:
MultiMonitorTool.exe /LoadConfig "C:\path\to\save\config.cfg"

使用场景:

  • 自动化显示器管理:可以用于脚本自动化管理多显示器的设置,非常适合需要经常切换显示配置的用户,比如在家办公和会议模式之间切换。
  • 开发人员和IT管理员:可以用于批量管理多个显示器配置,特别是在需要定期调整显示器设置的情况下。
  • 个人用户:轻松管理多显示器设置,无需手动进入Windows设置。

下载和使用:

  • MultiMonitorTool 是一款免安装软件,下载后直接解压即可使用。
  • 下载地址:NirSoft 官方网站

参考:

关于Windows 10 20H2 不同用户下设置不同分辨率的疑问

如何解决 Windows 10 1709 *某些设置由你的组织来管理

更改分辨率时,显示某些设置由系统管理员进行管理,可是我就是用本地管理员账号登陆的

https://www.nirsoft.net/utils/multi_monitor_tool.html


原文地址:https://blog.csdn.net/weixin_44893902/article/details/143024387

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!