XYplorer stops responding when extracting using WinRAR

Things you’d like to miss in the future...
Forum rules
:warnred20: :warnred20: :warnred20: :warnred20: :warnred20: READ THIS AND DO IT!!! :warnred20: :warnred20: :warnred20: :warnred20: :warnred20:

:info: Please include the following information:
1) Your XYplorer Version (e.g., v28.00.0801)
2) Your Windows Version (e.g., Win 11)
3) Your Screen Scaling Percentage (e.g., 125%).

:info: We strongly recommend adding your Windows Version and Screen Scaling Percentage to the Location field in your Profile or to your Signature. That way, you only have to type them once, and we won't have to search for that vital information.

:info: When attaching an Image, please use the Attachment tab at the bottom of your post and click "Add files".

:warnred20: :warnred20: :warnred20: :warnred20: :warnred20: READ THIS AND DO IT!!! :warnred20: :warnred20: :warnred20: :warnred20: :warnred20:
Post Reply
yogi
Posts: 118
Joined: 18 Feb 2010 09:05

XYplorer stops responding when extracting using WinRAR

Post by yogi »

Follow the steps below to reproduce:
1.ZipPathUnRAR=?:\WinRAR\UnRAR.exe
2.Create an encrypted rar file
3.Select Zip -> Extract Here & Extract to <$folder> & Extract to Other Pane from the right-click menu
4.Leave the password input dialog open. At this point XYplorer will stop responding completely
XYplorer Version: 27.20.0900 (32-bit)
Windows Version: windows 10 21h2 19044.2006
Screen Scaling Percentage: 100%

admin
Site Admin
Posts: 66565
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

The dialog is modal but not topmost. You have to close it to continue with the parent window (XYplorer). If anything, this looks more like a WinRAR bug to me.

yogi
Posts: 118
Joined: 18 Feb 2010 09:05

Re: XYplorer stops responding when extracting using WinRAR

Post by yogi »

Tested using Custom File Associations, the dialog box is not modal
"test" *>run """D:\WinRAR\WinRAR.exe"" x -o+ ""<curitem>"" ""E:\Download\""";
After comparison, the command lines are consistent,Does the built-in menu have a special calling method that results in a modal dialog box?
XYplorer Version: 27.20.0900 (32-bit)
Windows Version: windows 10 21h2 19044.2006
Screen Scaling Percentage: 100%

admin
Site Admin
Posts: 66565
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Which menu are you using?

1) Shell context menu | Zip | Extract Here

2) XYplorer native context menu | Zip | Extract Here

3) File | File Special | Extract Here

yogi
Posts: 118
Joined: 18 Feb 2010 09:05

Re: XYplorer stops responding when extracting using WinRAR

Post by yogi »

modal:
XYplorer native context menu | Zip | Extract Here

non-modal:
XYplorer native context menu | Open With | test
XYplorer Version: 27.20.0900 (32-bit)
Windows Version: windows 10 21h2 19044.2006
Screen Scaling Percentage: 100%

admin
Site Admin
Posts: 66565
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Confirmed.

But I don't see why this is a problem.

yogi
Posts: 118
Joined: 18 Feb 2010 09:05

Re: XYplorer stops responding when extracting using WinRAR

Post by yogi »

When extracting large files (>70GB) on slow HDD,You need to wait a long time for the extraction to complete before you can use XYplorer
XYplorer Version: 27.20.0900 (32-bit)
Windows Version: windows 10 21h2 19044.2006
Screen Scaling Percentage: 100%

admin
Site Admin
Posts: 66565
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Only when you ignore the password input. But then you cannot extract. :eh:

yogi
Posts: 118
Joined: 18 Feb 2010 09:05

Re: XYplorer stops responding when extracting using WinRAR

Post by yogi »

Does this mean that fixing this issue will result in the inability to extract encrypted files?
Maybe add a submenu dedicated to extracting encrypted files?

Modal dialog seems to be the solution for extracting multiple files?
WinRAR has a "Wait if other WinRAR copies are active" function, but I didn't find the corresponding command line.
XYplorer Version: 27.20.0900 (32-bit)
Windows Version: windows 10 21h2 19044.2006
Screen Scaling Percentage: 100%

admin
Site Admin
Posts: 66565
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

What? I don't get it. You said:
4.Leave the password input dialog open.
What do you mean by this?

admin
Site Admin
Posts: 66565
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Okay, I made some tests and I agree. Next version will call it non-modally. :tup:

jupe
Posts: 3462
Joined: 20 Oct 2017 21:14
Location: Win10 22H2 120dpi

Re: XYplorer stops responding when extracting using WinRAR

Post by jupe »

This change seems to have had an effect on SC zip_extract too, recently some of my scripts suddenly started failing, and after troubleshooting, it seems that the script is continuing now, instead of waiting for extraction to complete. I guess I could convert them over to use SC run instead, but before I do that, I thought I would check with you.

admin
Site Admin
Posts: 66565
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: XYplorer stops responding when extracting using WinRAR

Post by admin »

Oh yeah. :tup: Wait for the next beta. Your scripts will work again without any changes.

Post Reply