Відсутні параметри меню Explorer для 7-Zip


44

Просто перевстановіть 7-Zip (v.9.2) в нову систему, і я не можу знайти параметр контекстного меню в Провіднику. У параметрах 7-Zip немає вкладки плагінів (як детально описано в документації), щоб змінити це налаштування. Будь-яка ідея, як змусити функціонувати функцію Explorer? Я в Windows 7 64 біт.

Відповіді:


45

Спочатку потрібно запустити 7-zip "як адміністратор" при першому запуску, щоб призначити параметр контекстного меню. Інакше 7-zip не має права нічого змінювати. (Я не знаю, чому 7-zip не робить цього під час встановлення, коли він вже має права адміністратора, але мені завжди потрібно це робити після встановлення 7-zip)

Потім переходьте до Extra / Options. У першій вкладці ( System) ви можете вибрати, з якими файлами ви хочете пов’язати 7-zip, а у другій вкладці ( 7-zip) ви можете вибрати параметр контекстного меню (перший прапорець).


6
Дякую Ріку, але це не працює для мене. Я поставив галочку всім асоціаціям файлів, і вони запам'ятовуються після повторного відкриття програми. integrate 7-Zip..І cascaded context menuваріанти галочки. Але все ще жодні параметри 7-Zip не з'являються в Провіднику.
геотеорія

7
Чи використовуєте ви 64-бітний варіант 7-zip?
Рік

Я був, але, мабуть, я завантажив його поверх 32-бітної версії (що я вважав 64-бітною!), Коли я спробував перевстановити раніше. Я тільки перевірив реєстр, і там працювали дві версії - отже, конфлікт. Перевстановили 64-бітні і тепер працює нормально. Дякуємо за вказівник.
геотеорія

Спробуйте перезавантажити. Якщо це неможливо, вбийте explorer.exeв диспетчері завдань. Перезапустіть процес, ввівши explorer.exeчерез поле запуску (Файл> Нова задача (Виконати ...)).
happy_soil

5
Зрозумів - я встановлював 32-бітний на 64-бітній машині. Перезавантаження не потрібно.
Даніель Вільямс

50

Напевно, ви використовуєте 32-бітну версію на 64-бітній ОС. Видаліть його та встановіть 64-бітну версію. Я робив це кілька разів, і це рішення працює на мене.


4
Дякую, це рішення працює для мене на Windows 8 Pro 64-бітній під керуванням 7-zip 9.22 x64. Але крім того, я запускав 7-zip x64 в якості адміністратора (використовуючи Ctrl + Shift + Enter, натискаючи виконуваний файл інсталятора.)
Aryo,

2
молодець! Працює і для мене.
ZeroCool

Просто чудово, ви прибили це .. :)
Sreedhar GS

12

Якщо ви використовуєте правильний біт 7zip і встановили правильні налаштування, але він все ще не працює, можливо, неправильне розширення оболонки Explorer включено .

Виявляється, навіть при встановленому 64-бітовому 7zip ви можете ввімкнути 32-розрядне розширення оболонки, можливо, похмілля від попередньої 32-бітної установки.

Щоб виправити це:

  • Завантажте та розпакуйте ShellExView (версія x64) з веб-сайту NirSoft
  • Запустіть його та переконайтесь, що Options-> Show 32-bit Shell Extensionsпоставлено галочку
  • Сортуйте за Descriptionстовпцями та шукайте 7-Zip Shell Extension
  • Якщо ви знайдете розширення контекстного меню на 7 zip і Filenameстовпець показує, 7-zip32.dllі він включений, слід натиснути правою кнопкою миші таDisable selected items

  • Потім відмітьте Options -> Show 32-bit Shell Extensionsі знайдіть розширення контекстного меню на 7 zip (ім'я файлу має бути 7-zip.dll) та ввімкніть його, це 64-бітове .

  • Потім закрийте всі вікна Провідника, натисніть Options->, Restart Explorerа потім відкрийте нове вікно папки та клацніть правою кнопкою миші на zip-файл
  • Припускаючи, що налаштовано 7-поштові настройки та асоціації, тепер має відображатися контекстне меню!

Це було єдине, що працювало на мене. Навіть використовуючи 64-бітну версію 7-zip та запускаючи інсталятор як адміністратор та запускаючи 7zip як адміністратор та змінюючи налаштування, він все ще не працював, поки я цього не зробив.


У моєму випадку 7-zip.dllвідсутній ( 7-zip32.dllбув присутній, хоча), виявив, що за допомогою ShellExView перевстановлюється, і це зараз добре ...
Герт ван ден Берг

5

Я зіткнувся з тим самим випуском із відсутніми контекстними меню 7 = Zip у 64-бітній системі. Спочатку встановив 32-бітну, а пізніше 64-бітну і намагався включити контекстні меню, і вони не з’являлися.

Я вирішив це за допомогою програм та функцій Windows шляхом: 1) видалення 32-бітної версії 2) вибору "Ремонт" у 64-розрядної версії


Підтверджено. Це працює.
PNDA

2

У мене було те саме питання.

Файл 7z920.exe містить інсталяторів x86 та x64 -> я не міг змусити його працювати.

Я завантажив файл 7z920.msi, який містить лише інсталятор x64 і працював як шарм.


0

Я отримав помилку "7-zip не може завантажити 7-zip.dll", коли спробував метод Ріка.

Моє рішення полягало в видаленні, а потім перевстановленні.

У моєму ноутбуці працює Windows 32 SP1 32-бітний, тому мій 7-zip-інсталятор - 7,20 32-бітна версія.



0

У мене була така ж проблема з шоколадним «s пакет 7zip . Рішення було досить простим:

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

Потім меню знову було на місці. Оскільки установка шоколадом не інтерактивна, вона зайняла ок. одна хвилина.


0

У моєму випадку я пропустив 7-поштове контекстне меню лише в папках (Windows 10 64-розрядні). Щоб виправити це, потрібно просто включити ці налаштування (запустити 7-zip як користувач, а не адміністратор): введіть тут опис зображення

Також є деякі обхідні шляхи для Windows 10 64-розрядної версії під №1530 Немає контекстуального меню в Windows 10


-2

Я виправив це, встановивши 7zip x64 замість x32.


2
на це вже відповів Джей Елбі вище. Причина полягає в тому, що 64-розрядні процеси не можуть завантажувати 32-бітні DLL
phuclv
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.