Installation fails on Windows operating system

On a Microsoft Windows operating system, the installation might fail and display a message such as “DB2® Installation was NOT successful.” Understand the cause of the problem and follow the steps to ensure a successful installation.

If you are creating a user ID and your system has "Password must meet complexity requirements" enabled, ensure that the password meets the complexity requirements. If it does not, the installation fails. See the Windows documentation for information about password complexity requirements.

Here is an extract of Windows password complexity requirements from Windows Help:
Password must meet complexity requirements
Description: This security setting determines whether passwords must meet complexity requirements.
If this policy is enabled, passwords must meet the following minimum requirements:
  • Not contain all or part of the user's account name
  • Be at least six characters in length
  • Contain characters from three of the following four categories:
    • English uppercase characters (A through Z)
    • English lowercase characters (a through z)
    • Base 10 digits (0 through 9)
    • Non-alphabetic characters (for example, !, $, #, %)
  • Complexity requirements are enforced when passwords are changed or created
If the password complexity requirements are not met, the installation fails and logs messages to DB2setup.log in the install_location\var directory. Here is an extract from the log:
Found echo string in C:\Program Files\IBM\LDAP\V110.0.2\var\db2inst.log file.
returnCode from DB2 Install is set to: 87
Return Code from DB2 install is: 87
Found failing return code in db2inst.log file.
DB2 Install was NOT successful. 

To resolve this problem, set the user password to meet the Windows password complexity requirement and try again.