تفاصيل العمل

أداة تحسين لويندوز 10 و 11 تقول لك الحقيقة عن جهازك.

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

## ليش أداة أخرى؟

ثلاثة أشياء ما تلقاها في أغلب الأدوات:

**استرجاع حقيقي.** كل قيمة رجستري وكل خدمة وكل إعداد DNS وبيجفايل يُكتب في `backup.json` **قبل** ما يتغيّر — والملف يُحفظ على القرص بعد كل تعديل، مو في النهاية. سكّر النافذة في النص، انقطعت الكهرباء، أي شي: ملف الاسترجاع يبقى كاملاً و `Restore` يرجّعك بالضبط لوضعك الأول. مو "رجّع افتراضيات ويندوز" — بل **قيمك أنت**.

**تشخيص قبل التويك.** تقريرا الفحص والصحة يقرآن بيانات SMART وسجلات الأحداث وأكواد الشاشات الزرقاء والمكتبات اللي تسقّط ألعابك، ويشرحون معناها. لو رامك شغّالة أقل من سرعتها، أو واحد من أقراصك رمى 400 خطأ هذا الشهر — ما فيه تعديل رجستري بيحل هذا، والتقرير يقولها بصراحة.

**صراحة عن قيمة التويك.** التوقّع الواقعي من الجانب البرمجي: **3-8%**، وأغلبه في انتظام الفريمات مو في متوسط الـ FPS. اللي يوعدك بـ 200% يبيع لك وهماً. أكبر المكاسب في أي جهاز تقريباً هي: XMP في البيوس، وحل الحرارة، وتغيير القرص المعطوب. هذي الأداة تقول لك هذا بدل ما تخفيه.

---

## البداية السريعة

1. نزّل المشروع (زر **Code** الأخضر ← **Download ZIP**) وفك الضغط.

2. دبل كليك على **`START-HERE.bat`**. يطلب صلاحية المسؤول بنفسه.

3. شغّل **[1] Scan** أول شي واقرأ التقرير.

4. شغّل **[2] Preview** عشان تشوف بالضبط وش راح يتغيّر.

5. شغّل **[3] Apply tweaks** لو لسا تبي.

6. ريستارت.

كل شي يُحفظ في `Desktop\WinTweakKit`.

---

## وش تسوي كل خانة

| الخيار | وش يسوي | يغيّر شي؟ |

|---|---|---|

| **1. Scan** | تقرير كامل للهاردوير والإعدادات. سرعة الرام مقابل المصنّفة، أنواع الأقراص وصحتها، الكرت والهيرتز، حالة VBS، اللاتنسي والتذبذب، قائمة الستارت أب الحقيقية، سجل الأخطاء. | لا |

| **2. Preview** | يطبع كل تعديل راح يُطبَّق، مع القيمة الحالية جنب الجديدة. | لا |

| **3. Apply tweaks** | نقطة استرجاع ← ثم التعديلات. يسأل قبل أي شي حساس. | نعم |

| **4. Restore** | يقرأ `backup.json` ويرجّع كل شي. | نعم (يرجّع) |

| **5. Health check** | أي قرص يموت، وش كود الشاشة الزرقاء، أي مكتبة سقّطت لعبتك، وهل صمدت التعديلات بعد الريستارت. | لا |

| **6. Manual steps** | شغل البيوس والدرايفرات والحرارة اللي ما يقدر عليه سكربت — وفيه أغلب الأداء الحقيقي. | لا |

---

## وش يغيّر التويك فعلياً

<details>

<summary><b>الطاقة</b></summary>

- خطة Ultimate Performance (**أجهزة المكتب فقط** — راجع قسم اللابتوبات)

- إيقاف إيقاف أنوية المعالج، و PCIe ASPM، وتعليق الـ USB

- الحد الأدنى للمعالج يبقى 5%. تثبيته على 100% يرفع حرارة الخمول ويعاند خوارزمية الـ boost بدون أي مكسب FPS

- إطفاء Fast Startup — سبب شائع للفريز وبقاء الدرايفرات في حالة قديمة بعد الإقلاع

</details>

<details>

<summary><b>الألعاب</b></summary>

- تفعيل Game Mode، وإطفاء التسجيل الخلفي Game DVR

- تفعيل HAGS — **فقط** لو نسخة ويندوز ودرايفر الكرت يدعمونها، وإلا يتخطّاها

- أولويات MMCSS. أغلبها يطابق افتراضيات ويندوز 11 أصلاً؛ `SFIO Priority` هي الوحيدة اللي تتغيّر فعلاً

- `Win32PrioritySeparation = 38` لإعطاء التطبيق الأمامي وقت معالج أطول

</details>

<details>

<summary><b>الشبكة</b></summary>

- إطفاء خوارزمية Nagle و delayed ACK على كل واجهة

- إطفاء `NetworkThrottlingIndex`، وضبط TCP autotuning، وتفعيل RSS

- إطفاء توفير الطاقة على كرت الشبكة — سبب متكرر لقفزات البنق

- اختياري: تحويل الـ DNS لـ Cloudflare (يسألك أولاً)

- **ما يُغيَّر**: `congestionprovider`. ويندوز 11 يستخدم CUBIC أصلاً وهو أفضل من CTCP اللي لسا الأدلة القديمة تنصح به

</details>

<details>

<summary><b>الذاكرة</b></summary>

- إطفاء `ClearPageFileAtShutdown`، وضبط `LargeSystemCache`

- تفعيل `DisablePagingExecutive` — فقط مع 16 جيجا فأكثر

- اختياري: تثبيت حجم البيجفايل، يوقف ستتر إعادة التحجيم (يسألك)

- اختياري: منع تطبيقات المتجر من الخلفية (يسألك — لأنها توقف إشعاراتها)

</details>

<details>

<summary><b>الخدمات</b></summary>

DiagTrack و dmwappushservice و MapsBroker و RemoteRegistry و RetailDemo و Fax و WpcMonSvc.

خدمة SysMain تُعطَّل **فقط** لو قرص النظام SSD — على القرص الميكانيكي هي مفيدة فعلاً.

Windows Search و Print Spooler يُسأل عنهما كل واحد لحاله، ولا يُفترض شي.

</details>

<details>

<summary><b>المظهر والتتبع والتنظيف</b></summary>

- إطفاء الأنيميشن والشفافية وتأخير القوائم. **تنعيم الخطوط يبقى شغّالاً عمداً** — بدونه النص يطلع مكسور

- إطفاء تسريع الماوس

- إطفاء سياسة التتبع ومعرّف الإعلانات واقتراحات قائمة ابدأ ومشاركة التحديثات مع الآخرين

- تنظيف الملفات المؤقتة وكاش التحديثات وكاش الشيدرز (يسألك)

- تشغيل اختياري لـ DISM و SFC

</details>

<details>

<summary><b>Memory Integrity و VBS — يسأل ولا يفترض</b></summary>

تساوي تقريباً 5-15% FPS، مقابل حماية أضعف ضد درايفرات الكيرنل الخبيثة.

**خلّها شغّالة** لو تثبّت مودات ألعاب أو تشيتات أو أدوات spoof أو برامج مكركة. هذي بالضبط اللي تحمي منها، وإطفاؤها مع استخدامها هو الطريق المباشر لشاشات الذاكرة الزرقاء اللي بتحتاج تشخّصها بعدين.

ملاحظة: إطفاؤها **ما يوقف VBS** لو عندك WSL أو Docker أو Windows Sandbox أو Virtual Machine Platform — هذي تجبر الـ hypervisor يشتغل بشكل مستقل. تقرير الفحص يبيّن أيّها المسؤول.

</details>

---

## اللابتوبات

يُكتشف تلقائياً من نوع الهيكل ووجود بطارية. على اللابتوب الأداة **تتخطّى** خطة Ultimate Performance وإعدادات منع النوم — على البطارية هذي تعني جهاز حار وساعة تشغيل. يُطبَّق فقط التعديل الآمن على وضع الشحن (إيقاف تعليق الـ USB).

استخدم منزلق الأداء المدمج في ويندوز على *Best performance* وأنت موصول بالشاحن بدلاً منها.

---

## الأمان

- **نقطة استرجاع** قبل أي شي (مع مسار بديل لـ PowerShell 7 حيث `Checkpoint-Computer` غير موجود)

- **`backup.json` يُحفظ بعد كل تعديل**، فحتى التشغيل المقطوع يترك استرجاعاً كاملاً

- **النسخ السابقة ما تُستبدل أبداً** — تُعاد تسميتها بختم زمني، لأن الأقدم يحمل قيمك الأصلية الحقيقية

- **وضع المعاينة** يعرض كل شي أولاً

- **يُسأل عن كل واحد**: الـ DNS، البيجفايل، تطبيقات الخلفية، البحث، الطابعة، التنظيف، DISM/SFC، و Memory Integrity

- **الأجهزة المرتبطة بدومين** تحصل على تحذير — بعض التعديلات تلمس مفاتيح Group Policy اللي يديرها قسم تقنية المعلومات

- **بوابة إصدار**: يرفض العمل تحت 1903، ويفحص دعم HAGS

- سجل في `tweak-log.txt` و `restore-log.txt`

### ما لا يغطيه الاسترجاع

إعدادات `powercfg` الفرعية تُرجَّع بإعادة تعيين خطة الطاقة، وهذي تُعرض كسؤال صريح لأنها تحذف الخطط المخصصة وخطط الشركة المصنّعة. الملفات المحذوفة في خطوة التنظيف راحت. إصلاحات DISM و SFC غير قابلة للتراجع — ولا تبيها كذلك أصلاً.

---

## تحذيرات متوقعة

**SmartScreen**: "Windows protected your PC" ← اضغط *More info* ← *Run anyway*. السكربتات غير موقّعة رقمياً؛ شهادة التوقيع تكلّف مئات الدولارات سنوياً وهذا مشروع مجاني.

**مكافح الفيروسات**: بعض المحركات ترفع علماً على أي سكربت يعدّل الرجستري ويوقف خدمات. كل شي هنا PowerShell نصي مكشوف — اقرأه قبل ما تشغّله. وهذا بالضبط سبب نشر الكود.

**Execution policy**: مُعالَجة تلقائياً. `START-HERE.bat` يشغّل PowerShell بـ `-ExecutionPolicy Bypass` لتلك العملية فقط، وما يغيّر سياسة نظامك.

---

## للمساهمين

شغّل **[7] Self-test** (أو `.\Test-Syntax.ps1`) بعد أي تعديل. يحلّل كل السكربتات بمحلّل PowerShell نفسه، ويتأكد أن كل `Kind` يكتبه `Tweak.ps1` له فرع مقابل في `Restore.ps1` — الخطأ الإملائي هناك يعني "بدون استرجاع" بصمت. لا ينفّذ أي شي ولا يحتاج صلاحيات مسؤول.

رجاءً شغّله قبل فتح أي Pull Request.

---

## المتطلبات

- ويندوز 10 إصدار 1903 (بيلد 18362) فأحدث، أو ويندوز 11

- صلاحيات مسؤول

- Windows PowerShell 5.1 (مدمج) أو PowerShell 7

---

## قبل ما تفتح Issue

شغّل **[1] Scan** و **[5] Health check** وأرفق التقريرين.

التقريران يحتويان على مسارات برامج، وهذي غالباً تتضمن اسم المستخدم حقك (`C:\Users\yourname\AppData\...` في قسمي الستارت أب والكراشات). تصفّحهما قبل الإرفاق واحذف أي شي ما تبي تنشره.

ولو مشكلتك كراش أو فريز، تقرير الصحة على الأغلب سمّى لك السبب أصلاً.

بطاقة العمل