Brak opcji menu Eksploratora dla 7-Zip

44

Po prostu ponownie instaluję 7-Zip (wer. 9.2) w nowym systemie i nie mogę znaleźć opcji menu kontekstowego w Eksploratorze. W opcjach 7-Zip nie ma zakładki wtyczek (jak wyszczególniono w dokumentacji) do zmiany tego ustawienia. Masz pomysł, jak uruchomić opcję Eksploratora? Używam 64-bitowego systemu Windows 7.

geotheory
źródło

Odpowiedzi:

45

Najpierw musisz uruchomić 7-zip „jako administrator” przy pierwszym uruchomieniu, aby przypisać opcję menu kontekstowego. W przeciwnym razie 7-zip nie ma prawa niczego zmieniać. (Nie wiem, dlaczego 7-zip nie robi tego podczas instalacji, gdy ma już uprawnienia administratora, ale zawsze muszę to zrobić po zainstalowaniu 7-zip)

Następnie przejdź do Extra / Options. Na pierwszej karcie ( System) możesz wybrać pliki, które chcesz powiązać z 7-zip, a na drugiej karcie ( 7-zip) możesz wybrać opcję menu kontekstowego (pierwsze pole wyboru).

Rik
źródło
6
Dzięki Rik, ale to nie działa dla mnie. Zaznaczyłem wszystkie skojarzenia plików i są one teraz pamiętane po ponownym otwarciu aplikacji. integrate 7-Zip..I cascaded context menuopcje są zaznaczone. Ale nadal nie ma opcji 7-Zip w Eksploratorze.
geotheory
7
Czy używasz 64-bitowego wariantu 7-zip?
Rik
Byłem, ale musiałem załadować go na wersję 32-bitową (która wydawała mi się 64-bitowa!), Kiedy próbowałem ponownie zainstalować. Właśnie sprawdziłem rejestr i były uruchomione 2 wersje - stąd konflikt. Przeinstalowałem 64-bit i teraz działa dobrze. Dzięki za wskaźnik.
geotheory
Spróbuj ponownie uruchomić komputer. Jeśli nie jest to możliwe, zabij explorer.exew Menedżerze zadań. Uruchom ponownie proces, pisząc explorer.exew polu uruchamiania (Plik> Nowe zadanie (Uruchom ...)).
happy_soil 12.09.2013
5
Rozumiem - instalowałem wersję 32-bitową na komputerze 64-bitowym. Ponowne uruchomienie nie jest potrzebne.
Daniel Williams
50

Prawdopodobnie używasz wersji 32-bitowej na 64-bitowym systemie operacyjnym. Odinstaluj i zainstaluj wersję 64-bitową. Zrobiłem to kilka razy i to rozwiązanie działa dla mnie.

Anonimowa
źródło
4
Dzięki, rozwiązanie działa dla mnie na Windows 8 Pro 64-bit z systemem 7-zip 9.22 x64. Ale dodatkowo uruchomiłem instalator 7-zip x64 jako Administrator (używając Ctrl + Shift + Enter, klikając plik wykonywalny instalatora).
Aryo
2
dobra robota! Pracuje również dla mnie.
ZeroCool,
Po prostu super, przybiłeś go ... :)
Sreedhar GS
12

Jeśli używasz prawidłowej bitowości 7zip i masz ustawione prawidłowe ustawienia, ale nadal nie działa, być może włączone jest nieprawidłowe rozszerzenie powłoki Eksploratora .

Okazuje się, że nawet przy zainstalowanym 64-bitowym 7zipie możesz skończyć z włączonym rozszerzeniem powłoki 32-bitowej, być może kac z poprzedniej instalacji 32-bitowej.

Aby to naprawić:

  • Pobierz i rozpakuj ShellExView (wersja x64) ze strony internetowej NirSoft
  • Uruchom go i upewnij się, że Options-> Show 32-bit Shell Extensionsjest zaznaczone
  • Sortuj według Descriptionkolumny i poszukaj rozszerzenia powłoki 7-Zip
  • Jeśli znajdziesz rozszerzenie Menu kontekstowego 7-zip, a Filenamekolumna pokazuje się 7-zip32.dlli jest włączona, kliknij prawym przyciskiem myszy iDisable selected items

  • Następnie odznacz Options -> Show 32-bit Shell Extensionsi ponownie znajdź rozszerzenie 7-zip Menu kontekstowego (nazwa pliku powinna być 7-zip.dll) i włącz to, to jest 64-bitowe .

  • Następnie zamknij wszystkie okna eksploratora, kliknij Options->, Restart Explorera następnie otwórz nowe okno folderu i kliknij prawym przyciskiem myszy plik zip
  • Zakładając, że skonfigurowano ustawienia 7-zip i skojarzenia, menu kontekstowe powinno się teraz wyświetlać!

To była jedyna rzecz, która działała dla mnie. Nawet przy użyciu 64-bitowej wersji 7-zip i uruchamianiu instalatora jako admin, uruchamianiu 7zip jako admin i zmianie ustawień, to nadal nie działało, dopóki tego nie zrobiłem.

wróbel
źródło
W moim przypadku 7-zip.dllbrakowało ( 7-zip32.dllbyło jednak obecne), okazało się, że przy użyciu ShellExView został ponownie zainstalowany i jest teraz w porządku ...
Gert van den Berg
5

Natknąłem się na ten sam problem z brakującym menu kontekstowym 7 = Zip w systemie 64-bitowym. Najpierw zainstalowałem wersję 32-bitową, a później 64-bitową i próbowałem włączyć menu kontekstowe, ale się nie pojawiły.

Rozwiązałem ten problem w programach i funkcjach systemu Windows poprzez: 1) odinstalowanie wersji 32-bitowej 2) wybranie opcji Napraw w wersji 64-bitowej

Jay Elbee
źródło
Zatwardziały. To działa.
PNDA
2

Miałem ten sam problem.

Plik 7z920.exe zawiera instalatory x86 i x64 -> Nie mogłem go uruchomić.

Pobrałem plik 7z920.msi, który zawiera tylko instalator x64 i działał jak urok.

Techky
źródło
0

Podczas próby metody Rika otrzymałem błąd „7-zip nie może załadować 7-zip.dll”.

Moim rozwiązaniem było odinstalowanie, a następnie ponowna instalacja.

Mój laptop miał system Windows 7 SP1 32-bitowy, więc mój instalator 7-zip jest wersją 32-bitową 7.20.

satoc
źródło
0

Miałem ten sam problem z chocolatey „s pakietu 7zip . Rozwiązanie było dość proste:

  1. choco uninstall 7zip
  2. choco install 7zip

Następnie menu powróciło na swoje miejsce. Ponieważ instalacja przez Chocolatey jest nieinteraktywna, zajęło to ok. jedna minuta.

koppor
źródło
0

W moim przypadku brakowało mi menu kontekstowego 7-zip tylko w folderach (Windows 10 64-bit). Aby to naprawić, wystarczy włączyć te ustawienia (uruchom 7-zip jako użytkownik, a nie administrator): wprowadź opis zdjęcia tutaj

Istnieją również pewne obejścia dla systemu Windows 10 64-bitowego w # 1530 Brak menu kontekstowego w systemie Windows 10

Vladislav
źródło
-2

Naprawiłem to, instalując 7zip x64 zamiast x32.

Kevin Dion
źródło
2
na to pytanie już odpowiedział Jay Elbee powyżej. Powodem jest to, że 64-bitowe procesy nie mogą załadować 32-bitowych bibliotek DLL
phuclv