Skip to content

Modern PC Settings not searched? #57

Closed

Description

@vicjpapa

settings1

According to the previous forum the search function also search the modern PC settings. Currently it's not showing up

untitled

Activity

  1. Ibuprophen commented on Aug 3, 2018

    @Ibuprophen
    Member

    It's probably me but, I've never heard of the term "Modern PC Settings"...

    Are you referring to the specific Windows 10 PC Settings within the Windows Apps?

    ~Ibuprophen

  2. vicjpapa commented on Aug 4, 2018

    @vicjpapa
    Author

    I understand. I also just stole the term from the the previous forum's Start Menu Search Guide http://www.classicshell.net/forum/viewtopic.php?f=7&t=1588&sid=73121307cfe71d854cd013a12385367d

    1

    Regarding what you're asking, I'm not really sure what to call it but seems like description is correct. Here's another example of the difference in searching "Touch" in Classic vs. Default

    2

  3. coddec commented on Aug 4, 2018

    @coddec
    Member

    I have a feeling, it's due to changes made to windows 10, cause I'm still using version 4.3.1, which means it's not a bug introduced by new versions. Don't get me wrong, it's because I'm lazy and it still works... so I did not upgrade to latest dev builds...

  4. Ibuprophen commented on Aug 4, 2018

    @Ibuprophen
    Member

    I see now... 👍

    This is similar/same as (i believe a combination of) the following 2 issues:

    #15
    #4

    I believe that this is a known issue, especially, for Windows 10 users.

    ~Ibuprophen

  5. XenHat commented on Aug 4, 2018

    @XenHat
    Member

    The same framework is involved, but the issues are unrelated.

    EDIT: I installed Classic Shell v4.3.1 and the issue is still present. At least this isn't a bug from our changes.

    image

  6. added
    BugSomething isn't working right.
    Windows bugSomething isn't working right (possibly) specific to the Windows OS...
    on Aug 4, 2018
  7. Gittyperson commented on Aug 4, 2018

    @Gittyperson

    I hope that when this resolved, the "old" settings will not be removed from the search results. Windows 10 still has duplicate setting controls and some are better handled in the old, Control Panel UI instead of the new "Settings" UI.

  8. ge0rdi commented on Aug 11, 2018

    @ge0rdi
    Member

    As a workaround you can add following folder (and its subfolders) to Windows Indexing locations (Control panel -> Indexing options):

    %LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState\Indexed\Settings

    ClassicShell/OpenShell uses Windows Indexing database to get PC settings list.

    Though it seems standard Windows 10 start menu doesn't need this folder to be indexed. It shows modern Settings in search results by default.

    So it should be possible to do this without explicitly adding the location to Indexing.
    But currently I don't know how to achieve it ☹️

  9. vicjpapa commented on Aug 14, 2018

    @vicjpapa
    Author

    My LocalState folder seems to be empty.

  10. Ibuprophen commented on Aug 15, 2018

    @Ibuprophen
    Member

    I've never heard of a LocalState folder as being a part of the Menu Directories...

    ~Ibuprophen

  11. ge0rdi commented on Aug 15, 2018

    @ge0rdi
    Member

    @vicjpapa

    What OS do you have?
    Does official Windows start menu find those Settings items if you look for them?

  12. vicjpapa commented on Aug 15, 2018

    @vicjpapa
    Author

    @ibuprophen1 sorry I don't understand what you meant

    @ge0rdi Windows 10 pro. Yes the official start menu can see it. Most of the screenshots above are from my own desktop

  13. ge0rdi commented on Aug 15, 2018

    @ge0rdi
    Member

    Yes the official start menu can see it.

    Then I have no clue how official start menu enumerates them ☹️

    You may try to google for windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState or Windows 10 Settings not indexed to see if anything of it will help.

    Though most of the articles I found were dealing with state where official start menu wasn't showing Settings items. And many of them mentioned that particular folder (that also ClassicShell looks for).

  14. AveYo commented on Aug 15, 2018

    @AveYo

    I've made a quickfix for now

    Imgur

    Settings_to_StartMenu.bat

    Script generates Start Menu - Prgrams - Settings - ... entries from known ms-settings commands.
    Did not have the energy to research what .dll is used for localization, so it's hardcoded in English.
    Results appear under Programs. Better than nothing, right?

  15. 17 remaining items

  16. bonzibudd commented on Aug 28, 2020

    @bonzibudd
    Member

    @ge0rdi

    Wow. This is a great day to be an Open-Shell user! This is probably the most needed addition in years, I am so happy this is fixed! I'm running Windows version 20H2 and it works flawlessly. I also see this as a great opportunity for people to switch from using Classic Shell (It seems like a lot of people still are) and even another reason to switch from the Win10 or 8 menu. I don't have the technical knowledge to know how you would make a shell location entangle with the program, but it seems like a similar solution to what StartIsBack++ has come up with. Big thanks to everyone helping to keep this program alive.

  17. ge0rdi commented on Aug 29, 2020

    @ge0rdi
    Member

    I don't have the technical knowledge to know how you would make a shell location entangle with the program, but it seems like a similar solution to what StartIsBack++ has come up with.

    Yes. I was inspired by StartIsBack++.
    Once I had virtual shell folder with modern settings it was quite easy to plug it into Open-Shell.

  18. Gaurav-Original-ClassicShellTester commented on Aug 31, 2020

    @Gaurav-Original-ClassicShellTester

    Not a big issue but can you look into why certain search terms don't produce a result in the Start menu (not even in Windows 10's own search) but if you directly search the Settings app, you get results?

    For example I typed: 'microsoft account' (without quotes) into the Open Shell Start menu search box. No results (which is fine since the Windows 10 search also didn't show anything). But the Settings app shows the right result "Manage your account" page. Maybe it's something that can be improved further? Is the Settings app also searching further somewhere else?

    Another example: I typed: ClearType. No results. But the Windows 10 Search/Cortana/Win+S shows 1 result. So does the Settings app. Where else is it searching?

    I am on Windows 10 Enterprise, 1803 64-bit.

  19. ge0rdi commented on Aug 31, 2020

    @ge0rdi
    Member

    @anonimuos

    For example I typed: 'microsoft account' (without quotes) into the Open Shell Start menu search box.

    Here is search result for microsoft account on my Win10 2004:
    image

    So apparently you just need to update (quite old) Win10.

    Another example: I typed: ClearType. No results. But the Windows 10 Search/Cortana/Win+S shows 1 result.

    Yup. The same for me.
    Windows search seems to find Adjust ClearType text setting in Control panel.
    I'll try to have a look why Open-Shell is not able to find it. Since it should search also Control panel settings.

  20. Gaurav-Original-ClassicShellTester commented on Aug 31, 2020

    @Gaurav-Original-ClassicShellTester

    Oh ok so first issue I can fix by upgrading to Windows 10 latest, which I will do maybe after 20H2 or whenever it's "worth it". Actually the reason I am on 1803 is I use multiple monitors and all Windows 10 versions after 1803 have a nasty bug with dual monitors in DWM or some other component (I suspect it's in DWM) where the wrong maximized window (the one behind the focused/active one) is incorrectly closed when you click the X button on the active one.

    Despite posting the bug in Feedback Hub, they haven't fixed it for 5 releases which is why actually I am on 1803 Enterprise (which is still supported, not that I care about updates or support anyway).

    Adjust ClearType text doesn't exist in my 1803 All Tasks Control Panel folder. Maybe that's why. But I am sure it was there in some early releases. I was comparing a list of shortcuts I made from StartIsBack's Settings shell namespace extension on older Windows 10 to the current folder added by Open Shell and I found some tasks missing/removed by Microsoft.

    Maybe Settings app is also looking into some shortcuts which it has stored internally in some DLL, not the "All Control Panel tasks" CLSID folder.

  21. ge0rdi commented on Aug 31, 2020

    @ge0rdi
    Member

    Adjust ClearType text doesn't exist in my 1803 All Tasks Control Panel folder. Maybe that's why.

    It is also not present in my All Tasks Control Panel. So apparently it is not part of Control panel as such.

    Maybe Settings app is also looking into some shortcuts which it has stored internally in some DLL, not the "All Control Panel tasks" CLSID folder.

    I really don't know where exactly Settings app (and Windows search) looks for settings :(
    But it definitely uses settings described in AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml.

    And on my machine there is record for cttune.exe (seems this is the app that handles Adjust ClearType text setting) in that file.
    So it should be possible to use it somehow in Open-Shell. Currently we are parsing just some of those settings (modern settings).

    Will have a look at this.

  22. ge0rdi commented on Aug 31, 2020

    @ge0rdi
    Member

    @anonimuos
    I've added support for more settings from AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml.
    You can check in out in this build.

  23. Gaurav-Original-ClassicShellTester commented on Sep 1, 2020

    @Gaurav-Original-ClassicShellTester

    Great. Works on my Windows 10 2004 and 1803 (2 different PCs). Also I am trying all builds of Open Shell for now on Windows Windows 8.1 and Windows 7 for compatibility.

  24. ge0rdi commented on Sep 1, 2020

    @ge0rdi
    Member

    Also I am trying all builds of Open Shell for now on Windows Windows 8.1 and Windows 7 for compatibility.

    Thank you 👍

  25. Gaurav-Original-ClassicShellTester commented on Sep 12, 2020

    @Gaurav-Original-ClassicShellTester

    Another adjacent issue that Microsoft has created - again, not a problem with Open Shell is: they have renamed "and" to & in Settings pages. Would it be possible for Open Shell to return results with '&' if the user types 'and' and vice versa? e.g. if I type "Apps and features" (due to muscle memory of Programs and Features), I get nothing.

  26. ge0rdi commented on Sep 12, 2020

    @ge0rdi
    Member

    @anonimuos
    That's weird. Typing apps and features will show Apps & Features item for me.
    Also looking for shorter apps features works well.

  27. bonzibudd commented on Sep 25, 2020

    @bonzibudd
    Member

    Hi @ge0rdi

    I found a small issue with the shell location. I noticed that because Open-Shell accesses that location for searches, it actually shows up in the "Frequent" section of File Explorer's jump list.
    image
    When I click the location, Explorer freezes and restarts. Hopefully this can be fixed so that the folder doesn't show up in the jump list.

  28. ge0rdi commented on Sep 26, 2020

    @ge0rdi
    Member

    @bonzibudd
    Nice catch.
    Fixed by 80c38d9 (build 4.4.159).

  29. added a commit that references this issue on Mar 18, 2024
    0da2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

acknowledged by devsThis issue has been acknowledged by the Open-Shell team.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions