1. [الويكي](https://feex.it/wiki/)
2. [العمليات](https://feex.it/wiki/process/)
3. [عمليات التطبيق](https://feex.it/wiki/process/application/)
4. Code.exe

# Code.exe

عملية تطبيق: Microsoft Corporation

مصطلحات البحث في الكتالوج code, vs code, visual studio code

Windows, تطبيق

Visual Studio Code. السطور الزيادة لـ Code.exe بتكون تبع Electron helper، وGPU، وextension hosts، مش نسخ زيادة من Visual Studio.

## اللي محتاج تعرفه

ده VS Code، محرر مبني على Electron. أما Visual Studio فهو devenv.exe.

Code.exe هو Visual Studio Code. نظام Electron بيشغل عمليات الـ GPU والـ extension-host بنفس اسم الـ image. أما devenv.exe فهو الـ IDE الكامل بتاع Visual Studio وده منتج مختلف تماماً.

- **آمن؟**: اتأكد من مسار الملف اللي شغال، وتوقيعه، وجهة النشر بتاعته. مجرد اسم الملف لوحده ما يثبتش إنه آمن.

  **هل ده Visual Studio؟**: لا. devenv.exe هو Visual Studio

  **استهلاك CPU عالي؟**: ممكن يكون فيه مراقب ملفات أو إضافة مساهمة. قارن النشاط الحالي قبل تعطيل الإضافات.

Feex بتقولك

لو لقيت Code.exe شغال جامد بعد ما فتحت repo ضخم، هفحص الـ file watcher والإضافات. مش همسح تثبيت Visual Studio، لأن ده ملف exe مختلف.

## إيه هو Code.exe؟

Code.exe هو محرر Visual Studio Code المكتبي. ده شغال بـ Electron. الأسماء المشتركة للعمليات دي عادة في عيلة Chromium، ومش معناها تثبيت تاني للبرنامج.

## بيعمل إيه؟

العملية الأساسية (main process) بتمتلك النوافذ. والـ Extension Host بيشغل الإضافات. وسيرفر اللغة (language server) ممكن يكون ملف exe مختلف خالص، زي ملف node أو rust-analyzer binary.

## ليه شغال؟

أنت فتحت فولدر أو نافذة remote. ملف Code.exe اللي جاي من portable zip في Downloads يفضل برضه VS Code لو موقع رسمياً من Microsoft، بس المسار مش هيكون Program Files.

## ليه فيه منه كذا نسخة شغالين؟

Main، وGPU، وrenderer، وextension host. لو فتحت Command Palette واخترت "Developer: Open Process Explorer" هيوضحلك أسماءهم.

## فحص النسخة قيد التشغيل

في Windows PowerShell، يسرد هذا الاستعلام للقراءة فقط معرفات العمليات المطابقة، وأوقات الإنشاء، ومسارات الملفات التنفيذية على هذا الكمبيوتر.

`Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'Code.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List`

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

استخدم [دليل هوية الملف](https://feex.it/wiki/l/arz/software/system/verify-executable-path-signature/) لمقارنة التوقيعات وبيانات التعريف الخاصة بالمنتج. اسم الملف وحده لا يمكن أن يثبت الأمان.

## هل هو آمن؟

تحقق من هذا الملف قيد التشغيل

ملف Code.exe الموقع من Microsoft وموجود تحت Microsoft VS Code هو المحرر. لكن Code.exe في فولدر أدوات عشوائي ممكن يكون مجرد ملف متسمي بنفس الاسم.

قارن الموقع المسجل بالملف الفعلي. مجلد مألوف وحده لا يثبت الهوية.

`C:\Users\<you>\AppData\Local\Programs\Microsoft VS Code\Code.exe`

- تثبيت المستخدم (User install) هو المسار الافتراضي
- تثبيت النظام (System install) بيستخدم Program Files\Microsoft VS Code
- مش devenv.exe

## هل ينفع أقفله؟

بيقفل النافذة والإضافات

إنهاء العملية الأساسية بيقفل المحرر. إنهاء الـ extension host بس بيعيد تشغيل الإضافات. الملفات اللي ماتحفظتش بتفضل في النسخ الاحتياطي بتاع VS Code، مش في Windows.

## هل ينفع أفتحه وأمسحه؟

إلغاء تثبيت VS Code

استخدم برنامج إلغاء التثبيت بتاع VS Code أو Settings > Apps. مسح Code.exe بيسيب فولدر بيانات المستخدم مكانه.

## هل المفروض يشتغل مع بداية تشغيل Windows؟

VS Code ممكن يعيد فتح الفولدرات وقت تسجيل الدخول لو Windows استرجع النافذة. دي استعادة للجلسة (session restore)، مش خدمة شغالة في الخلفية.

## قياس استخدام الموارد

| وحدة المعالجة المركزية والذاكرة | قارن عدة ملاحظات لنفس معرف العملية وحمل العمل. هذه الإدخال ليس له خط أساس عالمي مقاس بشكل مستقل.      |
| ------------------------------- | ----------------------------------------------------------------------------------------------------- |
| القرص والشبكة                   | نسب النشاط إلى العملية الفعلية والمهمة الحالية؛ اسم الملف وحده لا يحدد الوجهات المتوقعة أو حجم النقل. |

## معلومات الملف

| اسم الملف التنفيذي  | Code.exe                                                           |
| ------------------- | ------------------------------------------------------------------ |
| مسار التثبيت المسجل | C:\Users\\\<you>\AppData\Local\Programs\Microsoft VS Code\Code.exe |
| جهة النشر           | Microsoft Corporation                                              |
| فحص التوقيع         | افحص الملف الفعلي؛ هذا الإدخال لا يصدق هوية شهادته.                |

## المشاكل الشائعة

### حدود مقابض الملفات (file handles) للـ watcher

Microsoft موضحة استثناءات الـ watcher في توثيقها. فولدر node_modules ممكن يخلي Code.exe مشغول دايماً حتى لو مفيش أي خطأ برمجي (syntax error).

### بيحصل خلط بينه وبين Visual Studio

مقالات المساعدة اللي بتقول "اقفل Visual Studio" قصدها devenv.exe. إنما العملية دي هي المحرر الخفيف.

## استكشاف الأخطاء وإصلاحها

شخّص المشكلة الأول قبل ما تعمل أي تغيير يضر النظام.

### شغله مع تعطيل الإضافات

code --disable-extensions هو الاختبار الموثق رسمياً. لو استهلاك الـ CPU نزل، يبقى المشكلة في قائمة الإضافات، مش في Windows نفسه.

### افتح Process Explorer جوه VS Code

بيوضح الفرق بين الـ renderer والـ extension host. الـ Task Manager ميعرفش يعمل ده.

## التفاصيل التقنية

التفاصيل التقنية

| اسم الصورة (Image name) | Code.exe           |
| ----------------------- | ------------------ |
| المنتج                  | Visual Studio Code |

## التحقق من هوية ملف شغال

اسم الملف وحده لا يمكن أن يثبت الأمان. تحقق من المسار الفعلي والتوقيع وهوية المنتج.

## ذات صلة

العناصر دي مرتبطة بالمقالة دي. النوع موضح على كل رابط.

[Visual Studio Code: تطبيق](https://feex.it/wiki/l/arz/software/visual-studio-code/)[إمتى استهلاك الـ CPU العالى بيكون عادي: دليل](https://feex.it/wiki/l/arz/software/system/when-high-cpu-is-normal/)[تحقق من مسار الملف التنفيذي والتوقيع الرقمي: دليل](https://feex.it/wiki/l/arz/software/system/verify-executable-path-signature/)[اقرأ مدير المهام وقارن نشاط العمليات: دليل](https://feex.it/wiki/l/arz/software/system/how-to-read-task-manager/)[عمليات التطبيق: الفئة](https://feex.it/wiki/process/application/)

## المصادر والتحقق

تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. [إزاي بنعمل أبحاثنا](https://feex.it/wiki/research/).

- [Microsoft: نموذج عمليات VS Code ](https://code.visualstudio.com/docs/supporting/troubleshoot-render-performance)· Extension host وGPU
- [Microsoft: متطلبات تشغيل VS Code ](https://code.visualstudio.com/docs/supporting/requirements)· توثيق المحرر الرسمي
- [خريطة عمليات Foxhole ](https://foxhole.feex.it/)· عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
- [Microsoft Sysinternals: أداة Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· بتشرح إزاي تفحص التواقيع الرقمية للملفات. المرجع ده مش إثبات لهوية أو أمان ملف معين شغال حالياً.
- [Microsoft: Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· طريقة استعلام العمليات المحلية للقراءة فقط.
- [خصائص Microsoft: Win32_Process ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· توثق معرفات العمليات، ومسارات الملفات التنفيذية، وتواريخ الإنشاء، وإعادة استخدام معرف العملية الأب.

## هل المقالة دي كانت مفيدة؟

مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.

حقائق سريعة

نبذة تعريفية سريعة عن الصفحة دي. المواصفات، والمصادر، والتفاصيل الكاملة موجودة في المقالة.

- **النوع**: عملية تطبيق

  **جهة النشر**: Microsoft Corporation

  **ملف تنفيذي**: Code.exe

  **التطبيق الأصل**: [Visual Studio Code](https://feex.it/wiki/l/arz/software/visual-studio-code/)

  **تسجيل السياق**: إدخال مرجع Feex Wiki

حالة المصدر المسجل: تمت مراجعته بواسطة Feex: تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/arz/process/code.exe/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
