"Integrate 7zip to shell context menu" is grayed out using MSI installer 1805
A free file archiver for extremely high compression
Brought to you by:
ipavlov
Installing 7zip with "7z1805-x64.msi" in:
Tools>Options>"Integrate 7zip to shell context menu" is grayed out.
However, the following option "Integrate 7zip to shell context menu (32 bit)" is not grayed out. However choosing it does not add 7zip to windows context menu in Windows 10 x64.
I then reinstalled 7zip without uninstalling it first, using the "7z1805-x64.exe" installer, and the Tools>Options>"Integrate 7zip to shell context menu" is active and it works when chosen.
I do not know if this is repeatable, but it is the first time that I have seen this behaviour.
The previouse version was 1803 x64 before I upgraded to 1805 using the msi file.
Issue is exactly the same for 1806 as well -- however, it is fine for Windows 7, but not for Windows Server 2012 R2. Is there any reason why the MSI fails with this, but the EXE doesn't? I suspect this is both a Win10/2012R2 problem.... but perhaps only with the MSI as mentioned.
A work around the problem is to open another zip file and then navigate to the folder that you want to zip up and use the context menu within 7-zip's own file manager.
A clean install of the x64 exe file also has this problem...
Look to
7-Zipfolder for files7-zip.dlland maybe7-zip.dll.tmp.Also maybe sometimes you need to reboot to get correct state.
Windows 7 machines seem to be okay (perhaps after a reboot). Windows Server 2012 R2 still don't show 64 bit integration option as available (greyed out), 32 bit is there, but not useful. The server has been rebooted due to recent updates as well. No 7-zip.dll.tmp file.
.tmpfile is used by.exeinstaller, if it can't rewrite7-zip.dll, that can be locked byexplorer.Then the system must rename
.tmpto7-zip.dllafter reboot.The option
Integrate 7-Zipcan begreyed out, if there is no7-zip.dllfile in7-zipfolder.So do you have
7-zip.dllinProgram files\7-zipfolder before and after installation?Copied 7-zip.dll from Win7 (64 bit) machine to the server and the option was ticked -- can use explorer integration okay too. Windows Server 2012 R2 had no 7-zip.dll file, nor the tmp version from a clean install.
try such things:
reboot
uninstall 7-zip
look 7-zip folder
reboot
look 7-zip folder
install 7-zip
look option and 7-zip folder
reboot
look option and 7-zip folder
Was the problem detected and fixed for 19.00 version?
no changes.
try with reboot after each action.
Three reboots for a server.... good thing it is Sunday and nobody is using it.
I don't know how the fault happened, but all seems to be okay now. Multiple servers and multiple Win7 boxen -- all good.