核擴(kuò)展與偏好文件)
手把手 Soundflower 卸載完整指南4 步清干凈殘留的內(nèi)核擴(kuò)展與偏好文件【免費(fèi)下載鏈接】SoundflowerMacOS system extension that allows applications to pass audio to other applications. Soundflower works on macOS Catalina.項(xiàng)目地址: https://gitcode.com/gh_mirrors/so/Soundflower應(yīng)用刪掉了「系統(tǒng)設(shè)置 聲音」里輸入輸出下拉框卻還掛著 Soundflower聲音死活切不回去——這是做 Soundflower 卸載時(shí)最典型的翻車現(xiàn)場(chǎng)。Soundflower 是 Mac 上一個(gè)讓應(yīng)用之間互相傳遞音頻的系統(tǒng)擴(kuò)展它的殘留文件散落在系統(tǒng)目錄和用戶目錄多處徹底卸載需要逐個(gè)排查、逐層清理。讀完本文你可以先自查殘留、再走官方腳本 手動(dòng)兜底把痕跡清得干干凈凈。殘留文件自查清單動(dòng)手前先查這 4 個(gè)位置先確認(rèn)殘留是否真的存在避免白忙一場(chǎng)。圖形界面打開「系統(tǒng)設(shè)置 聲音」老系統(tǒng)是「系統(tǒng)偏好設(shè)置」看輸入、輸出設(shè)備列表里還有沒有 Soundflower 條目。終端檢查每行跑完看輸出。先看內(nèi)核擴(kuò)展是否被加載kextstat | grep -i soundflower內(nèi)核擴(kuò)展kext是運(yùn)行在系統(tǒng)內(nèi)核層的驅(qū)動(dòng)程序有輸出就說明驅(qū)動(dòng)還活著。再查兩個(gè)驅(qū)動(dòng)文件常駐目錄ls -d /System/Library/Extensions/Soundflower.kext /Library/Extensions/Soundflower.kext 2/dev/null回顯路徑說明驅(qū)動(dòng)文件還躺在磁盤上。最后查用戶級(jí)殘留偏好設(shè)置、應(yīng)用支持目錄、緩存ls -d ~/Library/Preferences/com.cycling74.soundflower.plist \ ~/Library/Application\ Support/Soundflower \ /Library/Caches/com.cycling74.soundflower 2/dev/null全部無輸出說明用戶目錄已經(jīng)干凈。優(yōu)先跑官方卸載腳本雙擊完成核心移除項(xiàng)目自帶現(xiàn)成的卸載腳本 Tools/Uninstall Soundflower.scpt如果你裝過官方安裝器/Applications/Soundflower目錄下也附帶同一份。雙擊運(yùn)行輸入管理員密碼即可。先走腳本的原因它清楚移除順序漏刪風(fēng)險(xiǎn)比手動(dòng)操作低。預(yù)期結(jié)果設(shè)備列表里的 Soundflower 條目消失。?? 腳本要?jiǎng)酉到y(tǒng)目錄會(huì)彈出密碼框請(qǐng)確認(rèn)當(dāng)前登錄的是管理員賬號(hào)。跑完再執(zhí)行一遍自查清單全部干凈就直接跳驗(yàn)收還有殘留繼續(xù)手動(dòng)兜底。手動(dòng)兜底逐條清掉內(nèi)核擴(kuò)展和用戶殘留一條命令移除內(nèi)核擴(kuò)展sudo rm -rf /System/Library/Extensions/Soundflower.kext /Library/Extensions/Soundflower.kext這條命令刪除兩個(gè)系統(tǒng)擴(kuò)展目錄下的驅(qū)動(dòng)文件。驅(qū)動(dòng)裝在系統(tǒng)層必須用 sudo 提權(quán)才能刪這是強(qiáng)制刪除只針對(duì) Soundflower 命名的文件確認(rèn)無誤再回車。預(yù)期結(jié)果ls檢查不再回顯路徑。標(biāo)記擴(kuò)展目錄并重啟官方 ReadMe.md 要求刪完 kext 后刷新擴(kuò)展目錄的時(shí)間戳提示系統(tǒng)重新掃描sudo touch /Library/Extensions/然后重啟 Mac——驅(qū)動(dòng)要到開機(jī)階段才真正卸載跳過這步前一次操作等于沒做。清理偏好設(shè)置與應(yīng)用支持文件rm -rf ~/Library/Preferences/com.cycling74.soundflower.plist \ ~/Library/Application\ Support/Soundflower \ /Library/Caches/com.cycling74.soundflower這些是用戶級(jí)殘留不刪它們的話重裝時(shí)可能讀到舊配置。預(yù)期結(jié)果自查清單最后一條命令無輸出。卸載驗(yàn)收3 個(gè)確認(rèn)點(diǎn)都滿足才算徹底「系統(tǒng)設(shè)置 聲音」的輸入、輸出列表里都找不到 Soundflower終端跑kextstat | grep -i soundflower無任何輸出重啟后打開「活動(dòng)監(jiān)視器」搜 soundflower沒有相關(guān)進(jìn)程。避坑卸載后 3 種常見異常及解法聲音異常或雜音先重啟仍不行可重置 NVRAM——NVRAM 是存部分硬件配置的小存儲(chǔ)區(qū)老款 Mac 關(guān)機(jī)后按住 OptionCommandPR 直到第二次開機(jī)聲即可清空。刪除文件報(bào)權(quán)限不夠多半是密碼輸錯(cuò)或當(dāng)前不是管理員賬號(hào)補(bǔ)上 sudo 重輸一次通常就好。不建議為強(qiáng)制刪除去關(guān) SIP系統(tǒng)完整性保護(hù)Apple 防止系統(tǒng)文件被篡改的開關(guān)風(fēng)險(xiǎn)遠(yuǎn)大于收益。重啟后設(shè)備列表又冒出來說明內(nèi)核擴(kuò)展沒卸載干凈。重跑kextstat確認(rèn)再刪一次 kext、重啟即可。Soundflower 采用 MIT 許可授權(quán)細(xì)節(jié)見 License.txt想核對(duì)官方安裝與移除的完整順序可參考 Tools/installer.rb 與 Tools/load.rb?!久赓M(fèi)下載鏈接】SoundflowerMacOS system extension that allows applications to pass audio to other applications. Soundflower works on macOS Catalina.項(xiàng)目地址: https://gitcode.com/gh_mirrors/so/Soundflower創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考