การตั้งค่า Windows 10 ไม่ได้จัดทำดัชนี


28

ใน Windows 10 เมื่อฉันค้นหาจากเมนูเริ่มหรือการตั้งค่าจะมีเฉพาะผลลัพธ์ของแผงควบคุมปรากฏ แต่ไม่ใช่การตั้งค่า Windows 10 ใหม่ ตัวอย่างเช่นถ้าฉันพิมพ์ "update" ผลลัพธ์การค้นหาคือ "อัพเดทไดรเวอร์อุปกรณ์" และ "ดูการอัปเดตที่ติดตั้ง"; "ตรวจสอบการอัปเดต" หายไป หากฉันสร้างบัญชีผู้ใช้ทดสอบใหม่แสดงว่ามีปัญหาเดียวกัน

สิ่งนี้เคยทำงาน มันพังเมื่อฉันติดตั้ง Cortanaใหม่และสร้างดัชนีใหม่เพื่อแก้ปัญหาที่แตกต่างกันซึ่งเป็นแอพเดสก์ท็อปที่ไม่ปรากฏในผลการค้นหาและ / หรือหลังจากฉันลบออกC:\Usersจากดัชนีการค้นหา (ฉันต้องการการทำดัชนีแคบ ๆ ) มันกลับมาเมื่อมีปัญหาเกิดขึ้น ฉันลองรีเซ็ตตัวเลือกการทำดัชนีโดยการตั้งค่าHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\SetupCompletedSuccessfullyเป็น 0 และเริ่มบริการ Windows Search ใหม่ มันไม่ได้ช่วยอะไร ความคิดใด ๆ


ข้อเสนอแนะใด ๆ จากกระทู้นี้ช่วยได้หรือไม่ reddit.com/r/Windows10/comments/317gce/…มันถูกโพสต์ระหว่างการแสดงตัวอย่าง แต่ผู้คนได้รับรายงานว่ามันเหมือนกันสำหรับการเปิดตัว คุณรีสตาร์ทพีซีเองหรือไม่
MC10

@ MC10 ไม่มีสิ่งใดทำงานได้ไม่รีสตาร์ทรวมถึงหลังจากสร้างดัชนีใหม่เสร็จ
Edward Brey

อาจเป็นไปได้ซ้ำซ้อนกับWindows 10: Cortana Search Is ไม่พบแอปพลิเคชัน
DavidPostill

1
@DavidPostill ซึ่งแตกต่างจากปัญหา "ไม่พบแอป" ในกรณีของฉันแอพทั้งหมดและจัดทำดัชนีและแสดงอย่างถูกต้องรวมถึงเอกสารและแม้แต่รายการแผงควบคุมเก่า เฉพาะรายการการตั้งค่าที่ขาดหายไป นอกจากนี้คำตอบที่นำไปสู่ปัญหาที่เกิดขึ้น - ทำงานGet-AppXPackage- ไม่มีผลกระทบ
Edward Brey

คำตอบ:


32

ฉันพบปัญหาเดียวกันนี้และลองทุกอย่างภายใต้ดวงอาทิตย์เพื่อแก้ไขและจบลงด้วยการยอมแพ้และติดตั้งใหม่ เมื่อเร็ว ๆ นี้เพื่อนของฉันพบปัญหาเดียวกันมาก ( เฉพาะสิ่งต่าง ๆ จากแผงการตั้งค่าใหม่ที่ไม่แสดงในผลการค้นหาทั้งจากการค้นหาเริ่มต้นหรือจากการตั้งค่าโดยตรง ) และเขาบอกว่าสิ่งนี้แก้ไขได้สำหรับเขา:% LOCALAPPDATA% \ Packages \ windows \ LocalState

ขั้นแรกตรวจสอบให้แน่ใจว่าIndexed\Settingsโฟลเดอร์ไม่ว่างเปล่า คุณควรมีโฟลเดอร์เช่นen-US(ขึ้นอยู่กับภาษาของคุณ) พร้อมไฟล์จำนวนมาก หากว่างคุณควรคัดลอกไฟล์จากบัญชีอื่นหรือคอมพิวเตอร์ตามที่อธิบายไว้ในคำตอบด้านล่าง

จากนั้นให้คลิกขวาที่Indexedโฟลเดอร์→การProperties→การAdvanced→การตรวจสอบการอนุญาตให้ไฟล์ในโฟลเดอร์นี้จะมีการจัดทำดัชนีในนอกเหนือไปจากคุณสมบัติของไฟล์

คลิก Apply และ Exit

