Description:
When installing the requirements (prerequisites), sometimes two MySQL products require the same prerequisite. Pressing "Execute" will attempt to install it every time, instead of just once.
How to repeat:
1. Remove prerequisites from your system, or use a new Windows host
2. Download and execute the MySQL Installer
3. Select "Developer Default" as it installs everything, or "Custom" and choose everything
4. Under "Check Requirements" screen, notice two MySQL products having the same requirement. For example, the documentation* has an example where MySQL Workbench and the Utilities/Fabric both require "Microsoft Visual C++ 2013 Runtime".
5. Press "Execute"
6. Notice it installs it once, then immediately attempts to install it again. IIRC you can choose options like "Repair" or "Cancel" but it feels confusing, as if something is broken.
* http://dev.mysql.com/doc/refman/5.6/en/mysql-installer-gui.html
Suggested fix:
When a requirement installs with success, either automatically execute "Check" for all remaining requirements, or just execute it for other products with the same requirement.