Android 台灣中文網

標題: 【24/12/02】Windows全自動修復工具 [打印本頁]

作者: love_apktw    時間: 2024-12-2 22:21
標題: 【24/12/02】Windows全自動修復工具
本帖最後由 love_apktw 於 2024-12-2 22:34 編輯

【軟體名稱】:hone7576的Windows電腦修復工具
【軟體版本】:v1 (最終版)
【版本類型】:開源免費版
【軟體語言】:繁體中文
【檔案大小】:3.68KB
【作業系統】:Windows
----------------------------------------------------------------------------------------------
【軟體介紹】:
Windows 有時候會莫名其妙故障,有時候會被自己玩掉壞掉,可是不想把電腦拿去給別人修?
那你就可以試試這個小程式,它包含了大量的"系統修復指令",就算不懂程式也能自己修電腦!
此程式完全開源,歡迎修改!
----------------------------------------------------------------------------------------------
【軟體原始碼】:
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. if not "%1"=="am_admin" (powershell start -verb runas '%0' am_admin & exit /b)
  4. title hone7576的Windows電腦修復工具
  5. :menu
  6. cls
  7. echo ----------------------------------------------------
  8. echo 歡迎使用『hone7576的電腦修復工具』
  9. echo ----------------------------------------------------
  10. echo 請輸入『開始修復』並按下Enter以執行修復指令...
  11. set /p input=:
  12. if "%input%"=="" (
  13.     cls
  14.     echo 您沒有輸入答案,所以即將重新詢問。
  15.     pause >nul
  16.     goto menu

  17. )
  18. if "%input%"=="開始修復" (
  19.     cls
  20.     set "start_time=%time%"
  21.     goto WinFixCode

  22. )
  23. cls
  24. echo 您輸入的答案不是『開始修復』,所以即將重新詢問。
  25. pause >nul
  26. goto menu

  27. :: -----------------------------------------------------------------------------------------------------------------------------------------
  28. :WinFixCode
  29. title 正在為 C槽 磁碟重組....
  30. cls
  31. powershell -Command "Write-Host '正在為 C槽 磁碟重組....' -BackgroundColor Green -ForegroundColor White"
  32. echo 如果程式卡住了,請按下Enter鍵。
  33. echo --------------------------------------------------
  34. defrag C: /O
  35. :: -----------------------------------------------------------------------------------------------------------------------------------------
  36. title 正在釋放 C槽 暫存空間並整理檔案....
  37. cls
  38. powershell -Command "Write-Host '正在釋放 C槽 暫存空間並整理檔案....' -BackgroundColor Green -ForegroundColor White"
  39. echo 如果程式卡住了,請按下Enter鍵。
  40. echo --------------------------------------------------
  41. defrag C: /X
  42. :: -----------------------------------------------------------------------------------------------------------------------------------------
  43. title 正在檢查 Windows 映像是否有損壞....
  44. cls
  45. powershell -Command "Write-Host '正在檢查 Windows 映像是否有損壞....' -BackgroundColor Green -ForegroundColor White"
  46. echo 如果程式卡住了,請按下Enter鍵。
  47. echo --------------------------------------------------
  48. DISM /Online /Cleanup-Image /CheckHealth
  49. :: -----------------------------------------------------------------------------------------------------------------------------------------
  50. title 正在修復 Windows 映像中的損壞檔案....
  51. cls
  52. powershell -Command "Write-Host '正在修復 Windows 映像中的損壞檔案....' -BackgroundColor Green -ForegroundColor White"
  53. echo 如果程式卡住了,請按下Enter鍵。
  54. echo --------------------------------------------------
  55. DISM /Online /Cleanup-Image /RestoreHealth
  56. :: -----------------------------------------------------------------------------------------------------------------------------------------
  57. title 正在掃描並修復損壞的系統檔案....
  58. cls
  59. powershell -Command "Write-Host '正在掃描並修復損壞的系統檔案....' -BackgroundColor Green -ForegroundColor White"
  60. echo 如果程式卡住了,請按下Enter鍵。
  61. echo --------------------------------------------------
  62. sfc /scannow
  63. :: -----------------------------------------------------------------------------------------------------------------------------------------
  64. cls
  65. set "end_time=%time%"
  66. set /a start_hour=%start_time:~0,2%, start_min=%start_time:~3,2%, start_sec=%start_time:~6,2%
  67. set /a end_hour=%end_time:~0,2%, end_min=%end_time:~3,2%, end_sec=%end_time:~6,2%
  68. set /a elapsed_seconds=(end_hour*3600 + end_min*60 + end_sec) - (start_hour*3600 + start_min*60 + start_sec)
  69. cls
  70. set /a elapsed_hours=elapsed_seconds/3600
  71. set /a elapsed_minutes=(elapsed_seconds%%3600)/60
  72. set /a elapsed_seconds=elapsed_seconds%%60
  73. cls
  74. title 優化程式執行完畢!總共耗時:!elapsed_hours! 小時 !elapsed_minutes! 分鐘 !elapsed_seconds! 秒。
  75. powershell -Command "Write-Host '優化程式執行完畢!總共耗時:!elapsed_hours! 小時 !elapsed_minutes! 分鐘 !elapsed_seconds! 秒。' -BackgroundColor Green -ForegroundColor White"
  76. echo:
  77. echo 請按下任意按鍵以退出此程式。
  78. pause >nul
  79. endlocal
複製代碼

----------------------------------------------------------------------------------------------
【軟體截圖】:
螢幕擷取畫面 2024-12-02 221359.png
登錄/註冊後可看大圖