Как сделать WinRAR архив извлечения в папку, названную в честь архива, при двойном щелчке RAR-файлов?

Когда WinRAR установлен, когда вы щелкните правой кнопкой мыши на файле .rar в Windows, вы можете перейти к WinRAR -> Extract to [archive name] в контекстном меню, а WinRAR будет извлекать архив в папку в текущем каталоге.

Есть ли способ сделать WinRAR делать это по умолчанию, просто дважды щелкнув по архиву?

  • Сделать изменение языка специфичным для окна / приложения не всей системы (Windows 8.1)
  • Использование памяти Windows 7
  • Windows 7 Новый SSD SATA AHCI?
  • Сброс настроек файлов и папок для данных внешнего жесткого диска по умолчанию в Windows 7
  • Hum.exe - программы, которые не запускаются в Windows 7
  • «Показать рабочий стол» иногда устанавливает окно «всегда сверху»,
  • Я редко использую WinRAR для фактического просмотра архивов и вместо этого всегда использую эту опцию контекстного меню, чтобы сэкономить значительное время.

  • Почему мой экран черный после подключения rdp?
  • Windows может видеть принтер Ubuntu Server, но не может печатать на нем
  • Позволяет ли лицензия запускать Windows 7 на виртуальной машине и на хосте?
  • Можно возобновить загрузку с сетевого диска, если он отключился?
  • Как я могу сказать Windows или Linux поставить конкретное (PCI ) устройство в режим сна / выключения (D3)?
  • Как скрыть панель инструментов Windows 7 и панель свойств?
  • One Solution collect form web for “Как сделать WinRAR архив извлечения в папку, названную в честь архива, при двойном щелчке RAR-файлов?”

    1. Открыть regedit

    2. Перейдите в HKEY_CLASSES_ROOT\WinRAR\shell\open\command

    3. Измените значение по умолчанию "C:\Program Files\WinRAR\WinRAR.exe" "%1"
      На "C:\Program Files\WinRAR\WinRAR.exe" x "%1"

    4. Если у вас есть ZIP-файлы, связанные с WinRAR, измените соответствующее значение в
      HKEY_CLASSES_ROOT\WinRAR.ZIP\shell\open\command тоже.

    (Очевидно, что для 32-битного WinRAR путь будет другим).

    Это, однако, вероятно, не создаст подкаталог с именем после архива в текущем каталоге при извлечении. (По крайней мере, это не для меня, учитывая мои настройки WinRAR.) Для этого вам придется изменить упомянутые выше значения (по умолчанию) на что-то вроде "C:\Extract.bat" "%1" , затем Создайте командный файл со следующим содержимым (всего одна строка):

     "C:\Program Files\WinRAR\WinRAR.exe" x %1 "%~n1\" 

    Это должно делать то, что вы хотите, и в качестве бонуса теперь вы можете щелкнуть правой кнопкой мыши и «Открыть» несколько архивов (или выбрать их и нажать « Ввод» ), и все они будут автоматически извлечены в отдельные подкаталоги командным файлом.

    Примечание. Элемент контекстного меню Extract to <archive name\> динамически генерируется расширением оболочки на основе имени архива, поэтому в этом реестре нет ключа с таким именем. Для статического ключа было бы просто просто установить его как действие по умолчанию вместо Open, но это невозможно из-за динамического характера опции.

    Давайте будем гением компьютера.