본문 바로가기
Windows

PinTop

一个快捷键实现窗口置顶 — 用 Rust 重写的 483KB 免费窗口置顶工具

一个快捷键即可将当前窗口始终置顶的免费 Windows 窗口置顶工具。v11 基于 Rust + Direct2D 从零重写,仅一个 483KB 的可执行文件,无需安装,也无需 .NET 运行时。支持按窗口调节透明度、幽灵模式(点击穿透)、自动置顶、托盘右键快捷菜单、置顶窗口边框,以及 4 种语言。

v11.0.0·发布于 2010年3月1日·更新于 2026年10月20日·下载 76,057· 4.6 (10)
#창고정#항상위#AlwaysOnTop#투명도#유령모드#포터블#프리웨어#Rust#트레이#다국어+4
下载v11.0.076,057
PinTop 图标
PinTop v11.0.0
窗口置顶 · WINDOWS 10 / 11
一个快捷键,让正在看的窗口始终置顶。
用 Rust 从零重写的 v11

PinTop是一款免费的 Windows 工具,可让任意窗口始终悬浮在其他窗口之上。点击窗口后按 Ctrl + Alt + Space即可置顶,再按一次即取消。自 2010 年首个版本发布 16 年后,它告别 C#(.NET),用 Rust + Win32 + Direct2D完全重写。无需安装,也无需 .NET 运行时——只有 一个 483KB 的可执行文件。

免费 · 无广告单个 EXE 483KB无需安装 · 无需运行时한국어 · English · 中文 · 日本語
483KB
仅一个可执行文件
v10 完整版为 68MB
~4ms
快捷键 → 置顶
到屏幕实际生效的平均时间
0%
空闲时 CPU
事件驱动检测
~1MB
空闲时内存
以任务管理器为准
PinTop 面板深色主题——打开的窗口列表、搜索框、两个已置顶窗口和透明度滑块
PinTop 面板浅色主题
PinTop 面板 ——点击托盘图标或按 Ctrl + Alt + P 即可打开。可以看到两个已置顶的窗口(蓝色图钉),备忘录窗口的透明度设为 75%。深色/浅色随系统主题即时切换。
01 · REBUILT IN RUST

v10 → v11,有什么变化

v11 不是在旧代码上修修补补,而是 从零打造的全新程序。开发语言从 C#(.NET 8)换成 Rust,界面直接使用 Windows 自带的 Win32 API 和 Direct2D 绘制。因此无需另装运行时,按下即响应。

v10.8(旧版)v11.0(新版)
开发语言C# (.NET 8) · Windows FormsRust + Win32 API + Direct2D
发布文件Lite 218KB(需 .NET 8)/ Full 68MB单个 EXE 483KB,无需运行时
界面绘制GDI+ 自绘Direct2D + DirectWrite,高分辨率下依然清晰
窗口检测定期轮询事件驱动——空闲时 CPU 0%
置顶标识无已置顶窗口显示彩色边框
托盘右键普通菜单直接列出窗口名称的子菜单
v11 新增功能
✓幽灵模式——半透明置顶 + 鼠标点击穿透到后方窗口
✓搜索面板——按窗口名或应用名查找,一键置顶
✓托盘右键快捷菜单——选中窗口名即刻生效
✓已置顶窗口显示边框
✓强制保持置顶——自动重新置顶会自行取消置顶的应用
✓置顶管理员权限窗口 · 异常退出后继续接管 · 命令行选项
02 · MEASURED

实测速度

测试电脑为 Windows 11(版本 26300),2560×1600 屏幕。使用通过全部 14 项自动化测试的发布版本测量。

测试项目结果(柱状:以 20ms 为基准)
启动 → 托盘就绪约 15ms (10 次平均)
快捷键 → 置顶处理(PinTop 内部)平均 0.2ms
按下快捷键 → 窗口实际置顶平均约 4ms
打开面板约 5~10ms (长时间空闲后为 15~20ms)
生成托盘右键菜单约 0.5ms (仅首次约 5ms)
更改透明度约 2ms
退出 + 所有窗口恢复原状约 18ms
空闲时 CPU0% ——10 秒内 CPU 时间 0ms
空闲时内存约 1MB(以任务管理器为准)——绘制面板 · 设置窗口时会多用一些,最后一次使用 30 秒后释放界面资源
03 · HOW TO