เขากล่าวว่าในกรณีของเขามันได้รับการตรวจสอบแล้ว แต่เขาก็ไม่ได้ตรวจสอบมัน→นำไปใช้→ตรวจสอบอีกครั้ง→นำไปใช้และได้แก้ไขมันให้กับเขา


1
ทำงานได้ดีมากขอบคุณ! คงที่ไม่สามารถไปที่การตั้งค่าได้โดยตรงจากเมนูเริ่มต้นและค้นหาในขณะที่อยู่ในการตั้งค่า "แอพ"
จอห์

4
คุณและเพื่อนของคุณเป็น lifesafers, รุ่งโรจน์! (คุณอาจต้องรีบูตหรือรีสตาร์ท Explorer) เมื่อขับรถด้วยความบ้าคลั่งเป็นเวลาหลายเดือน MS ควรจะมีโฟลเดอร์ระบบปฏิบัติการที่สำคัญเช่นนี้ดังนั้นผู้ใช้จะไม่สามารถทำลายพวกเขาโดยไม่ตั้งใจเพียงแค่เปลี่ยนการตั้งค่าการจัดทำดัชนีไดรฟ์ทั่วโลก
gl-

นอกจากนี้ยังแก้ไขปัญหาที่ระบุว่า "ผลลัพธ์เหล่านี้อาจไม่สมบูรณ์" (และไม่ดำเนินการจนเสร็จสิ้นแม้ว่าจะจัดทำดัชนีแล้ว) ในกรณีของฉันมันเป็นเพราะโฟลเดอร์ en-us หายไป ขอบคุณมาก!
groovenectar

ฉันอธิบายรายละเอียดของคำตอบนี้ที่นี่superuser.com/questions/950102/…เนื่องจากดูเหมือนว่าจะเป็นโซลูชันหลัก คำถามและคำตอบเหล่านี้ควรซ้ำซ้อนกันอยู่ตลอดเวลา ...
Wouter

ฉันใช้ windows Server 2016 อันนี้ทำงานได้อย่างสมบูรณ์
andrew

11

ฉันคิดว่าฉันพบวิธีแก้ปัญหานี้แล้ว:

เรียกใช้Lpksetup /uและถอนการติดตั้งภาษาที่ซ้ำกันที่เป็นไปได้ที่คุณพบเริ่ม Windows ใหม่และรอสักครู่


ฉันเหนื่อย. แสดงเพียงหนึ่งภาษา (อังกฤษ) (ไม่มีซ้ำ) ตัวช่วยสร้างจะไม่ให้ฉันถอนการติดตั้งแม้ว่าฉันต้องการ
Edward Brey

เพิ่มภาษาอื่นจากแผงควบคุมแล้วลบมัน รวมทั้งตรึงไอคอนใด ๆ จากการตั้งค่าเป็นเริ่มใหม่สร้างดัชนีการค้นหาและรีสตาร์ท Windows
Diego Muñoz

ขอขอบคุณ! นี่คือสิ่งที่ได้ผลในที่สุดสำหรับฉัน ฉันติดตั้ง "อังกฤษ (อังกฤษ)" สองชุด ในที่สุดการลบและรีบูตเครื่องก็ช่วยแก้ไขปัญหาได้
Alan

มันใช้งานได้จริงสำหรับฉัน ฉันจะให้จุดเพราะปัญหาการจัดทำดัชนีของฉันออกมาหลังจากเปลี่ยนจากสเปน (สเปน) เป็นอังกฤษ (สหรัฐอเมริกา)
Dazag

1
น่าเสียดายที่หน้าต่างนั้นให้ฉันถอนการติดตั้ง "ภาษาอังกฤษ" ซึ่งฉันต้องการเก็บไว้เท่านั้น ไม่ให้ฉันถอนการติดตั้ง "เยอรมัน" เพราะ "เป็นภาษาของระบบ" แม้ว่าฉันจะลบออกไปทุกที่อื่นและเปลี่ยนการตั้งค่าภูมิภาคและตำแหน่งที่ตั้งทั้งหมดเป็นภาษาอังกฤษ
mivk

5

ฉันพยายามคำตอบสูงสุดในการโพสต์นี้ในตัวเลือกการจัดทำดัชนีสำหรับโฟลเดอร์ที่ลิงค์ต่อไปนี้:

% LOCALAPPDATA% \ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState \ การจัดทำดัชนี

