ฉันค้นหาHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\DefaultRules
กุญแจแล้วพบสิ่งที่น่าสนใจ
DefaultRules\1
ประกอบด้วย:
Default REG_DWORD 0x00000001
Include REG_DWORD 0x00000000
Policy REG_DWORD 0x00000000
Suppress REG_DWORD 0x00000000
URL REG_SZ file:///C:\Users\*\AppData\Local\Temp\*
ดูURL
กุญแจนั้น- สัญลักษณ์แทนสองอัน!
ดังนั้นเนื่องจาก Windows Search จะสนับสนุนสัญลักษณ์แทนสิ่งที่เราต้องทำคือบิดข้อยกเว้นที่มีอยู่
การเพิ่มข้อยกเว้นสัญลักษณ์การค้นหาใน Windows
- เพิ่มข้อยกเว้นเทมเพลต
เพิ่มข้อยกเว้นสำหรับไดเรกทอรีที่เหมาะสมโดยไปที่Indexing Options
→ Modify
และยกเลิกการเลือกหนึ่งไดเรกทอรี (ในกรณีของฉันC:\Users\MyName\dev\trunk\bin
)
- หยุดบริการ Windows Search
ไปServices
เลือกคลิกขวาบนและเลือกWindows Search
Stop
- ค้นหาข้อยกเว้นที่มีอยู่
เปิด Registry Editor HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules
และเพื่อนำทาง
ดูคีย์ย่อยแต่ละหมายเลขเพื่อค้นหาของคุณ
ปรับแต่งข้อยกเว้น
ในกรณีของฉันฉันมีหลายสาขาที่เช็คเอาท์ดังนั้นฉันจะมีไดเรกทอรีสำหรับtrunk
และสำหรับแต่ละสาขารุ่น (เช่น 3.2, 4.0, ฯลฯ ) ดังนั้นฉันจึงเปลี่ยนURL
กุญแจจาก
file:///C:\Users\MyName\dev\ProjectName\trunk\bin
ถึง
file:///C:\Users\MyName\dev\ProjectName\*\bin
- เริ่มบริการ Windows Search ใหม่
คลิกขวาบนWindows Search
และเลือกหรือStart
Restart
แค่นั้นแหละ! ไดเรกทอรีจะไม่ถูกตรวจสอบแม้ / ไม่รวมอยู่ในตัวเลือกการทำดัชนี