Netopsystems – FEAD Optimizer – Command Line

FEAD Optimizer is a system that is used to compress installation files into a highly compact distributable file.  The intention is of course to save on bandwidth and make installation a lot more reliable.  The FEAD compressed file works sort of like an executable ZIP file.  But unlike a ZIP file there are no third party…

FEAD Optimizer is a system that is used to compress installation files into a highly compact distributable file.  The intention is of course to save on bandwidth and make installation a lot more reliable.  The FEAD compressed file works sort of like an executable ZIP file.  But unlike a ZIP file there are no third party tools that allow the contents to be extracted easily to a folder, also there are no command line options posted on the Netopsystems website.

In my experience of FEAD Optimized files, they take a very long time to re-compose on the target machine.  When you multily the re-compose time on lots of machines, you start to wonder how to decompress the files and save yourself precious time.

Until now, the only method that I have found effective in locating the re-composed files, is to use FileMon (from www.sysinternals.com) and monitor the location of where the files are being stored.  Then copying the files to a safe location and cancelling the software installation.  I can then use the MSI files to deploy the software using Active Directory or the RM CC3 Management tools.

I have even emailed Netopsystems asking if there are command line options, but they have never replied.  I had given up hope of ever finding the command line switches until I came across them in an installation manual for a product that uses the FEAD system.

FEAD Command line switches

-nos_neNo execution ? Extracts the files from the Setup utility but does not execute the Setup utility or delete the setup files.-nos_nd No delete ? Does not remove the setup files after executing the Setup utility. If the -nos_-ne switch is also present, the -nos_-nd switch is overridden.
-nos_dDelete ? Removes the setup files after executing the Setup utility. If the -nos_-ne switch is also present, the -nos_-d switch is overridden.
-nos_sSilent mode ? Installs the setup files in silent mode. Installs automatically when using: /s, /S, -s, -S, /q, /Q, -q, -Q.
-nos_o”<path>”Output folder ? The folder to which you want to extract the setup files.

So running the executable with the following command line switches will extract the files from the FEAD archive to a location of your choosing and not execute the setup file.

			program.exe -nos_ne -nos_o"C:FEAD_Extracted"		

It is also possible to send parameters to the setup/MSI file inside the FEAD archive, for example this command would change the default installation path of an MSI installer.

			program.exe -nos_d INSTALLDIR="C:Program FilesInstall Here"		

To run an automated silent install of a contained MSI file use this command

			program.exe -nos_d /qb		

As you can see, the FEAD file is actually a lot more flexiable than it appears to be and I am supprised that Netopsystems don’t put this type of information onto their support site.  After all they are selling deployment software to big companies who intern sell the software to other big companies who need to deploy software with more flexibility.

Common Applications that use the FEAD Optimizer format are;

  • Adobe Acrobat Reader 6
  • Adobe Acrobat Reader 7
  • McAfee VirusScan 8.0i
  • McAfee VirusScan 7.10
  • and many more…

The command line options work for both version 1 and 2 of the FEAD system

I hope that you will have found this useful and that it will save you hours of figuring out how to save yourself time and effort waiting for the optimiser to finish re-composing the files that you need.

Download the FEAD Extractor Tool so that you don’t need to fuss with the command line parameters.

 

Similar Posts

  • Documenting scripts and source code

    When writing applications, it is vital to be able to look back at your code and understand exactly what each line of code does as quickly as possible. Retrospectively Documenting scripts and source code is time consuming and prone to error, so its best to write the comments either as you are writing the code,…

  • Internet Explorer Proxy settings

    Here is a bit of VB Script that will change the proxy settings of a machine if you are unable to access the Internet Explorer control panel or the Windows Registry. USE AT YOUR OWN RISK

  • Windows Update or Microsoft Update

    Those of you who regularly use the Windows Update feature of Windows XP may have noticed that Microsoft have now created an enhanced version of the automated update tool. Microsoft Update has the ability to update any Microsoft application and not just Windows.

  • The Ultimate Boot CD

    For the past year or so, I have been using a magical bootable CD that enabled me to boot a computer into a working version of Windows XP so that I could recover files, run diagnostics or Ghost a hard drive to another machine.  What is this magical CD?

  • cURL error 28: Connection timed out

    One of my work WordPress sites is hosted internally and requires an upstream proxy to access the internet. I’ve had issues with the CRON jobs failing and the cURL error 28 message appearing, but never managed to figure out the issue until now. WordPress 5.1 brought in a new feature in the Tools menu called…

  • FEAD Optimizer Extract Tool

    It has finally arrived.  Introducing the FEAD Optimizer Extraction tool. This tool is designed to allow the quick extraction of a FEAD Optimized installer application such as Acrobat Reader.  I am surprised that NetOpSystems who make FEAD have not developed an application for network administrators that will allow easy extraction of the proprietary compressed files. …