三步上手

1运行
PinTop.exe——双击即可运行。无需安装,托盘中会出现图钉图标并打开面板。
2置顶
点击要置顶的窗口,然后按 CtrlAltSpace。窗口四周会出现蓝色边框。
3取消
再按一次同一快捷键即可取消置顶。首次运行时,右下角会显示一次使用提示。
习惯用鼠标? 托盘图标: 左键单击打开 PinTop 面板(搜索 · 透明度滑块), 右键单击打开快捷菜单,选中窗口名即可立即生效。
04 · PIN & OUTLINE

窗口置顶与置顶边框

CtrlAltSpace 一键将当前使用的窗口置顶。不使用键盘钩子,仅调用 Windows 自带的热键功能(RegisterHotKey),因此丝毫不会拖慢其他程序的按键输入。已置顶的窗口会带上 彩色边框,哪些窗口已置顶一目了然。

右侧两个已置顶窗口显示蓝色边框,下方备忘录窗口半透明,可透出背后内容
已置顶窗口边框 ——右侧的“参考资料”和“备忘录”窗口已置顶并带有蓝色边框。下方备忘录窗口降低了透明度,可以透过它看到后面的文档窗口。边框会跟随窗口移动和缩放,点击则直接穿透。
📌
快捷键置顶 / 取消
同一按键切换开关。采用异步处理,即使有未响应的窗口,PinTop 也不会卡住。
🟦
边框显示
可在 设置 → 常规 →“显示已置顶窗口边框”中关闭。
05 · OPACITY & GHOST

按窗口调节透明度与幽灵模式

CtrlAlt↓使窗口更透明, CtrlAlt↑使窗口更不透明。以 10% 为单位在 20%~100% 之间调节,长按可连续变化。也可以通过面板滑块、鼠标滚轮或托盘右键菜单调整。

🌗 按窗口透明度
每个窗口分别记忆。每次更改时屏幕上会短暂显示一个小提示(可在设置中关闭)。
透明度 80% 提示
👻 幽灵模式NEW
CtrlAltG按下后窗口以半透明方式置顶, 鼠标点击会穿透到后方窗口。可以一边挂着视频或参考资料,一边在下面的窗口中照常工作。再按一次同一按键即可恢复。
在托盘右键菜单中选择 透明度 → 窗口名 → 100%~20% 档位的画面
用菜单选择透明度 ——右键单击托盘图标 → 透明度 → 窗口名 → 点选 100%~20% 中任一档即可立即生效。
06 · PANEL & SEARCH

PinTop 面板——查找后立即置顶

运行 PinTop、左键单击托盘图标,或按 CtrlAltP即可打开面板。按窗口名或应用名搜索(支持韩文输入),一键置顶 · 取消。已置顶的窗口可直接用滑块调节透明度,每一行还有 ★ 自动置顶和 👻 幽灵模式按钮。

↑↓选择窗口
Enter置顶 / 取消
←→调节透明度
Esc关闭面板
纯键盘操作 面板完全无需鼠标即可操作。点击底部的快捷键显示,可直接跳转到快捷键设置。
07 · QUICK MENU

托盘右键快捷菜单

对托盘图标 右键单击,Windows 原生菜单即刻打开,没有动画。子菜单中列出当前打开的窗口名称,选中即生效。已置顶的窗口单独显示在最上方,一键即可取消。

托盘右键菜单中“窗口置顶 / 取消”子菜单列出已打开窗口名称的画面
窗口置顶 / 取消 ▸ 窗口列表 ——最上方“已置顶窗口 · 点击即取消”下显示备忘录窗口,可从子菜单中选择其他窗口立即置顶。已置顶的窗口以蓝色图钉标示。
窗口置顶 / 取消 ▸已打开窗口列表(已置顶为蓝色图钉)
透明度 ▸窗口 ▸ 100% · 90% · … · 20%
幽灵模式 ▸已打开窗口列表
自动置顶 ▸正在运行的应用列表(已启用的显示 ★)
其他全部取消 · 打开 PinTop · 设置 · 退出
08 · AUTOMATION

