Total7zip Plugin Installer for FreeCommander XE

This is a PowerShell script for the automatic installation of the latest version of the Total7zip plugin in FreeCommander XE.

7-Zip is one of the most complete archivers supporting a huge range of compressed file types. Total7zip plugin does not require 7-Zip to be installed on the device.

Features

  • Automatic download and installation of the latest version of the Total7zip plugin.
  • Automatic configuration of FreeCommander XE for the appropriate file associations (7z, xz, bzip2, gzip, tar, zip, arj, cab, chm, cpio, cramfs, deb, dmg, fat, hfs, iso, lzh, lzma, mbr, msi, nsis, ntfs, rar, rpm, squashfs, udf, vhd, wim, xar, z, gz)
  • Run again to update 7-Zip library to the latest version (if available).
  • Automatic backup of the original configuration files before performing any changes.
  • Works with 32-bit and 64-bit versions of Free Commander XE.
  • No need to install 7-Zip on the device.
  • Open Source for maximum transparency. You can also use it to learn PowerShell :)

Instructions

  1. Terminate the FreeCommander XE application
  2. Download the total7zipinstaller.ps1 script. If you are running a portable version save the script inside the FreeCommander installation folder so it can detect the path automatically.
  3. Run the total7zipinstaller.ps1 script: right click on the file (context menu) -> select Run with Powershell. Depending on your Windows configuration, you might have allow the execution or even 'unblock' the script (see troubleshooting).
  4. If you are running FreeCommander from a custom installation directory, enter the full directory path, otherwise just continue. The script will try to find the correct path.
  5. If your FreeCommander configuration files are in a custom directory, enter the full path for the configuration directory, otherwise just continue. The script will try to find the correct path.
  6. After the installation, start FreeCommander and test packing and unpacking a 7z file.

Uninstall

  1. From FreeCommander XE configuration menu, delete the entries for the 7Zip archiver plugin.
  2. Delete the Plugins/wcx/Total7zip folder from the FreeCommander XE installation folder (usually Program Files\Free Commander XE).

Troubleshooting

  • Not able to download the Total7zip package: Download the Total7Zip.zip file from the repository. Place in the same folder as the script and run the script again.
  • Script was blocked because it was not signed: Right click on the script file, select properties and 'unblock'.

FAQ

  • Why did you disabled the built-in plugins? 7-Zip library is offers more configuration options and is compatible with more file types. I disabled the standard plugins to keep a consistent user experience among different packagers.
  • Can I re-enable the built in plugins? Yes, all plugins can co-exist. If you don't change the order they will be used as prioritary for opening the specified file types. When packing you will always be presented all the options available.
  • Is it safe to run a PowerShell script? Safer than a compiled binary file - you can see how it works even before downloading (from GitHub). I took extra precautions to explain all commands used in the script.

Note about the package download source

  • The Total7zip ZIP package is available in the GitHub repository but due hosting limitations, the script will download the payload from my personal Web-page. Both files are identical.

Changelog

Version 1.4 (24/10/2021)

  • Fixed the FreeCommander default installation directory for the 32-bit version

Version 1.3 (14/03/2021)

  • Updated 7-Zip library to 21.01 alpha as several important bugs were fixed since version 19

Version 1.2 (21/10/2020)

  • Fixed BOM in the generated INI configuration files.
  • Fixed installation on systems without the built-in archiver plugins configured.
  • Automatic detection of installation path if the script is placed in the FreeCommander.exe installation folder (nice for Portable versions).
  • Display the script version during startup.

Version 1.11 (20/10/2020)

  • Added a final pause to prevent the PowerShell window from closing automatically in some systems.

Version 1.1 (19/10/2020)

  • Automatic detection of the settings folder for portable installations
  • Automatic detection of 32-bit and 64-bit FC versions
  • Using %FCSrcPath% relative paths instead of hard-linked plugin locations ensuring full portability
  • Improved user interface with some colors

Version 1.0 (15/10/2020)

  • Initial release

Credits

Bugs and feature requests

  • Please contact me using the comments section below.

 

Files
Version
Version 1.4 (7-Zip v21.01 alpha)
Platforms
Windows
File size
12 MB
Checksum
SHA256: 42BA2DBFEF45F8946BD1D480D27580C0FB20DA0A7188FDDDBE526200CB69D004
Screenshots

Post Categories

Comments

Submitted by Jack Mosan on Fri, 10/29/2021 Permalink

I was looking through some of your posts on this website and I conceive this website is really informative. It is very interesting to read this kind of article. If you are using accounting-related software like QuickBooks and having error problems like quickbooks unrecoverable error   read here for complete information.

Submitted by John Rost on Wed, 05/12/2021 Permalink

I have a n Ender 3 Pro with a 4.2.2. mainboard. I also have a Version 3.1 BL Touch level probe physically installed on the printer and wired correctly. I have tried to run the printer with all different versions of firmware available online for this probe, however I cannot get a good print out of it, and worse it often crashes the BL Touch probe tip sometimes either trying to drive the nozzle into the bed during homing, or moving to the standard home position, dropping the probe tip, then moving back over the build surface, with the probe tip extended, causing it to crash into the side of the bed. I "did" somehow get it to work once. It homed, then tested all nine positions on the build surface, then it proceeded to perform a perfect print. So I thought I finally had it, but during the very next test print it crashed the probe tip again. And I've already checked. The harness connections are perfect all the way down from the probe to the connector on the main board. No pinch or other such damage. Also, the connections at the mainboard connector are seated correctly and epoxied solid, not allowing the slightest motion that could cause an intermittent problem such as this. I don't know, is there some buffer on the mainboard that could be failing intermittently? Could the probe itself have some fault internally? Even as I write this I begin to doubt, by the behaviors exhibited, that it might be any firmware problem you might resolve through new firmware. But maybe you've dealt with this in the past and I'm wrong. Maybe it "is" a firmware problem you could resolve. Please let me know what you think as I'm determined to get a working level probe on this printer. I'm tired of manual levelling. I'm prepared to spend a bit more to finish this project successfully. 

Submitted by Twenny on Sat, 01/23/2021 Permalink

Hi, I have just installed your firmware on my skr mini v2 everything seems fine except I can't see the sd card option to print from,

Am I missing somthing, ordo I need to enable and re flash? 

Thanks