มันไม่ได้ผล. ฉันสังเกตเห็นว่าโฟลเดอร์ "ทำดัชนี" ของฉันมีเฉพาะการตั้งค่า "ว่าง" ใต้ ฉันลงชื่อเข้าใช้บัญชีท้องถิ่นในเครื่องของฉัน (ซึ่งการค้นหาทำงานอย่างถูกต้อง) และพบว่ามีโฟลเดอร์ชื่อ "en-US" ภายใต้ "การตั้งค่า" โดยมีไฟล์จำนวนมากอยู่ภายใต้บัญชีโดเมนของฉัน ฉันคัดลอกโฟลเดอร์นี้และวางที่ตำแหน่งต่อไปนี้ในบัญชีโดเมนของฉัน:

% LOCALAPPDATA% \ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState \ ดัชนี \ Settings \

หลังจากนี้ฉันเริ่มต้นใหม่และการค้นหาของฉันได้รับการแก้ไข!

ดูเหมือนว่าอาจมีปัญหาหลายสาเหตุที่มีผลเหมือนกันเกิดขึ้น สำหรับฉันมันถูกต้องหลังจากติดตั้งโดเมนใหม่ บางทีคนอื่นอาจมีปัญหาที่แตกต่างกันโดยมีเอฟเฟกต์แบบเดียวกันกับที่การอนุญาตให้ทำดัชนีทำให้สับสน สำหรับฉันรายการจริงที่จำเป็นสำหรับฉันที่จัดทำดัชนีหายไป

หวังว่าแฮ็กของฟิกซ์สติ๊กนี้ อย่างน้อยสิ่งพื้นฐานที่ฉันใช้ตอนนี้ทำงานดังนั้นนั่นคือทั้งหมดที่ฉันต้องการในตอนนี้ หวังว่านี่จะเป็นประโยชน์สำหรับคนอื่น ๆ โชคดี!


สิ่งที่แน่นอนนี้เกิดขึ้นกับฉันเช่นกัน โฟลเดอร์ว่างเปล่าคัดลอกมาจากคอมพิวเตอร์เครื่องอื่นและรีบูตเครื่องแก้ไขปัญหานี้
จุน

4

วิธีแก้ปัญหาที่น่าเกลียด: อย่าใช้บัญชี Microsoft

วิธีแก้ปัญหาที่น่าเกลียดน้อยลง: ใช้งานจนกว่ามันจะแก้ปัญหาได้

โชคดีที่มีรายงานหลายสิบรายการในแอปคำติชมของ Windows ซึ่งจะเพิ่มโอกาสในการแก้ไข ด้วยเหตุนี้ฉันโพสต์ซ้ำต่อไปนี้ ดูเหมือนว่าเกี่ยวข้องกับประเภทบัญชี

  1. ทำความสะอาดติดตั้ง Windows 10 Enterprise x64
  2. สร้างผู้ใช้ท้องถิ่น (ณ จุดนี้การค้นหาใช้งานได้)
  3. สร้างผู้ใช้ใหม่ผ่านบัญชี Microsoft หรือเชื่อมต่อบัญชีปัจจุบันกับบัญชี Microsoft
  4. ลงชื่อเข้าใช้ผ่านบัญชี Microsoft (ณ จุดนี้การค้นหาใช้งานไม่ได้ตัวอย่างเช่นการพิมพ์ "ตรวจสอบ" ไม่ได้ให้ผลลัพธ์ "ตรวจสอบการอัปเดต" รายการแผงควบคุมแบบเก่าปรากฏขึ้น แต่การตั้งค่ารูปแบบใหม่ไม่ได้ทำ)
  5. หากในขั้นตอนที่ 3 คุณสร้างบัญชีใหม่ลงชื่อกลับเข้าใช้บัญชีท้องถิ่น (ณ จุดนี้การค้นหาใช้งานได้อีกครั้งจะใช้งานไม่ได้กับบัญชี Microsoft เท่านั้น)

2

@Zediiiii ถูกต้องแล้ว

  1. PowerShell พร้อมสิทธิ์ผู้ดูแลระบบ (ถอนการติดตั้งแอพ Cortana)

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

  1. เข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบอื่น

  2. ลบ%LOCALAPPDATA%\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewyโฟลเดอร์ อย่าลืมไปที่โฟลเดอร์ของบัญชีผู้ใช้นั้น!

  3. ออกจากระบบและเข้าสู่ระบบกลับไปยังบัญชีผู้ใช้ที่ได้รับผลกระทบ

  4. PowerShell พร้อมสิทธิ์ผู้ดูแลระบบ (ติดตั้งแอพ Cortana)

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

  1. Reboot อาจจะออกจากระบบและลงชื่อเข้าใช้ก็จะทำงานเช่นกัน

1

