UCheck - Update your software in 2 clicks

Discussion in 'other software & services' started by guest, Jun 5, 2018.

  1. rockstarrocks

    rockstarrocks Registered Member

    Joined:
    Dec 22, 2016
    Posts:
    17
    Location:
    Error: 404
    I don't have it startup with Windows neither do I want to. Maybe an easy fix would be to not run a scan automatically when it's starting up with windows and run a scan automatically when starting up manually?
    Edit: And I don't think user can run scheduled scans on free portable version.
     
    Last edited: Nov 8, 2023
  2. dking02

    dking02 Registered Member

    Joined:
    Sep 27, 2023
    Posts:
    50
    Location:
    Mountain View, California, USA
    I don't think the original question was misunderstood. There is already a General Setting to have UCheck start when Windows is started. If that option is selected and there is an additional option to have UCheck scan whenever it is started, its selection would trigger a UCheck scan whenever Windows was restarted which is undesirable since it will adversely how quickly Windows restarts. Once a UCheck stable (not beta) release is started, it runs continuously in the background while the GUI is closed and in the foreground while the GUI is opened. The UCheck process is not typically repeatedly started and stopped by a user nor is rescanning each time the GUI is reopened always desirable. Expecting the user to manually click the scan or rescan button from the GUI to perform a fresh scan is simple and sufficient.

    Also note that while it may be annoying for beta testers to have to manually initiate a scan each time the GUI of the beta version is opened (since closing it terminates the program), for the stable release the data from the latest scan is preserved when the GUI is closed and then reopened.
     
    Last edited: Nov 9, 2023
  3. Bill H

    Bill H Registered Member

    Joined:
    Sep 14, 2023
    Posts:
    134
    Location:
    USA
    A scan for me takes about 7 seconds. How big of a undesirable effect is this. If there are two options, one to start with windows and one to start when Ucheck starts, a person could always deselect the first and select the second. If they are both options then anyone could select the one they wish to use or select neither if that is what they want.

    Bil
     
  4. Soulreaver1977

    Soulreaver1977 Registered Member

    Joined:
    Sep 17, 2023
    Posts:
    69
    Location:
    Germany, Wassenberg
    Just some ideas/remarks to PortableApps

    In case of PortableApps it could be that a lot of executables are listed which are preferred to be excluded. Now I need to exclude them one by one with a 2 click confirmation.
    A bulk selection with a checkbox on each line and a button to exclude them all in a row would be great.

    There's also a little bug: If you exclude Portables they don't disappear from the installed list, even if Excluded is not selected from the filter.

    But great job! UCheck is getting better and better!!! :cool::thumb:
     
  5. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    I verified, it's properly set. Do you see something in the logs ?
     
  6. digenfr1

    digenfr1 Registered Member

    Joined:
    Oct 16, 2023
    Posts:
    53
    Location:
    Italy
    First comment that comes to my mind after the first checks regarding the inclusion of portable programs: I am very surprised to see how much progress has been made in such a short time.

    Great work guys.

    Comments in no particular order:
    • After the inclusion of portables, my list grew from 53 programs to 741. Personally, I don't care much about having to exclude irrelevant entries in this list one by one once the program is stable.

    • For a matter of order, it would be nice to have an exclusion list of programs installed and normally detected (the one we have used up to now) and a new separate list that collects these new exclusions deriving from portables. This is because in the first list we might have to reactivate something, while in the second I don't see the point of doing so. Everything would be more tidy.

    • If this is too complicated, perhaps using a prefix could be considered. Currently, programs excluded from the update are marked with an [E], for example:
      [E] AnyDesk
      maybe there could be used a new prefix, for example
      [P] <Flash Launcher>
      or something similar anyway

    • Upon first inspection, out of 24 portable programs I have on my machine, only 3 are not detected:
    1. DNS Jumper - DnsJumper.exe - https://www.sordum.org/
    2. Edge Block - EdgeBlock_x64.exe - https://www.sordum.org/
    3. RogueKiller - RogueKiller_portable64.exe - https://www.adlice.com/roguekiller

    I will add other feedbacks, if any, after further checks
     
  7. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    If you are willing to share a whold folder with portable apps, that would help. Please PM for the upload link
     
  8. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    Because UCheck (installed) is started at boot and it's probably not the best to start a scan at boot.
    We have scheduled scans if you want. Also we don't want to make the portable version too much different than the installed one by adding extra features
     
  9. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    Well.... The best will be to make separate folders IMO and only add the one you really have scanned / updated by UCheck. Makes more sense to me
     
  10. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    Don't you have a "microsoft edge" (without "Update") ?
     
  11. digenfr1

    digenfr1 Registered Member

    Joined:
    Oct 16, 2023
    Posts:
    53
    Location:
    Italy
    @Tigzy
    No problem, just give me an hint on how to do it
     
  12. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    I secund that. UCheck at this point is agnostic, and lists all the binaries that "may" be portable applications (We'll filters to detect installers, DLLs, and everything not looking like valid apps).
    You need to organize a little bit those monitored folders to have better results .
     
  13. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    Remember UCheck works with program/apps names, not paths. When you exclude a program, all its occurences are excluded.
     
  14. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    I understand, but you need to know UCheck starts and stays in the tray until the user comes up. And a user can open it for consulting the last report, play with settings, etc... It's not just that easy.
    BTW we've added CTRL+S shortcut on the dashboard :)
     
  15. paulderdash

    paulderdash Registered Member

    Joined:
    Dec 27, 2013
    Posts:
    4,660
    Location:
    Under a bushel ...
    I PM'd you here, please send me an upload link?
     
    Last edited: Nov 9, 2023
  16. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    It takes 7 seconds when your machine is idling. If you do it at boot, it will easily take the double, maybe more. During that time, it's also slowing down other apps trying to start, and the user will wait for responsiveness.
     
  17. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    We'll think about a way to do it properly, but it's not guaranteed.
     
  18. digenfr1

    digenfr1 Registered Member

    Joined:
    Oct 16, 2023
    Posts:
    53
    Location:
    Italy
    @paulderdash
    Hi there.
    I didn't receive any notification and don't know what to do
    Sorry and thanks
     
  19. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    Regarding the list of Portable soft in Installed, I don't like that either (answering to some comments above).
    I think the best will be to maybe do a folders treeview in a separate tab, with ability to collapse/expand the folders you want to see.
    That list can be big, so it makes more sense to make it seperate.
     
  20. dking02

    dking02 Registered Member

    Joined:
    Sep 27, 2023
    Posts:
    50
    Location:
    Mountain View, California, USA
    I don't enable the existing option to have UCheck start with Windows and always start a scan manually (same as I did with SUMo). Another option to have a scan performed automatically if UCheck is manually started later would be OK but really is not saving much user effort (one scan or rescan button click) and would defeat the ability to retain the data from the last recent scan when reopening the GUI during a session. The requirement to perform a scan each time the GUI is opened is a artifact of the beta version, not the stable release.
     
  21. dking02

    dking02 Registered Member

    Joined:
    Sep 27, 2023
    Posts:
    50
    Location:
    Mountain View, California, USA
    A portable app may include many .exe files and the .exe files may have significantly different program and company names. A quick way to group all related .exe files for portable apps is to sort on Location in the Installed tab. With portable apps, all .exe files reported by UCheck will have a Location provided in the Installed tab. This was not true for installed programs since the installer may not have provided Location data in the registry. Sorting on Location should group all .exe files, primary and supporting, associated with the portable app together on the Installed tab since all files for a portable app must be located within a common folder or subfolder thereof.
     
  22. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    Indeed, that's a lot of code to avoid just one click...
     
  23. dking02

    dking02 Registered Member

    Joined:
    Sep 27, 2023
    Posts:
    50
    Location:
    Mountain View, California, USA
    A possible alternative to having to create and then manage UCheck exclusions for supporting .exe files for a portable app or having to manually delete unneeded files would be to maintain a separate custom folder or folders which contain only copies of the primary .exe file (the one which includes the proper program name, version and company of the portable app as embedded property data). This should be sufficient for UCheck to identify an update and the user would then download the .zip file and extract it to the normal location of the portable app as ususal. Once "installed", the new primary .exe file would need to be copied over to the UCheck custom folder to replace the old file in lieu of potentially having to update the exclusion data for the app or delete unneeded files. This assumes that UCheck would not try to "install" an updated portable app.
     
  24. RonnyT

    RonnyT QA Engineer

    Joined:
    Aug 9, 2016
    Posts:
    714
    Location:
    Planet Earth
    Would it be possible to create a /scan command-line parameter so that users who would like to directly start a scan when starting the e.g. portable version can chose so?
    I guess it saves a bunch of code in the UI but also provides the option for those wouldn't like to use it in that way?
     
  25. Tigzy

    Tigzy Developer

    Joined:
    Sep 12, 2012
    Posts:
    773
    Location:
    France
    IMO that's even more complicated, because users need to run a terminal with admin rights (at least 3 clicks). Also we already have a command line version of UCheck, for Technicians.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.