عدي للمحتوى

pwsh.exe

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

مصطلحات البحث في الكتالوج pwsh, powershell 7, powershell core

Windowsتطبيق

PowerShell 7. ده مستضيف pwsh اللي بيشتغل عبر المنصات، وغالباً بيكون تحت مسار Program Files\PowerShell\7. مش هو Windows PowerShell 5.1 بتاع (powershell.exe).

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

pwsh هو PowerShell 7، مش Windows PowerShell 5.1.

pwsh.exe هو PowerShell 7، متسطب من Microsoft كمستضيف شغال جنباً إلى جنب (side-by-side). لكن powershell.exe لسه هو Windows PowerShell 5.1 اللي في System32\WindowsPowerShell. برامج Windows Terminal وOpenConsole بترسم الشباك بس. وإنهاء pwsh مش بيحذف الإصدار 5.1.

آمن؟
اتأكد من مسار الملف اللي شغال، وتوقيعه، وجهة النشر بتاعته. مجرد اسم الملف لوحده ما يثبتش إنه آمن.
زي powershell.exe بالظبط؟
لأ. ده Windows PowerShell 5.1
هل ينفع أقفله؟
جلسة PowerShell 7 دي بتوقف
Feex بتقولك
لو لقيت pwsh، بقرا سطر الأوامر على إنه PowerShell 7. مبعتبرش powershell.exe نفس الـ host، ومبلومش conhost على موديول مخصص لإصدار 7 بس.

ما هو pwsh.exe؟

pwsh هو PowerShell 7، مش Windows PowerShell 5.1. الـ host بتاع 5.1 بيفضل powershell.exe. الملف ده هو بيئة التشغيل الأحدث اللي بتثبتها. ومش هو Windows Terminal.

بيعمل إيه؟

بيشغل سكريبتات وموديولات PowerShell 7. بعض الـ snap-ins بتاعة 5.1 مش هتشتغل هنا. ومبيرسمش واجهة التبويبات (WindowsTerminal.exe) ومش هو cmd.exe.

ليه شغال؟

انت فتحت PowerShell 7، أو ترمنال في VS Code مضبوط على pwsh، أو مهمة بتنادي الـ host ده. أي جهاز كمبيوتر عليه 5.1 بس مش هيظهر فيه نسخة Program Files\PowerShell\7.

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

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

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

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

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

هل هو آمن؟

المضيف شرعي وسليم. السكريبت نفسه هو اللي عليه الكلام

ملف pwsh الموقع من Microsoft تحت Program Files\PowerShell بيكون PowerShell 7. ملف pwsh.exe في Temp مش هو. الأمان لسه بيعتمد على العملية الأب وسطر -Command. ده لسه مش powershell.exe.

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

C:\Program Files\PowerShell\7\pwsh.exe

  • تثبيت PowerShell 7 جنب إلى جنب
  • Windows PowerShell 5.1 بيكون System32\WindowsPowerShell\v1.0\powershell.exe
  • النافذة ممكن تكون Windows Terminal أو OpenConsole

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

بيوقف جلسة 7 دي

إنهاء pwsh.exe بيقفل PowerShell 7. powershell.exe 5.1 يقدر يفضل شغال. إنهاء WindowsTerminal.exe بيقفل بس واجهة التبويبات، مش كل host لإصدار 7 بدأته مهمة معينة.

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

إلغاء تثبيت PowerShell 7، واحتفظ بـ 5.1

شيل PowerShell من Apps لو عاوز تخلص من pwsh. متمسحش System32\powershell.exe. متمسحش System32.

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

مهمة مجدولة أو ملف بروفايل يقدروا يشغلوا pwsh. ده مش الـ host بتاع 5.1 ومش الافتراضي بتاع Windows اللي اسمه powershell.exe.

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

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

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

معلومات ملف pwsh.exe
اسم الملف التنفيذي pwsh.exe
مسار التثبيت المسجل C:\Program Files\PowerShell\7\pwsh.exe
جهة النشر Microsoft Corporation
فحص التوقيع افحص الملف الفعلي؛ هذا الإدخال لا يصدق هوية شهادته.

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

ملحق snap-in مخصص لـ 5.1 بيفشل فبيروحوا يصلحوا powershell.exe

الـ host ده هو 7. ثبت موديول 7 أو شغل Windows PowerShell 5.1. ده exe مختلف، وقصة معرض موديولات تانية خالص.

ملف pwsh مخفي شغال من مهمة عشوائية

اقرا -File أو -Command. الـ host بتاع 7 لسه تبع Microsoft. الحمولة هي السطر ده. الموضوع مش عبارة عن "الترمنال فيروس".

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

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

مقارنة pwsh -v مع $PSVersionTable في powershell.exe

إصدار 7 بيطبع النتيجة من الملف ده. 5.1 بيطبع من Windows PowerShell. متخلطش بين وثائق الترقية.

افحص الـ PID للأب بنفس الطريقة اللي بتعملها مع 5.1

explorer مع اختصار يعني انت اللي شغلته. لو Office بيشغل pwsh فدي قصة ماكرو. متمسحش فولدر تثبيت 7 كأول حركة.

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

التفاصيل التقنية
التفاصيل التقنية لـ pwsh.exe
اسم الصورة (Image name) pwsh.exe
البرنامج المماثل ليه powershell.exe (Windows PowerShell 5.1)

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

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

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

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

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

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

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