You might consider running Startup Repair if DISM isn’t working…
http://windows.microsoft.com/en-us/windows/what-are-system-recovery-options#what-are-system-recovery-options=windows-vista