自动置顶 · 强制保持 · 管理员窗口

把常用的程序加入 自动置顶 列表,程序一启动就会立即置顶。不靠定期轮询,而是接收 Windows 窗口事件来处理,因此等待期间不占用 CPU。

PinTop 设置中的自动置顶页面——自动置顶列表和正在运行应用的添加按钮
设置 → 自动置顶 ——点击正在运行的应用旁边的 [+ 添加],或在面板 · 右键菜单中点 ★,即可加入列表。
🛡️
强制保持置顶
如果有应用自行取消了置顶,会自动重新置顶。
🔐
管理员权限窗口也能置顶
出于 Windows 安全策略,普通程序无法置顶以管理员权限运行的窗口。此时 PinTop 会提示您,在 设置 → 常规 → 以管理员身份运行 → [重新启动] 后,即可在保留已置顶窗口的情况下切换到管理员模式。
💾
安全退出与恢复
退出 PinTop 后,置顶 · 透明度 · 幽灵模式全部恢复原状。即使异常退出,重新运行后也会继续接管原有窗口。
🎨
主题 · 4 种语言
自动跟随系统主题。한국어 · English · 中文 · 日本語 无需重启即可切换。
PinTop 设置常规页面——语言、主题、开机自启、边框显示、通知、强制保持、以管理员身份运行
设置 → 常规 ——在一个页面中设置语言 · 主题、Windows 启动时自动运行、边框显示、通知、强制保持置顶以及以管理员身份重新启动。
09 · SHORTCUTS

默认快捷键

窗口置顶 / 取消CtrlAltSpace
更透明CtrlAlt↓
更不透明CtrlAlt↑
幽灵模式开 / 关CtrlAltG
打开 PinTop 面板CtrlAltP

更改快捷键:在 设置 → 快捷键 中点击要更改的项目,再按下新的组合键即可。 Esc为取消, Backspace为不设快捷键。已被其他程序占用的快捷键会以红字显示。

PinTop 设置快捷键页面——五种操作及其组合键
设置 → 快捷键 ——点击按钮后输入想要的组合键即可立即更改,也可以用 [恢复默认值] 还原。
10 · PORTABLE & CLI

设置文件 · 便携版 · 命令行

设置文件%APPDATA%\PinTop\PinTop.ini ——仅一个文本文件
便携(USB)PinTop.exe所在文件夹中放一个空的 PinTop.ini,设置就会保存在该文件夹中
注册表仅在开启“Windows 启动时自动运行”时使用(HKCU\…\Run)
互联网不使用——没有任何联网功能,只有“关于”页面的 [主页] 按钮会用浏览器打开本页

还提供可在快捷方式或脚本中使用的命令行选项。如果 PinTop 已在运行,选项会传递给正在运行的 PinTop。

--menu打开面板
--settings打开设置
--pin=标题置顶标题中包含“标题”的窗口
--unpin=标题取消置顶
--opacity=70:标题将透明度设为 70%
--exit退出 PinTop(所有窗口恢复原状)
11 · UNDER THE HOOD

工作原理与技术规格

语言Rust——无外部运行时,静态链接
UIWin32 + Direct2D + DirectWrite,Segoe Fluent 图标,按显示器自动适配 DPI(Per-Monitor v2)
窗口置顶SetWindowPos(HWND_TOPMOST) 异步调用——即使有未响应的窗口也不会卡住
透明度 · 幽灵WS_EX_LAYERED + SetLayeredWindowAttributes, WS_EX_TRANSPARENT
快捷键RegisterHotKey ——不使用键盘钩子
窗口检测SetWinEventHook ——不轮询,仅监视需要的进程
边框 · 通知点击可穿透的分层窗口(UpdateLayeredWindow)
右键菜单Win32 原生菜单(TrackPopupMenuEx),应用图标以 32 位 Alpha 位图缓存
内存管理最后一次使用 30 秒后清理屏幕缓冲区 · 图标缓存,并归还 Working Set
防止重复运行通过 Mutex 防止——再次运行会打开已运行 PinTop 的面板
PinTop 关于页面——版本 11.0.0,Rust + Win32 + Direct2D,快捷键使用摘要
设置 → 关于 ——版本与使用摘要,以及打开主页 · 设置文件夹的按钮。
PinTop 设置常规页面浅色主题
浅色主题 ——系统为浅色模式时,设置 · 面板 · 菜单都会切换为浅色。
12 · WHO IT'S FOR

