إصلاح: ويندوز 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 الجديدة ، فمن الأرجح أن المشكلة هي "إطار خدمة النص" وليس "بحث Windows".

الأسلوب 1: تشغيل ملف ctfmon.exe

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

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

تشغيل ملف ctfmon.exe عبر التشغيل

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

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

  1. اضغط على مفتاح Windows مرة واحدة
  2. اكتب موجه الأوامر في شريط البحث
  3. انقر بزر الماوس الأيمن فوق موجه الأوامر من بدء البحث وحدد " تشغيل كمسؤول"

افتح موجه الأوامر
  1. اكتب ما يلي واضغط على Enter . أعد تشغيل الكمبيوتر وتحقق من حل الخطأ.
 إضافة REG HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run / v ctfmon / t REG_SZ / d CTFMON.EXE 

تشغيل ملف ctfmon.exe عبر cmd

الطريقة 2: إعادة تثبيت كافة التطبيقات الافتراضية

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

  1. اضغط على مفتاح Windows مرة واحدة
  2. اكتب موجه الأوامر في شريط البحث
  3. انقر بزر الماوس الأيمن فوق موجه الأوامر من بدء البحث وحدد " تشغيل كمسؤول"

افتح موجه الأوامر
  1. اكتب PowerShell -ExecutionPolicy Unrictricted واضغط على Enter

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

أعد تثبيت التطبيقات الافتراضية عبر cmd في PowerShell غير المقيد

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

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

  1. اضغط مع الاستمرار على مفاتيح CTRL و SHIFT و Esc في وقت واحد ( CTRL + SHIFT + ESC ). هذا يجب فتح إدارة المهام
  2. انقر فوق ملف وحدد تشغيل مهمة جديدة

مدير المهمة: تشغيل مهمة جديدة
  1. حدد الخيار إنشاء هذه المهمة بامتيازات إدارية
  2. اكتب Powershell وانقر فوق " موافق"

تشغيل بوويرشيل عبر مدير المهام
  1. اكتب ما يلي واضغط على Enter:
 $ manifest = (Get-AppxPackage Microsoft.WindowsStore) .InstallLocation + '\ AppxManifest.xml'؛ إضافة AppxPackage -DisableDevelopmentMode -تسجيل $ البيان 

أعد تثبيت متجر Windows عبر بوويرشيل

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

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

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

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

إنهاء المهمة Cortana عبر مدير المهمة

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

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

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

  1. تسجيل الدخول إلى جهاز كمبيوتر آخر نافذة 10
  2. اضغط باستمرار على مفتاح Windows واضغط على R
  3. اكتب taskchd.msc واضغط على Enter

تشغيل جدولة المهام
  1. انقر نقرًا مزدوجًا فوق مكتبة جدولة المهام من الجزء الأيمن
  2. انقر نقرًا مزدوجًا فوق Microsoft من الجزء الأيمن
  3. انقر نقرًا مزدوجًا فوق Windows من الجزء الأيمن

افتح TextServicesFramework
  1. حدد TextServicesFramework من الجزء الأيمن
  2. انقر بزر الماوس الأيمن فوق MsCtfMonitor من الجزء الأوسط وحدد تصدير ...

تصدير مهمة MsCtfMonitor
  1. حدد موقعًا يمكنك تذكره وانقر فوق حفظ
  2. انسخ هذا الملف الذي تم تصديره إلى USB ولصقه على الكمبيوتر الذي به مشاكل
  3. كرر الخطوات من 1-7
  4. انقر بزر الماوس الأيمن على مساحة فارغة في الجزء الأوسط وحدد استيراد ...

استيراد مهمة MsCtfMonitor في جدولة المهام
  1. انتقل إلى الموقع حيث قمت بلصق ملف MsCrfMonitor.xml من الجهاز الآخر وحدده
  2. مستورد واحد ، انقر بزر الماوس الأيمن فوق الملف من الجزء الأوسط وحدد " تشغيل"

قم بتشغيل مهمة MsCtfMonitor

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

مقالات مثيرة للاهتمام