Windows自带播放器固定位置设置全攻略
Windows自带的播放器(现在叫“电影和电视”)虽然界面简洁,但很多用户发现它每次打开都会出现在屏幕中央,无法记住上次关闭时的位置。这确实有点不方便,特别是当你习惯把播放窗口放在屏幕特定区域时。别担心,这个问题其实有几种解决方法。
为什么播放器位置不固定?
首先要明白,Windows自带播放器的窗口位置管理是由系统控制的。默认情况下,大多数Windows应用在关闭后不会保存窗口位置信息,每次启动都会使用系统预设的默认位置(通常是屏幕中央)。这不是故障,而是设计如此。
方法一:使用系统自带的“记住窗口位置”功能
Windows其实有一个隐藏的“记住窗口位置”功能,只是默认没有开启:
-
打开设置
- 按
Win + I键打开Windows设置 - 选择“系统” > “多任务处理”
- 按
-

开启相关选项
- 在“贴靠”部分,确保“贴靠窗口”是开启状态
- 往下滚动,找到“当我调整贴靠窗口的大小时,同时调整任何相邻贴靠窗口的大小”并开启
- 最重要的是:开启“当我将窗口贴靠到屏幕边缘时,显示可以贴靠的布局”
-
手动调整并关闭
- 打开电影和电视应用
- 将窗口拖到你想要的位置
- 调整到合适大小
- 重要:不要直接点击右上角的X关闭
- 而是按
Alt + F4关闭应用
这样操作几次后,系统可能会记住窗口位置。不过说实话,这个方法不是100%有效,因为微软对这个功能的支持并不完善。
方法二:使用第三方小工具(推荐)
如果你经常使用Windows自带播放器,又希望它固定在特定位置,我推荐使用免费小工具WindowTop:
-
下载安装
- 访问Microsoft Store(微软商店)
- 搜索“WindowTop”
- 点击“获取”安装(完全免费)
-
设置固定位置
- 打开电影和电视应用
- 播放任意视频
- 在窗口顶部会出现WindowTop的控制栏
- 点击“图钉”图标即可固定窗口位置
- 你还可以设置透明度、置顶等实用功能
-
开机自启动
- 在WindowTop设置中开启“开机启动”
- 这样每次打开播放器都会自动固定在你设置的位置
WindowTop只有几MB大小,几乎不占系统资源,是我用过最轻量好用的窗口管理工具之一。
方法三:创建快捷方式启动参数
这个方法稍微高级一点,但一劳永逸:
-
找到播放器的真实位置
- 按
Win + R输入shell:AppsFolder回车 - 在应用列表中找到“电影和电视”
- 右键拖到桌面创建快捷方式
- 按
-
修改快捷方式属性
- 右键桌面上的快捷方式,选择“属性”
- 在“快捷方式”选项卡中,找到“运行方式”
- 选择“常规窗口”(不要选“最大化”或“最小化”)
-
使用批处理文件固定位置
- 在桌面新建一个文本文件,重命名为“固定播放器.bat”
- 右键用记事本编辑,输入以下代码:
start "电影和电视" shell:AppsFolder\Microsoft.ZuneVideo_8wekyb3d8bbwe!Microsoft.ZuneVideo timeout /t 2 powershell -command "& {Add-Type -TypeDefinition '[DllImport(\"user32.dll\")] public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);' -Name WindowPos; $hwnd = (Get-Process -Name Video.UI).MainWindowHandle; [WindowPos]::SetWindowPos($hwnd, -1, 100, 100, 800, 600, 0x0040)}" - 保存文件
- 注意:代码中的“100, 100”是窗口左上角的X、Y坐标,“800, 600”是窗口宽度和高度,你可以根据需要修改
-
运行测试
- 双击这个bat文件,播放器会在2秒后移动到指定位置
这个方法需要一点技术基础,但设置好后非常稳定。
方法四:使用AutoHotkey脚本(高级用户)
如果你不介意写点简单脚本,AutoHotkey是最强大的解决方案:
-
安装AutoHotkey
- 访问autohotkey.com下载安装
- 基本版就够用
-
创建脚本
- 右键桌面,新建AutoHotkey脚本
- 用记事本打开,输入:
#IfWinActive, ahk_exe Video.UI.exe ^!p:: ; Ctrl+Alt+P快捷键 WinMove, A, , 100, 100, 800, 600 ; 移动到100,100位置,大小800x600 WinSet, AlwaysOnTop, On, A ; 置顶(可选) return #IfWinActive
-
使用脚本
- 双击运行脚本(会在系统托盘显示图标)
- 打开电影和电视应用
- 按
Ctrl + Alt + P,窗口就会移动到指定位置
你还可以修改脚本,让播放器在打开时自动定位,这需要检测窗口创建事件。
给新手的特别提醒
如果你是电脑小白,我建议:
首选方法二(WindowTop工具),因为:
- 完全图形化操作,不用记命令
- 免费且安全
- 除了固定位置,还有很多实用功能
- 不影响系统稳定性
次选方法一,虽然效果有限,但完全不用安装任何软件。
为什么微软不直接提供这个功能?
你可能好奇,这么基础的功能为什么微软不做?其实有几个原因:
- 通用性考虑:Windows要适应各种尺寸的屏幕,固定位置在某些情况下反而会造成问题
- 多显示器支持:窗口固定位置在多显示器环境下逻辑复杂
- 安全因素:保存窗口位置需要读写注册表或配置文件,可能被恶意软件利用
不过说实话,这些理由都有点牵强。好在有这么多替代方案可以选择。
额外小技巧
- 快速移动窗口:按住
Shift键同时右键任务栏的播放器图标,选择“移动”,然后用方向键微调位置 - 多窗口布局:按
Win + 方向键可以快速将窗口贴靠到屏幕四边 - 临时固定:在播放器窗口按
Win + Ctrl + 回车可以切换“始终在最前”状态
总结
想让Windows自带播放器固定位置,你有四个选择:
- 图省事:用WindowTop工具,点点鼠标就搞定
- 爱折腾:用批处理或AutoHotkey脚本,灵活性最高
- 保守派:试试系统自带设置,虽然效果有限
- 终极方案:换用其他播放器,如VLC、PotPlayer,它们都有完善的窗口位置记忆功能
我个人的建议是,如果你只是偶尔用用Windows自带播放器,方法二足够了。如果你经常使用,并且对窗口位置有严格要求,可以考虑方法三或四。毕竟,电脑是工具,怎么方便怎么来,没必要跟它较劲。
最后提醒一点:无论用哪种方法,定期备份重要数据总是好习惯。特别是修改系统设置或安装新软件前,创建系统还原点只需要几分钟,但能在出问题时省下几个小时的重装时间。

还没有评论,来说两句吧...