My friend Juan Carter always has corrupt Windows files. This little program is designed to fix issues related to corrupt Windows files. However, it works under the pretense that System File Checker (SFC) and Deployment Image Servicing, Management (DISM), and Check Disk (CHKDSK) are still functioning on your PC. If SFC, DISM, and CHKDSK are themselves corrupt, this program won't be able to help. Run the program and then restart your PC, and all should work like a charm.
This program opens CMD as an administrator and runs a series of commands to fix any corrupt files on your Windows machine.
- Download the repository as a zip file.
- Extract the zip file.
- Open the project folder, then open the subfolder called
EXE
. - Run the
FixMyCorruptWindows.exe
file. - If your antivirus or Windows flags the file as unsafe, you can click "More info" and choose "Run anyway".
- Download and install a C++ compiler.
- Clone this repository or download it as a zip file and extract it.
- Open the project folder in your C++ development environment.
- Compile the source code.
- Run the resulting executable file.
This program runs the following commands to fix corrupt Windows files:
- System File Checker (SFC):
- Scannow:
sfc/scannow
This scans and repairs corrupted system files.
- Deployment Image Servicing and Management (DISM):
-
ScanHealth:
dism /online /cleanup-image /scanhealth
This checks the health of the Windows image.
-
CheckHealth:
dism /online /cleanup-image /checkhealth
This checks if the Windows image is repairable.
-
RestoreHealth:
dism /online /cleanup-image /restorehealth
This repairs the Windows image.
- Check Disk (CHKDSK):
- CheckDisk:
chkdsk C: /f /r /x
Scans your hard drive for file system errors.
- Read the instructions in the program thoroughly
- Ensure you run the program with administrative privileges.
- Restart your computer after running the program to apply the changes.
- If you encounter any issues, make sure that SFC and DISM are not corrupted themselves.
Use this program at your own risk. The author is not responsible for any potential damage to your system.
This project is licensed under the MIT License. See the LICENSE
file for details.