以為是 App Pool 的鍋,結果 IUSR 被 Windows 偷走了
上週為了讓同事拉一份檔案,我在測試機上把 IIS 專案資料夾開了個進階共用。東西傳完後我把共用關掉,繼續回頭改別的東西。 十分鐘後測試站同事回訊息:整個網站 HTTP 401,連 /favicon.ico 都打不開。 我第一個念頭是「我剛剛根本沒動 web.config 啊?」然後花了半小時繞遠路——這篇就是想分享這個坑,因為症狀跟原因之間的距離遠到不合理。 症狀 瀏覽器吃到 401 Unauthorized 連 CSS、圖片這類靜態檔都 401 IIS 沒有動過站點設定 專案程式碼沒動過 App Pool 跑得好好的,沒當機、沒停 重啟 IIS 沒用 翻開 IIS 記錄(C:\inetpub\logs\LogFiles\W3SVC...),關鍵那行: 12sc-status: 401sc-substatus: 3 401.3 的官方說明是 「Access is denied due to an ACL set on the requested resource」——翻譯:這不是 IIS 驗證設定的問題,是 NTFS 層級擋下來的。 我第一個走錯的方向本能反應是去翻 App ...
打開 APEX 就藍屏重啟?用 PowerShell 事件日誌 10 分鐘找出元兇
按下 APEX 啟動鍵。讀取畫面跑完。然後——藍屏,重啟。 再試一次。還是藍屏。 這個問題困擾我好一陣子了。頻率不固定,有時候連開三場沒事,有時候進遊戲讀完畫面就炸。因為不是每次都觸發,排查起來格外惱人——你沒辦法穩定重現,就很難判斷到底是哪裡出問題。 我走過的彎路我一開始懷疑是熱當。APEX 吃資源本來就兇,我的 GPU 溫度跑到八九十度是常態,藍屏的時間點又剛好在遊戲載入高峰,看起來太像過熱了。 所以我先更新了顯示卡驅動。沒用。 接著我把 APEX 的相關路徑全部加進火絨的安全區,怕是防毒軟體跟 EasyAntiCheat 打架。也沒用。 問題就這樣斷斷續續,每隔幾天炸一次,炸完重開又能玩,讓人很難下定決心認真查。直到某天連續藍屏兩次,我受不了了,想到一件事——AI 現在不是很會讀 log 嗎?不如直接把事件日誌丟給它看。 這個決定救了我大概一整個晚上的時間。 BSOD 0x0000001a 是什麼MEMORY_MANAGEMENT。聽起來嚇人,實際上這個停止碼涵蓋範圍很廣,代表 Windows 核心在管理記憶體時遇到嚴重的不一致狀態。 溫度、驅動、防毒——我之前懷疑的方...
Windows 上安裝 Google Workspace CLI 完整踩坑紀錄
Google 最近開源了一個統一的命令列工具 gws,可以用一支 CLI 操作 Drive、Gmail、Calendar、Sheets 等所有 Google Workspace 服務。更吸引我的是它附帶 100 多個 agent skill 檔案,讓 AI agent 直接操作 Google Workspace API。 我在 Windows 上裝它,踩了三個坑,花了不少時間。這篇是當時(v0.4.x 時代)的踩坑紀錄,但安裝方式已更新到目前最新版 v0.22.5。 注意:gws 迭代很快,截至 2026-06-18 已到 v0.22.5,gws mcp 子指令也已在 v0.8.0 移除。文章後段會說明現在的 AI agent 整合方式。 gws 是什麼gws 用 Rust 寫的,最特別的地方是它的指令不是寫死的——而是從 Google Discovery Service 動態建構。Google 新增 API 端點時,gws 自動就能用,不需要更新軟體。 目前支援的服務: Drive — 檔案管理 Spreadsheets — 試算表 Gmail — 郵件讀寫 Calend...
Windows遠端桌面連線重置帳密教學
在使用Windows遠端桌面連線(Remote Desktop Connection, RDP)時,有時候會遇到這樣的狀況:密碼已經改了、或是根本想重新輸入,系統卻一直拿舊的儲存認證自動送出,彈出錯誤後也不給你重填的機會。本文說明怎麼清掉這筆快取認證,重新登入。 問題說明當RDP連線失敗時,Windows有時會出現以下錯誤訊息: 1無法使用這個認證登入到遠端電腦。請確認你的認證是有效的,然後再試一次。如果問題持續發生,請連絡系統管理員。 這個錯誤的常見原因之一是:Windows之前儲存了一組舊的RDP認證(帳號密碼),遠端桌面連線程式自動拿這組舊認證去登入,但密碼已經改了或從未正確,導致持續失敗。解法不是等鎖定時間過去,而是直接清除這筆快取的認證,讓下次連線時能重新手動輸入。 解決方法方法一:使用圖形介面清除認證 按下 Windows鍵 + R 輸入 control keymgr.dll,按 Enter 在「已儲存的使用者名稱和密碼」視窗中,找到目標為 TERMSRV/主機名稱或IP 的那一筆,點選後按「移除」 關閉視窗,重新開啟遠端桌面連線程式 方法二:使用命令列清除認證如...




