Note: See How do I customize my WinZip MSI? for descriptions of the Password Policy Properties described in this article.
When the information in the article above has been used to set password policies (MSI file customization), registry String Values will be created in HKEY_LOCAL_MACHINE during installation. These policies will affect WinZip Pro users (versions 12 and later). The complete path to the policies will be HKEY_LOCAL_MACHINE\SOFTWARE\Nico Mak Computing\WinZip\Policies.
After WinZip has been installed, any password policies configured by users through the WinZip Options dialog will be stored in the equivalent HKEY_CURRENT_USER key (HKEY_CURRENT_USER\SOFTWARE\Nico Mak Computing\WinZip\Policies).
If you will be setting policies by editing the registry, please keep in mind that user configurations in HKCU can negate your policies set in HKLM. To avoid this issue, your registry edits should include deleting any existing Policies keys and String Values from HKEY_USERS. You should also consider including the passwordrestrict String Value set to 1 to remove access to the Passwords tab in the WinZip Options dialog.
The particular String Values are encryptionrestrict, passwordlength, passwordreqlower, passwordreqnumber, passwordreqsymbol, passwordrequpper, passwordrestrict, and alwaysencrypt. The values for these are:
- encryptionrestrict - ZIP20, AES128, AES256, or DEFAULT
You can use any combination of the first 3 of these, separated by a comma and listed in any order. DEFAULT must be the only value when used and will result in no restrictions.
- passwordlength - any number from 1 to 99
- For the remaining String Values (passwordreqlower, passwordreqnumber, passwordreqsymbol, passwordrequpper, passwordrestrict, and alwaysencrypt) you would use 1 to signify TRUE or 0 to signify FALSE or DEFAULT.
If you have any questions about this information, please email Technical Support.