The most common cause is a damaged ISO, ZIP, or DVD. The documentation files (often named documentation_x86_enu.msi or similar) may be missing or corrupted.

If none of the above solutions work, you may want to:

The setup program is hard-coded to look for a specific MSI database or cabinet file at that exact relative path within its source directory. When it cannot find it, it aborts the installation to prevent a partial or broken setup of the toolkit.

msiexec /i "path\to\that.msi"

: The installation media (USB, network drive, or temporary folder) used during the initial setup has been moved or deleted. Registry Corruption