📍 Highland Square Shopping Center⭐ 4.9 (76+ Reviews)
🕒 Mon–Fri 8–12, 1–5
Closed Today
✓ Signed & Verified v1.0 Safety: medium

System Corruption Repair

Four-stage Windows corruption repair, chkdsk + sfc + DISM RestoreHealth + verification pass. Catches corruption a single sfc /scannow can't, including damaged component stores. 20–60 min, admin required.

The Source

Bare scripts behind this tool. The signed .exe above is the full compiled version with safety checks and a small footer credit linking back to twomeypcrepair.com.

⚡ PowerShell Script

#Requires -RunAsAdministrator

#############################################################
#                                                           #
#          TWOMEY PC REPAIR  |  Toolbox                     #
#          Independent tech repair - Highland, AR           #
#          https://github.com/twomeypcrepair                #
#                                                           #
#          No adware. No sponsor offers.                    #
#          No bundled junk.                                 #
#                                                           #
#          Tool: System Corruption Repair                   #
#          Runs chkdsk /scan, sfc /scannow, DISM            #
#          RestoreHealth, then a final sfc /scannow.        #
#                                                           #
#############################################################

function Invoke-RepairStep {
    param(
        [int]$Number,
        [string]$Label,
        [scriptblock]$Action
    )

    Write-Host "Executing: Step $Number/4: $Label..." -ForegroundColor Cyan
    & $Action
    if ($LASTEXITCODE -eq 0) {
        Write-Host '[OK] Complete.' -ForegroundColor Green
    } else {
        Write-Host "[!] Step reported exit code $LASTEXITCODE. Continuing." -ForegroundColor Yellow
    }
    Write-Host ''
}

Invoke-RepairStep -Number 1 -Label 'Scanning Disk (chkdsk /scan)' -Action {
    chkdsk /scan
}

Invoke-RepairStep -Number 2 -Label 'Repairing System Files (sfc /scannow)' -Action {
    sfc /scannow
}

Invoke-RepairStep -Number 3 -Label 'DISM Restore Health' -Action {
    DISM /Online /Cleanup-Image /RestoreHealth
}

Invoke-RepairStep -Number 4 -Label 'Final Verification (sfc /scannow)' -Action {
    sfc /scannow
}

Write-Host '[+] System corruption repair finished.' -ForegroundColor Green

📜 Batch Script

@echo off
::############################################################
::#                                                          #
::#          TWOMEY PC REPAIR  |  Toolbox                    #
::#          Independent tech repair - Highland, AR          #
::#          https://github.com/twomeypcrepair                #
::#                                                          #
::#          No adware. No sponsor offers.                   #
::#          No bundled junk.                                #
::#                                                          #
::#          Tool: System Corruption Repair                  #
::#          Runs chkdsk /scan, sfc /scannow, DISM           #
::#          RestoreHealth, then a final sfc /scannow.       #
::#                                                          #
::############################################################

REM Require admin
net session >nul 2>&1
if errorlevel 1 (
    echo [!] This script must be run as Administrator.
    echo     Right-click SystemCorruptionRepair.bat and choose "Run as administrator".
    pause
    exit /b 1
)

echo Executing: Step 1/4: Scanning Disk (chkdsk /scan)...
chkdsk /scan
if errorlevel 1 ( echo [!] chkdsk reported a problem. Continuing. ) else ( echo [OK] Complete. )
echo.

echo Executing: Step 2/4: Repairing System Files (sfc /scannow)...
sfc /scannow
if errorlevel 1 ( echo [!] sfc reported a problem. Continuing. ) else ( echo [OK] Complete. )
echo.

echo Executing: Step 3/4: DISM Restore Health...
DISM /Online /Cleanup-Image /RestoreHealth
if errorlevel 1 ( echo [!] DISM reported a problem. Continuing. ) else ( echo [OK] Complete. )
echo.

echo Executing: Step 4/4: Final Verification (sfc /scannow)...
sfc /scannow
if errorlevel 1 ( echo [!] Final sfc reported a problem. ) else ( echo [OK] Complete. )
echo.

echo [+] System corruption repair finished.
pause
exit /b 0

About this tool

Runs the standard four-stage Windows corruption repair sequence in order.

What it does

  1. chkdsk /scanread-only scan of the system drive for filesystem issues.
  2. sfc /scannowSystem File Checker repairs protected Windows files.
  3. DISM /Online /Cleanup-Image /RestoreHealthrepairs the underlying component store that sfc pulls from.
  4. sfc /scannow (again), final verification pass now that DISM has healed the component store.

The second sfc is what catches anything the first pass couldn’t fix because the component store itself was damaged.

When to use it

  • Windows feels unstable, throws random errors, or apps crash on launch.
  • Updates fail to install with cryptic component-store errors.
  • sfc /scannow reports ‘found corrupt files but was unable to fix some of them’.
  • General ‘something’s off’ diagnostic before reaching for a reinstall.

Heads up

  • This is not quick. End-to-end runtime is typically 20–60 minutes depending on disk size and how much DISM has to download.
  • Don’t interrupt mid-run. If a stage fails the script keeps going so the later stages can still help, review the on-screen output when it finishes.
  • chkdsk /scan is read-only and safe; it does not schedule a reboot-time repair. If you need full repair, run chkdsk /f separately.
  • A working internet connection is recommended, DISM may pull replacement files from Windows Update.