安裝與首次執行
WindowPin 沒有安裝程式。直接執行下載的那個檔案,安裝就完成了。只是首次執行時 Windows 可能會跳出一次提示,這裡說明它的意思和處理方式。
-
1
下載
瀏覽器可能會以「不常下載的檔案」為由攔下它。在 Chrome 點開下載項目右側的 ⋮ 選擇「保留」,在 Edge 選擇[…]→「保留」,檔案就會留下。
-
2
「Windows 已保護您的電腦」視窗
執行檔案後會出現一次藍色視窗。點左下角的「其他資訊」,「仍要執行」按鈕就會出現。這個視窗只會出現第一次。
其他資訊仍要執行不要執行 -
3
就這樣
沒有安裝畫面,也不用重新開機。工作列會出現圖示,可以直接開始使用。
用 Scoop 安裝 — 寫給第一次用的人
沒用過命令列也沒關係。開一個視窗,把下面幾行依序貼上去就好。不需要系統管理員權限。
- 1
開啟 PowerShell 視窗
按開始鍵,輸入 powershell,在清單裡直接點 [Windows PowerShell]。不要選 [以系統管理員身分執行] —— Scoop 會拒絕在管理員視窗裡安裝。出現深藍色視窗就準備好了。
- 2
先看看是不是已經有 Scoop
把下面這行貼上去按 Enter,在那個視窗裡按右鍵就是貼上。出現版本號代表已經裝了,直接跳到第 4 步;如果顯示「無法辨識為 Cmdlet」,就走第 3 步。
> scoop --version - 3
安裝 Scoop(沒有時才需要)
把下面兩行一行一行貼上,每行按一次 Enter。第一行若問你是否繼續,輸入 Y 再按 Enter。第二行大約要一分鐘。
> 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,連這個資料夾一起刪除就不會留下痕跡。如果啟用過桌面右鍵選單,請先在設定中關閉。