إصلاح: لا يمكن لـ Windows 10 كتابة البحث

إنها مهمة أساسية جدًا لنظام التشغيل للسماح لمستخدميه بالبحث عن ملف أو تطبيق معين. ومع ذلك ، يواجه بعض المستخدمين مشكلة في بدء بحث Windows 10 (أو بحث Cortana). تمنع هذه المشكلة المستخدمين من الكتابة في شريط البحث الخاص ببدء البحث. لا يستطيع بعض المستخدمين التفاعل مع مربع البحث ، ولا يمكنهم النقر فوقه أو كتابته أو لصق أي شيء فيه بينما يمكن لبعض المستخدمين استخدام الأمر CTRL + V للصق في البحث ولكن لا يمكنهم بالفعل الكتابة في شريط البحث . من الواضح أن هذه ليست مشكلة في لوحة المفاتيح نظرًا لأن المشكلة تظهر فقط مع بدء البحث في Windows 10. كما يمكنك أن تتخيل ، يمكن أن يتسبب ذلك في الكثير من المشاكل للمستخدمين.

بحث ويندوز

ما الذي يجعل البحث لا يستجيب؟

هناك بعض الأشياء التي يمكن أن تسبب هذه المشكلة.

  • ctfmon.exe: يوجد هذا الملف في مجلد system32 على نظام Windows الخاص بك. Ctfmon هي عملية Microsoft التي تتحكم في إدخال المستخدم البديل وشريط لغة Office. يمكن أن تظهر المشكلة إذا لم يكن هذا الملف / الخدمة قيد التشغيل. يؤدي تشغيل هذا الملف إلى إعادة شريط اللغة الذي يعمل على إصلاح المشكلة.
  • Cortana لا تستجيب : في بعض الأحيان قد تكون المشكلة بسبب خدمة Cortana غير المستجيبة. يعمل Cortana في الخلفية ويمكنك رؤيته يعمل في إدارة المهام. في بعض الأحيان ، وبدون سبب واضح ، يمكن أن تتوقف هذه الخدمات عن العمل وببساطة إعادة تشغيلها يصلح المشكلة.
  • MsCtfMonitor: هذه الخدمة مسؤولة عن مراقبة خدمة نظام TextServicesFramework. نظرًا لأن خدمة نظام TextServicesFramework مرتبطة بإدخال النص ، فقد تتسبب مشكلة في هذه الخدمة في حدوث هذه المشكلة. ستمنعك مشكلة في Text Service Framework من الكتابة في أي من تطبيقات Windows الحديثة أيضًا. لذلك ، إذا كنت تواجه نفس المشكلة في التطبيقات الحديثة مثل آلة حاسبة Windows الجديدة ، فإن المشكلة الأكثر احتمالاً هي مع Text Service Framework وليس بحث Windows.

الطريقة الأولى: قم بتشغيل ملف ctfmon.exe

عادةً ما تحدث المشكلة بسبب إيقاف تشغيل "شريط اللغة". ملف Ctfmon.exe هو الملف المسؤول عن التحكم في هذه الميزة. لذلك ، يؤدي تشغيل ملف ctfmon.exe إلى حل المشكلة.

  1. اضغط مع الاستمرار على مفتاح Windows واضغط على R.
  2. اكتب C: \ Windows \ system32 \ ctfmon.exe واضغط على Enter
اكتب ملف ctfmon.exe قيد التشغيل

سيؤدي تشغيل هذا الملف إلى إصلاح المشكلة. يجب أن تكون قادرًا على الكتابة في بحث Windows.

ملاحظة: قد تضطر إلى تكرار هذه الخطوات عند كل إعادة تشغيل (أو مرة واحدة كل فترة). لذلك إذا لاحظت أن المشكلة قد عادت ، فما عليك سوى تكرار هذه الخطوات وستكون على ما يرام. يمكنك أيضًا اتباع الخطوات الموضحة أدناه لإجراء بعض التغييرات في السجل حتى لا تضطر إلى تكرار هذه المهمة عند كل إعادة تشغيل. ومع ذلك ، نقترح عليك الانتظار قليلاً لمعرفة ما إذا كانت المشكلة ستعود أم لا. إذا كان الأمر كذلك ، فقم بتطبيق الحل الموضح أدناه

  1. اضغط على "Windows" + "R" ، واكتب "Cmd" واضغط على "Shift" + "Ctrl" + "Enter" لمنح الامتيازات الإدارية.
  2. اكتب ما يلي واضغط على Enter . أعد تشغيل الكمبيوتر وتحقق من حل الخطأ.
REG ADD HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run / v ctfmon / t REG_SZ / d CTFMON.EXE
اكتب REG ADD HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run / v ctfmon / t REG_SZ / d CTFMON.EXE في cmd

الطريقة الثانية: إعادة تثبيت جميع التطبيقات الافتراضية

في بعض الأحيان ، قد تحدث هذه المشكلة بسبب مشكلة / فساد في التطبيقات الافتراضية للنظام ، وببساطة إعادة تثبيت التطبيقات الافتراضية الخاصة بك ستعمل على حل المشكلة. اتبع الخطوات الواردة أدناه لتشغيل أمر بسيط سيعيد تثبيت التطبيقات الافتراضية لك.

  1. اضغط على "Windows" + "R" ، واكتب "Cmd" واضغط على "Shift" + "Ctrl" + "Enter" لمنح الامتيازات الإدارية.
قم بتشغيل موجه الأوامر كمسؤول

اكتب PowerShell -ExecutionPolicy غير مقيد واضغط على Enter

اكتب PowerShell -ExecutionPolicy غير مقيد في cmd
  1. يجب أن تكون قادرًا على رؤية PowerShell –ExecutionPolicy Unrestricted تظهر أعلى موجه الأوامر الآن.
  2. اكتب الأمر التالي واضغط على Enter :
Get-AppXPackage -AllUsers | Where-Object {$ _. InstallLocation -like "* SystemApps *"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}
أعد تثبيت التطبيقات الافتراضية من موجه الأوامر

هذا يجب أن يحل المشكلة لك. ملاحظة: إذا لم يفلح ذلك ، فأعد تشغيل الكمبيوتر وتحقق مرة أخرى.

إذا لم يتم حل المشكلة بعد ، فاتبع الخطوات الواردة أدناه.

  1. اضغط مع الاستمرار على مفاتيح CTRL و SHIFT و Esc في آنٍ واحد ( CTRL + SHIFT + ESC ). هذا يجب أن يفتح مدير المهام
  2. انقر فوق ملف وحدد تشغيل مهمة جديدة
حدد الملف ثم حدد تشغيل مهمة جديدة
  1. حدد الخيار إنشاء هذه المهمة بامتيازات إدارية
  2. اكتب Powershell وانقر فوق موافق
اكتب بوويرشيل
  1. اكتب ما يليواضغط على Enter:
$ manifest = (Get-AppxPackage Microsoft.WindowsStore) .InstallLocation + '\ AppxManifest.xml'؛ Add-AppxPackage -DisableDevelopmentMode -Register $ manifest
أعد تثبيت متجر Windows عبر بوويرشيل

بمجرد تشغيل الأمر ، أعد التشغيل وتحقق مما إذا كان قد تم تصحيح المشكلة أم لا. ملاحظة: إذا لم يفلح ذلك ، فأعد تشغيل الكمبيوتر وتحقق مرة أخرى.

الطريقة الثالثة: إنهاء مهمة Cortana

نظرًا لأن Cortana يعمل في الخلفية ويستمر في العمل في الخلفية ، يمكن أن يكون سبب المشكلة هو Cortana نفسه خاصة إذا توقف عن الاستجابة. قام الكثير من المستخدمين بإصلاح المشكلة ببساطة عن طريق إيقاف Cortana عبر إدارة المهام. لا داعي للقلق بشأن إعادة تشغيل Cortana ، فهو يبدأ تلقائيًا بعد فترة. لذلك ، اتبع الخطوات الواردة أدناه لإنهاء مهمة Cortana.

  1. اضغط مع الاستمرار على مفاتيح CTRL و SHIFT و Esc في آنٍ واحد ( CTRL + SHIFT + ESC ). هذا يجب أن يفتح مدير المهام
  2. حدد موقع خدمة Cortana من قائمة العمليات. إذا لم تتمكن من العثور على Cortana في هذه القائمة ، فحدد علامة التبويب الخدمات وتحقق هناك
  3. حدد موقع Cortana وانقر فوقه بزر الماوس الأيمن
  4. حدد إنهاء المهمة
انقر بزر الماوس الأيمن فوق كورتانا وحدد إنهاء المهمة

هذا يجب أن يصحح المشكلة. يجب أن يعمل البحث بشكل جيد الآن.

الطريقة الرابعة: استيراد MsCtfMonitor.xml من نظام Windows 10 آخر

تعد MsCtfMonitor مهمة خاصة بشركة Microsoft بهدف وحيد هو مراقبة خدمة نظام TextServicesFramework. توفر خدمة نظام TextServicesFramework إطارًا بسيطًا وقابلًا للتوسع لتقديم إدخال نص متقدم وتقنيات اللغة الطبيعية. في بعض الحالات ، قد لا يتم بدء المهمة المجدولة MsCtfMonitor أو قد تكون تالفة مما يؤدي إلى حدوث هذه المشكلة. ما عليك سوى تشغيل مهمة MsCtfMonitor أو استيراد ملف MsCtfMonitor.xml من جهاز آخر يعمل بنظام Windows 10 مع عمل بحثه بشكل صحيح.

  1. سجّل الدخول إلى جهاز كمبيوتر آخر يعمل بنظام Windows 10
  2. اضغط مع الاستمرار على مفتاح Windows واضغط على R.
  3. اكتب devmgmt.msc واضغط على Enter
اكتب devmgmt.msc
  1. انقر نقرًا مزدوجًا فوق مكتبة برنامج جدولة المهام من الجزء الأيمن
  2. انقر نقرًا مزدوجًا فوق Microsoft من الجزء الأيمن
  3. انقر نقرًا مزدوجًا فوق Windows من الجزء الأيمن
افتح TextServicesFramework عبر برنامج جدولة المهام
  1. حدد TextServicesFramework من الجزء الأيمن
  2. انقر بزر الماوس الأيمن فوق MsCtfMonitor من الجزء الأوسط وحدد تصدير ...
انقر بزر الماوس الأيمن فوق MsCtfMonitor وحدد تصدير
  1. حدد موقعًا يمكنك تذكره وانقر فوق حفظ
  2. انسخ هذا الملف الذي تم تصديره إلى USB والصقه على جهاز الكمبيوتر الذي به مشكلة
  3. كرر الخطوات من 1 إلى 7
  4. انقر بزر الماوس الأيمن على مساحة فارغة في الجزء الأوسط وحدد استيراد ...
انقر بزر الماوس الأيمن في برنامج جدولة المهام وحدد استيراد
  1. انتقل إلى الموقع حيث قمت بلصق ملف MsCrfMonitor.xml من الجهاز الآخر وحدده
  2. واحد مستورد ، انقر بزر الماوس الأيمن فوق الملف من الجزء الأوسط وحدد تشغيل
قم بتشغيل مهمة MsCtfMonitor

يجب أن تختفي المشكلة بمجرد بدء المهمة وتشغيلها.