Page 1 of 1

When checking for updates, if "Use Regional Language" option is enabled, "Unable to check for updates" warning appears

Posted: Sat Jan 11, 2025 6:54 am
by rakunavi
=== UPDATE ===================================================================
The issue reported below has been resolved in Ver 10.5.1 build 394.
I appreciate all the hard work and efforts of the support and development team.
==============================================================================


Hello all,

I have noticed that if the "Use Regional Language" option is enabled in the Updater Settings dialog of the PDF-XChange Updater, or if it is currently disabled but has been enabled at least once in the past, the warning dialog "Unable to check for updates." appears temporarily after the first check for updates after starting Windows.

  • figure1.png

    figure2.png
After waiting for a while, the update check itself will be performed, so there is no harm done, but it is a strange behavior, so I am reporting it here. Note that if you initialize the registry by deleting sub-keys of "\HKEY_CURRENT_USER\Software\Tracker Software\Tracker Update", you will be back to the original state, i.e. no warning dialog will be displayed.

The following verification is divided into a total of four videos because Windows is restarted during the process.

  • Part 1
    1. Restart Windows and run PDF-XChange Editor.
    2. Run the Check for Updates command and it will successfully check for updates.
    3. Press the Settings button from the toolbar to open the Updater Settings dialog. Please note that it takes an odd amount of time after the button is pressed before the Updater Settings dialog opens.
    4. Enable the "Use Regional Language" option, close the dialog, and restart Windows.
        Continue to Part 2...

        Animation1.gif
      Part 2
      1. After Windows restarts, run the PDF-XChange Editor again.
      2. When you run the Check for Updates command, you will first see the "Checking for updates" progress bar, followed by the warning dialog "Unable to check for updates". If you wait for a while without doing anything, the desired update check will finally be performed.
      3. Press the Settings button on the toolbar to open the Updater Settings dialog.
      4. Disable the "Use Regional Language" option, close the dialog, and restart Windows.
          Continue to Part 3...

          Animation2.gif
        Part 3
        1. After Windows restarts, run the PDF-XChange Editor again.
        2. When you run the Check for Updates command, a warning dialog will appear as in Part 2.
        3. Open the Registry Editor and delete sub-keys of "\HKEY_CURRENT_USER\Software\Tracker Software\Tracker Update", and restart Windows.
            Continue to Part 4...

            figure3.png

            Animation3.gif
          Part 4
          1. After Windows restarts, run the PDF-XChange Editor again.
          2. Run the Check for Updates command and it will successfully check for updates.

            Animation4.gif
        Note that, as indicated in the procedure above, this issue can only be reproduced by restarting the OS after changing the settings. At the same time, note the difference in behavior during the first update check after the Windows startup. As shown in the video, the warning dialog does not appear during the second and subsequent update checks, regardless of the settings.

        Note that this issue does not occur reliably on all PCs. Three of the four PCs I own can reproduce the issue 100% with the above procedure, but only occasionally with the other one. If I find out any more information, I will pass it on.

        Hoping that the above information will be of some help to you.
        Thank you so much for your continued support.

        Best regards,
        rakunavi

        - PDF-XChange Editor PRO Version: 10.4.4 build 392
        - OS Version: Windows 11 Home 24H2 Build 26100.2605
        - PC Model: Lenovo IdeaPad C340-15IWL, HP All-in-One 22-c0xx

        Re: When checking for updates, if "Use Regional Language" option is enabled, "Unable to check for updates" warning appea

        Posted: Mon Jan 13, 2025 2:26 pm
        by Dimitar - PDF-XChange
        Hello rakunavi,

        Thank you for reporting this issue to us.

        May I ask you to check to which of the two Updaters, the settings are applied to:

        "C:\ProgramData\Tracker Software\TrackerUpdate\TrackerUpdate.exe"

        "C:\Program Files\Tracker Software\Update\TrackerUpdate.exe"

        To check which one is active, when you set the regional settings.

        Also to generate a Debug Log when applying the settings:

        image.png
        image(1).png



        Regards.

        Re: When checking for updates, if "Use Regional Language" option is enabled, "Unable to check for updates" warning appea

        Posted: Mon Jan 13, 2025 10:47 pm
        by rakunavi
        Hello Dimitar, thank you for taking time out of your busy schedule.

        As far as I can judge from the Task Manager, when the Check for Updates command in the Help bar of PDF-XChange Editor is executed, "C:\ProgramData\Tracker Software\TrackerUpdate\TrackerUpdate.exe" is launched. If you run "C:\Program Files\Tracker Software\Update\TrackerUpdate.exe" directly from Explorer, the Task Manager will show the same information.

        • figure.png

          Animation.gif
        It seems that the same updater program is eventually launched and the same settings are changed regardless of which method is used.

        Best regards,
        rakunavi

        Re: When checking for updates, if "Use Regional Language" option is enabled, "Unable to check for updates" warning appea  SOLVED

        Posted: Tue Jan 14, 2025 6:33 pm
        by Daniel - PDF-XChange
        Hello, rakunavi

        I was able to reproduce the issue and passed it along to the Dev team for review.

        Kind regards,