Toms Knostenbergs
November 21, 2023

How to Extract Icons as ICO or PNG Files from an MSI

When you need an ICO or PNG file from a specific application, Master Packager can be useful software to get it done quickly and correctly.

Option 1

1.Step-by-step guide to exporting icons from an MSI file using Master Packager software. This process shows how to open the MSI file, navigate to the Icon table in the Table Editor, double-click the DATA column cell for the icon, and press S to save the icon as a .ico file. Perfect for developers who need to extract and save icons as .ico files

Step-by-step guide for exporting icons from an MSI file with Master Packager software. Learn how to open the MSI file, navigate to the **Icon table** in the Table Editor, double-click the **DATA** column cell for the desired icon, and press **S** to save it as a .ico file.

The following steps will export the selected icon from an MSI as an .ico or .png file. If you want to export a different icon as a .ico or .png file from an MSI, click the Change button to select a different icon available in the MSI and then repeat steps 3 and 4.

Option 2

  1. Open the MSI file with Master Packager software.
  2. Go to the Icon table in the Table Editor.
  3. Double-click on the DATA column cell for the desired icon.
  4. Press S (save) to save the stored icon as a .ico file.

Step-by-step guide to exporting icons from an MSI file using Master Packager software. This process shows how to open the MSI file, navigate to the **Icon table** in the Table Editor, double-click the **DATA** column cell for the icon, and press **S** to save the icon as a .ico file. Perfect for developers who need to extract and save icons as .ico files

Option 3

This is a great option if you need 2 or more .ico files from the MSI quickly.

  1. Open the MSI file with Master Packager software.
  2. Go to the Icon table in the Table Editor.
  3. Select rows with Icons you want to export as .ico files.
  4. Right-click on them and press “Copy Row(s)”.
  5. Paste in file explorer.

Step-by-step guide showing how to export icons from an MSI file using Master Packager software. This process involves opening the MSI file, navigating to the **Icon table** in the Table Editor, selecting the rows with desired icons, and right-clicking to choose **“Copy Row(s)”** for export. Ideal for developers looking to extract and save icons as .ico files quickly and easily.

Note that some icons may have the .exe or other extension when saved. Ignore that and rename the file from .exe to .ico.

Getting ICON or PNG from DLL or EXE

DLL and EXE files can hold one or more image files. To extract them as .ico or .png follow these steps.

  1. Open the MSI file with the Master Packager software.
  2. Go to Uninstall or Change Programs in the Advanced Editor.
  3. Click on the icon picture.
  4. Choose Change > Browse and browse for the EXE or DLL file from which you wish to export the image.
  5. Select the image and press OK.
  6. Click on the icon picture again and choose Export > .ico or .png.

process of extracting an icon or image from an EXE or DLL file using Master Packager. It highlights key steps like selecting the EXE or DLL file, browsing for the image, and exporting it as either an ICO or PNG file. The interface in the image displays the "Uninstall or Change Programs" section in the Advanced Editor, along with options for changing and exporting the icon

These steps will allow you to export an image from an EXE or DLL file as an .ico or .png file using the Master Packager software.

Download the Master Packager software for free now: