Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updater keeps poping up while newest Version is already installed #137

Closed
Eden333 opened this issue Feb 7, 2024 · 14 comments
Closed

Updater keeps poping up while newest Version is already installed #137

Eden333 opened this issue Feb 7, 2024 · 14 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@Eden333
Copy link

Eden333 commented Feb 7, 2024

Bug description

Updater keeps saying, that there is an Update, while the same Version is already installed.
Happend already 3x times.

Steps to reproduce

  • starting my PC, it keeps poping up

Screenshots

image
image

Machine info

CPU-Architecture: x64
Windows version: Windows 10 22H2
Software/driver version(s): 1.4.202

@Eden333 Eden333 changed the title Give me a short and meaningful summary Updater keeps poping up while newest Version is already installed Feb 7, 2024
@thexile
Copy link

thexile commented Feb 7, 2024

I suspect it is due to HidHide.sys still being 1.4.181.

image

@nefarius
Copy link
Owner

nefarius commented Feb 7, 2024

Nope, the updater is supposed to check against the Version value in HKEY_LOCAL_MACHINE\SOFTWARE\Nefarius Software Solutions e.U.\HidHide

Not every release contains a new driver, it is a waste of time to re-sign all the driver binaries if they have not changed.

@Eden333
Copy link
Author

Eden333 commented Feb 7, 2024

here is my registry entry, its also showing the newest release
image

@nefarius
Copy link
Owner

nefarius commented Feb 7, 2024

Looks correct, hm, oh well. I am done diagnosing weird and unexplainable nonsense of Advanced Installer components. I am almost done with my updater replacement, needs a couple more days, then I can give you a new release. In the meantime you can get rid of the popup by disabling the HidHide_Updater scheduled task:

image

@nefarius nefarius self-assigned this Feb 7, 2024
@nefarius nefarius added the bug Something isn't working label Feb 7, 2024
@mbc07

This comment was marked as duplicate.

@nefarius
Copy link
Owner

nefarius commented Feb 8, 2024

Welp, see my last post.

@nefarius nefarius pinned this issue Feb 11, 2024
@nefarius nefarius added this to the v1.5 Release milestone Feb 11, 2024
@nefarius
Copy link
Owner

@Eden333 can you please try this one http://sharex.nefarius.at/u/HidHide_1.5.212_x64.exe and give feedback.

@QwerkyPengwen
Copy link

@Eden333 can you please try this one http://sharex.nefarius.at/u/HidHide_1.5.212_x64.exe and give feedback.

have done testing with this installed and it indeed doesn't pop up saying it needs to update anymore.

@thexile
Copy link

thexile commented Feb 14, 2024

Looking great!
image

@nefarius
Copy link
Owner

Excellent, we're getting somewhere, first step to replace AI is a success then, I'll prepare an official release soon.

@nefarius
Copy link
Owner

nefarius commented Feb 14, 2024

@QwerkyPengwen @thexile what happens if you modify the Version value in HKEY_LOCAL_MACHINE\SOFTWARE\Nefarius Software Solutions e.U.\HidHide to something lower, like the previous release and then run the updater executable (found in C:\Program Files\Nefarius Software Solutions\HidHide\x64)?

@ionzxp
Copy link

ionzxp commented Feb 14, 2024

I just did my research about this. for some reason, the current updater try to read version from HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Nefarius Software Solutions e.U.\HidHide which doesn't exist.
image

copy values from HKEY_LOCAL_MACHINE\SOFTWARE\Nefarius Software Solutions e.U.\HidHide to the key above fixed the issue.

@nefarius
Copy link
Owner

nefarius commented Feb 14, 2024

I just did my research about this. for some reason, the current updater try to read version from HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Nefarius Software Solutions e.U.\HidHide which doesn't exist. image

copy values from HKEY_LOCAL_MACHINE\SOFTWARE\Nefarius Software Solutions e.U.\HidHide to the key above fixed the issue.

Sounds like follows: the AI updater binary is a 32-Bit executable while HH setup and components are 64-Bit, which will end up in the normal Software key in the Registry. The updater then looks in the 32-Bit (WOW6432Node) on the system, can't find the entry and falls back to reporting an outstanding update.

Nonetheless, it will get replaced, and the problem will be no more 😎 My own updater supports 32-Bit, 64-Bit and ARM64, no problem. Silly issue to have in 2024.

@nefarius
Copy link
Owner

nefarius commented Feb 14, 2024

New version is out! No risk no fun, publishing it via old updater mechanism, so long, ya bastard! 🖖

@nefarius nefarius unpinned this issue Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants