كيفية بدء/إيقاف/إيقاف البحث في windows مفهرس

StackOverflow https://stackoverflow.com/questions/1621736

  •  06-07-2019
  •  | 
  •  

سؤال

أود أن تحديد كيفية برمجيا بدء/إيقاف/إيقاف مؤقت المفهرس من Microsoft البحث.

أنا أعرف أنه من الممكن لأنني رأيت ذلك في برامج مثل هذا واحد: http://brandontools.com/files/folders/sidebar_gadgets/entry511.aspx

ومع ذلك, لا أستطيع العثور على أي مستندات على MSDN أو في أي مكان.

هناك "ويندوز البحث" الخدمة والتي يمكن السيطرة عليها مع الخدمات التقليدية أساليب التحكم.ومع بدء/إيقاف هذه الخدمة أيضا تغييرات توافر البحث نفسها.أريد فقط المفهرس.

لا أحد يعرف أين مستندات قد تكون وجدت أن تصف كيفية التفاعل مع مفهرس?البحث مهارات فشلت.

هل كانت مفيدة؟

المحلول

ليس هناك طريقة ببساطة تعطيل فهرسة جزء.انها كل شيء أو خدمة.وصف WSearch خدمة الدول:

"يوفر المحتوى الفهرسة والممتلكات التخزين المؤقت الملفات, البريد الإلكتروني والمحتويات الأخرى (عبر التمدد واجهات برمجة التطبيقات).الخدمة يستجيب الملف إخطارات البريد الإلكتروني إلى مؤشر تعديل المحتوى.إذا كان يتم إيقاف الخدمة أو تعطيلها ، إكسبلورر سوف لا تكون قادرا على عرض المجلد الظاهري وجهات النظر من العناصر ، و البحث في مستكشف سوف يرتد إلى البند-ب-البند البحث بطيء."

ومع ذلك ، قد تكون قادرة على السيطرة عليه من خلال محرك/خصائص المجلد ...من Explorer يمكنك التبديل من الفرد بالسيارة (انظر خصائص محرك الأقراص ؛ هناك خيار "السماح" خدمة الفهرسة"...") أو مجلد (المجلد خصائص -- > خيارات متقدمة -> "البحث السريع تسمح خدمة الفهرسة...").

تحرير ...قليلا من البحث في قوقل و الخصائص المذكورة أعلاه متاحة - إذا نظرتم MSDN الصفحة النظام.IO.FileAttributes, هناك خاصية NotContentIndexed مع وصف الملف لن يتم فهرستها من قبل نظام التشغيل محتوى خدمة الفهرسة.أود أن نفترض أنه يجب أن تكون قادرا على تعيين هذا على المجلدات الفردية.أنا لا أعرف إذا كان هذا يعمل في حالة تعيين محرك الأقراص مستوى (بدون متكررة خلال تشغيل محرك الأقراص) ، ولكن نأمل أنها سوف تعطي لك السبق في كل ما كنت في نهاية المطاف في محاولة لتحقيق.

نصائح أخرى

ووفقا لل مايكروسوفت ليس هناك وسيلة رسمية للقيام بذلك.

وشيء من هذا القبيل:

وخدمة ServiceController = ServiceController الجديد ( "WSearch")؛

وservice.Start ()؛

أو

وservice.Stop ()؛

وهنا هو تعليمي كبير على التفاعل برمجيا مع ويندوز بحث: المادة في JoyOfCode

ويندوز 3. س SDK يوفر API NET التي تعمل ضد بحث ويندوز 3 أو 4.

ولسوء الحظ، فإنه لا يعرض وقفة / استئناف. جميع عينات مراقبة مؤشر لقد وجدت استخدام WMI لإيقاف خدمة البحث. وهذا يتوقف الفهرسة واضح، ولكن على حساب البحث نفسها والتي لا تتوفر.

وانها موضوع القديم، ولكن جريت عبرها. شخص آخر قد كذلك.

استخدم برنامج نصي أوتويت لفتح خيارات الفهرسة وانقر على الزر إيقاف مؤقت في مربع الحوار.

وفتح "تشغيل" الحوار (البداية | تشغيل)، اكتب (أو نسخة) ٪ SYSTEMROOT٪ \ SYSTEM32 \ compmgmt.msc / ثانية وتتكشف آخر واحد

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top