
Last updated on
إصلاح تلف مستودع WMI واستعادة نقاط استعادة النظام في ويندوز
<header class="tech-header">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/a/AVvXsEibZvPGqhGU6q6ub2o2ZKAt_26zwQPyfxD4MoXGP3ArEfJFdxBlGtNg79NPvwSaK0XD3r5W-P3VbOgfyjtv4EkvAyUlWtquBGPN_P7KHREIpsPBWBFSe_WtD7Fzz5nMuMRzQMpaClFLqXed96DWPubQ6Ri2K__qxit3haF4bxm0z9h3dtUtsNZdDLr2mfY">
<img alt="WMI Repair Guide" class="img-frame" src="https://blogger.googleusercontent.com/img/a/AVvXsEibZvPGqhGU6q6ub2o2ZKAt_26zwQPyfxD4MoXGP3ArEfJFdxBlGtNg79NPvwSaK0XD3r5W-P3VbOgfyjtv4EkvAyUlWtquBGPN_P7KHREIpsPBWBFSe_WtD7Fzz5nMuMRzQMpaClFLqXed96DWPubQ6Ri2K__qxit3haF4bxm0z9h3dtUtsNZdDLr2mfY" />
</a>
</div>
<p>تعتبر قاعدة بيانات <b>WMI (Windows Management Instrumentation)</b> العمود الفقري لإدارة النظام؛ فهي المسؤولة عن تزويد التطبيقات والخدمات بالمعلومات البرمجية عن حالة الجهاز. عندما تتعرض هذه القاعدة للتلف، ستبدأ بمواجهة أخطاء غريبة، مثل فشل أوامر PowerShell أو عدم القدرة على الوصول لخدمة <b>System Restore</b>.</p>
</header>
<section class="section-card">
<h3 style="color: var(--xe-gold);">أولاً: تشخيص التلف (Verification)</h3>
<p>قبل البدء بالإصلاح، يجب التأكد من حالة المستودع. قم بفتح نافذة <b>PowerShell</b> بصلاحيات المسؤول ونفذ الأمر التالي:</p>
<p><code>winmgmt /verifyrepository</code></p>
<p><b>النتائج المتوقعة:</b></p>
<ul class="clean-list">
<li>إذا ظهرت رسالة <code>WMI repository is consistent</code>: فهذا يعني أن المستودع سليم.</li>
<li>إذا ظهرت رسالة <code>WMI repository is inconsistent</code>: فهذا يؤكد وجود تلف ويجب البدء بالإصلاح.</li>
</ul>
</section>
<section class="section-card">
<h3 style="color: var(--xe-gold);">ثانياً: خطوات الإصلاح التدريجي</h3>
<p><b>1. محاولة الإنقاذ البسيطة (Salvage):</b></p>
<p>نبدأ دائماً بالحل الأقل تأثيراً لإصلاح التلف ذاتياً دون حذف البيانات:</p>
<p><code>winmgmt /salvagerepository</code></p>
<p><b>2. إعادة الضبط الشامل (Reset):</b></p>
<p>إذا فشل الإنقاذ، سنقوم بإعادة بناء المستودع. نفذ الأوامر التالية بالتسلسل:</p>
<code>Stop-Service winmgmt -Force</code><br />
<code>Remove-Item C:\Windows\System32\wbem\Repository -Recurse -Force</code><br />
<code>winmgmt /resetrepository</code><br />
<code>Start-Service winmgmt</code>
</section>
<section class="section-card">
<h3 style="color: var(--xe-gold);">ثالثاً: استعادة وظيفة System Restore</h3>
<p>لاستعادة أوامر نقاط استعادة النظام برمجياً، يجب إعادة تسجيل ملف <b>MOF</b> الخاص بها:</p>
<p><code>mofcomp C:\Windows\System32\wbem\sr.mof</code></p>
<p>للتأكد من نجاح العملية، استخدم الأمر التالي لسرد نقاط الاستعادة:</p>
<p><code>Get-ComputerRestorePoint</code></p>
</section>
<section class="section-card">
<h3 style="color: var(--xe-gold);">ملخص الأوامر والوظائف</h3>
<div class="table-container">
<table>
<thead>
<tr><th>الأمر البرمجي</th><th>الوظيفة التقنية</th></tr>
</thead>
<tbody>
<tr><td><code>winmgmt /verifyrepository</code></td><td>فحص سلامة قاعدة بيانات WMI</td></tr>
<tr><td><code>winmgmt /salvagerepository</code></td><td>محاولة إصلاح التلف داخلياً</td></tr>
<tr><td><code>winmgmt /resetrepository</code></td><td>إعادة بناء المستودع بالكامل</td></tr>
<tr><td><code>mofcomp sr.mof</code></td><td>إعادة تسجيل خدمة استعادة النظام</td></tr>
</tbody>
</table>
</div>
</section>
<footer style="background: rgb(37, 37, 37); border-radius: 10px; padding: 15px; text-align: center;">
<p style="margin: 0px;">يعد WMI محركاً حساساً في ويندوز، والتعامل معه بحذر يضمن استقرار نظامك.</p>
</footer>