ฉันใช้เวลาพยายามแก้ปัญหานี้มาก เช่น @Edward Brey ฉันมีฟังก์ชั่นการค้นหาที่ใช้งานได้บางอย่าง แต่ไม่ใช่สำหรับคนอื่นและโดยเฉพาะอย่างยิ่งไม่ใช่สำหรับการตั้งค่าใด ๆ

ฉันทำสิ่งนี้ผิดเพราะฉันเข้าไปยุ่งเกี่ยวกับการตั้งค่าคอร์ทาน่าและการจัดทำดัชนีเพื่อพยายามทำให้คอมพิวเตอร์ของฉันทำงานเร็วขึ้น ทำดัชนีใหม่ปรับเปลี่ยนรีจิสตรีคีย์ส่งออกรีจิสตรีคีย์ค้นหาและนำเข้าใหม่ติดตั้งคอร์ทาน่าสร้างดัชนีใหม่ลบรายการดัชนีทั้งหมด ... ไม่มีสิ่งเหล่านี้ทำงานให้ฉันด้วยตัวเอง ดังนั้นฉันจึงลองใช้วิธีปืนลูกซองและทำทุกอย่าง - และมันก็ใช้ได้ดี

ก่อนที่จะผ่านกระบวนการของฉันฉันขอแนะนำให้พยายามเพียงขั้นตอนสุดท้ายและดูว่าเกิดอะไรขึ้น ฉันสงสัยว่ามันอาจทำงานได้คนเดียว

นี่คือกระบวนการของฉัน:

บริการค้นหา 1-turn of windows ก่อนอื่นให้เรียกใช้ services.msc แล้วค้นหา Windows Search และตั้งค่าเป็นปิดการใช้งาน สิ้นสุดกระบวนการค้นหาของ windows

ถอนการติดตั้ง 2 Cortana

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

คุณอาจต้องปิดการตั้งค่า "ทำความรู้จักฉัน" ในการตั้งค่าความเป็นส่วนตัวก่อนที่ขั้นตอนนี้จะใช้งานได้

3 - ลบรายการดัชนีทั้งหมดโดยแผงควบคุม -> การจัดทำดัชนี -> แก้ไขจากนั้นยกเลิกการเลือกกล่องทั้งหมด

4 ปิดการทำดัชนีสำหรับเนื้อหาไฟล์ทั้งหมดในฮาร์ดไดรฟ์หลักของคุณ สิ่งนี้ทำได้โดยคลิกขวาที่ไดรฟ์ในคอมพิวเตอร์ของฉันจากนั้นยกเลิกการเลือก "อนุญาตไฟล์ในไดรฟ์นี้เป็น ... " ปล่อยให้มันรันสำหรับไฟล์ย่อยและโฟลเดอร์ทั้งหมด ละเว้นข้อผิดพลาดทั้งหมดเมื่อแสดงตัวเลือกเมื่อเสร็จสมบูรณ์ให้ตรวจสอบกล่องและทำตามขั้นตอนเดียวกัน

5 ตั้งค่า DWORD สำหรับการค้นหา \ Setup HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows HKEY_LOCAL_MACHINE \ SOFTWARE เสร็จสมบูรณ์เป็น 0

6-Restart เครื่อง

7- ติดตั้ง Cortana อีกครั้ง:

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

8- ในที่สุดเพิ่มตำแหน่งดัชนีที่คุณต้องการกลับมาโดยใช้ตัวเลือกดัชนีแผงควบคุม อย่าลืมเพิ่ม% LocalAppData% \ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState

หากคุณต้องการให้การตั้งค่าปรากฏขึ้น

สิ่งนี้ทำให้คอร์ทาน่า / การค้นหาของฉันคงที่และช่วยฉันติดตั้งการรีเฟรช ฉันชอบที่จะรู้ว่าการใช้ขั้นตอนที่ 8 เพียงแก้ไขปัญหา

นอกจากนี้ฉันต้องอ้างอิงhttp://www.askvg.com/fix-we-are-getting-search-ready-problem-in-windows-10/สำหรับเคล็ดลับบางอย่าง ฉันลองทำอย่างอื่นเช่นกัน แต่นี่เป็นวิธีสุดท้ายที่ใช้งานได้ หวังว่าจะไม่มีการปรับแต่งอื่น ๆ ที่เป็นส่วนหนึ่งของการแก้ปัญหาขั้นสุดท้าย


หมายเหตุฟังก์ชั่นการค้นหาของฉันทำงานอย่างถูกต้องเมื่อ Cortana ถูกปิดใช้งานผ่าน GPE หลังจากกระบวนการนี้ ฉันหวังว่าฉันรู้เกี่ยวกับsuperuser.com/a/963621/210811ก่อนเรื่องไร้สาระทั้งหมดนี้
Zediiiii

