لماذا يجعل تثبيت التطبيق إعادة تشغيل وإغلاق تطبيقات أخرى؟

جدول المحتويات:

فيديو: لماذا يجعل تثبيت التطبيق إعادة تشغيل وإغلاق تطبيقات أخرى؟

فيديو: لماذا يجعل تثبيت التطبيق إعادة تشغيل وإغلاق تطبيقات أخرى؟
فيديو: كم السعر ..... كيف تجيب بإحترافية على هذا السؤال - دان لوك 2024, مارس
لماذا يجعل تثبيت التطبيق إعادة تشغيل وإغلاق تطبيقات أخرى؟
لماذا يجعل تثبيت التطبيق إعادة تشغيل وإغلاق تطبيقات أخرى؟
Anonim
لقد حدث للجميع في مرحلة ما ، فانتقلت لتثبيت تطبيق جديد ، ويطلب منك Windows إعادة التشغيل أولاً. أو إعادة التشغيل بعد. أو يطلب منك إغلاق كل طلب آخر أولاً. لماذا يفعل ذلك؟
لقد حدث للجميع في مرحلة ما ، فانتقلت لتثبيت تطبيق جديد ، ويطلب منك Windows إعادة التشغيل أولاً. أو إعادة التشغيل بعد. أو يطلب منك إغلاق كل طلب آخر أولاً. لماذا يفعل ذلك؟

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

إذن لماذا يقوم المزارعون بالضيق؟

الإجابة المختصرة هي أن معظم برامج التثبيت مزعجة لأنها غير مكتوبة بشكل جيد جدًا ، أو أنها تتكامل بشكل عميق مع نظام Windows حتى تتمكن من نسخ ملفات النظام وبدء كل شيء ضروري بدون إعادة تشغيل.

تتفاقم المشكلة لأن تطبيقات Windows غالبًا ما تستخدم ملفات DLL (مكتبة الارتباط الحيوي) المشتركة بين أكثر من تطبيق واحد. إنها فكرة جيدة ، ولكن عندما يتعلق الأمر بتثبيت التطبيقات وإلغاء تثبيتها ، يمكن أن يكون الأمر مزعجًا لإعادة التشغيل. الشيء المحزن حقًا أن العديد من التطبيقات هذه الأيام مكتفية ذاتيًا تمامًا ولا تستبدل ملفات Windows DLL المضمنة ، ولكن لا يزال مُثبِّتوها يعيدون تشغيل جهازك.

في ما يلي بعض الأمثلة التي قد يكون مزعج برامج التثبيت فيها:

  • إذا كان التطبيق الذي تثبته يحتاج إلى نسخ إصدارات جديدة من الملفات قيد الاستخدام حاليًا بواسطة تطبيق آخر ، فسيطلب منك إما إغلاق جميع التطبيقات الأخرى ، أو سيجعلك تعيد التشغيل.
  • إذا كان هناك تثبيت سابق أو Windows Update له تغييرات معلقة تتطلب إعادة التشغيل ، فستفشل بعض عمليات التثبيت وتطلب منك إعادة التشغيل أولاً.
  • إذا كان التطبيق الذي تقوم بتثبيته يحتوي على مكون إضافي لتطبيق آخر ، مثل إضافة قائمة سياق برنامج Explorer ، أو مكون إضافي للمتصفح ، سيطلب منك إعادة تشغيل التطبيقات الأخرى أو إغلاقها.
  • يطلب منك في بعض الأحيان المكتوبون سيئة الإعداد إعادة التشغيل لأنهم لا يبدأون الخدمات المطلوبة بأنفسهم.

دعونا نلقي نظرة فاحصة على بعض هذه الحالات ، حتى تتمكن من فهم كامل لما يجري.

تحتاج ملفات In-Use إلى نسخ على إعادة التشغيل

إذا احتاجت أداة تثبيت التطبيق إلى نسخ بعض الملفات ولكنها قيد الاستخدام حاليًا ، أو كانت ملفات النظام في حالة Windows Update ، فستستخدم ميزة معلقة في نظام التشغيل Windows تسمح لمثبِّت بتحديد أن عملية الملف تحدث بعد إعادة التشغيل ، وقبل كل شيء في ويندوز قد بدأت.

سيقوم المثبت بكتابة مفتاح إلى الموقع التالي في السجل:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager PendingFileRenameOperations

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

ربما لا ترغب في الفوضى مع محتويات هذا المفتاح ، وإلا سوف تبدأ الأمور في الغالب لتصبح غريبة. هناك بعض الحالات النادرة جدًا التي لا يتم فيها إفراغ هذا المفتاح حتى بعد عمليات إعادة تمهيد متعددة ، وقد تضطر إلى مسح محتويات المفتاح - ولكن ربما ينبغي عليك تجنب ذلك إلا إذا كنت متأكدًا تمامًا.
ربما لا ترغب في الفوضى مع محتويات هذا المفتاح ، وإلا سوف تبدأ الأمور في الغالب لتصبح غريبة. هناك بعض الحالات النادرة جدًا التي لا يتم فيها إفراغ هذا المفتاح حتى بعد عمليات إعادة تمهيد متعددة ، وقد تضطر إلى مسح محتويات المفتاح - ولكن ربما ينبغي عليك تجنب ذلك إلا إذا كنت متأكدًا تمامًا.

التثبيت بالفعل في التقدم

لن يبدأ بعض المثبتين في إجراء تثبيت حالي ، لذا سيتحققون من المفتاح التالي لمعرفة ما إذا كان هناك بالفعل عملية تثبيت:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerInProgress

ليس لدي لقطة شاشة لهذا ، ولكن يمكنك الحصول على الفكرة من اسم المفتاح.

تحديث ويندوز يجعلك اعادة التشغيل

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

السبب هو أنك ربما نقرت على Postpone عندما رأيت هذا الحوار ينبثق:
السبب هو أنك ربما نقرت على Postpone عندما رأيت هذا الحوار ينبثق:
إذا دخلت إلى السجل ، فسترى وجود مفتاح RebootRequired في هذا الموقع في السجل:
إذا دخلت إلى السجل ، فسترى وجود مفتاح RebootRequired في هذا الموقع في السجل:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionWindowsUpdateAuto Update

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

من الناحية الفنية ، يمكنك تصدير محتويات المفتاح ، تثبيت التطبيق ، ثم إعادته ، ولكن يمكن أن يكسر شيئًا ، وإعادة التشغيل ليست مؤلمة؟
من الناحية الفنية ، يمكنك تصدير محتويات المفتاح ، تثبيت التطبيق ، ثم إعادته ، ولكن يمكن أن يكسر شيئًا ، وإعادة التشغيل ليست مؤلمة؟

لقد تعلمت الآن المزيد عن سبب عمل مثبّتي التطبيق بالطريقة التي يعملون بها. هل هناك أي شيء آخر تود معرفته؟ اشرح مشاعر الإحباط في التعليقات ، وسنرى ما إذا لم نتمكن من إلقاء بعض الضوء عليها.

موصى به: