رفع استفاده زیاد از CPU Searchindexer.exe

اگر با مشکلی روبرو هستید که Searchindexer.exe مقدار زیادی از CPU و حافظه(Memory) شما را مصرف می کند، در جای درستی هستید زیرا امروز ما قصد داریم این مشکل را برطرف کنیم. SearchIndexer.exe فرآیندی از سرویس جستجوی ویندوز(Windows Search) است که فایل‌ها را برای جستجوی ویندوز(Windows Search) فهرست می‌کند و اساساً موتور جستجوی فایل‌های ویندوز(Windows) را تقویت می‌کند که به عملکرد ویژگی‌های ویندوز(Windows) مانند جستجوی منوی استارت(Start Menu) ، جستجوی File Explorer و غیره کمک می‌کند.

رفع استفاده زیاد از CPU Searchindexer.exe

اگر به تازگی فهرست جستجو را بازسازی کرده باشید، یا به طور تصادفی پوشه داده های فهرست را حذف کرده باشید، زمانی که یک کاراکتر عام را در جستجوی ویندوز(Windows) و غیره جستجو می کنید، ممکن است رخ دهد. بنابراین بدون اتلاف وقت، بیایید ببینیم چگونه استفاده از CPU Searchindexer.exe بالا(Fix Searchindexer.exe High CPU Usage) را برطرف کنیم. کمک راهنمای عیب یابی لیست شده در زیر.

رفع استفاده زیاد از CPU Searchindexer.exe(Fix Searchindexer.exe High CPU Usage)

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

روش 1: سرویس جستجوی ویندوز را مجددا راه اندازی کنید(Method 1: Restart Windows Search Service)

1. Windows Key + R را فشار دهید سپس services.msc را(services.msc) تایپ کرده و Enter را بزنید.

ویندوز خدمات

2. سرویس Windows Search را(Windows Search service) پیدا کنید سپس روی آن کلیک راست کرده و Properties را انتخاب کنید.(Properties.)

روی Windows Search کلیک راست کرده و Properties | را انتخاب کنید  رفع استفاده زیاد از CPU Searchindexer.exe

3. مطمئن شوید که نوع Startup را روی Automatic( Startup type to Automatic) تنظیم کنید و در صورت اجرا نشدن سرویس روی Run کلیک کنید .

4. روی Apply و سپس OK کلیک کنید.

5. رایانه خود را مجدداً راه اندازی کنید تا تغییرات را ذخیره کنید و ببینید آیا می توانید  استفاده از CPU Searchindexer.exe را برطرف کنید.( Fix Searchindexer.exe High CPU Usage.)

روش 2: عیب یاب جستجو و نمایه سازی را اجرا کنید(Method 2: Run Search and Indexing Troubleshooter)

1. کنترل پنل(control panel) را از نوار جستجوی Start Menu جستجو کنید و روی آن کلیک کنید تا  Control Panel باز شود .

در نوار جستجو عبارت Control Panel را تایپ کرده و enter را فشار دهید

2. Troubleshoot را جستجو(Search Troubleshoot) کرده و روی Troubleshooting کلیک کنید.(Troubleshooting.)

عیب یابی دستگاه سخت افزاری و صوتی |  رفع استفاده زیاد از CPU Searchindexer.exe

3. سپس روی View all در قسمت سمت چپ کلیک کنید.

4. Troubleshooter for Search and Indexing را کلیک کرده و اجرا کنید.( Troubleshooter for Search and Indexing.)

گزینه Search and Indexing را از گزینه های Troubleshooting انتخاب کنید

5. گزینه Files don't appear in search را انتخاب کنید و سپس روی Next کلیک کنید .

فایل ها در نتایج جستجو ظاهر نمی شوند را انتخاب کنید و سپس روی Next کلیک کنید

5. عیب یاب(Troubleshooter) فوق ممکن است بتواند مشکل استفاده از CPU بالا Searchindexer.exe را برطرف کند.(Fix Searchindexer.exe High CPU Usage issue.)

روش 3: دوباره نمایه را بسازید(Method 3: Rebuild the Index)

اطمینان حاصل کنید که ابتدا با استفاده از این پست وارد بوت تمیز شده(boot into clean boot using this post) اید سپس مراحل ذکر شده در زیر را دنبال کنید.

1. کنترل پنل(control panel) را از نوار جستجوی Start Menu جستجو کنید و روی آن کلیک کنید تا  Control Panel باز شود .

2. index را در جستجوی Control Panel تایپ کنید و روی (Type)Indexing Options کلیک کنید.( Indexing Options.)

در جستجوی کنترل پنل روی گزینه های فهرست بندی کلیک کنید

3. اگر نمی توانید آن را جستجو کنید، سپس کنترل پنل را باز کرده و از منوی کشویی View by گزینه (View)Small icons را انتخاب کنید.

4. اکنون Indexing Option را انتخاب کرده و روی آن کلیک کنید تا تنظیمات باز شود.

گزینه های نمایه سازی در کنترل پنل

5. روی دکمه Advanced(Advanced button) در پایین پنجره Indexing Options کلیک کنید.

روی دکمه Advanced در پایین پنجره Indexing Options کلیک کنید  رفع استفاده زیاد از CPU Searchindexer.exe

6. به برگه انواع فایل بروید و " (File Types)ویژگی های فهرست و محتویات فایل(Index Properties and File Contents) " را در بخش نحوه(How) ایندکس شدن این فایل علامت بزنید.

تیک گزینه Index Properties and File Contents زیر چگونه باید این فایل ایندکس شود

7. سپس روی OK کلیک کنید و دوباره پنجره Advanced Options را باز کنید.

8. سپس در تب Index Settings و در قسمت Troubleshooting روی Rebuild کلیک کنید.(Rebuild)

برای حذف و بازسازی پایگاه داده ایندکس، در قسمت Troubleshooting روی Rebuild کلیک کنید

9. نمایه سازی مدتی طول می کشد، اما پس از تکمیل، دیگر مشکلی با Searchindexer.exe ندارید .

روش 4: مشکل را برطرف کنید(Method 4: Troubleshoot the issue)

1. Windows Key + R را فشار دهید سپس resmon را تایپ کنید و Enter را بزنید تا Resource Monitor باز شود.(Resource Monitor.)

2. به تب Disk بروید و تمام نمونه های جعبه searchprotocolhost.exe را ( searchprotocolhost.exe box.)علامت بزنید.(checkmark)

تمام نمونه های جعبه searchprotocolhost.exe را علامت بزنید

3. در پنجره Disk Activity(Disk Activity window) ، اطلاعات مربوط به فایلی را که در حال حاضر توسط سرویس نمایه سازی پردازش می شود، پیدا می کنید.

4. "index" را در کادر جستجو تایپ کنید و سپس بر روی Indexing Options از نتیجه جستجو کلیک کنید.

Cortana یا نوار جستجو را باز کنید و Indexing options را در آن تایپ کنید |  رفع استفاده زیاد از CPU Searchindexer.exe

5. بر روی دکمه Modify کلیک کنید سپس دایرکتوری را که در resmon در تب دیسک پیدا کردید حذف کنید.

روی دکمه Modify کلیک کنید سپس دایرکتوری را که در resmon در برگه دیسک پیدا کردید حذف کنید

6. برای ذخیره تغییرات روی OK کلیک کنید سپس ببندید.(OK)

توجه: اگر رایانه شخصی Dell دارید ، پس مشکل از Dell Universal Connection Manager ( Dell.UCM.exe ) است. این فرآیند دائماً در حال نوشتن داده ها برای ثبت پرونده های ذخیره شده در دایرکتوری C:UsersPublic Dell UCM است. برای رفع این مشکل، C:UsersPublic Dell UCM را از فرآیند نمایه سازی حذف کنید.

