لفحص كمبيوترك طبق هذي الاوامر فقط
تشغيل PowerShell كمسؤول
اضغط على زر Start، اكتب PowerShell، ثم انقر بزر الماوس الأيمن على Windows PowerShell واختر Run as administrator.
1. فحص القرص الصلب (HDD/SSD) والتحقق من صحته
الأقراص هي أكثر المكونات عرضة للأعطال. استخدم هذه الأوامر لمراقبة حالتها:
powershell
# عرض حالة كل قرص فعلي (صحي، تحذير، فشل)
Get-PhysicalDisk | Select-Object DeviceId, MediaType, HealthStatus, OperationalStatus
# فحص القرص C: وإصلاح الأخطاء (قد يطلب إعادة تشغيل)
Repair-Volume -DriveLetter C -Scan
# عرض درجة حرارة القرص (إذا كان مدعوماً من الجهاز)
Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object Temperature
بعد هذا الفحص إذا ظهرت HealthStatus: Warning أو Unhealthy، ينبغي عمل نسخة احتياطية فورية واستبدال القرص.
2. فحص الذاكرة (RAM) واكتشاف التسريبات
يمكنك تشغيل أداة تشخيص الذاكرة المدمجة مباشرة من PowerShell:
powershell
# تشغيل أداة Windows Memory Diagnostic (ستتم إعادة التشغيل)
mdsched.exe
لعرض استخدام الذاكرة الحالي:
```powershell
# إجمالي الذاكرة الفعلية
Get-CimInstance -ClassName Win32_ComputerSystem | Select-Object TotalPhysicalMemory
# الذاكرة الحرة والمستخدمة
Get-CimInstance -ClassName Win32_OperatingSystem | Select-Object FreePhysicalMemory, TotalVisibleMemorySize
3. تقرير مفصل عن صحة البطارية (خاص بأجهزة اللاب توب)
إذا كنت تستخدم حاسوباً محمولاً، ستحتاج إلى مراقبة كفاءة البطارية. أنشئ تقريراً مفصلاً بهذا الأمر:
powershell
# إنشاء تقرير البطارية وحفظه على سطح المكتب
powercfg /batteryreport /output "$env:USERPROFILE\Desktop\battery_report.html"
# فتح التقرير في المتصفح مباشرة
Invoke-Item "$env:USERPROFILE\Desktop\battery_report.html"
ستجد في التقرير معلومات مثل: السعة الأصلية، السعة الحالية، دورات الشحن، واستهلاك الطاقة.
4. مراقبة المعالج (CPU) ودرجة حرارته
للحصول على تفاصيل المعالج وحمل العمل عليه:
powershell
# اسم المعالج، السرعة، عدد الأنوية، والحمل الحالي
Get-CimInstance -ClassName Win32_Processor | Select-Object Name, MaxClockSpeed, NumberOfCores, NumberOfLogicalProcessors, LoadPercentage
لمعرفة درجة الحرارة (إن كانت مدعومة):
```powershell
# قد لا تعمل على جميع الأجهزة
Get-CimInstance -Namespace root/WMI -ClassName MSAcpi_ThermalZoneTemperature | Select-Object CurrentTemperature
5. فحص حالة النظام العامة والأخطاء
للحصول على نظرة شاملة عن الجهاز:
powershell
# تقرير موجز عن النظام (نظام التشغيل، الرام، المعالج، إلخ)
Get-ComputerInfo
لعرض أحدث أخطاء النظام خلال الـ 24 ساعة الماضية:
powershell
$Time = (Get-Date).AddDays(-1)
Get-WinEvent -FilterHashtable @{LogName='System'; Level=1; StartTime=$Time} | Select-Object TimeCreated, ProviderName, Message -First 20
6. فحص الشبكة والاتصال بالإنترنت
تحقق من اتصالك وإعدادات الشبكة:
```powershell
# اختبار الاتصال بخوادم جوجل (ping + منفذ 80)
Test-NetConnection google.com -Port 80
# عرض عنوان IP، DNS، وعنوان MAC لكل محول
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4Address, DNSServer
# حالة المحولات (متصل، سرعة، عنوان MAC)
Get-NetAdapter | Select-Object Name, Status, LinkSpeed, MacAddress
7. فحص ملفات النظام التالفة (SFC)
أداة System File Checker تفحص وتصلح ملفات الويندوز التالفة:
powershell
# فحص شامل وإصلاح (يستغرق عدة دقائق)
sfc /scannow
# بعد الانتهاء، اطلع على السجل للبحث عن ملفات لم تستطع الإصلاح
Get-Content -Path "C:\Windows\Logs\CBS\CBS.log" | Select-String "Cannot repair" -Context 2
8. تحليل العمليات التي تستهلك موارد النظام
تعرف على العمليات الأكثر استهلاكاً للقرص والذاكرة:
powershell
# أكثر 10 عمليات استهلاكاً لوحدة المعالجة والإدخال/الإخراج
Get-Process | Sort-Object -Property IO -Descending | Select-Object -First 10 Name, CPU, IO
# أكثر 10 عمليات استهلاكاً للذاكرة
Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10 Name, CPU, WorkingSet
لا تنسَ مشاركة المقال مع زملائك التقنيين ليستفيدوا من هذه الأوامر الحصرية.
مدونة CIT Blog – المحتوى التقني العربي الموثوق
💬 التعليقات
لا توجد تعليقات بعد.
🚫 يجب تسجيل الدخول لإضافة تعليق. دخول / تسجيل