-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Non-Win32 apps do not show in Windows 10 Start menu on OS builds 22621.1344+ #1108
Comments
… showing up in the menu on OS build 22621.1413+ Related issue: #1108
The fix may be to stop using old versions of
|
I found that StarDock's Start11 static tile (experiment) is still valid, even if I adjust the start menu style, I monitor its API calls (I just took a brief look, but didn't go into detailed research on its assembly, and their software is commercial, which may involve some special disputes). It's also uses a Hook (start10_64.dll) and Function: CreateWindowInBand and GetPackagesByPackageFamily, but it works, and the tiles still work. Developers can try and see how they do it. P.S.: I have also found that receiving the recreated messages from the taskbar through a transparent window has an effect on preventing constant crashes, as the resource manager will send special messages to all top-level windows during the rebuild process. And there are two undisclosed functions that may be valid: HungWindowFromGhostWindow and GhostWindowFromHungWindow. |
@CthRio Sorry, I don't understand what you have said. As far as I know, Stardock uses their own reimplementation of a menu that looks like the Windows 10 one. Even if it supported live tiles, which as far as I know, doesn't, it still is a custom menu. |
Me too. I was hoping someone else already figured it out by now. Pfff.... |
To be honest, Microsoft's update is too sudden for users who use custom UI. :(
|
This comment was marked as outdated.
This comment was marked as outdated.
Well i'm facing the same issue, I have Kitty ( a program to manage SSH connections) and I can't pin it to the start menu... I also have it already showing in the |
Is there any chance we could get that modification through here, or any available tutorial in what to modify in the files, in order to make it work that way, whilst a fix is found ? I think for most of us, one the start menu is setup, then you just forget about it and would only rarely occasionaly unpin apps. I suppose - at least in my own case - I'd rather :
I understand it can't be released in the official channel since it would actually be a flaw, vs incomplete for the other case, but for some of use (that are non tech saavy) who would like to use it that way in the meantime, is there any way we could implement that temporary solution by ourselves ? |
Unfortunately, that is not an easy workaround. Please refer to his next reply: #1108 (comment) The root problem is the incompatibility between (bundled but not enabled) Windows 10 start menu implementation and the latest version of those DLLs. |
Same issue, standard Microsoft Store apps, like Calculator or Skype doesn't appear in Win10-style Start menu. |
Indeed it does make everything come back, and you can drag and drop apps to the start menu all over again. However as you mentionned :
Maybe there is something related, it was nice to see that they could still be displayed back, but let's see. |
Another issue that i forgot to mention about deleting/renaming dxgi.dll is that you can't reposition the start menu to the center of the screen and change its appearance to make it rounded |
I think given the choice of having all apps in the start menu vs. ability to pin apps, showing all apps would be the higher order bit |
It’s kind of hard to write a changelog of “I fixed the UWP apps not appearing but it rather brakes pinning apps”. My priority is to fix it properly when I will have the time and energy to do it; in the mean time, I am more than happy should anyone choose to look on it and maybe fix it themselves - the code is all available in the repo. Furthermore, this also allows you to easily compile a version with any kind of “fix” you want, like what you suggested. I personally am against pushing half worked updates. |
Hello valinet, |
As a temporary workaround, just throwing this out there : Is it possible to implement a toggle in Explorer patcher / Start Menu, deactivated by default, that mentions "Forced display of Non-Win32 App in Start menu". With a small description below like "Activating this option will remove your ability to pin/unpin an app from the Start Menu, and to display the context menu. Untoggled to recover those options, this will also remove any Non-Win32 App's tile from the start menu" When the toggle is on, OS inbox versions of StartTileData.dll and AppResolver.dll are used. When the toggle is off, old versions of StartTileData.dll and AppResolver.dll are still in use. I know it's not an ideal scenario, but that will avoid people to start messing around replacing DLL's back and forth, and give us the option, without actually breaking any functionality, since the toggle would be deactivated by default. Personnaly I would never have the need to unpin an app one my start menu is set, and the only times I would use the context menu, would be to run as an administrator or open the location's folder. Which I can easily do, on those rare occasions, using the start menu instead of the tiles. I feel it would be a good compromise, as still allowing to go back if we do need to, and it keeps existing functionalities as they are. Just a though. Edit : Recovering live tiles is also the number one reason why I installed EP in the first place, I suspect it is the case for many, as other apps were either not working, or lagging. |
Worked for me after some hoop-jumping:
Now all is Rant: Why does Microsoft make this so convoluted and remove useful features like star menu tiles and grouping? Linux desktop environments are no better. |
For Pinning Apps : Just Drag&Drop the app to the Tile Area. For Unpinning Items : R-Click on group name and click "Unpin Group from Start" |
I'm not very keen into messing up with win32 DLLs. A future windows update could mess the whole thing up again, and if that happens after months / years, you can loose sight of the DLL that has been removed. |
I've pushed a new prerelease that has flawless Pin to Start/Unpin from Start in Explorer and Start Menu. Just the Search window left because EP isn't loaded there. |
What's the plan with loading in the Search app? As far as I remember, I was experimenting with this at some point, long ago, idk if there are commits on the matter, when I was manually adjusting its position because I did not know any better at the time. Basically, EP has to drop beside it in some form (maybe As a heads up, make sure to never import common controls in EP other than dynamically, because as soon as that is linked at compile time, the DLL breaks and doesn't work in all these processes it injects - I know this from a long time ago when I was experiencing with |
So that Pin to Start/Unpin from Start works there, without modifying AppResolver.dll and StartTileData.dll on disk as per our goal of EP. |
Yeah, no, I understood that from the get go, I was asking if you have any plans on tackling this as well? Obviously it needs to be injected in the search app to be able to alter it, true. |
Not really, right now my plans are
|
Sounds lovely, good luck with all of that! |
Something changed in the Windows 10 Start menu implementation that prevents it from displaying tiles and entries for non-Win32 (UWP) apps.
Discussed:
The text was updated successfully, but these errors were encountered: