 Windows 清理軟件)
【免費下載鏈接】c_cleaner_plusWindows的開源強(qiáng)力清理工具可掃描并清理全盤中的垃圾文件、大文件、重復(fù)文件及系統(tǒng)殘留等項目地址https://gitcode.com/gh_mirrors/cc/c_cleaner_plus點擊查看免費下載C Cleaner Plus 是一款面向 Windows 的開源強(qiáng)力清理工具可掃描并清理全盤垃圾文件、大文件、重復(fù)文件及系統(tǒng)殘留。本文帶你走通它的完整打包鏈路先用 PyInstaller 把 Python 源碼打包成獨立 exe再用 Inno Setup 制作帶安裝向?qū)?、卸載入口和許可證的專業(yè)安裝程序最終得到可直接分發(fā)的 setup.exe 安裝包。一、整體打包鏈路從源碼到安裝包整條流水線一句話概括源碼 main.py → PyInstallerc_cleaner_plus.spec→dist/c_cleaner_plus/可運行目錄 → Inno Setupinstaller/c_cleaner_plus.iss→c_cleaner_plus-vX.X.X-windows-x64-setup.exe兩個環(huán)節(jié)各管一攤PyInstaller負(fù)責(zé)可執(zhí)行化把 Python 解釋器、PySide6 / Fluent 控件庫、規(guī)則 JSON、國際化資源一起打進(jìn)一個可獨立運行的目錄Inno Setup負(fù)責(zé)產(chǎn)品化把目錄變成帶安裝向?qū)А⒆烂鎴D標(biāo)、控制面板卸載入口的標(biāo)準(zhǔn)安裝包。二、打包前準(zhǔn)備環(huán)境與資源清單1. 環(huán)境要求Windows 10 / 11x64Python 3.9依賴清單見 requirements.txt含 PySide6 6.10.2、PyInstaller 6.18.0、pywin32 等git clone https://gitcode.com/gh_mirrors/cc/c_cleaner_plus cd c_cleaner_plus pip install -r requirements.txt2. 隨包資源一覽spec 文件會自動檢測并攜帶以下資源找不到時自動跳過、不報錯資源作用app.ico / icon.icoexe 圖標(biāo)與窗口圖標(biāo)i18n/多語言語言包版本由 i18n/manifest.json 管理config/內(nèi)置規(guī)則包國產(chǎn)軟件、開發(fā)工具、AI 工具、游戲平臺等商店清單見 config_store.jsonfast_large_files.exe可選Rust 編寫的 NTFS 大文件快速掃描助手構(gòu)建說明見 tools/fast_large_files/README.md?? 可選加速助手需要 Rust 工具鏈cargo build --release --manifest-path tools/fast_large_files/Cargo.toml。不構(gòu)建也能打包運行時會自動回退到普通 Python 掃描屬于非硬性依賴。三、PyInstaller 一鍵打包步驟1. 執(zhí)行打包命令python -m PyInstaller c_cleaner_plus.spec產(chǎn)物是dist/c_cleaner_plus/目錄c_cleaner_plus.exe_internal子目錄內(nèi)的運行時資源。雙擊 exe 即可運行這就是綠色版產(chǎn)物。2. spec 文件關(guān)鍵配置速讀c_cleaner_plus.spec 已做過多輪調(diào)優(yōu)四個要點值得注意UI 庫資源自動收集通過collect_data_files/collect_submodules收集 qfluentwidgets 的數(shù)據(jù)文件與子模塊避免打包后控件樣式丟失見 c_cleaner_plus.spec激進(jìn)的瘦身策略excludes 排除 QtWebEngine、Qt3D、numpy/torch 等用不到的大模塊打包后還按關(guān)鍵詞過濾 binaries/datas 里的 Qt6WebEngine、QML、translations 等文件以壓縮體積見 c_cleaner_plus.specWindows 程序行為consoleFalse無黑窗、uac_adminTrue啟動時自動申請管理員權(quán)限系統(tǒng)清理類軟件的剛需見 c_cleaner_plus.spec加速助手自動探測按多個路徑查找fast_large_files.exe找到則打進(jìn)包并打印[MFT] 已加入打包找不到只提示告警見 c_cleaner_plus.spec。3. 打包后自測運行dist\c_cleaner_plus\c_cleaner_plus.exe依次驗證無控制臺黑窗UAC 提權(quán)正常彈出常規(guī)清理、大文件掃描、重復(fù)文件、規(guī)則商店各頁簽均可用規(guī)則商店可加載即說明config/規(guī)則包打包成功任務(wù)欄與窗口圖標(biāo)為 app.ico。 運行時報 ModuleNotFoundError 通常是隱藏導(dǎo)入缺失用collect_submodules(庫名)補(bǔ)進(jìn) spec 的hiddenimports即可反過來用不到的庫則加進(jìn)excludes。四、Inno Setup 制作專業(yè)安裝向?qū)?. 打開工程安裝免費的 Inno Setup在腳本編輯器中打開 installer/c_cleaner_plus.iss。2. 腳本關(guān)鍵配置解析[Setup] 段的核心配置installer/c_cleaner_plus.iss配置項取值作用DefaultDirName{autopf}\C Cleaner Plus安裝到 64 位程序目錄PrivilegesRequiredadmin安裝即提權(quán)與程序管理員需求一致Compression/SolidCompressionlzma2/max高強(qiáng)度壓縮顯著減小安裝包體積OutputDir/OutputBaseFilename..\dist/c_cleaner_plus-v{版本}-windows-x64-setup輸出目錄與帶版本號的文件名AppId固定 GUID保證升級、卸載時正確識別舊版本[Languages]中文簡體 英文雙語向?qū)дZ言包見 installer/ChineseSimplified.isl還有幾處專業(yè)細(xì)節(jié)升級前清理[InstallDelete]先刪除舊的_internal目錄避免覆蓋升級時文件殘留沖突installer/c_cleaner_plus.iss引導(dǎo)配置自動寫入安裝完成后在安裝目錄生成cdisk_cleaner_bootstrap.json把用戶配置指向%LOCALAPPDATA%\C Cleaner Plus\configs用戶數(shù)據(jù)不落在受保護(hù)的 Program Files 里installer/c_cleaner_plus.iss卸載無殘留卸載時通過 PowerShell 清理 C盤強(qiáng)力清理工具* 計劃任務(wù)并刪除引導(dǎo)文件installer/c_cleaner_plus.iss。3. 編譯輸出安裝包# 命令行編譯記得傳入版本號當(dāng)前版本見 main.py 頭部注釋 v0.7.8 ISCC.exe /DAppVersion0.7.8 installer\c_cleaner_plus.iss也可在 Inno Setup 圖形界面點 Build → Compile。輸出為dist\c_cleaner_plus-vX.X.X-windows-x64-setup.exe即最終交付物。注意AppVersion默認(rèn)值是0.0.0發(fā)布時必須通過/DAppVersion傳入真實版本號否則安裝包版本號會顯示為 0.0.0。五、常見打包問題排查現(xiàn)象可能原因與解決辦法打包后運行報缺模塊spec 的hiddenimports不全用collect_submodules補(bǔ)充UI 樣式、圖標(biāo)顯示異常qfluentwidgets 數(shù)據(jù)文件未收集確認(rèn)collect_data_files生效安裝包體積過大檢查 excludes 與過濾關(guān)鍵詞是否被誤刪QtWebEngine、Qt3D 等必須排除大文件快速掃描未生效未構(gòu)建fast_large_files.exe按 tools/fast_large_files/README.md 構(gòu)建后重新打包缺失時程序會回退普通掃描不會崩潰exe 圖標(biāo)不生效確認(rèn)app.ico與 spec 同目錄且 EXE 的icon指向正確發(fā)布前建議先跑一遍安全回歸測試 tests/test_safety_regressions.py覆蓋規(guī)則包文件名越界防護(hù)等安全行為的驗證。六、發(fā)布前檢查清單? 更新版本號并傳入/DAppVersion? 執(zhí)行 PyInstaller spec完成綠色版自測? 編譯 Inno Setup產(chǎn)出 setup.exe? 在干凈機(jī)器驗證安裝向?qū)А⑸壐采w、卸載與計劃任務(wù)清理? 附帶 LICENSE安裝包已將其作為許可協(xié)議展示與 README.md。走完以上流程你就得到了一個一鍵安裝、卸載干凈、自動提權(quán)的專業(yè) Windows 清理軟件安裝包。贊分享【免費下載鏈接】c_cleaner_plusWindows的開源強(qiáng)力清理工具可掃描并清理全盤中的垃圾文件、大文件、重復(fù)文件及系統(tǒng)殘留等項目地址https://gitcode.com/gh_mirrors/cc/c_cleaner_plus點擊查看免費下載相關(guān)推薦ChatTTS-ui終極指南5分鐘打造本地文字轉(zhuǎn)語音系統(tǒng)ChatTTS ui終極指南5分鐘打造本地文字轉(zhuǎn)語音系統(tǒng) 你是否曾經(jīng)想過能夠輕松將文字轉(zhuǎn)換成自然流暢的語音想象一下為你的視頻內(nèi)容自動生成旁白為電子書創(chuàng)人工智能語音AI 應(yīng)用本地部署后端【親測免費】 打造專業(yè)級軟件安裝體驗Inno Setup美化資源包推薦打造專業(yè)級軟件安裝體驗Inno Setup美化資源包推薦 項目介紹 在軟件開發(fā)的世界里一個美觀且用戶友好的安裝界面往往能給用戶留下深刻的第一印象。為了幫助開Inno Setup中文語言包終極配置指南一鍵打造專業(yè)Windows安裝程序Inno Setup中文語言包終極配置指南一鍵打造專業(yè)Windows安裝程序 還在為英文安裝程序讓中文用戶望而卻步而煩惱嗎Inno Setup中文語言包正是創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考