Hello.
I don't know if it's just me or if I've missed anything, but the 'shell context menu' settings just won't 'stick'.
To be more specific, while the checkboxes in the Options menu stay ticked, they're not (really) doing what they're supposed to do. Sometimes they work, but only for a short while after I confirm the settings.
I checked all except the two 'email' options (Compress (to Archive) and email). And after awhile (I don't know how long), some options go missing. Specifically (if I'm not mistaken):
Extract files...
Extract to folder
Add to Archive
and even then, the remaining options usually only work a short while after confirming the settings. Right now, however, they won't work at all.
I'm using WinXP and running 7-zip portable from my HD. I've had the normal 7-zip installed (and removed) and everything worked fine then.
Again, maybe it's just me, or I've missed something. Any help would be appreciated. Thanks.
Never had had this problem as long as I used 7 zipPortable's context menu.
Could it be you are running a registry cleaner once in a while? Often found regular use of registry cleaners responsible for recurring issues with registry entries (as with context menus or program settings not sticking).
Those settings are not for portable use. They hook into the local PC's registry and can prevent you from being able to eject your drive.
Sometimes, the impossible can become possible, if you're awesome!
He's using 7zipPortable on his HDD, like me. Never had an issue with the context menu options. Can add them or remove them, at will, with a click and they always work.
That's how I use my portable apps too. Adding and removing file associations and shell context menu as necessary.
As a matter of fact though, I currently use CCleaner to clean my registry. But the problem still persist even after reconfirming the settings.
As of right now, the shell context menu commands work, but not all show up as I've stated before. But after scrutiny, (my apology for not doing this earlier), I've managed to confirm that the missing commands from the shell context menu disappear without me doing anything. Although I didn't time it exactly (using Windows clock), I can say it's approximately 1 minute, more or less.
I assume I made a mistake somewhere since this works fine in R's computer. But I do personally think that a portable app should have the capability of adding (and removing) settings to the registry if the user wished so (like in this case). And based on R's comment, portable 7-zip is certainly capable of this.
OK, I just tried it out again. Previously, I had not used all the options available for the context menu, just five of those (I think those were already clicked by default).
Just added all the remaining ones with which you seem to have an issue and they appear instantly. They stay in the context menu as long as 7zipPortable itself is open. They disappear a few seconds after 7zipPortable is closed. They reappear instantly when 7zipPortable is open again. HTH.
But the five options that I was using in the first place (by default?) are *always* present (even with 7Zip closed) in the context menu and functioning. Maybe that's the reason why those were clicked already by default (if I remember correctly).
Thank you for clearing this up, R. The additional settings appeared (only) after 7-zip is opened, just like you said. I'm glad that it wasn't my fault, although perhaps I'm asking too much from a portable app. But I do hope that future versions will have this feature.
The whole point of a portable app is *NOT* to leave settings behind when closed. In order to work with the Explorer extension, you have to use persistent registry keys.
If you want an explorer shell extension for any app, use the regular one, not the portable one.
Sometimes, the impossible can become possible, if you're awesome!