1

เธรดเก่าไม่มีความคิดว่าสิ่งนี้จะช่วยให้ทุกคน แต่ฉันลองทุกทางออกที่นั่น แต่ในที่สุดก็ได้รับการแก้ไข ฉันลองทำสิ่งต่อไปนี้ ...

  • การแก้ไขตัวเลือกการจัดทำดัชนีโฟลเดอร์% LOCALAPPDATA% \ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState

  • Regedit: Search HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedSuccessfully> ตั้งค่าเป็น 0 (ศูนย์)

  • คำสั่งต่าง ๆ ของ Powershell "Get-AppxPackage"

  • SFC

  • DISM
  • การรีเซ็ต / การสร้างดัชนีใหม่
  • สุดท้ายนี้ฉันได้ทำการ "อัปเกรด" โดยใช้ Microsoft Media Creation Tool "อัพเกรด" จาก Windows 10 Pro ไปเป็นแบบเดียวกัน (Windows 10 Pro) บน Surface Pro 4. AKA ซ่อมแซม

... ดังนั้นฉันจะลองทั้งหมด ตามบันทึกด้านข้างฉันใช้บัญชีที่เข้าร่วมกับโดเมน แต่ฉันสงสัยว่าสร้างความแตกต่างเพราะฉันได้ลบบัญชีผู้ดูแลระบบในพื้นที่ที่ฉันสร้างระหว่างการตั้งค่าเริ่มต้นและสร้างบัญชีท้องถิ่นใหม่ระหว่างการแก้ไขปัญหา ฉันลงชื่อเข้าใช้ด้วยบัญชีท้องถิ่นใหม่ที่ฉันเพิ่งสร้างขึ้นและฟังก์ชั่นการค้นหายังทำงานไม่ถูกต้อง นั่นบอกฉันว่านี่เป็นปัญหาของระบบไม่ใช่ปัญหาของโปรไฟล์

ดังนั้นหลังจากการซ่อมแซมฉันลงชื่อเข้าใช้ด้วยบัญชีโดเมนของฉัน (และบัญชีภายในเครื่อง) และการค้นหายังคงทำงานไม่ถูกต้อง - ไม่มีผลลัพธ์ "การตั้งค่า" และผลการตั้งค่าโปรแกรมแอปพลิเคชันและแผงควบคุมที่ จำกัด

แต่แล้ว ... ฉันเดินผ่านและจบการตั้งค่า Cortana จริงโดยเข้าสู่ระบบด้วยบัญชีของไมโครซอฟท์ส่วนตัวของฉันและกะเทยทุกอย่างทำงานไม่มีที่ติ ทันที

หวังว่าสิ่งนี้จะช่วยให้ใครบางคนอยู่ที่นั่นฉันใช้เวลาทั้งวันในการทุบหัวของฉันกับกำแพงและฉันก็ไม่รู้สึกโล่งใจเลยว่าวิธีแก้ปัญหาโง่สำหรับฉัน


0

ทางออกที่รุนแรงและมีประสิทธิภาพที่สุดคือรีเซ็ตตัวเลือกการทำดัชนีเป็นค่าเริ่มต้น เนื่องจากไม่มีวิธีที่เป็นทางการในการทำเช่นนี้เราจึงสามารถใช้วิธีที่ไม่เป็นทางการเพื่อแก้ไข Windows Registry ขั้นตอนในการดำเนินการจะมีการอธิบายที่นี่: https://superuser.com/a/963621/210811


0

สำหรับฉันปัญหามาจากเมื่อเปลี่ยนภาษาเป็นภาษาอังกฤษและโฟลเดอร์ภาษาการตั้งค่าดัชนีใหม่ไม่ได้ถูกสร้างขึ้น

ทางออกสำหรับฉันคือไปที่นี่:

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

และคัดลอก ru-RU (ตัวอย่าง) และวางเป็นโฟลเดอร์คัดลอกและเปลี่ยนชื่อเป็น en-GB (สำหรับสหราชอาณาจักร) en-US (สำหรับสหรัฐอเมริกา)

เมื่อเสร็จแล้วนำทางไปยังตำแหน่งต่อไปนี้:

%LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState

และคลิกขวาที่โฟลเดอร์ที่จัดทำดัชนีแล้ว Properties> Advanced, ยกเลิกการตรวจสอบการอนุญาตให้ไฟล์ในนี้ blah blah blah และกด ok และนำไปใช้แล้วกลับไปและตรวจสอบอีกครั้ง> ตกลง > สมัคร

สิ่งนี้ควรจัดเรียง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.