Thank you for your prompt response. I tried what you suggested, but it didn't resolve the problem for me. I also tried uninstalling 7-Zip, then downloading and installing the current .MSI (and even rebooted after that just to be sure), but the problem remains.
This does not occur on 32-bit Vista, but it does continue to be a problem on 64-bit Vista.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is additionally a problem with 64 bit Windows 7, and also applies to other apps that use context menus.
Solution: The 32 bit version of 7-zip does not handle context menus properly with a 64 bit OS. Thoroughly uninstall the 32 bit version of 7-zip and install the 64 bit version and all will work fine. (at least is did for me)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This has occurred for me on a number of 64-bit Vista systems, and the 32-bit version of 7-Zip was never installed on any of them (whenever the 64-bit version of an application is available, I always choose it when the platform is 64-bit).
I will try uninstalling, and re-installing, but is there some special command-line option that I should use to ensure a "thorough uninstall" instead of using the option in the Control Panel applet for uninstalling software?
Thanks in advance.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This symptom continues for me with 64-bit Vista as well. I just updated 7-Zip yesterday evening one a 64-bit Vista computer (not mine), and it's not showing up in the context menus.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have tried to turn off integrate, apply, close it, close 7zip and open 7zip again, the integrate is actually still ticked, but no menu options on the context menu. I have tried uninstalling, doing a search and destroy manually for 7zip references in the registry and reinstalling - still no luck.
I am also using 64-bit Vista. This seems fine on 32-bit windows XP.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just had this same issue and realized I had inadvertently installed the 32-bit version on my Vista 64 box. Once I uninstalled and reinstalled the 64bit MSI the context menus appear and are working. Just my two pennies.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Vista x64 has TWO context menus one for 32bit process and one for 64 bit process
7-zip 64bit only modify the one for 64 bit process, if you do not see the context menu it could be because you are running a 32 bit shell on top of your x64 OS. In task manager check the processs if you see "explorer.exe * 32" instead or along with "explorer.exe" that's likely the problem cause.
I would suggest for the x64 installer to register the context menu for both context menu.
(tested with version 9.07)
Last edit: Anonymous 2017-12-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It seems this bug has been carried over to the new 7-Zip 9 line. I installed 9.20 x64 on 2008 R2 x64 and the association works. But shell integration doesn't, no menu items appear. There is a duplicate bug filed as https://sourceforge.net/tracker/index.php?func=detail&aid=2544076&group_id=14481&atid=114481
It would be nice if this problem could get resolved soon. If you want me to research any information (like reg keys etc.), I'd be happy to provide it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I highly suggest that in the short term, to stop users from wasting time, some prominent note and / or system requirements about 64 bit OSes & 64 bit 7-zip, for it to correctly add 7-zip to context menu.
Put a note(s) on download pages that users w/ 64 bit OS REALLY SHOULD get the 64 bit ver. Users are very accustomed to installing 32 bit versions on 64 bit machines ALL the time.
I use Vista x64 & installed 7-zip 32 bit. For most any app, that's not a problem. But, it wouldn't add 7-zip to context (although 7-zip worked). Searched forum - wasted quite a while - till found something about it.
Almost didn't believe it, but installing the 64 bit ver 9.22b added it to context menu. Lots of 64 bit freeware software isn't as stable as same software in 32 bit, & the 64 bit isn't usually necessary.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I found that installing the 64-bit version and running as admin & setting all the settings still didn't work.
The problem in my case was that the 32-bit shell extension (7-zip32.dll) was enabled and the 64-bit shell extension wasn't. I used the ShellExView program to fix this.
Possibly this can get left over from a 32-bit installation? I imagine 7-zip32.dll shouldn't be included in the 64-bit installer?
Could not reproduce. Have yo tried to re-intgrate in settings- plugins -7-zip plugins options, integrate?
Thank you for your prompt response. I tried what you suggested, but it didn't resolve the problem for me. I also tried uninstalling 7-Zip, then downloading and installing the current .MSI (and even rebooted after that just to be sure), but the problem remains.
This does not occur on 32-bit Vista, but it does continue to be a problem on 64-bit Vista.
This is additionally a problem with 64 bit Windows 7, and also applies to other apps that use context menus.
Solution: The 32 bit version of 7-zip does not handle context menus properly with a 64 bit OS. Thoroughly uninstall the 32 bit version of 7-zip and install the 64 bit version and all will work fine. (at least is did for me)
This has occurred for me on a number of 64-bit Vista systems, and the 32-bit version of 7-Zip was never installed on any of them (whenever the 64-bit version of an application is available, I always choose it when the platform is 64-bit).
I will try uninstalling, and re-installing, but is there some special command-line option that I should use to ensure a "thorough uninstall" instead of using the option in the Control Panel applet for uninstalling software?
Thanks in advance.
This also happends to me on WIndows 7 RTM. I never install any 32bit version before installing the 64bit one: http://downloads.sourceforge.net/sevenzip/7z465-x64.msi
This symptom continues for me with 64-bit Vista as well. I just updated 7-Zip yesterday evening one a 64-bit Vista computer (not mine), and it's not showing up in the context menus.
I have tried to turn off integrate, apply, close it, close 7zip and open 7zip again, the integrate is actually still ticked, but no menu options on the context menu. I have tried uninstalling, doing a search and destroy manually for 7zip references in the registry and reinstalling - still no luck.
I am also using 64-bit Vista. This seems fine on 32-bit windows XP.
I just had this same issue and realized I had inadvertently installed the 32-bit version on my Vista 64 box. Once I uninstalled and reinstalled the 64bit MSI the context menus appear and are working. Just my two pennies.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Vista x64 has TWO context menus one for 32bit process and one for 64 bit process
7-zip 64bit only modify the one for 64 bit process, if you do not see the context menu it could be because you are running a 32 bit shell on top of your x64 OS. In task manager check the processs if you see "explorer.exe * 32" instead or along with "explorer.exe" that's likely the problem cause.
I would suggest for the x64 installer to register the context menu for both context menu.
(tested with version 9.07)
Last edit: Anonymous 2017-12-22
It seems this bug has been carried over to the new 7-Zip 9 line. I installed 9.20 x64 on 2008 R2 x64 and the association works. But shell integration doesn't, no menu items appear. There is a duplicate bug filed as https://sourceforge.net/tracker/index.php?func=detail&aid=2544076&group_id=14481&atid=114481
It would be nice if this problem could get resolved soon. If you want me to research any information (like reg keys etc.), I'd be happy to provide it.
I highly suggest that in the short term, to stop users from wasting time, some prominent note and / or system requirements about 64 bit OSes & 64 bit 7-zip, for it to correctly add 7-zip to context menu.
Put a note(s) on download pages that users w/ 64 bit OS REALLY SHOULD get the 64 bit ver. Users are very accustomed to installing 32 bit versions on 64 bit machines ALL the time.
I use Vista x64 & installed 7-zip 32 bit. For most any app, that's not a problem. But, it wouldn't add 7-zip to context (although 7-zip worked). Searched forum - wasted quite a while - till found something about it.
Almost didn't believe it, but installing the 64 bit ver 9.22b added it to context menu. Lots of 64 bit freeware software isn't as stable as same software in 32 bit, & the 64 bit isn't usually necessary.
I found that installing the 64-bit version and running as admin & setting all the settings still didn't work.
The problem in my case was that the 32-bit shell extension (7-zip32.dll) was enabled and the 64-bit shell extension wasn't. I used the ShellExView program to fix this.
Possibly this can get left over from a 32-bit installation? I imagine 7-zip32.dll shouldn't be included in the 64-bit installer?
This SO question details the issue & some solutions:
http://superuser.com/a/773206/79763
Last edit: sparrowt 2014-06-25