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
Windows Installer missing cached binaries #9572
Comments
@codaamok |
No, I do not run third party tools to clean up Windows. I've seen this Windows Installer prompt after running PowerToys for the first time after updating to 0.31.2.0. |
@codaamok |
No 😞 I can't seem to reproduce. I think a colleague might have, if I can get the details from him I'll follow up. I tried reinstalling 0.31.2.0 several times, I also tried installing 0.31.1.0 and upgrading but still couldn't reproduce. A colleague did make a remark that when he was prompted for the Windows installer MSI binary, he found by clicking on the .exe directly in Program Files did not produce this dialogue prompting for the installer, whereas the shortcuts did. I know this isn't much to go on. But for what it's worth, two or three customers reported the same issue in the last day or so. I work for a company that delivers third party products to SCCM / Intune as updates/applications. PowerToys is one of the products we can do that for. So that's how it caught my attention and I hope that gives you the insight I've seen this on more than just my computer. |
We managed to find consistent steps on how to reproduce.
|
@codaamok |
No problem, it was a colleague who did most of the digging I'm just the middle man. I appreciate your patience with me. Is the intention to improve support for install by NT AUTHORITY\SYSTEM at some point? |
@codaamok |
needs' to be fixed. installations done by a system wide admin user has to be useable by another standard user. |
I can also confirm that we are seeing this issue and we deploy powertoys via Intune Win32. |
Jumping on this to confirm we're seeing the same behavior. |
@codaamok where is your screenshot from? |
@enricogior I just got a report from twitter.
|
The guys at PatchMyPC have identified the issue to be related to an advertised shortcut and simply deleting and recreating the shortcut fixes the issue. See this from their forum one of the guys has put a powershell script together to resolve the issue. I have seen issues in the past with MSI and shortcuts when its linked to a bad component. |
It's after launching PowerToys from the start menu. The advertisement shortcut (whatever that is, I'm not too sure) made by the installer is apparently the root cause here. |
Advertised shortcuts are a feature of MSI installers they allow you to create shortcuts to programs that have not been installed and when the shortcut is called it then installs that feature. You link the shortcut to a component and if the component is missing it will try to install it so my guess is the shortcut is linking to a bad component and as such getting the msi error. |
I am getting this issue where I have a user that already have PowerToys installed, but now when I am trying to use PowerToys on the same computer as a different user, I get this prompt. Redownloading and running the installer shows the same thing. |
I only faced this issue when I just run the .exe file unattended. But if I extract the msi file from the exe file and install that via script in the SoftwareCenter the prompt is gone. |
Closing this in favor of:
|
ℹ Computer information
📝 Provide detailed reproduction steps (if any)
After installing the update for 0.31.2.0 I have seen several systems prompt for the MSI which is no longer in C:\Window\temp. Cached binaries should be stored and referenced in the registry to C:\Windows\installer.
The prompt usually occurs after trying to run PowerToys after installing.
The software uninstalls OK, which heavily suggests there is a cached binary in C:\Windows\installer, but for whatever reason, after launching it (presumably to reconfigure?) the binary is no longer in %temp% of the system.
✔️ Expected result
To install and run fine.
❌ Actual result
See below screenshot.
📷 Screenshots
The text was updated successfully, but these errors were encountered: