I am having a similar issue with Windows Repair. It is has been working for over 40 hours on the Repair WMI. Is this normal? I don't recall it taking so long in the past. Below is a part fo the script that keeps repeating. It does seem to be incrementing a file name, in the first paragraph the "a0316454.mof" is incremented with each iteration.
C:\>if "!excludefolder:/c:/=!" EQU "/AutoRecover/winsxs/" (if "!excludefolder:/s
ystem volume information/=!" EQU "/AutoRecover/winsxs/" (if "!excludefolder:/_re
store{6f9d2571-c495-4b3f-a786-c4d40fc0601b}/=!" EQU "/AutoRecover/winsxs/" (if "
!excludefolder:/rp404/=!" EQU "/AutoRecover/winsxs/" (if "!excludefolder:/a03164
54.mof/=!" EQU "/AutoRecover/winsxs/" (mofcomp "c:\system volume information\_re
store{6f9d2571-c495-4b3f-a786-c4d40fc0601b}\rp404\a0316454.mof" 1>>"C:\Program
Files\Tweaking.com\Windows Repair (All in One)\Logs\2.28.2014_4.51.22-PM\Repair_
WMI.txt" 2>&1 ) ) ) ) )
C:\>(call :next "c:\system volume information\_restore{6f9d2571-c495-4b3f-a786-c
4d40fc0601b}\rp404\a0316455.mof" )
C:\>for /F "tokens=1,2,3,4,5 delims=\" %a in ("c:\system volume information\_res
tore{6f9d2571-c495-4b3f-a786-c4d40fc0601b}\rp404\a0316455.mof") do set path1=%a
& set path2=%b & set path3=%c & set path4=%d & set path5=%e
C:\>set path1=c: & set path2=system volume information & set path3=_restore{6f
9d2571-c495-4b3f-a786-c4d40fc0601b} & set path4=rp404 & set path5=a0316455.mof
C:\>if "!excludefolder:/c:/=!" EQU "/AutoRecover/winsxs/" (if "!excludefolder:/s
ystem volume information/=!" EQU "/AutoRecover/winsxs/" (if "!excludefolder:/_re
store{6f9d2571-c495-4b3f-a786-c4d40fc0601b}/=!" EQU "/AutoRecover/winsxs/" (if "
!excludefolder:/rp404/=!" EQU "/AutoRecover/winsxs/" (if "!excludefolder:/a03164
55.mof/=!" EQU "/AutoRecover/winsxs/" (mofcomp "c:\system volume information\_re
store{6f9d2571-c495-4b3f-a786-c4d40fc0601b}\rp404\a0316455.mof" 1>>"C:\Program
Files\Tweaking.com\Windows Repair (All in One)\Logs\2.28.2014_4.51.22-PM\Repair_
WMI.txt" 2>&1 ) ) ) ) )