- 了解低空間警告閾值和頻率以決定是否將其靜音。
- 使用註冊表(NoLowDiskSpaceChecks)停用它並使用您自己的監控。
- 攻擊原因:使用 cleanmgr 清理並在必要時擴展 C:。
- 管理特殊情況(Tableau、Nextcloud)和影響低空間的策略。

如果您每天都使用 Windows,遲早會看到令人頭痛的磁碟空間不足警告。這個氣球或彈出通知可能會在最糟糕的時候出現,打斷您的工作流程。在本文中,我們將告訴您如何在不需要時停用這些通知,以及如何透過主動清理和監控任務來阻止它們。 這個想法就是你控制系統,而不是相反。.
在深入探討細節之前,有必要先了解這些警告背後的含義,以及何時應該將其靜音。有時它們是有用的,有時則是誤報,或者只是令人厭煩。 我們按版本解釋行為、Windows 使用的閾值、如何從註冊表中刪除警告、公司替代方案和後台解決方案。 以免再次發生。
什麼是低空間警報以及它在 Windows 中如何運作?
當 Windows 偵測到磁碟機上的可用空間不足時,它會顯示警告;在舊版本中,您會在系統匣中看到一個氣泡,而在 Windows 10/11 中,您會在通知區域中看到通知。 通知的文字有所變化,但目標是一樣的:推動您釋放空間。.
在 Windows XP/Vista/7 和 Windows Server 2003/2008/2012/2016 中,經典訊息顯示類似本機磁碟 C: 空間不足,您可以釋放不必要的檔案。 在 Windows 10/11 和 Server 2019/2022 中,通知顯示為“儲存空間”,邀請您開啟儲存設定,但結果是一樣的。
系統會定期檢查可用空間:Vista 中每分鐘檢查一次,Windows 7 及更高版本中預設每 10 分鐘檢查一次。 當數量低於某個閾值時,警報量就會增加。:第一次警告小於 200 MB,第二次警告小於 80 MB,最嚴重的警告小於 50 MB。
請小心,因為在進行大量複製或磁碟波動很大時,您可能無法及時看到警告,或者警告可能會在不合時宜的時刻到達。 因此,了解頻率與輪詢間隔和那些固定限制之間的關聯非常重要。.

應該禁用它嗎?風險以及何時禁用
此警報的存在是有原因的:Windows 需要一些冷卻來執行系統任務(索引、更新、虛擬記憶體等)。忽略此警告可能會導致效能下降、無法安裝修補程式、系統崩潰,甚至啟動問題。 如果系統磁碟機在資源管理器中顯示為紅色,那麼負責任的做法是盡快採取行動。.
那麼,什麼時候該靜音通知呢?基本上有兩種情況:一是通知錯誤出現,二是你已經有一個可控的監控系統,可以更精確地提醒你。 如果警報持續存在,但您已經確認您有迴旋餘地或有自己的規則,則停用它可以避免中斷。.
直接方法:從 Windows 登錄檔停用警告
靜音系統通知的最快方法是建立註冊表項。首先,一個非常重要的警告: 接觸註冊表有風險;請備份並謹慎操作。.
在目前使用者設定檔中停用低空間警告的步驟(Windows 7、8.1、10、11 和現代伺服器): 使用 Win+R 開啟登錄編輯器,輸入 regedit 並按 Enter 確認.
導覽至 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer 鍵。 如果“策略”中不存在“Explorer”,則建立它.
在右側窗格中,建立一個名為「NoLowDiskSpaceChecks」的新 32 位元 DWORD 值。 編輯該值並將其設為 1 以停用低空間檢查。。關閉登錄編輯器,登出,然後重新登入(或重新啟動)以套用變更。
如果您還想減少舊的氣球提示,相關的變體和調整可能會有所幫助:在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer 中,您可以建立名為「EnableBalloonTips」和「ShowInfoTip」的 DWORD 值為,值為 0% 以停用那些傳統的工具,提示提示。 它與現代低空警告並不完全相同,但它有助於消除氣球通知。.
請記住:如果您改變主意,只需將「NoLowDiskSpaceChecks」保留為 0 或刪除該項目即可恢復預設行為。 為了微調其他介面體驗,有額外的註冊表調整(例如“DesktopLivePreviewHoverTime”或“MenuShowDelay”)不會影響此警報,但經常一起觸及。.
舊環境的替代方案:使用系統監視器 (Server 2003) 建立自己的警報
在較舊的系統(Windows Server 2003)上,有一個「效能日誌和警報」功能,可讓您建立可用空間警報,而無需依賴系統氣球。 它不會停用本機警報,但它可以讓您對閾值和操作進行細粒度的控制。.
流程如下:從管理工具開啟效能,展開「效能日誌和警報」並建立「新警報配置」。 在「常規」標籤中,新增 LogicalDisk 計數器並為要監視的磁碟機選擇「% 可用空間」。.
定義閾值(例如,低於您感興趣的數字的“低”)和採樣間隔(預設為 5 秒即可)。 在「操作」下,您可以決定要做什麼:寫入事件日誌、使用 Messenger 服務傳送網路訊息、啟動計數器日誌或執行帶有參數的程式/批次檔。.
最後,調整時間表:手動或在特定時間啟動;手動、在特定持續時間後或在特定時間停止。 如果您希望它在重啟後仍能繼續工作,請設定非常長的持續時間,並在完成後選取「開始新考試」。這樣,您就可以進行持續監控,而無需依賴內建警報。
MDM 與策略:哪些可以觸及,哪些不能觸及
如果您使用 Intune 或其他 MDM 管理計算機, 組策略編輯器 提出了一項「官方」政策來關閉系統空間不足通知。 雖然 Windows CSP 生態系統可讓您調整數百種行為,但此特定提示沒有專用的開關。.
但是,有一些策略與磁碟調整時的行為有關。例如,「Search/PreventIndexingLowDiskSpaceMB」定義了一個閾值,超過該閾值時,索引將被停用,或在磁碟空間不足時保持索引。 這不會消除系統警報,但它允許您決定索引器在空間不足時是否停止。.
在企業場景中,最佳做法是結合:如果麻煩則停用日誌警報,新增自訂監控(請參閱警報和腳本部分),以及在空間緊張時減少負載的策略。 這樣,您就可以避免噪音並控制設備的健康狀況。.
後台解決方案:釋放或擴展驅動器上的空間
靜音通知可以解決症狀,但理想的做法是解決根本原因:C碟空間不足。第一步:使用磁碟清理和其他 Windows 11 維護工具. 按 Win+R,輸入「cleanmgr」並選擇要清理的磁碟機;選取暫存檔案、縮圖、快取等複選框,然後確認。。然後,重複並點擊「清理系統檔案」以進一步清理(Windows 更新檔案、安裝殘餘等)。
如果您使用的是 Windows Server 2008/2012 並且收到「未找到『cleanmgr』」錯誤,那是因為該功能未開箱即用。 您必須先為您的伺服器版本啟用磁碟清理元件,然後才能使用它。.
如果清理工作不夠深入(復原的空間不到約 20 GB),您需要擴充 C: 分割區。縮小一個連續的磁碟區(例如 D:),然後用釋放的空間擴展 C: 分割區。 使用NIUBI Partition Editor之類的分區軟體,可以縮小D碟,在左側產生未分配空間,並將其新增至C磁碟,而無需重新安裝任何東西。.
典型的操作是:右鍵D進行‘調整大小/移動’,將左邊緣拖到右,應用;然後右鍵單擊C進行‘調整大小/移動’,拖到右邊緣吸收未分配的空間;最後‘應用’。 NIUBI 等工具具有「虛擬模式」、「1 秒回滾」和「熱克隆」功能,可實現更高的安全性和速度。.
腳本與自動化:Server 2012 R2(及相關版本)中的自訂警報
在需要細粒度控制的環境中,您可以用自己的腳本替換通用通知,該腳本監視可用百分比並透過控制台、電子郵件或任何您喜歡的方式通知您。 PowerShell 中的常見模式是使用 WMI 查詢“Win32_LogicalDisk”,計算百分比,並在其低於閾值時發出警告.
這個想法很簡單:你定義一個閾值變數(例如 17%),指向一個每行一個主機的「servers.txt」文件,檢查它是否存在,讀取它,然後循環遍歷每個伺服器。 對於每個邏輯驅動器,您恢復總大小和可用空間,計算百分比,如果小於閾值,則發出警報經典範例會在適當的時候列印諸如「驅動器 C:有 X% 可用空間」之類的訊息並標記「健康警報!」。
該腳本可以在任務計劃程序中安排,並擴展以發送電子郵件或開啟票證。 因此,您將收到與您需求相符的警報,而不是普通的氣球警報。.
特殊情況:軟體也會發出低空間警告
並非只有 Windows 會發出警告;伺服器應用程式和同步用戶端也有各自的規則。讓我們來看看企業中兩種最常見的規則。 如果您收到的警報來自其中之一,則您對其自身的設定感興趣。.
Tableau Server:包含每個節點的本機磁碟使用情況監控,並且可以在空間低於閾值時發送電子郵件通知。 它還具有管理視圖,可以透過「tsm 維護清理」查看消耗和清理工具,以清除日誌和臨時文件,包括不必要的 PostgreSQL 元素。.
在 ZooKeeper 產生許多交易日誌的安裝中,您可以使用「tsm configuration set -k zookeeper.config.snapCount -v」調整快照來建立' 並使用“tsm pending-changes apply”進行應用。 如果空間不足且 Tableau/TSM 沒有回應,請釋放檔案以獲得一些空間,並使用虛擬鍵 ('-k foo -v bar –force-keys') 強制重新配置並套用更改所有這些都不會影響 Tableau 的功能。
Nextcloud 桌面:您的用戶端可以透過變數和設定避免機器過載。在 Windows 上,設定檔位於「%APPDATA%\Nextcloud\nextcloud.cfg」。 環境變數(例如「OWNCLOUD_CRITICAL_FREE_SPACE_BYTES」(預設值為 50*1000*1000))定義臨界最小值,而「OWNCLOUD_FREE_SPACE_BYTES」(預設值為 250*1000*1000)會導致下載低於界限時跳過。.
此外,客戶端還有日誌記錄選項('--logfile'、'--logdir'、'--logdebug')、設定目錄選項('--confdir')或後台執行選項('--background')。 如果您喜歡命令列,'nextcloudcmd' 會使用諸如 '-path' 之類的標誌運行一次性同步以同步子資料夾、'-httpproxy' 或 '-non-interactive'。當警報來自客戶端的內部同步策略並且您想要對其進行調節或限制同步內容時很有用。
註冊表最佳實踐:它是什麼,如何打開它,以及如何不破壞任何東西
註冊表編輯器(“regedit”)是一個圖形工具,可讓您更改深層 Windows 參數。 它是為管理員或高級用戶設計的,錯誤可能會對系統造成嚴重影響。。這就是為什麼理解其樹狀結構至關重要:鍵(作為分支)、子鍵和值(字串、DWORD 等)。
要開啟它,請使用 Win+R 並輸入“regedit”(Windows XP、7/8/10/11)。在進行任何更改之前,請匯出要變更的註冊表項,以便在需要時返回。 若要建立值,請在對應的面板上按滑鼠右鍵,選擇「新建」和資料類型;要編輯,請雙擊並仔細調整值。.
基本規則:僅更改您理解的內容,記錄您正在做的事情,如果調整需要,則重新啟動(許多調整需要登出或重新啟動)。 如果您知道自己在做什麼,關閉低空間警告是一個安全的改變,但不要忘記透過其他方式監控磁碟健康狀況。.
超越 Windows:調整低空間中的邊行為
在現代 Windows 系統中,除了警告之外,還有一些子系統在空間不足時會改變行為。 一個例子是 Windows Search 索引器,它可以在某個 MB 以下暫停其活動以避免使情況惡化。如我們所見,有「Search/PreventIndexingLowDiskSpaceMB」指令可以在 MDM 中對此進行調節。
其他產品也應用了自己的限制:如果即將超過定義的閾值(“OWNCLOUD_*”變數),像 Nextcloud 這樣的同步客戶端就不會下載檔案;像 Tableau 這樣的伺服器解決方案使用可設定的策略來保存和輪換日誌,並且有清理命令可以在幾秒鐘內恢復 GB。 了解這些細微差別可以讓您控制噪音而不會失去可見性。.
最好的方法是結合選擇性靜音(在適當的時候關閉警報)、定期清潔和客製化監控。 這樣,您就可以避免中斷、保持效能並預測恐慌。.