Jak zarejestrować program 7-Zip GUI z rozszerzeniem .7z w systemie Windows?

46

Z jakiegokolwiek powodu 64-bitowy Instalator Windows nie rejestruje rozszerzenia pliku .7z w graficznym interfejsie użytkownika 7-Zip (lub w czymkolwiek innym, o ile wiem).

Jak mam to zrobić. Proste „otwórz za pomocą” (7zG.exe) nie działa, ponieważ 7-Zip najwyraźniej wymaga wiersza poleceń, który nie pasuje do zwykłego wzorca programów wywołujących powłokę. Nie potrafię odgadnąć, jaka może być ta składnia z wiersza poleceń (/? -? --Help wszystkie dają błędy „niepoprawnej składni”).

Jak to skonfigurować, aby kliknięcie pliku .7z otworzyło GUI?

Clayton Hughes
źródło
Jeśli dobrze pamiętam, plik wykonywalny GUI jest wywoływany 7zFM.exe.
Dennis
Używam 64-bitowych instalacji systemów Windows 7 i Windows 8, aw obu przypadkach .7z jest zarejestrowany w Z-Zip oprócz WinRAR i WinZip. Po prostu użyłem bieżącej wersji instalatora.
Ramhound
2
Biorąc pod uwagę, że na to pytanie udzielono odpowiedzi, dlaczego nie zostało ono oznaczone jako odpowiedź?
LPChip

Odpowiedzi:

53

Możesz to zrobić z poziomu samego programu. Po prostu uruchom Menedżera plików 7-Zip jako Administrator (jest to ważne), a następnie kliknij menu Narzędzia i wybierz Opcje . Tutaj możesz ustawić swoje powiązania plików dla wielu typów, nie tylko dla rozszerzenia .7z.

Ben Richards
źródło
3
Zrobiło to dla mnie. Zastanawiam się, dlaczego ta odpowiedź nigdy nie została zaakceptowana ...
LPChip
Pracował dla mnie w systemie Windows 10. Dzięki.
faintsignal
Wybacz moją ignorancję ... Co to za plik na stronie pobierania 7zip ?
jww
@jww Ta strona zawiera linki do instalatorów 32-bitowych i 64-bitowych. Oba z nich wystarczą. Moja odpowiedź zakładała, że ​​już zainstalowałeś 7-zip na swoim komputerze.
Ben Richards,
7zFM.exeuruchamia 7-zip File Manager, GUI dla 7-Zip. 7z.exeto wersja 7-Zip w wierszu poleceń. Nie widzę żadnego odniesienia mówiącego do czego 7zG.exesłuży. Przyszedłem szukać exepliku, którego powinienem użyć do „Otwórz pliki tego typu”, z opcji „Otwórz za pomocą…” z menu kontekstowego systemu Windows (prawym przyciskiem myszy). Dziękuję wszystkim za informacje. Wszystkie odpowiedzi były przydatne i pozytywnie ocenione.
SherylHohman
29

Wygląda na to, że zbyt wcześnie zrezygnowałem z poszukiwań.

Plik wykonywalny, z którym chcesz skojarzyć pliki .7z, to 7zFM.exe, a nie 7zG.exe. Wykonanie tego poprzez „Otwórz za pomocą” działa zgodnie z oczekiwaniami.

Możesz to również zrobić z poziomu aplikacji FileManager, przechodząc do opcji Narzędzia> Opcje i wybierając tam formaty (może to jednak działać tylko wtedy, gdy aplikacja jest uruchomiona z uprawnieniami administratora?).

Clayton Hughes
źródło
3

Możesz także zrobić coś takiego z wiersza poleceń, używając poleceń ftypei assoc. Pierwszy ustala typ pliku i program używany do ich obsługi. Drugiego polecenia można następnie użyć do powiązania wielu rozszerzeń z typem pliku, a tym samym z plikiem wykonywalnym.

Na przykład, aby sprawdzić ustawienia na komputerze dotyczące plików zip:

ftype | findstr zip
assoc | findstr zip

Aby dowiedzieć się więcej o poleceniach, możesz to zrobić:

help ftype
help assoc
KayEss
źródło
Łał. To jest całkiem miłe. Nie miałem pojęcia, że ​​tam jest.
kmort
Miły! Ale gdzie są ddeexecwpisy?
Milind R
7z.ezeto wersja 7-Zip w wierszu poleceń, to wersja 7zFM.exeMenedżera plików (GUI), tzn. program, który zwykle chcesz uruchomić w systemie Windows (gdy nie używasz wiersza poleceń). Nie mam pojęcia, do czego 7zG.exesłuży.
SherylHohman