روش 5: فهرست جستجوی ویندوز را غیرفعال کنید(Method 5: Disable Windows Search Index)

توجه:(Note:) این فقط برای کاربران ویندوز 7(Windows 7) کار می کند.

1. کلیدهای Windows + R را فشار دهید سپس Control را(control) تایپ کنید و Enter را بزنید تا Control Panel باز شود.(Control Panel.)

کنترل پنل

2. بر روی Uninstall a program در قسمت Programs کلیک کنید.(Uninstall a program under Programs.)

در قسمت Programs بر روی Uninstall a program کلیک کنید

3. از منوی سمت چپ، روی Turn Windows features on or off کلیک کنید.(Turn Windows features on or off.)

از منوی سمت چپ، روی Turn Windows features on or off کلیک کنید

4. به پایین بروید تا جستجوی ویندوز(Windows Search) را پیدا کنید ، سپس مطمئن شوید که تیک آن را بردارید یا علامت آن را بردارید.(untick or uncheck it.)

تیک Windows Search را در Turn Windows features on or off بردارید

5. بر روی Ok کلیک کنید(Click Ok) و کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.

برای کاربران ویندوز 10 (Windows 10)جستجوی ویندوز(Windows Search) را با استفاده از پنجره services.msc غیرفعال کنید.

جستجوی ویندوز را در پنجره service.msc غیرفعال کنید

روش 6: اجازه دهید دیسک ایندکس شود(Method 6: Allow the Disk to be Indexed)

1. بر روی درایو که قادر به تولید نتایج جستجو نیست کلیک راست کنید.

2. اکنون " Allow indexing service to index this disk for fast search file" را علامت بزنید. (Allow indexing service to index this disk for fast file searching.)

علامت تیک Allow indexing service برای ایندکس کردن این دیسک برای جستجوی سریع فایل

3. روی Apply و سپس OK کلیک کنید.

4. برای ذخیره تغییرات کامپیوتر خود را ریبوت کنید.

این باید مشکل Searchindexer.exe استفاده بالای CPU را برطرف(Fix Searchindexer.exe High CPU Usage issue) کند، اما اگر نه، به روش بعدی ادامه دهید.

روش 7: SFC و DISM را اجرا کنید(Method 7: Run SFC and DISM)

1. Command Prompt را باز کنید . کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.

Command Prompt را باز کنید.  کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.

2. حالا عبارت زیر را در cmd تایپ کنید و اینتر را بزنید:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

SFC scan now command prompt |  رفع استفاده زیاد از CPU Searchindexer.exe

3. منتظر بمانید(Wait) تا فرآیند فوق به پایان برسد و پس از اتمام، کامپیوتر خود را مجددا راه اندازی کنید.

4. دوباره(Again) cmd را باز کنید و دستور زیر را تایپ کنید و بعد از هر کدام اینتر را بزنید.

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM سیستم سلامت را بازیابی می کند

5. اجازه دهید دستور DISM اجرا شود و منتظر بمانید تا تمام شود.

6. اگر دستور بالا کار نکرد، دستور زیر را امتحان کنید:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

توجه:(Note:) C:RepairSourceWindows را با منبع تعمیر خود ( نصب (Replace)ویندوز(Windows Installation) یا دیسک بازیابی(Recovery Disc) ) جایگزین کنید.

7. رایانه خود را مجدداً راه اندازی کنید تا تغییرات را ذخیره کنید و ببینید آیا می توانید مشکل استفاده از CPU Searchindexer.exe را برطرف کنید.(Fix Searchindexer.exe High CPU Usage Issue.)

روش 8: یک حساب کاربری مدیر جدید ایجاد کنید(Method 8: Create a New Administrator User Account)

1. Windows Key + I را فشار دهید تا Settings باز شود و سپس روی Accounts کلیک کنید.(Accounts.)

Windows Key + I را فشار دهید تا Settings باز شود و سپس روی Accounts کلیک کنید

2. روی زبانه Family & other people(Family & other people tab) در منوی سمت چپ کلیک کنید و در قسمت Other People روی Add person din to this PC(Add someone else to this PC) کلیک کنید .

روی زبانه Family & other people کلیک کنید و روی افزودن شخص دیگری به این رایانه کلیک کنید

3. کلیک کنید، من اطلاعات ورود به سیستم این شخص را در پایین ندارم( I don’t have this person’s sign-in information at the bottom) .

کلیک کنید، من اطلاعات ورود به سیستم این شخص را در قسمت پایین ندارم |  رفع استفاده زیاد از CPU Searchindexer.exe

4. افزودن کاربر بدون حساب مایکروسافت را(Add a user without a Microsoft account) در پایین انتخاب کنید.

افزودن کاربر بدون حساب مایکروسافت را در پایین انتخاب کنید

5. اکنون نام کاربری و رمز عبور حساب جدید را تایپ کرده و روی Next کلیک کنید .

نام کاربری و رمز عبور حساب جدید را تایپ کنید و روی Next کلیک کنید

6. پس از ایجاد حساب، به صفحه حساب ها(Accounts) بازگردانده می شوید ، روی Change account type کلیک کنید.(Change account type.)

تغییر نوع حساب

7. وقتی پنجره پاپ آپ ظاهر شد، نوع حساب( change the Account type) را به Administrator تغییر دهید و روی OK کلیک کنید .

نوع حساب را به Administrator تغییر دهید و روی OK کلیک کنید.

8. اکنون وارد حساب کاربری مدیر ایجاد شده در بالا شوید و به مسیر زیر بروید:

C:\Users\Your_Old_User_Account\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy

توجه: قبل از اینکه بتوانید به پوشه بالا بروید، مطمئن (Note:) شوید(Make) که نمایش فایل و پوشه پنهان فعال باشد.

9. پوشه Microsoft.Windows.Cortana_cw5n1h2txyewy را حذف یا تغییر نام دهید.( Microsoft.Windows.Cortana_cw5n1h2txyewy.)

پوشه را حذف یا تغییر نام دهید Microsoft.Windows.Cortana_cw5n1h2txyewy

10. کامپیوتر خود را مجددا راه اندازی کنید و به حساب کاربری قدیمی که با مشکل مواجه بود وارد شوید.

11. PowerShell را باز(Open PowerShell) کنید و دستور زیر را تایپ کنید و Enter را بزنید :

Add-AppxPackage -Path “C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\Appxmanifest.xml” -DisableDevelopmentMode -Register

کورتانا را دوباره ثبت کنید

12. اکنون رایانه شخصی خود را مجدداً راه اندازی کنید، و این قطعاً مشکل نتایج جستجو را یک بار برای همیشه حل می کند.

روش 9: تعمیر ویندوز 10 را نصب کنید(Method 9: Repair Install Windows 10)

این روش آخرین راه حل است زیرا اگر هیچ چیزی درست نشد، این روش مطمئناً تمام مشکلات رایانه شخصی شما را ترمیم می کند و مشکل استفاده از CPU High Searchindexer.exe را برطرف(Fix Searchindexer.exe High CPU Usage issue) می کند. Repair Install از یک ارتقاء در محل برای تعمیر مشکلات سیستم بدون حذف اطلاعات کاربر موجود در سیستم استفاده می کند. بنابراین این مقاله را دنبال کنید تا ببینید چگونه به راحتی ویندوز 10 را تعمیر کنیم.(How to Repair Install Windows 10 Easily.)

توصیه شده:(Recommended:)

شما با موفقیت استفاده از CPU بالا Searchindexer.exe را رفع(Fix Searchindexer.exe High CPU Usage) کردید، اما اگر هنوز در مورد این راهنما سؤالی دارید، در بخش نظرات از آنها بپرسید.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts