Ustawienia systemu Windows 10 nie są indeksowane

28

W systemie Windows 10 podczas wyszukiwania w menu Start lub Ustawieniach pojawiają się tylko wyniki Panelu sterowania, ale nie nowe ustawienia Windows 10. Na przykład po wpisaniu „aktualizacja” wyniki wyszukiwania to „Aktualizuj sterowniki urządzeń” i „Wyświetl zainstalowane aktualizacje”; Brakuje „Sprawdź dostępność aktualizacji”. Jeśli utworzę nowe testowe konto użytkownika, ma ten sam problem.

To kiedyś działało. Zepsuł się, gdy ponownie zainstalowałem Cortanę i przebudowałem indeks, aby rozwiązać inny problem, który polegał na tym, że aplikacje komputerowe nie wyświetlały się w wynikach wyszukiwania i / lub po usunięciu C:\Usersz indeksu wyszukiwania (chciałem bardziej wąskiego indeksowania), a następnie umieściłem wrócił, gdy pojawiły się problemy. Próbowałem pełnego zresetowania opcji indeksowania, ustawiając wartość HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\SetupCompletedSuccessfully0 i ponownie uruchamiając usługę wyszukiwania systemu Windows. To nie pomogło. Jakieś pomysły?

Edward Brey
źródło
Czy któraś z sugestii z tego wątku pomaga? reddit.com/r/Windows10/comments/317gce/… Został opublikowany podczas podglądu, ale ludzie zgłaszali, że to samo dotyczy wydania. Czy zrestartowałeś sam komputer?
MC10
@ MC10 Nic tam nie działało, nie uruchomiło się ponownie, w tym po zakończeniu ponownego indeksowania.
Edward Brey,
możliwy duplikat systemu Windows 10: Wyszukiwanie Cortana nie znajduje aplikacji
DavidPostill
1
@DavidPostill W przeciwieństwie do problemu „Nie można znaleźć aplikacji”, w moim przypadku wszystkie aplikacje i indeksowane i wyświetlane poprawnie, a także dokumenty, a nawet elementy starej Panelu sterowania. Brakuje tylko pozycji Ustawienia. Ponadto wiodąca odpowiedź na ten problem - bieganie Get-AppXPackage- nie przyniosła żadnego efektu.
Edward Brey,

Odpowiedzi:

32

Natknąłem się na ten sam problem i próbowałem prawie wszystkiego pod słońcem, aby to naprawić, i ostatecznie zrezygnowałem z ponownej instalacji. Mój przyjaciel ostatnio napotkał ten sam problem ( TYLKO rzeczy z nowego panelu ustawień nie są wyświetlane w wynikach wyszukiwania ani od początku wyszukiwania, ani bezpośrednio z ustawień ), i powiedział, że to naprawiło:% LOCALAPPDATA% \ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState

Najpierw upewnij się, że Indexed\Settingsfolder nie jest pusty. Powinieneś mieć folder, taki jak en-US(w zależności od języka) z wieloma plikami. Jeśli jest pusty, skopiuj pliki z innego konta lub komputera zgodnie z opisem w odpowiedzi poniżej.

Następnie kliknij Indexedfolder prawym przyciskiem myszy → PropertiesAdvanced→ Zaznacz Zezwalaj na pliki w tym folderze, które oprócz indeksowania plików mają być indeksowane .

Kliknij Zastosuj i wyjdź.

Powiedział w swoim przypadku, że zostało już sprawdzone, ale odznaczył to → zastosował → ponownie sprawdził → zastosował i to go naprawiło.

Brandon Watkins
źródło
1
Działa świetnie dzięki! Naprawiono niemożność bezpośredniego przejścia do ustawień z menu Start, a także wyszukiwania podczas korzystania z „aplikacji” ustawień.
John
4
Ty i twój przyjaciel jesteście ratownikami, uwielbienie! (może być konieczne ponowne uruchomienie lub ponowne uruchomienie Eksploratora). Doprowadzałem mnie do szaleństwa od miesięcy, MS powinien specjalnie takie foldery systemu operacyjnego, takie jak ten, aby użytkownik nie mógł ich przypadkowo złamać, zmieniając globalne ustawienia indeksowania dysków.
gl-
Rozwiązuje to również problem polegający na tym, że „Wyniki mogą być niekompletne” (i nigdy się nie kończą, mimo że indeksowanie zostało wykonane). W moim przypadku było to spowodowane brakiem folderu en-us. Dzięki wielkie!
groovenectar
Opracowałem tę odpowiedź tutaj superuser.com/questions/950102/…, ponieważ wydaje się, że jest to podstawowe rozwiązanie. Te pytania i odpowiedzi należy z czasem
zduplikować
Użyłem tego jednego systemu Windows Server 2016, działa idealnie
andrew
11

Myślę, że znalazłem rozwiązanie tego problemu:

Uruchom Lpksetup /ui odinstaluj każdy możliwy duplikat języka, który tam znajdziesz, uruchom ponownie system Windows i poczekaj kilka minut.

Diego Muñoz
źródło
Próbowałem. Pokazano tylko jeden język (angielski) (bez duplikatów). Czarodziej nie pozwoliłby mi go odinstalować, nawet gdybym chciał.
Edward Brey,
Dodaj inny język z Panelu sterowania, a następnie usuń go. Ponadto przypnij dowolną ikonę z Ustawień do Start, odbuduj Indeks wyszukiwania i uruchom ponownie system Windows.
Diego Muñoz,
Dziękuję Ci! To w końcu dla mnie zadziałało. Miałem zainstalowane dwie kopie „angielskiego (angielskiego)”. Usunięcie jednego i ponowne uruchomienie w końcu naprawiło problem
Alan
To naprawdę działało dla mnie. Dam ci sens, ponieważ mój problem z indeksowaniem pojawił się po zmianie z hiszpańskiego (Hiszpania) na angielski (USA)
Dazag
1
Niestety, to okno pozwala mi tylko odinstalować „angielski”, co chcę zachować. Nie pozwala mi odinstalować „niemieckiego”, ponieważ „jest językiem systemowym”, mimo że usunąłem go wszędzie i zmieniłem wszystkie ustawienia regionalne i regionalne na angielski.
mivk
5

Próbowałem górnej odpowiedzi na ten post na temat opcji indeksowania folderu pod następującym linkiem:

% LOCALAPPDATA% \ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState \ indeksowany

To nie działało. Zauważyłem, że mój „indeksowany” folder zawierał tylko puste „ustawienia” poniżej. Zalogowałem się na konto lokalne na moim komputerze (gdzie wyszukiwanie działało poprawnie) i stwierdziłem, że w folderze „Ustawienia” w folderze „Ustawienia” znajdował się folder „en-US”, a pod spodem brakowało kilku plików. Skopiowałem ten folder i wkleiłem go w następującej lokalizacji na moim koncie domeny:

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

Następnie uruchomiłem ponownie i moje wyszukiwanie zostało naprawione!

Wygląda na to, że prawdopodobnie występuje problem z wieloma przyczynami z tym samym skutkiem. Dla mnie było to zaraz po nowej instalacji domeny. Być może inni mają inny problem z tym samym skutkiem, że uprawnienia do indeksowania są pomieszane. Dla mnie brakowało rzeczy, które były mi potrzebne do indeksowania.

Mam nadzieję, że ten hack naprawi się. Przynajmniej podstawowe rzeczy, których teraz używam, działają, więc to wszystko, czego teraz potrzebuję. Mam nadzieję, że jest to pomocne dla innych. Powodzenia!

Joel James
źródło
To samo zdarzyło mi się również. Folder był pusty, skopiowanie go z innego komputera i ponowne uruchomienie naprawiło to.
czerwiec
4

Brzydkie obejście: nie używaj konta Microsoft.

Mniej brzydkie obejście: zrób to, dopóki Microsoft nie wyda poprawki.

Na szczęście istnieją dziesiątki raportów na ten temat w aplikacji Windows Feedback, która zwiększa szanse na naprawę. W tym celu opublikowałem następujące repro. Z pewnością wydaje się to związane z typami kont.

  1. Wyczyść instalację systemu Windows 10 Enterprise x64.
  2. Utwórz lokalnego użytkownika. (W tym momencie wyszukiwanie działa.)
  3. Utwórz nowego użytkownika za pomocą konta Microsoft lub podłącz bieżące konto do konta Microsoft.
  4. Zaloguj się za pomocą konta Microsoft. (W tym momencie wyszukiwanie jest zepsute. Na przykład wpisanie „sprawdź” nie daje wyniku „Sprawdź aktualizacje”. Pojawiają się elementy Panelu sterowania w starym stylu, ale Ustawienia w nowym stylu nie.)
  5. Jeśli w kroku 3 utworzyłeś nowe konto, zaloguj się ponownie na konto lokalne. (W tym momencie wyszukiwanie działa ponownie. Jest ono uszkodzone tylko dla konta Microsoft).
Edward Brey
źródło
2

@Zediiiii miał prawie rację

  1. PowerShell z uprawnieniami administratora (odinstaluj aplikację Cortana)

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*cortana*"} | Remove-AppxProvisionedPackage -Online

  1. Zaloguj się przy użyciu innego konta administratora

  2. Usuń %LOCALAPPDATA%\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewyfolder. Nie zapomnij przejść do folderu tego konta użytkownika!

  3. Wyloguj się i zaloguj ponownie do konta użytkownika, którego dotyczy problem

  4. PowerShell z uprawnieniami administratora (zainstaluj aplikację Cortana)

Get-AppxPackage -Name Microsoft.Windows.Cortana | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

  1. Restart. Być może wylogowanie się i logowanie będzie działać również bez ponownego uruchamiania komputera.
Andrii
źródło
1

Spędziłem dużo czasu próbując rozwiązać ten problem. Podobnie jak @Edward Brey, miałem funkcje wyszukiwania działające dla niektórych rzeczy, ale nie dla innych, a zwłaszcza dla żadnych ustawień.

Zerwałem to, ponieważ zwinąłem się z ustawieniami cortany i indeksowania, aby mój komputer działał nieco szybciej. Ponowne indeksowanie, modyfikowanie kluczy rejestru, eksportowanie działającego klucza rejestru wyszukiwania i ponowny import, ponowna instalacja cortany, odbudowywanie indeksu, usuwanie wszystkich wpisów indeksu ... Żadne z nich nie działało dla mnie samodzielnie. Więc spróbowałem podejścia ze strzelbą i zrobiłem wszystko - i zadziałało.

Zanim przejdę przez proces, sugeruję podjęcie próby tylko ostatniego kroku i zobaczenie, co się stanie. Podejrzewam, że może działać sam.

Oto mój proces:

1-Turn usługi wyszukiwania systemu Windows. Najpierw uruchom services.msc i znajdź Windows Search i ustaw wyłączone. Zakończ proces wyszukiwania w systemie Windows.

2-Odinstaluj Cortana.

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*cortana*"} | Remove-AppxProvisionedPackage -Online

Przed wykonaniem tego kroku może być konieczne wyłączenie ustawienia „Poznaj mnie” w ustawieniach prywatności.

3-Usunięte wszystkie wpisy indeksu za pomocą panelu sterowania -> indeksowanie -> zmodyfikuj, a następnie odznacz wszystkie pola.

4-Wyłącz indeksowanie całej zawartości pliku na głównym dysku twardym. Odbywa się to poprzez kliknięcie prawym przyciskiem myszy dysku na moim komputerze, a następnie odznaczenie „zezwól na pliki na tym dysku, aby ...”. Pozwól mu działać dla wszystkich podkatalogów i folderów. Zignoruj ​​wszystkie błędy, gdy pojawi się opcja Po zakończeniu, sprawdź ponownie pole i wykonaj te same kroki.

5-Ustaw DWORD dla HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedS pomyślnie zakończony na 0.

6-Uruchom ponownie urządzenie.

7-Ponownie zainstaluj Cortanę:

Get-AppxPackage -Name Microsoft.Windows.Cortana | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

8-Na koniec dodaj lokalizacje indeksu, które chcesz ponownie, używając opcji indeksu panelu sterowania. Pamiętaj, aby dodać% LocalAppData% \ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState

jeśli chcesz, aby ustawienia się wyświetlały.

