
مساعد - تشخيص أجهزة ويندوز
1. تحديد موقع المهارة
يُعدّ برنامج "windows-hardware-doctor" أداةً لتشخيص أعطال الأجهزة ومعالجة مشاكل الأمان لأجهزة الكمبيوتر التي تعمل بنظام ويندوز. ويتيح هذا البرنامج للمستخدم معالجة المشكلات التالية باستخدام منهجية "جمع الأدلة، والتقييم، والتعديل":
- جرد الأجهزة وفحص سريع لحالتها؛
- جهاز غير طبيعي، علامة تعجب صفراء، مشكلة في برنامج التشغيل؛
- وحدة المعالجة المركزية، والذاكرة، وبطاقة الرسومات، والتعطل، والتجمد، والشاشات السوداء؛
- مخاطر القرص الصلب، والقرص ذي الحالة الصلبة، وNVMe، وSMART، وأحداث القرص والبيانات؛
- تحليل مساحة القرص، وتخطيط النسخ الاحتياطي، وتنظيم المرشحين للتنظيف؛
- مشاكل في منافذ USB، والأجهزة الطرفية، والواجهات، ومصدر الطاقة، والوصلات المادية؛
- تقديم توصيات دقيقة للفحص المادي بعد إتمام عملية اعتماد البرامج.
إنها ليست "أداة إصلاح بنقرة واحدة". تكمن قيمتها الأساسية في مساعدة الوكيل على جمع الأدلة القابلة للتحقق، وتحديد مستوى المخاطر، والتمييز بين الحقائق والتكهنات، وانتظار موافقة المستخدم الصريحة قبل أي عملية قد تغير النظام أو البيانات.
2. نظرة عامة على قدرات الوكيل
| مجال القدرات | ما يمكن للوكيل فعله | الأدلة/الأدوات الرئيسية | تعديل النظام الافتراضي |
|---|---|---|---|
| قائمة الأجهزة | تحديد وحدة المعالجة المركزية، وذاكرة الوصول العشوائي، ووحدة معالجة الرسومات، والقرص، والأقسام، والبطارية، وإصدار نظام التشغيل Windows | CIM/WMI، Get-PhysicalDisk، Get-Volume |
لا |
| فحص سريع لصحة الجهاز | يلخص الأجهزة غير الطبيعية، وانخفاض مساحة القرص، وصحة القرص، وبعض الأحداث الهامة | Get-HardwareAudit.ps1 |
لا |
| تشخيص الأجهزة وبرامج التشغيل | يحدد الأجهزة غير الطبيعية، ورموز مشكلات التوصيل والتشغيل، وموفري برامج التشغيل، والإصدارات، والتواريخ، وحالة التوقيع | التوصيل والتشغيل، وCIM، وpnputil |
لا؛ الموافقة مطلوبة قبل الإصلاح |
| تشخيص وحدة المعالجة المركزية/الذاكرة/وحدة معالجة الرسومات | تحليل ضغط الموارد، وWHEA، وأخطاء الذاكرة، وأحداث برنامج تشغيل الشاشة، وعوامل الكابلات ومصدر الطاقة | أحداث النظام، وبيانات الموارد، وأدوات البائع | لا؛ يتطلب اختبار الضغط/إعادة التشغيل موافقة |
| تحليل الأعطال والتجمد | أحداث متعلقة بـ Kernel-Power، وBugCheck، وWHEA، والتخزين، والعرض | سجل نظام ويندوز | لا |
| حالة التخزين | عدادات SMART/الموثوقية المرتبطة، إعادة ضبط وحدة التحكم، أخطاء NTFS والإدخال/الإخراج | سجل أوامر وأحداث تخزين Windows | لا |
| اكتشاف الملفات الكبيرة | سرد الملفات الكبيرة بشكل متكرر في الدلائل التي يحددها المستخدم صراحةً | Get-LargeFiles.ps1 |
لا |
| تصميم النسخ الاحتياطي | تصميم 3-2-1: النسخ الاحتياطي، السعة، الاحتفاظ، التشفير، ونظام التحقق من الاسترداد | سير العمل المرجعي | مرحلة التخطيط: لا؛ الموافقة مطلوبة قبل التنفيذ |
| تنظيف آمن | تصنيف الملفات المرشحة، وتقدير المساحة الحرة، وتحديد إمكانية الاسترداد | نتائج الملفات الكبيرة ومعلومات تخزين ويندوز | عدم الحذف افتراضيًا |
| دليل الفحص المادي | يقدم توصيات خاصة بالطراز، بما في ذلك إيقاف التشغيل، ومكافحة الكهرباء الساكنة، بعد اعتماد البرنامج | دليل الإصلاح الرسمي | يتطلب التفكيك موافقة |
3. أساليب العمل الأساسية
ينبغي على الوكيل اتباع الحلقة المغلقة التالية:
- استفسر عن الأعراض، ووقت بدء ظهورها، وتكرار حدوثها، والتغييرات الأخيرة في البرامج والأجهزة، وما إذا كانت البيانات معرضة للخطر.
- إنشاء خطوط أساسية للأجهزة والأحداث باستخدام طرق القراءة فقط الأصلية.
- قم بتحميل بيانات التشخيص المناسبة وفقًا لنوع المشكلة، بدلاً من حشو جميع المعلومات في السياق دفعة واحدة.
- التحقق في وقت واحد من حالة الجهاز، وبرامج التشغيل، والموارد، وموثوقية التخزين، وأحداث النظام الحرجة.
- صنف الاستنتاجات على أنها "مؤكدة، محتملة، ممكنة، لم يتم اختبارها بعد".
- أوصي بالخطوة التالية الأصغر والقابلة للعكس؛ يجب وضع العمليات المدمرة أو غير القابلة للعكس في النهاية.
- بعد الحصول على الموافقة وتنفيذ التغييرات، أعد فحص الاختلافات قبل وبعد التغيير وقم بالإبلاغ عنها.
يمكن لهذه العملية أن تقلل من سوء تفسير الإشارة الواحدة. على سبيل المثال:
يشير ارتفاع معدل استخدام وحدة المعالجة المركزية فقط إلى ارتفاع الحمل الكهربائي ولا يعني بالضرورة أن وحدة المعالجة المركزية تالفة؛
لا يثبت الحدث رقم 41 سوى حدوث إيقاف تشغيل غير طبيعي، ولكنه لا يثبت أن السبب الجذري هو مصدر الطاقة؛
- إن عرض SMART لكلمة "سليم" لا يستبعد وجود مشاكل في القرص بمفرده؛
- يشير حقل درجة الحرارة الفارغ إلى أن نظام التشغيل Windows لم يكشف عن أي مستشعرات، ولكنه لا يعني أن درجة الحرارة طبيعية؛
- لا يمكن لتاريخ إصدار برنامج التشغيل القديم وحده أن يثبت أن برنامج التشغيل بحاجة إلى التحديث.
4. الأدوات المدمجة والمخرجات الفعلية
4.1 Get-HardwareAudit.ps1
يقوم هذا البرنامج النصي بإنشاء نتائج تدقيق الأجهزة بصيغة JSON، مع تضمين الحقول الرئيسية التالية:
Meta: وقت التجميع، إصدار ويندوز، ما إذا كان يتم تشغيله كمسؤول، نافذة وقت الحدث؛النتيجة: تحديد سريع؛الانتباه: الإشارات التي تحتاج إلى الانتباه إليها؛MissingSections: الوحدات النمطية المفقودة بسبب عدم توفر الأذونات أو الواجهات؛CPU,MemorySummary,MemoryModules,GPU;DiskDrives,PhysicalDisks,Volumes;ProblemDevices,UnsignedOrIncompleteDrivers;البطارية,أحداث النظام ذات الصلة,القيود.
بشكل افتراضي، يخفي هذا الخيار الرقم التسلسلي/رقم القطعة لوحدة الذاكرة، ومعرف التوصيل والتشغيل لوحدة معالجة الرسومات والقرص، والرقم التسلسلي للقرص. يجب استخدام الخيار -IncludeIdentifiers فقط عند الضرورة القصوى لمطابقة الجهاز بدقة.
قد يُعيد البرنامج النصي حاليًا ما يلي:
HEALTHY_NO_OBVIOUS_FAULTS: لم يتم العثور على أي أعطال واضحة في اللقطة؛تنبيه: تم اكتشاف إشارة تتطلب الانتباه؛غير مكتمل: بعض مصادر البيانات غير متوفرة، لذلك لا يمكن استخلاص استنتاج صحي كامل من هذه المعلومات.
تغطي القواعد التلقائية لـ "ATTENTION" حاليًا ما يلي: حالات الشذوذ في PnP، والأقراص المادية غير الصحية، ومساحة التخزين الحرة التي تقل عن 10٪، وأحداث وحدة التحكم في التخزين الجزئي/القرص/WHEA.
4.2 Get-LargeFiles.ps1
يبحث هذا البرنامج النصي بشكل متكرر عن الملفات فقط داخل الدلائل الموجودة التي يحددها المستخدم صراحةً، ويدعم ما يلي:
- الحد الأدنى لحجم الملف، 500 ميجابايت افتراضياً؛
- إرجاع عدد العناصر، القيمة الافتراضية هي أول 50 عنصرًا، والحد الأقصى هو 1000 عنصر؛
- حجم ملف الإخراج، ووقت آخر تعديل، والمسار الكامل؛
- عرض الملفات المرشحة فقط، دون حذفها أو نقلها أو ضغطها.
5. مثال على المدخلات والمخرجات
المخرجات التالية هي نتيجة نموذجية تتوافق مع تصميم المهارة الحالي، وتستخدم لتوضيح كيفية التعبير عن الوكيل؛ قد تختلف البيانات المحددة حسب جهاز الكمبيوتر.
مثال 1: تجميد عشوائي، قم بإجراء فحص للقراءة فقط أولاً
مثال على المدخلات
جهاز الكمبيوتر المكتبي الخاص بي الذي يعمل بنظام ويندوز 11 يتجمد بشكل عشوائي مؤخراً. يرجى التحقق سريعاً من المعالج، والذاكرة، وبطاقة الرسومات، والقرص، وأي أجهزة أخرى بها خلل. لا تقم بتغيير أي إعدادات حتى الآن.
مثال على المخرجات
[فحص أجهزة نظام التشغيل ويندوز] تنبيه
- تم التأكيد: حدثت 3 حالات إيقاف تشغيل غير طبيعية في الأيام السبعة الماضية؛ لم يتم العثور على أي أجهزة توصيل وتشغيل غير طبيعية؛ محرك الأقراص C لديه 8.4٪ متبقية.
- على الأرجح: قد يؤدي عدم كفاية مساحة القرص في النظام إلى تفاقم التأخير، لكن الحدث 41 نفسه لا يمكنه إثبات أنه السبب الجذري للتجمد.
- الأسباب المحتملة: إعادة ضبط برنامج تشغيل بطاقة الرسومات، أو عدم استقرار الذاكرة، أو انتهاء مهلة التخزين. لا توجد أدلة كافية حاليًا.
- التأثير: هناك خطر عدم استقرار النظام وفشل التحديث؛ لم يتم العثور على أي تلف في البيانات يمكن التحقق منه بشكل مباشر حتى الآن.
- اتخذ إجراءً فوريًا: احفظ العمل المهم أولاً وتجنب إجراء اختبارات ضغط متعددة في نفس الوقت.
- التشخيص التالي: تحقق من أحداث العرض، وWHEA، وdisk/stornvme، وBugCheck لمدة 10 دقائق قبل وبعد التجميد.
- لم يتم تنفيذ أي عمليات كتابة.
مثال 2: علامة تعجب صفراء في إدارة الأجهزة
مثال على المدخلات
ظهرت علامة تعجب صفراء في إدارة الأجهزة. ساعدني في العثور على الجهاز وإصلاح برنامج التشغيل.
مثال على المخرجات
تم تحديد جهاز غير طبيعي: وحدة تحكم USB، رمز مشكلة التوصيل والتشغيل 28، مما يشير إلى عدم وجود برنامج تشغيل متاح مثبت حاليًا.
الأدلة الحالية:
- حالة الجهاز: خطأ
- رمز المشكلة: 28
- برنامج التشغيل الحالي: لم يتم العثور على إصدار صالح
- معرف الجهاز الدقيق: يتم جمعه محليًا بالفعل، ولا يتم الكشف عنه علنًا في الرسائل بشكل افتراضي.
يوصى بمطابقة برنامج التشغيل الموقع من صفحة الدعم الرسمية للشركة المصنعة الأصلية/الشركة المصنعة الأصلية من خلال رقم الطراز الدقيق وإصدار Windows ومعرف الجهاز.
سيؤدي تثبيت برنامج التشغيل إلى تغيير النظام. قبل المتابعة، سأعرض لك المصدر والإصدار والتوقيع وخطة التراجع ومخاطر انقطاع اتصال USB المحتملة، وأنتظر موافقتك على العملية المحددة لهذا الجهاز.
مثال 3: القرص D ممتلئ تقريبًا، قم بعمل نسخة احتياطية أولًا ثم قم بالتنظيف
مثال على المدخلات
محرك الأقراص D الخاص بي ممتلئ تقريبًا. أرجو مساعدتي في العثور على الملفات الكبيرة، وإنشاء نسخ احتياطية منها، ثم تنظيفه، ولكن من فضلك لا تحذفها مباشرةً.
مثال على المخرجات
تم الانتهاء من تحليل مساحة القراءة فقط للقرص D:\، ولم يتم حذف أي ملفات.
المرشحون الرئيسيون:
1. D:\VMs\dev-machine.vhdx — 82.4 جيجابايت — يرجى التأكد مما إذا كانت الآلة الافتراضية لا تزال قيد الاستخدام.
2. D:\Downloads\archive.iso — 6.1 جيجابايت — يمكن نقله إلى محرك أقراص احتياطي بعد التحقق من المصدر.
3. D:\BuildCache\old-cache.bin — 3.7 جيجابايت — يوصى بتنظيفه باستخدام التطبيق المناسب.
توصية النسخ الاحتياطي: أولاً، انسخ البيانات التي لا يمكن استبدالها إلى قرص منفصل سليم، وتحقق من عدد الملفات وحجمها الإجمالي وقيم التجزئة التمثيلية وإمكانية فتح الملفات المهمة. بعد ذلك، يمكنني إنشاء قائمة تنظيف دقيقة، وتقدير المساحة المُحررة، وطرق الاستعادة، وسأنتظر موافقتك عليها بندًا بندًا.
مثال 4: الاشتباه في أن محرك الأقراص ذي الحالة الصلبة (SSD) على وشك التعطل
مثال على المدخلات
يتجمد جهازي عند قراءة الملفات، ويختفي القرص الصلب SSD أحيانًا. هل يمكنك تجربة تشغيل الأمر `chkdsk /f` لإصلاح المشكلة؟
مثال على المخرجات
لا يُنصح بتشغيل الأمر chkdsk /f أولاً. قد يشير اختفاء القرص وتجمد عمليات الإدخال/الإخراج إلى عطل في الوسائط أو وحدة التحكم، ومحاولة إصلاح عمليات الكتابة ستزيد من المخاطر.
الترتيب المقترح:
1. أوقف عمليات التنظيف، وقياس الأداء، وإلغاء التجزئة، والفحص الكامل للقرص.
2. تأكيد القراءة فقط للأقراص المادية، ووحدات التخزين المرتبطة بها، وعدادات SMART/الموثوقية، وأحداث التخزين.
3. أعط الأولوية لنسخ البيانات التي لا يمكن استبدالها إلى جهاز سليم آخر وتحقق من النسخة الاحتياطية.
4. بعد التأكد من أمن البيانات، قم بإجراء الإصلاحات أو التشخيصات الخاصة بالبائع على النسخة المستنسخة/الصورة.
لم يتم إجراء أي عمليات كتابة حتى الآن.
مثال 5: نتائج غير مكتملة بسبب قيود الصلاحيات
مثال على المدخلات
لماذا تظهر نتيجة فحص الأجهزة "غير مكتملة"؟ هل جهازي معطل؟
مثال على المخرجات
لا. يشير INCOMPLETE إلى أن واحدًا أو أكثر من موفري بيانات Windows غير متوفرين في الجلسة الحالية، على سبيل المثال، بسبب الأذونات المقيدة، أو سجلات الأحداث التي لا يمكن الوصول إليها، أو واجهات التخزين التي لا تعرض البيانات.
لا يعني ذلك بالضرورة وجود عطل في النظام أو الجهاز. أولًا، تحقق من الأقسام المفقودة؛ وإذا لزم الأمر، سأشرح البيانات التي يمكن استكمالها برفع مستوى الصلاحيات، ثم سأعيد تشغيل العملية بعد الحصول على الموافقة. عندما يكون حقل المستشعر أو SMART فارغًا، لا يمكن إلا وضع علامة "غير متوفر" عليه.
6. حالات الاستخدام الموصى بها
- جرد الأجهزة للقراءة فقط قبل أجهزة الكمبيوتر الجديدة أو المستعملة أو الإصلاحات؛
- يتجمد نظام التشغيل ويندوز بشكل عشوائي، أو يعيد التشغيل، أو تظهر شاشات زرقاء أو سوداء، أو يعاني من انخفاض مفاجئ في الأداء؛
- يعرض مدير الأجهزة جهازًا غير معروف، أو علامة تعجب صفراء، أو الرمز 10/28/43/45؛
- لا يتم التعرف على القرص الصلب الخارجي أو منفذ USB أو بطاقة الرسومات أو الأجهزة الأخرى؛
- تباطؤ محرك الأقراص ذي الحالة الصلبة/محرك الأقراص الصلبة، أو انقطاع الاتصال به، أو ظهور أخطاء في الإدخال/الإخراج أو أصوات غير عادية؛
- مساحة غير كافية على قرص النظام أو قرص البيانات؛ عليك تحديد المشكلة ثم حلها.
- تقييم المخاطر والتراجع قبل تحديثات برامج التشغيل والتراجع عنها وإلغاء تثبيتها؛
- خلل في التعرف على سعة الذاكرة، أو خطأ مشتبه به في الذاكرة، أو ضغط على الموارد؛
- يجب وضع خطة للتحقق من النسخ الاحتياطي أو الترحيل أو استبدال القرص أو الاسترداد؛
قبل تفكيك أو استبدال الأجزاء، استبعد مشاكل البرامج والكابلات والمنافذ وبرامج التشغيل.
- المهام غير المناسبة أو التي لا يمكن إنجازها بشكل فردي
- لا يمكنك إثبات أن الأجهزة سليمة بنسبة 100% بناءً على لقطة واحدة فقط؛
- لا تستطيع واجهة ويندوز الأصلية عادةً قراءة جهد وحدة تزويد الطاقة، أو سرعة المروحة، أو درجة حرارة وحدة الذاكرة، أو جميع مستشعرات وحدة معالجة الرسومات/NVMe بشكل كامل؛
- لا يمكنك تحديد ما إذا كانت رخصة القيادة منتهية الصلاحية بناءً على تاريخها فقط؛
- لا يمكن تحديد فشل مصدر الطاقة بالاعتماد فقط على حدث Kernel-Power رقم 41؛
- لا يمكن أن يحل محل التشخيصات غير المتصلة بالشركة المصنعة، أو اختبار ذاكرة قرص التمهيد، أو جهاز راسم الإشارة، أو الإصلاح المادي؛
- يجب عدم إجراء ترقيات BIOS/البرامج الثابتة، وتغييرات برامج التشغيل، وإصلاح القرص، والتهيئة، والتقسيم، والحذف، وإعادة التشغيل، أو التفكيك تلقائيًا؛
- غير مسؤول عن تشخيص أعطال أجهزة macOS أو Linux.
8. حدود الأمن والخصوصية
يجب تنفيذ العمليات التالية بموافقة صريحة بعد توضيح الهدف المحدد، والتأثير، وطريقة التراجع، وحالة النسخ الاحتياطي:
- تثبيت برامج التشغيل أو تحديثها أو التراجع عنها أو إلغاء تثبيتها؛
- تمكين/تعطيل الجهاز، تعديل الخدمات أو السجل؛
- ترقية نظام الإدخال والإخراج الأساسي (BIOS) / البرامج الثابتة؛
chkdsk /f,chkdsk /r;- التقسيم، والتنسيق، والاستنساخ، والكتابة فوق البيانات، والمسح الآمن، وتغييرات BitLocker؛
- حذف عناصر التنظيف واستبدال النسخ الاحتياطية؛
- أعد تشغيل الجهاز، أو قم بإيقاف تشغيله، أو قم بإجراء اختبار إجهاد مستمر، أو قم بتفكيك الجهاز فعليًا.
يجب الحصول على برامج التشغيل فقط من تحديثات ويندوز، أو الموقع الرسمي للنظام/الشركة المصنعة للجهاز، أو الموقع الرسمي للشركة المصنعة للجهاز. يُحظر استخدام مواقع تجميع برامج التشغيل التابعة لجهات خارجية وأدوات "التحديث التلقائي لبرامج التشغيل".
على الرغم من أن البرنامج النصي الافتراضي يخفي العديد من مُعرّفات الأجهزة، إلا أن ملف JSON قد يحتوي على أسماء أجهزة الكمبيوتر، وأسماء وحدات التخزين، وأسماء الأجهزة/الطرازات، وأجزاء من رسائل الأحداث؛ وستتضمن نتائج الملفات الكبيرة المسار المحلي الكامل. يلزم تطبيق طبقة ثانية من إخفاء هوية البيانات قبل إرسال التقرير إلى الأنظمة الخارجية.
9. الأسئلة الشائعة
س1: هل يشير HEALTHY_NO_OBVIOUS_FAULTS إلى أن الجهاز يعمل بشكل طبيعي تمامًا؟
لا، هذا يشير فقط إلى عدم وجود أعطال واضحة في البيانات المتاحة. قد لا تزال هناك مشاكل متقطعة، أو أجهزة استشعار غير مكشوفة، أو أعطال تحت الحمل، أو مشاكل مادية.
س2: لماذا حقول درجة الحرارة، ومستوى التآكل، أو SMART فارغة؟
من الأسباب الشائعة أن برنامج تشغيل نظام ويندوز أو مكونات الجهاز لا تعرض البيانات للواجهة الأصلية. والنتيجة الصحيحة هي "البيانات غير متوفرة"، وليس "طبيعي".
س3: هل يلزم الحصول على صلاحيات المسؤول؟
قد لا يكون الجرد الأساسي ضروريًا، ولكن بعض سجلات الأحداث، وعدادات موثوقية التخزين، وواجهات النظام تتطلب صلاحيات أعلى. تتطلب المهارات منك شرح الغرض من رفع مستوى الصلاحيات وتأثيره قبل الحصول على الموافقة.
س4: هل يمكن تحديث جميع برامج التشغيل تلقائيًا؟
لا. أولاً، حدد الجهاز الدقيق والرمز الإشكالي، وسجل برنامج التشغيل الحالي، ثم طابق الحزمة المحددة من المصادر الرسمية، وقم بإنشاء مسار للتراجع لكل جهاز على حدة.
س5: هل يشير الرمز 43 دائمًا إلى عطل في الأجهزة؟
ليس بالضرورة. يشير ذلك إلى أن الجهاز قد أبلغ عن عطل، ويلزم إجراء المزيد من الفحوصات على مصدر الطاقة، والواجهة، والبرامج الثابتة، وبرامج التشغيل، وإعادة التشغيل البارد، ونتائج الاختبار من منفذ آخر أو جهاز كمبيوتر آخر.
س6: يُظهر نظام SMART للقرص أنه سليم، فلماذا لا يزال من الضروري التحقق؟
قد لا تتضمن حالة SMART جميع سمات المورّد أو تعرض عدادات الموثوقية. كما يجب ربطها بأعطال القرص، والتجمد، وأخطاء الإدخال/الإخراج، وإعادة ضبط وحدة التحكم، وأحداث نظام الملفات NTFS، وتشخيصات المورّد.
س7: هل ستؤدي عمليات فحص الملفات الكبيرة إلى حذف الملفات تلقائيًا؟
لا، البرنامج النصي يعرض الملفات فقط. يجب على الموظف تصنيف الملفات المرشحة، وتقدير المساحة المطلوبة، ووصف طريقة الاسترداد، ثم طلب الموافقة مرة أخرى للحصول على قائمة دقيقة.
س8: لماذا لا تظهر أي مخرجات عند مسح الملفات الكبيرة؟
قد يُخرج البرنامج النصي الحالي مخرجات فارغة بدلاً من [] إذا لم يستوفِ أي ملف الحد الأدنى المطلوب. يشير هذا عادةً إلى عدم العثور على ملف مطابق، وقد يتطلب الأمر أيضًا التحقق من المسار والحد الأدنى المطلوب وأذونات الوصول.
س9: هل يمكنني تشغيل الأمر robocopy /MIR مباشرةً لإجراء النسخ الاحتياطي؟
لا يمكن تشغيله مباشرةً. قد يقوم الأمر /MIR بحذف الملفات بشكل متزامن على الجهاز الهدف. يجب عليك أولاً توضيح المصدر والهدف ودلالات الحذف ونتائج التحليل، والحصول على موافقة صريحة.
س10: هل يجب علينا مواصلة التشخيص إذا أصدر الجهاز أصواتًا غير طبيعية أو انبعث منه دخان؟
يجب عدم الاستمرار في إجراء الاختبارات الروتينية. أعطِ الأولوية فوراً لسلامة الأفراد والبيانات، وتوقف عن الاستخدام وافصل الطاقة بأمان؛ لا تقم بتشغيل مصدر الطاقة أو المناطق ذات الجهد العالي في الشاشة أو البطاريات المنتفخة.
10. الأثر الفعلي ونتائج مراجعة الإصدار الحالي
أداء تم التحقق منه
اجتازت كلتا سكربتات PowerShell عملية تحليل بناء الجملة بدون أي أخطاء في التحليل.
- يمكن لبرنامج تدقيق الأجهزة أن يُرجع
INCOMPLETEعندما تكون الأذونات غير كافية وأن يوفرMissingSectionsلتجنب الحكم الخاطئ على فشل جمع البيانات على أنه أمر طبيعي. - بشكل افتراضي،
IdentifiersIncluded=false، يتم إخفاء الرقم التسلسلي الأساسي ومعرف PnP. - تتطلب البرامج النصية للملفات الكبيرة مسارات صريحة وتؤدي فقط عمليات القراءة والفرز، دون تضمين منطق الحذف.
- تغطي ثلاث حالات اختبار مدمجة ثلاثة مسارات أساسية: فحص كامل للجهاز للقراءة فقط، والموافقة المسبقة على إصلاح برنامج التشغيل، والنسخ الاحتياطي بعد التنظيف.
في الاختبارات المُحكمة، لم تتمكن جلسة الاختبار الحالية من الوصول إلى العديد من موفري بيانات أجهزة ويندوز، وأعاد البرنامج النصي رسالة "غير مكتمل" بدلاً من استنتاج وهمي متعلق بالأجهزة. يؤكد هذا تصميم "البيانات المفقودة الصريحة"، ولكنه يُوضح أيضًا أن فعالية التشخيص الفعلية تعتمد على جلسة ويندوز عادية وأذونات مناسبة.
مزايا التصميم
- **حدود أمنية واضحة: أولوية القراءة فقط، مع عتبات موافقة واضحة لبرامج التشغيل والأقراص وإعادة التشغيل والتفكيك.
- وعي قوي بالأدلة: يتم ربط إشارات متعددة، ويتم تقديم تذكيرات متكررة بعدم الخلط بين الارتباط والسبب الجذري.
- التعامل السليم مع التخزين: عندما يُشتبه في وجود عطل في القرص، أعط الأولوية لحماية البيانات وعارض صراحةً إجراء عمليات الكتابة الإصلاحية أولاً.
- التحميل التدريجي المعقول: العملية الرئيسية موجزة، ويتم فصل تفاصيل المكونات وبرامج التشغيل والتخزين في ملفات مرجعية مستقلة.
- إعدادات الخصوصية الافتراضية الجيدة: يتم إخفاء معرفات الأجهزة الحساسة بشكل افتراضي ويتم تمكينها فقط عند الحاجة للمطابقة الدقيقة.
- مخرجات مناسبة للمعالجة الآلية: يتم عرض نتائج التدقيق بتنسيق JSON منظم، مما يسهل تجميع الوكلاء ومقارنتهم وأرشفتهم.
11. ملخص
لا تكمن قوة أداة "windows-hardware-doctor" في "إصلاح الكمبيوتر تلقائيًا"، بل في تحويل تشخيصات أجهزة ويندوز إلى سير عمل آمن وقابل للتفسير والتحقق. وهي مناسبة بشكل خاص لحالات تعطل النظام، وأعطال برامج التشغيل، ومخاطر التخزين، وانخفاض مساحة القرص، مما يمنع بشكل فعال الأخطاء الشائعة عالية الخطورة مثل تحديث برامج التشغيل دون تدقيق، أو تشغيل الأمر "chkdsk /f" على قرص يُشتبه في وجود عطل فيه، أو حذف الملفات الكبيرة مباشرةً، أو الاعتماد فقط على الحدث 41 لتشخيص أعطال مزود الطاقة.


