PowerArchiver file associations …
-
Hello,
why does PowerArchiver associate all known archive types when I click the associate button in the configuration menu or when I use the regfiles.exe binary in the PowerArchiver directory.
If the regfiles.exe binary would only associate the archive types selected in the configuration menu, it would be very useful because we use this tool to ensure that all archives are associated in the right way.
Is there a possibility to make the tool work in this way?Sincerly,
Julian Reich
system administrator
Jugendzentrum e.V. Epplehaus -
REGFILES.EXE is distributed with older versions of PA (<= 8.8) and it is used ONLY by installation. There is no other way this file was used. Of course, it used to install PowerArchiver with all known file associations so if someone wanted to associate all of them, he could run REGFILES.EXE.
Since v9.0 REGFILES.EXE has been changed with _PASETUP.EXE. Very similar but more powerful.
If you run this utility without parameters, it wouldn’t associate any file (even those checked in Configuration).
If you run with parameter /associate it WILL associate:- ALL files if there is no registry entry:
‘HKEY_LOCAL_MACHINE\Software\PowerArchiver\General\Associated Archives’ - ONLY THOSE FILES that are specified with
‘HKEY_LOCAL_MACHINE\Software\PowerArchiver\General\Associated Archives’
So this utility is not for home users. It is for multi-user environemnts where administration has set default archives that should be associated with PA in given registry key. Given key is similar to ‘HKEY_CURRENT_USER\Software\PowerArchiver\General\Associated Archives’.
B.t.w. “Associate” button from Configuration window should work fine - it should associate only files checked in Configuration window. Also starting PA itself automatically checs for associations (that are checked in Conf. window).
So if you want to do as described in your post, create HKEY_LOCAL_MACHINE\…\General key and set value for ‘Associated Archives’ similar to your current user key. Then run _PASETUP.EXE /associate and it will do exactly you wanted.
- ALL files if there is no registry entry: