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

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

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

  • Плохой звук через наушники Bluetooth
  • Отключите активацию панели меню, когда Alt нажата в Windows 7
  • Найти устройство в Windows на основе идентификаторов объектов физического устройства (PDO)
  • Как установить Windows 7 с помощью USB 3?
  • Как я могу легко разбить CSV на два листа Excel с помощью PowerShell?
  • Как читать MFT на жестком диске USB (NTFS, 1TB)?
  • Я редко использую WinRAR для фактического просмотра архивов и вместо этого всегда использую эту опцию контекстного меню, чтобы сэкономить значительное время.

  • Плохая производительность в Windows 7 с плохими секторами
  • Windows 7 Pro x64, страдающий бессонницей
  • Как выполнить сценарий команды «Сон» Windows 7
  • Почему у меня одинаковые файлы в одном каталоге, в Windows 7?
  • Не может получить доступ / удалить или вернуть права собственности на предыдущую папку MyPictures (win7)
  • Можно ли изменить закрепленный значок в окнах 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, но это невозможно из-за динамического характера опции.

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