本帖最后由 yiangtoo 于 2012-5-10 12:31 编辑
先反注册,再注册7-zip.dll
http://cdnetworks-kr-1.dl.sourceforge.net/project/sevenzip/7-Zip/9.20/7z920.exe
7-zip论坛对于没有上下文的解释
http://sourceforge.net/projects/sevenzip/forums/forum/45797/topic/4884623
http://sourceforge.net/projects/sevenzip/forums/forum/45797/topic/5189473
Dear all,
I have installed, reinstalled, uninstalled, reinstalled (insert loop here), 7-zip, because I had the same problem which is explained here at forums. But my case was somehow (don't know why?!) different -- and finally solved it.
When you don't see 7-zip context menu within explorer, check following conditions:
- 7zip context menu not displayed when clicking folder (to create new archives) AND file (to extracting files) = you don't see it at all.
If that's the case, open 7-zip file manager (C:\Program Files\7-zip\7zFM.exe) as administrator, open Tools -> Options -> 7-zip tab and check first checkbox ("Integrate 7-zip to context menu").
No need to reboot.
That should solve the problem. You *might* run into problem, which I ran into.
Case 2: 7zip context menu appears on folders (to create archives) but does NOT appear on the files (to extract them). That was my case. 7zip actually creates all registry records, but in my case, the permissions have been screwed up (and I don't honestly know why.)
Solution:
1) open start, type in "regedit" and press enter
2) Registry editor should open
3) Navigate in left pane to Computer -> HKEY_CLASSES_ROOT -> * -> shellex -> ContextMenuHandlers
(the star is actually a star)
4) You should see a folder called "7-zip" . Try clicking it. It should tell you something with "permission denied"
5) Right-click the "7-zip" folder there, click Permissions (some error popups might open, just ignore them)
6) In the permissions window (which has been empty for me) click the "Advanced" button (again, some error popups..)
7) Navigate to "Owner" tab
8) Select your username and check "Replace owner on subcontainers and objects"
9) Click OK
10) Click OK in permissions dialogue
11) Right click "7-zip" folder again and select "Permissions" (some errors might appear again)
12) The window "group or usernames" should be empty. If not, remove every user there.
13) Click Add
14) Into the textpane, write "EVERYONE" and click "Check names" (the text should become underlined now)
15) Click OK
16) Repeat steps 13-15 with following: "SYSTEM", "Administrators", "Users"
now you should have in that window following users: EVERYONE, SYSTEM, Administrators, Users
17) Click "EVERYONE" and check "Read" only under "Allow" column
18) Click "Users" and check "Read" only under "Allow" column
19) Click "Administrators" and check "Full control" under "Allow" column
20) Click "SYSTEM" and check "Full control" under "Allow column
21) Click "OK", close regedit
22) The problem is solved! Context menu properly shows when clicked on to files!
Note: I have no idea why this problem appeared on my PC, but as I saw some questions / answers, it is happening to some users as well. The problem manifests itself by the fact, that you can compress folders, but you are unable to extract files. THIS manifestation can be easily overlooked (from my point of view, until I investigated the problem really deep, I didn't notice it at all!)
Note 2: I actually registered on this site in order to write this report. Hope it serves you well!
If you need to contact me (for any reason) please use this thread (the only monitored by me) or twitter @foglcz.
Best 7zipping to you all!
Regds,
Birdie |