
我目前註意到硬碟活動很高,並使用它進行了調查進程監控程式。
我發現 Steam 不斷嘗試讀取相同的密鑰但沒有成功,即使在幾小時後也不會停止。
我聯繫了 Steam 支援並按照支援人員提出的所有步驟進行操作,但沒有任何幫助。我完全卸載了該程序,手動刪除了剩餘的資料夾,刪除了相應的註冊表項,甚至使用了 Microsoft 的那些奇怪的 FixIt 程式之一。
它並沒有真正減慢我的電腦速度,但它導致了許多驅動器流量和明顯的異常行為。以前有人遇到過同樣的問題嗎?
我的系統是Windows 8 x64,我使用了最新版本的Steam。
procmon 截圖:
更新
同時,我在新硬體上重新安裝了 Windows...但問題仍然存在。這讓我發瘋。
答案1
此暫存器有一個名為 DeviceInstance 的字串值。它與 Xbox360 控制器和 sdl2.dll 有關(據我所知,它已不再活動)。發生這種情況的主要原因是,任何搜尋新 XInput 控制器(例如 Xbox360 控制器)的嘗試都會導致 Microsoft XInput 程式碼內的登錄機碼存取。這不適用於新的 Xbox Elite/Series 控制器。
你該做的是:
- 載入流程瀏覽器。
- 找到steam.exe進程,右鍵單擊,然後選擇屬性。
- 切換到“線程”選項卡。
- 找到名稱以“SDL2.dll!SDL_DYNAPI”開頭的線程,選擇它,然後按下面的暫停按鈕。
如果這不能解決問題,那麼我建議您找到替代控制器(如果您使用的是 Xbox360 控制器)或從朋友那裡複製“ec87f1e3-c13b-4100-b5f7-8b84d54260cb”註冊表資料夾中的值或另一個台電腦(如果您有的話)並按照您所看到的方式重新建立它。