使用multimonitortool工具实现多屏显示器的映射

  1. 先人工把显示器在 Windows 里摆好

    比如现在已经摆好了:上排 3-1-2,下排 6-4-5,主屏=1。

  2. 在管理员 CMD 执行一次(生成配置文件)

bash 复制代码
bat
C:\Trro\multimonitortool-x64\MultiMonitorTool.exe /SaveConfig C:\Trro\multimonitortool-x64\layout.cfg

3

bash 复制代码
) apply_display_layout.bat 
@echo off
set BASE=C:\Trro\multimonitortool-x64
set LOG=%BASE%\displayfix.log

echo [%date% %time%] ===== Apply display layout (LoadConfig) =====>> "%LOG%"

rem 等待 DP 握手稳定
timeout /t 30 /nobreak >nul

rem 恢复布局
"%BASE%\MultiMonitorTool.exe" /LoadConfig "%BASE%\layout.cfg"

echo [%date% %time%] ===== Done =====>> "%LOG%"
exit /b 0

然后任务计划继续运行这个 bat。

  1. 手动测试一次
    在管理员 CMD 执行:
bash 复制代码
bat
C:\Trro\multimonitortool-x64\apply_display_layout.bat

等 30 秒后,看显示器是否自动恢复到正确布局(上排 3-1-2,下排 6-4-5,主屏=1)。

然后查看日志:

bash 复制代码
bat
type C:\Trro\multimonitortool-x64\displayfix.log

应该看到:

ini

日期 时间 ===== Apply display layout (LoadConfig) =====

日期 时间 ===== Done =====

  1. 确认任务计划配置正确

打开任务计划程序(Win+R → taskschd.msc),找到你的任务,确认:

触发器 选项卡

开始任务:选 "启动时"(如果你想在登录前就恢复,适合多用户或远程桌面场景)

或者选 "登录时"(适合单用户,登录后才恢复)

操作 选项卡

程序或脚本:

makefile

C:\multimonitortool-x64\apply_display_layout.bat

起始于(可选):

makefile

C:\multimonitortool-x64

条件 选项卡

取消勾选:"只有在计算机使用交流电源时才启动任务"(台式机可忽略)

设置 选项卡

勾选:"允许按需运行任务"

勾选:"如果任务失败,按以下时间间隔重新启动" → 设 1 分钟,尝试 3 次(可选,防止首次执行时显示器还未就绪)

常规 选项卡

运行身份:选你当前用户(或者"不管用户是否登录都要运行"+ 勾选"使用最高权限运行")

勾选:"使用最高权限运行"

  1. 重启电脑验证

保存任务后,重启电脑,登录进系统后:

看显示器布局是否自动恢复正确

检查日志:

bat

type C:\multimonitortool-x64\displayfix.log

最新的时间戳应该是刚才重启后的,且有 Done

相关推荐
小羊没烦恼!15 小时前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
rockmelodies15 小时前
# Windows Server2008 R2 Standard(SP1镜像U盘)重置本地管理员密码【完整详细步骤】
windows·密码破解
梅梅96619 小时前
一款mipi转lvds的lcd调试(LT8912B)
单片机·计算机外设·电脑·显示器·pd芯片
kakakahahahaha1 天前
Windows C盘空间不足的安全清理与迁移流程
windows·电脑·笔记本电脑·软件需求·c盘清理
做咩啊~1 天前
远程连接提示:身份验证错误,要求的函数不受支持
windows
百事牛科技1 天前
PPT只读怎么取消?四种情况分别处理
windows·powerpoint
熊明才2 天前
WSL2 网络突然瘫痪(Network is unreachable / 没有 eth0)最短修复指南(2026年9月20日亲测可用)
linux·windows·wsl2
xbzb2 天前
Windows 启动故障修复知识整理:蓝屏 / 无限重启 / 盘符 X / 无 PE 盘
windows
我命由我123452 天前
Mac 操作系统 - 一些使用记录
运维·windows·学习·系统安全·运维开发·mac·学习方法
kakakahahahaha3 天前
Windows Steam 游戏存档在哪里?定位和恢复排查流程
windows·其他·电脑·笔记本电脑·内容运营·软件需求