I just try latest dopus 12.6.3 and found that on OneDrive folder with file on demand activated it will always try to downloaded .exe file even without I executing it. Just open folder with exe file and dopus will download the exe file.
Environment:
Windows 10 Pro Fall Creator Update Clean Install
DOpus 12.6.3
This didn't happen with other files, just executable causes this symptom
Displayed column still default for onedrive type folder, it shown name, file type, last modified, status, and availability.
File Explorer didn't trigger download when I access same folder which contains .exe file. Anyway this also happen for DOpus 11. At first I have hunch that some of my AntiVirus program want to scan it and trigger such behavior but it also happen on my VM which don't have any AntiVirus software (well maybe we should blame Windows Defender ?).
If you turn on Preferences / Folders / Folder Display / Show generic icons for: All Folders, does it still happen then? My guess is it's being triggered by reading the icons for the files, which that will check.
A Process Monitor log might help see which component or piece of code is causing the files to be read.
Here's how to make one:
Download Microsoft's Process Monitor and extract the zip somewhere. (No installation is required.)
Double-click Procmon.exe to launch it and accept the default filters.
Make sure it is logging filesystem events. It should be by default, by just in case, make sure the icon is activated, so the toolbar looks like this:
With Process Monitor still logging, perform the action in Opus (e.g. go to the folder and trigger an exe to be pulled from the cloud), then wait about 10 seconds.
Back in Process Monitor, use File > Save, select the Native Process Monitor Format (PML), and save the log to somewhere.
Zip up the log. It will be quite large if not compressed, but much smaller when added to a zip file.
Send the result to crashdumps@gpsoft.com.au or via a private message. Don't post the log publicly, just in case it contains anything you don't want the world to see.
Please let us know the exe name as well, so we know what to look for in the log.
It looks like it happens when Opus is checking if there are sub-folders below the current level, and there are .exe files (possibly with no normal sub-folders or archives).
Opus will check if any of the .exe files below the current level are really self-extracting zip archives, which triggers it to read them, and thus triggers OneDrive to pull them down.
As a temporary workaround, please try going to Preferences / Zip & Other Archives / Zip Files and removing .exe from the Zip Extensions field there. Does that stop the problem from happening?
I've try your workaround, it's working. I traverse my software folder and now Opus didn't request any file. FYI: I also unchecked the generic icon and still working. So the cause is Zip plugin.
Many thanks for confirming that, as well as helping us with the logs!
We'll improve the way this works in a future version. My guess is that we will just turn off that functionality for offline files, so you can turn it back on on for other files if desired, but we need to look into it a bit more to check if that makes sense.
We did a small update to the 12.7 installer to include the fix for this, since the code-change was simple and we didn't want to wait until the next update cycle.
If you re-download the installer and try that, it should let you add .exe back to the Zip Extensions setting without the problem coming back.
Apologies for resurrecting such an old thread but I’m having the same issue but it’s just with .zip files.
Whenever I view a OneDrive/Sharepoint folder that contains a zip file it just downloads them automatically. The problem I’ve got is this server is full of really large zip files so I need to find a way to navigate around without dopus downloading them to my laptop.