安装与首次运行
WindowPin 没有安装程序。直接运行下载的那个文件,安装就完成了。只是首次运行时 Windows 可能会弹出一次提示,这里说明它的含义和处理方式。
-
1
下载
浏览器可能会以“不常下载的文件”为由拦下它。在 Chrome 中点开下载项右侧的 ⋮ 选择“保留”,在 Edge 中选择[…]→“保留”,文件就会留下。
-
2
“Windows 已保护你的电脑”窗口
运行文件后会出现一次蓝色窗口。点击左下角的“更多信息”,“仍要运行”按钮就会出现。这个窗口只会出现第一次。
更多信息仍要运行不运行 -
3
就这样
没有安装界面,也不用重启。托盘里会出现图标,可以直接开始使用。
用 Scoop 安装 — 写给第一次用的人
没用过命令行也没关系。打开一个窗口,把下面的几行依次粘贴进去就好。不需要管理员权限。
- 1
打开 PowerShell 窗口
按开始键,输入 powershell,在列表里直接点击 [Windows PowerShell]。不要选 [以管理员身份运行] —— Scoop 会拒绝在管理员窗口里安装。出现深蓝色窗口就准备好了。
- 2
先看看是不是已经有 Scoop
把下面这行粘贴进去按回车,在那个窗口里点右键就是粘贴。出现版本号说明已经装了,直接跳到第 4 步;如果显示“无法将该项识别为 cmdlet”,就走第 3 步。
> scoop --version - 3
安装 Scoop(没有时才需要)
把下面两行一行一行粘贴,每行按一次回车。第一行如果问你是否继续,输入 Y 再回车。第二行大约要一分钟。
> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
> Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression - 4
安装 WindowPin
两行就结束了。第一行是把我们的仓库告诉 Scoop,第二行才是真正的安装,大约三十秒。
> scoop bucket add windowpin https://github.com/work517/scoop-windowpin
> scoop install windowpin - 5
运行,以及以后更新
开始菜单里会出现 WindowPin。想直接从窗口打开就输入 windowpin。以后有新版本,下面这一行就能跟上。
> scoop update windowpin
如果浏览器弹出警告
文件已用 Projectteamforyou 的代码签名证书签名。即便如此,Chrome 仍可能说这是「不常下载的文件」,Windows SmartScreen 也可能提示发布者未知。这是因为证书还新、分发记录尚浅,并不是文件有危险。
如果想自己确认
确认下载到的文件没有被动过
把下面这一行粘贴到 PowerShell,就会打印刚下载文件的校验和。与上面的数值一致,说明文件和我们发布的完全相同。
325face4e560a209f5ef125aef3db9761f7f236a73d5c779dc077eadd186eaf1> Get-FileHash "$env:USERPROFILE\Downloads\WindowPin-3.1.2-win-x64.exe" -Algorithm SHA256 | Format-List
查看 VirusTotal 报告 →
可以直接看到约七十个杀毒引擎对这个文件的判定结果。链接指向我们发布版本的校验值。
用命令行安装 →
Scoop 和 winget 完全不经过浏览器,所以根本不会出现提示。校验值也由包管理器替你核对。
轻量版
程序本身没有任何不同。大文件把 .NET 运行时打包在内,任何电脑上都能直接运行;轻量版使用电脑上已有的运行时。如果没有,首次运行时 Windows 会引导安装。拿不准就下载上面那个大文件。
想要卸载时
删除可执行文件即可。便签保存在 %APPDATA%\WindowPin,连这个文件夹一起删除就不会留下痕迹。如果启用过桌面右键菜单,请先在设置中关闭。