推荐给这些人

🎬
边看视频边工作
把课程或视频固定在小窗口中,开启幽灵模式后,点击视频区域也会作用到下方窗口。
💬
聊天工具 · 备忘录 · 计算器
想让翻译器、计算器、备忘录一直悬浮在前面的人。
🧑‍💻
对照参考资料写代码
把文档或视频会议资料浮在上方,在下面工作。
🖥️
单显示器多任务
在窗口层层叠叠的小屏笔记本上尤其方便。
13 · DOWNLOAD

下载(免费)

只需一个 PinTop.exe,下载后直接运行即可。无需安装、无需 .NET 运行时、无需管理员权限。如果浏览器或公司安全策略导致无法直接下载 exe,请下载包含同一文件的 ZIP。

PinTop.exe推荐
PinTop-11.0.0-x64.exe483KB
✓下载后双击即可
✓Windows 10(1809 及以上)/ 11 · x64
✓卸载时删除文件即可
ZIP 压缩包同一文件
PinTop-11.0.0-x64.zip286KB
✓PinTop.exe + 읽어주세요.txt
✓适用于禁止下载 exe 的环境
✓适合放进 U 盘便携使用

请使用上方下载区的按钮下载。如需旧版 v10.8(Lite · Full),可在下方“版本历史”中下载。

首次运行时如果出现“Windows 已保护你的电脑”窗口, 这是因为程序未附带代码签名证书而显示的提示。 [更多信息] → [仍要运行]点击即可。也可以先用下方的 SHA-256 值确认下载的文件与原始文件一致。
# Windows (PowerShell)
Get-FileHash .\PinTop-11.0.0-x64.exe -Algorithm SHA256

# 期望值
# PinTop-11.0.0-x64.exe  (= ZIP 中的 PinTop.exe)
# 8F41E32DF54FD3E14CF3CAFC4CBC318070847FE6C4989EFF04D30E3BE7FD4CA0
#
# PinTop-11.0.0-x64.zip
# 07DA694915BAAE640635AA508AB6C940FCEC9A59CE192E758B8F56FFEF759C5E
14 · HISTORY

16 年版本历史

v11.0
2026.10.20
基于 Rust + Win32 + Direct2D 从零重写。单个 EXE 483KB(无需运行时)、托盘右键快捷菜单、已置顶窗口边框、幽灵模式、搜索面板、事件驱动的自动置顶、强制保持置顶、切换到管理员模式、异常退出恢复、命令行选项、全新图标与 Fluent 设计
v10.8
2026.03.30
多语言(韩 · 英 · 中 · 日)、无需重启即可切换语言、深色 · 浅色 · 自动主题、Lite / Full 两种发布版本
v9.0
2024.08.15
收藏应用自动置顶、自定义快捷键、自定义菜单 UI、迁移到 .NET 8
v7.5
2023.02.10
按窗口透明度、托盘菜单改版、显示已打开窗口列表
v5.0
2020.11.20
迁移到 .NET Core、单个 EXE 发布、内存优化
v3.0
2016.05.15
支持 Windows 10、改进托盘图标、更改设置保存方式(INI → JSON)
v1.0
2010.03.01
首次发布——窗口置顶 / 取消、托盘常驻、全局快捷键
15 · FAQ

常见问题

如何在 Windows 中让窗口始终置顶?

Windows 10 · 11 没有能让任意窗口始终置顶的内置菜单。运行 PinTop 后,点击要置顶的窗口并按 Ctrl + Alt + Space,该窗口就会一直悬浮在其他窗口之上。再按一次同一按键即可取消。

需要安装吗?需要 .NET 吗?

不需要。v11 只需运行 PinTop.exe。没有安装过程,也不需要 .NET 之类的运行时。不再像 v10 Lite 版那样需要另外安装 .NET 8。

Ctrl + Alt + Space 不起作用。

可能有其他程序占用了同一快捷键。例如 Claude 桌面应用也使用 Ctrl + Alt + Space。此时 PinTop 会在启动时提示您,面板底部的快捷键显示处也会出现 ⚠。点击该处改成其他组合键即可。

能否让窗口半透明,同时还能点击后面的窗口?

可以,这正是幽灵模式(Ctrl + Alt + G)的功能。窗口会以半透明方式置顶,鼠标点击会穿透到后方窗口。再按一次 Ctrl + Alt + G 即可恢复。

有些窗口无法置顶。

很可能是以管理员权限运行的窗口。在 设置 → 常规 →“以管理员身份运行”中点击 [重新启动],即可在保留当前置顶窗口的情况下切换到管理员模式,这类窗口也能置顶了。

退出 PinTop 后,已置顶的窗口会怎样?

置顶 · 透明度 · 幽灵模式会全部恢复原状。即使 PinTop 异常退出,重新运行后也会继续接管原有窗口。

托盘里看不到图标。

Windows 11 会把新的托盘图标放进隐藏区域(^)。请把图标拖到任务栏上,或在 设置 → 个性化 → 任务栏 → 其他系统托盘图标 中开启 PinTop。再次双击 PinTop.exe 或按 Ctrl + Alt + P 也能打开面板。

v10 的设置会迁移过来吗?

v11 的设置格式已更改,因此不会自动迁移。只需重新设置快捷键和自动置顶应用即可。使用过 v10 的用户请先退出 v10,再运行 v11。

可以放进 U 盘便携使用吗?

可以。在 PinTop.exe 所在文件夹中创建一个空的 PinTop.ini 文件,设置就会保存在该文件夹中。只有开启“Windows 启动时自动运行”时才会使用注册表。

会联网或发送信息吗?

不会。PinTop 没有任何联网功能。只有点击“关于”页面的 [主页] 按钮时,才会用默认浏览器打开本页。

真的免费吗?

是的。个人和公司均可免费使用,没有广告,也无需注册。如果觉得有帮助,欢迎通过 Buy Me a Coffee 支持,这对我是很大的鼓励。

版本历史(7)
v11.0.0最新
2026年10月20日
Rust + Win32 + Direct2D로 처음부터 다시 작성. 단일 EXE 483KB(런타임 불필요), 트레이 우클릭 빠른 메뉴(창 이름 하위 메뉴), 고정 창 테두리, 유령 모드(클릭 통과), 검색 패널, 자동 고정 규칙 개선(이벤트 방식), 항상 위 강제 유지, 관리자 모드로 넘어가기, 비정상 종료 복구, 명령줄 옵션, 새 아이콘과 Fluent 디자인.
v10.8
2026年3月30日
다국어 지원 추가 (한국어, 영어, 중국어, 일본어). 런타임 언어 전환 (재시작 없이 즉시 적용). 다크/라이트/자동 테마 선택 기능. Lite (218KB) / Full (69MB) 2가지 배포판.
v9.0
2024年8月15日
즐겨찾기 자동 고정 기능 추가. 단축키 커스터마이징. 커스텀 메뉴 UI 렌더러 (다크/라이트 대응). .NET 8 마이그레이션.
v7.5
2023年2月10日
창별 개별 투명도 조절. 시스템 트레이 메뉴 전면 개편. 열린 창 목록 표시 기능.
v5.0
2020年11月20日
.NET Core로 전환. 단일 EXE 배포 지원. 메모리 최적화.
v3.0
2016年5月15日
Windows 10 지원. 시스템 트레이 아이콘 개선. 설정 저장 기능 (INI → JSON).
v1.0
2010年3月1日
최초 공개. 기본 창 고정/해제 기능. 시스템 트레이 상주. 전역 단축키 지원.