為什麼 Inno Setup 安裝程式的附加工作頁面一片空白?深入追查 Windows Global Atom Table 耗盡問題

最近我發佈了 Carnac v2.6.0,下載安裝檔 Carnac-2.6.0-Setup.exe 準備將本機的 Carnac 2.5.0 升級上去。沒想到執行安裝程式之後,畫面直接跳到「Select Additional Tasks」頁面,中間原本應該顯示「建立桌面捷徑」與「開機自動啟動」核取方塊的區域卻一片空白,左上角只留下一個細小的虛線焦點框。

... 繼續閱讀 ...

如何在 macOS 使用 Windows App CLI 自動化遠端桌面連線

最近我在整理 macOS 上的 VPN 與遠端桌面連線流程,希望把每天都會重複操作的步驟,整合成幾個簡單的 make 命令。VPN 可以透過命令列連線,那麼平常用來連接 Windows 主機的 Windows App,是不是也有 CLI 可以用?能不能順便帶入帳號密碼,讓我不用每次都重新輸入?

... 繼續閱讀 ...

如何在 Windows 安裝和設定 Cloudflare Tunnel 服務

Cloudflare Tunnel 是 Cloudflare 提供的一種服務,允許你將本地服務安全地暴露給網際網路,而無需開放防火牆或設定路由器。我最近因為重新整理了一台測試機,整理了一些筆記,本篇文章我打算記錄如何在一台乾淨的 Windows Server 環境中安裝和設定 Cloudflare Tunnel 服務的過程。

... 繼續閱讀 ...

Windows 終端機入門操作手冊

氛圍開發 (Vibe coding) 越來越夯,也越來越多人想開始使用終端機操作超級強大的 AI 開發工具,像是 Claude Code、Codex CLI、Copilot CLI、Gemini CLI 都非常厲害,都很值得學習!但我發現許多 Windows 使用者,對於終端機 (Terminal) 或命令列介面都非常陌生,我說的是連「軟體工程師」都可能覺得陌生,更別說是非工程師背景的使用者了。這篇文章就是要幫助從未使用過終端機介面 (命令列介面) 的 Windows 使用者,順利跨出第一步,開始使用終端機。

... 繼續閱讀 ...

如何移除 Docker Desktop 並在 Windows 與 WSL 2 改安裝 Docker Engine

今天我的 Docker Desktop for Windows 又掛掉了,五年來的第三次,毫無原因,導致我所有容器、所有 Image 全部都被清空。這次真的氣到,不用了,決定把 Docker 全部都移往 WSL 2 執行,聽幾個可靠的朋友說,讓 Docker Engine 跑在原生的 WSL 2 底下,不但速度快,服務也穩定許多。所以這篇文章,我要來記錄一下完整的設定過程。

... 繼續閱讀 ...

理解 Symbolic Link、Hard Link 與 Directory Junction 的差異之處

我經常利用不同的連結(Link)來管理檔案和目錄,以確保系統的設定隨時可以透過雲端硬碟同步與備份,相當便利。在 Windows 系統中有三種不同的連結方式,分別是 符號連結(Symbolic Link)、硬連結(Hard Link)和目錄聯接(Directory Junction)。這三種連結方式各有其特性和用途,所以我打算針對這三種連結方式進行比較,幫助大家更好地理解它們之間的差異。

... 繼續閱讀 ...