PkZip WinZip 26.0
WinZip Icon
Author: Tim Mangan
Date: October 20, 2022

Repackaging tips and silent install information for PkZip WinZip 26.0. This App Tip provides comprehensive details for conducting a silent installation of WinZip. It includes additional insights, such as user environment specifics, extra installation parameters, and repackaging tips.

About

WinZip is a trialware file archiver and compressor for Microsoft Windows, macOS, iOS, and Android. It was developed by WinZip Computing (formerly Nico Mak Computing), which is owned by Corel Corporation. The program can create archives in Zip file format, and unpack some other archive file formats, and it also has various tools for system integration.

General Information

Vendor Information

PkZip

Application Name

WinZip

Application Version

26.0

Download Link

https://www.winzip.com/en/download/alternative/

License Needed

No

Vendor Install

Installation Type

Setup.exe

Architecture

x86/x64

Application Configuration/Settings

Registry

File

AD/GPO

AAD/GPO

User Environment Data

Registry

File

Other

Infrastructure Dependencies

Description

ODBC

Connection Name

Driver

Parameters

Setup.exe parameters

/exenoui /qn ADDDESKTOPICON=0, ISCHECKFORUPDATES=0, NOPRODADVUPDATES=1 See the MSI Public Properties for regarding additonal MSI options.

MSI Public Properties

Property Default Common Why
ISCHECKFORUPDATES 1 0 Disable update check.
LAUNCHPROGRAM 1 0 Keeps installer from starting app when done.
AgreeToLicense No Yes Accept Eula for user.
ADDDESKTOPICON 1 0 Prevent icon from being installed on desktop.
ALLLANGS 0 1 to install all languages so you can deploy to different OS langs.
DISABLEADVTSHORTCUTS 1 1 Not appropriate for containerized apps, but MSI repackaers usually like this set to 0.
ENABLEEXPRESSFEATURES 1 Unknown.
INSTALLEXPRESSOFFICE 1 Unknown.
FIPSCOMPLIANCEMODE DISABLED ENABLED to turn this on where needed (Security).
DISABLESHAREDFILES 0 1 to disable where needed (Security).
ALWAYSENCRYPT DEFAULT Probably set to 1 where needed (Security).
DEFAULTCOMPRESSIONMETHOD 1 Because you can.

Installation Commands

Silent Install Command

Silent Uninstall Command

Repackaging Score

MSI

Unknown

MSIX

Full Functional
See Repackaging Tips below

App-V

Full Functional
The LocalAppData exclusion must be removed. Allow VFS Writes option is recommended.

ThinApp

Unknown

Citrix App Layer

Unknown

VMWare App Volumes

Unknown

Other

Unknown

Repackaging Tips

  • In addition to the desktop shortcut that you can turn off in the installer, two additional start menu shortcuts are added that are typically not wanted. 'Update Notifier' and 'WinZIP Background Tools'. This version also includes a number of other shortcuts for which removal should be considered based on local needs.
  • The application installs into Program Files.
  • The app installs one file under the user AppData/Local folder (it might not need to be recaptured).
  • There are many FTAs with multiple Shell Integration Verb commands each and Shell Extensions.
  • The FTA Shell Extensions include Context Menu, Drop Handler, and Preview Handler handlers are installed, including both standard file types (like '.zip'), but special types including '*', 'Directory', 'Folder', and 'Drive'
  • There is a Protocol Handler 'WzExpForSPExtension' which is possibly used in SharePoint scenarios.
  • There is a 'WinZip Preloader.lnk' shortcut added to the Common Startup folder. It points to an exe that appears to be used to aid performance, but the product appears to be OK even without it.
Ultimately, many of these options will be stored in the registry. For example, the auto-update check may be disabled after install with a .reg file import as shown here:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/Nico Mak Computing/WinZip/UpdateCheck]
"NoUpdateChecking"="0"
Packaging WinZip for MSIX The software was packaged on Windows 10 21H2 using Microsoft MSIX Packaging Tool 1.2022.330 with the PSF using TMEditX 2.3. In TMEditX, the following changes were needed:
  • PsfLauncher with FileRedirectionFixup need to be added.
  • Missing Preview Handlers should not be fixed at this time because the same Com dll is used for different types and the Manifest does not yet support this.
  • Manifest has no support for the DropHandlers yet.
  • Missing Shell integration verbs for 'print' can be fixed if needed.
  • Missing Protocol Handler should be fixed.
  • Missing ExecutionAlias entries should be fixed.
  • Missing LoaderSearchOrder entry should be fixed.
Testing on Windows 10/11 indicates mostly works due to:
  • App elevates on launch. Unknown cause.
  • Missing Context menu, even on Windows 11.
  • Dropping a file/folder on a zip file once you make WinZip the default for .zip files doesn't add to zip file but acts as a copy/move to the folder that the zip file is in.

Comments

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Free Download

Free Download

Upcoming Events

july 2024

02jul8:30 am5:30 pmManaged Services Summit Benelux 2024

september 2024

16sepAll Day19Workplace Ninja Summit 2024

october 2024

11oct8:00 am7:00 pmAppManagEvent 2024

Upcoming Courses

june 2024

03jun(jun 3)1:00 pm13(jun 13)5:00 pmIT Pro Masters Packaging for MSIX

24jun(jun 24)9:00 am28(jun 28)4:30 pmUSA: Application Packaging with AdminStudio 2023

july 2024

08jul(jul 8)9:00 am12(jul 12)4:30 pmUSA: Learning MSI Projects with InstallShield 2023

15jul(jul 15)9:00 am19(jul 19)4:30 pmEMEA: Application Packaging with AdminStudio 2023