To naprawiło moją cortanę / nieszczęścia wyszukiwania i uratowało mi instalację odświeżania. Chciałbym wiedzieć, czy zastosowanie tylko kroku 8 rozwiązuje problem.

Ponadto muszę przytoczyć http://www.askvg.com/fix-we-are-getting-search-ready-problem-in-windows-10/, aby uzyskać wskazówki. Próbowałem też kilku innych rzeczy, ale to była ostateczna metoda, która zadziałała. Mam nadzieję, że żadne inne poprawki nie były częścią ostatecznego rozwiązania.

Zediiiii
źródło
Uwaga: moje funkcje wyszukiwania działały poprawnie z Cortaną wyłączoną przez GPE po tym procesie. Chciałbym wiedzieć o superuser.com/a/963621/210811 przed tymi wszystkimi nonsensami.
Zediiiii
1

Stary wątek, nie mam pojęcia, czy to pomoże komukolwiek, ale wypróbowałem wszystkie rozwiązania, ale w końcu udało mi się to naprawić. Próbowałem następujące ...

  • Modyfikowanie% LOCALAPPDATA% \ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState opcje indeksowania folderów

  • Regedit: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedS pomyślnie> Ustaw na 0 (zero)

  • Różne polecenia „Get-AppxPackage” programu PowerShell

  • SFC

  • DISM
  • Resetowanie / przebudowywanie indeksowania
  • Na koniec zrobiłem „uaktualnienie” w miejscu za pomocą narzędzia Microsoft Media Creation Tool, „uaktualnienie” systemu Windows 10 Pro do tego samego (Windows 10 Pro) na moim Surface Pro 4. AKA naprawa.

... Więc próbowałem tego wszystkiego. Na marginesie, używam konta przyłączonego do domeny, ale wątpię, żeby to miało znaczenie, ponieważ usunąłem lokalne konto administratora, które utworzyłem podczas wstępnej konfiguracji i utworzyłem zupełnie nowe konto lokalne podczas rozwiązywania problemów. Następnie zalogowałem się przy użyciu nowego konta lokalnego, które właśnie utworzyłem, a funkcja wyszukiwania nadal nie działała poprawnie. To powiedziało mi, że to problem z systemem, a nie z profilem.

Więc po naprawie zalogowałem się na swoje konto domeny (i konto lokalne), a wyszukiwanie wciąż NIE działało poprawnie - brak wyników „Ustawienia” i ograniczone wyniki ustawień programu, aplikacji i panelu sterowania.

Ale potem ... przeszedłem i właściwie zakończyłem konfigurację Cortany, logując się na moim osobistym koncie Microsoft, a poof wszystko działało bezbłędnie. Natychmiast.

Mam nadzieję, że to pomaga komuś tam, spędziłem cały dzień na tym, waląc głową w ścianę i nawet nie czuję ulgi, biorąc pod uwagę, jak głupia była dla mnie poprawka.

snthennumbers
źródło
0

Najbardziej radykalnym, ale skutecznym rozwiązaniem jest zresetowanie opcji indeksowania do wartości domyślnych. Ponieważ nie ma oficjalnej metody, można to zrobić nieoficjalnie, edytując Rejestr systemu Windows. Kroki do wykonania opisano tutaj: /superuser//a/963621/210811 .

TranslucentCloud
źródło
0

Dla mnie problem pojawił się podczas zmiany języka na angielski, a nowy folder języka ustawień indeksu nie został utworzony.

Rozwiązaniem, które działało dla mnie, było przejście tutaj:

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

i skopiuj ru-RU (jako przykład) i wklej jako folder kopiowania i zmień nazwę na en-GB (dla Wielkiej Brytanii) en-US (dla USA).

Po zakończeniu przejdź do następującej lokalizacji:

%LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState

i kliknij prawym przyciskiem myszy na indeksowany folder, a następnie Właściwości> Zaawansowane, Usuń zaznaczenie Zezwalaj na pliki w tym bla bla bla i naciśnij ok i zastosuj, a następnie wróć i sprawdź ponownie> OK > Zastosuj .

To powinno to posortować.

Jerzy
źródło