جاء Windows 7 إلى السوق في عام 2009 ووضع Microsoft إلى طريق النجاح بعد إخفاقات Windows Vista المزعجة. لكن Windows 7 لم يكن بدون أخطاء ، كما تثبت هذه القصة الغريبة.
يبدو أن بعض المستخدمين واجهوا مشكلة محيرة في ذلك الوقت: إذا قاموا بتعيين صورة ذات لون واحد كخلفية ، فقد استغرق PC PC Windows 7 دائمًا 30 ثانية لبدء نظام التشغيل والتبديل من شاشة الترحيب إلى سطح المكتب.
في منشور مدونة حديثًا ، يشرح المخضرم من Microsoft Raymond Chen السبب الدقيق لهذا. ووفقا له ، فإن خطأ البرمجة البسيط يعني أن على المستخدمين الانتظار لفترة أطول حتى يتم تشغيل النظام. بعد تسجيل الدخول ، قم بإعداد Windows 7 أولاً على قطعة سطح المكتب قطعة ، أي شريط المهام ، ونافذة سطح المكتب ، وأيقونات التطبيقات ، وحتى صورة الخلفية.
انتظر النظام بصبر لجميع المكونات لإنهاء التحميل وتلقى ملاحظات من كل مكون فردي. أو ، تحولت من شاشة الترحيب إلى سطح المكتب بعد 30 ثانية إذا لم تتلق أي ملاحظات.
المشكلة هنا: رمز الرسالة التي تقع فيها صورة الخلفية جاهزة داخل رمز صورة خلفية صورة الصورة النقطية ، مما يعني أن الرسالة لم تظهر أبدًا إذا لم يكن لديك صورة نقطية حقيقية صورة خلفية. ولون واحد ليس مثل هذا النقط.
النتيجة: انتظر نظام تسجيل الدخول دون جدوى للرسالة التي تنتهي الخلفية من التحميل ، لذلك لم تبدأ Windows 7 أبدًا حتى يتم تنشيط الاحتياطي 30 ثانية وأرسل المستخدمون إلى سطح المكتب.
يمكن أن تحدث المشكلة أيضًا إذا قام المستخدمون بتنشيط سياسة مجموعة “Hide Desktop Icons”. كان هذا بسبب حقيقة أن مثل هذه السياسات تمت إضافة فقط بعد كتابة الكود الرئيسي واستدعاءه ببيان IF. ومع ذلك ، لم يتمكن Windows 7 أيضًا من التعرف على هذا في البداية ، وبالتالي استغرق التحميل وقتًا أطول.
يعرض تشن مقتطف الكود التالي كمثال لتوضيح المشكلة:
// Original code InitialiseDesktopIcons() { bind to the desktop folder enumerate the icons add them to the screen Report(DesktopIconsReady); } // Updated with group policy support InitialiseDesktopIcons() { if (desktop icons allowed by policy) { bind to the desktop folder enumerate the icons add them to the screen Report(DesktopIconsReady); } }
لم يتم حلها لعدة أشهر
وفقًا لتشن ، استغرق الأمر عدة أشهر حتى يتعرف Microsoft على المشكلة. في نوفمبر 2009 ، تم إصلاحه بعد ذلك عن طريق التحديث ولم يكن مشكلة منذ ذلك الحين ، ولكنه حكاية لطيفة للأخطاء المختلفة التي يمكن أن تحدث أثناء البرمجة.
مزيد من القراءة: كيف تحطمت أغنية جانيت جاكسون أجهزة الكمبيوتر المحمولة لمدة 9 سنوات
ظهرت هذه المقالة في الأصل على PC-WELT Sister Publication وتم ترجمتها وتوطينها من الألمانية.