作者為阻擋 RPC 漏洞攻擊,嘗試停用 RPC 服務 (Remote Procedure Call) 卻導致系統多項核心功能癱瘓:啟動緩慢、工作列縮圖消失、剪貼簿失效、無法開啟第二層網頁、服務管理單元找不到 RPC 屬性頁。標準修復法 (註冊表 Start 值、SC 命令、故障修復主控台) 均失效,最終透過註冊表比對發現關鍵殘留機碼,成功恢復服務。
Start 值仍為 2 (自動),實際阻礙在「硬體設定檔」層面的禁用標記,非服務啟動類型問題。HKLM\SYSTEM 分支匯出為 .reg。HKLM\SYSTEM\CurrentControlSet\HardwareProfiles\0001\System\CurrentControlSet\Enum\ROOT\LEGACY_RPCSSHKLM\SYSTEM\CurrentControlSet\HardwareProfiles\Current\System\CurrentControlSet\Enum\ROOT\LEGACY_RPCSS刪除第一機碼 (0001 代表當前硬體設定檔) 即可恢復 RPC 服務啟動;第二機碼 (Current) 為連結會同步更新。
enable RpcSs service_auto_start 僅修改 Start 值,無法清除硬體設定檔層禁用標記。操作建議: 任何服務變更前,先匯出 HKLM\SYSTEM\CurrentControlSet\Services\<ServiceName> 及 HardwareProfiles 相關分支,異常時可秒級還原。