pwsh.exe
مصطلحات البحث في الكتالوج pwsh, powershell 7, powershell core
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 كمضيف يعمل جنبا إلى جنب. يظل powershell.exe هو Windows PowerShell 5.1 في System32\WindowsPowerShell. يقتصر دور Windows Terminal وOpenConsole على رسم النافذة فقط. إنهاء pwsh لا يزيل الإصدار 5.1.
- هل هو آمن؟
- تحقق من مسار الملف قيد التشغيل وتوقيعه والناشر. لا يمكن للاسم وحده أن يثبت الأمان.
- هل هو نفسه powershell.exe؟
- لا. ذاك هو Windows PowerShell 5.1
- هل يمكنني إنهاؤه؟
- تتوقف جلسة PowerShell 7 تلك
ما هو pwsh.exe؟
pwsh هو PowerShell 7، وليس Windows PowerShell 5.1. يظل مضيف 5.1 هو powershell.exe. هذا الملف هو بيئة التشغيل الأحدث التي تقوم بتثبيتها. ليس Windows Terminal.
ما وظيفته؟
يشغل البرامج النصية والوحدات النمطية الخاصة بـ PowerShell 7. لن يتم تحميل بعض الأدوات الإضافية (snap-ins) الخاصة بالإصدار 5.1 هنا. لا يرسم واجهة المستخدم ذات علامات التبويب (WindowsTerminal.exe) وليس cmd.exe.
لماذا يعمل؟
لقد قمت بفتح PowerShell 7، أو موجه أوامر في VS Code مضبوط على pwsh، أو استدعت مهمة مجدولة هذا المضيف. جهاز الكمبيوتر الذي يحتوي على 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 يغلق واجهة مستخدم علامة التبويب فقط، وليس كل مضيف 7 بدأته مهمة.
هل يمكنني إزالته؟
إلغاء تثبيت PowerShell 7، والاحتفاظ بالإصدار 5.1
قم بإلغاء تثبيت PowerShell من Apps إذا كنت تريد التخلص من pwsh. لا تحذف System32\powershell.exe. لا تحذف System32.
هل ينبغي أن يبدأ مع Windows؟
يمكن لمهمة مجدولة أو ملف تعريف بدء pwsh. هذا ليس مضيف 5.1 وليس ملف Windows الافتراضي المسمى powershell.exe.
قياس استخدام الموارد
| وحدة المعالجة المركزية والذاكرة | قارن عدة ملاحظات لنفس معرف العملية (PID) وحمل العمل. لا يحتوي هذا الإدخال على خط أساس عالمي مقاس بشكل مستقل. |
|---|---|
| القرص والشبكة | عزو النشاط إلى العملية الفعلية والمهمة الحالية؛ لا يثبت اسم الملف وحده الوجهات المتوقعة أو حجم النقل. |
معلومات الملف
| اسم الملف التنفيذي | pwsh.exe |
|---|---|
| مسار التثبيت المسجل | C:\Program Files\PowerShell\7\pwsh.exe |
| الناشر | Microsoft Corporation |
| فحص التوقيع | افحص الملف الفعلي؛ لا يصدق هذا الإدخال على هوية شهادته. |
المشكلات الشائعة
فشل مكون إضافي خاص بالإصدار 5.1 فقط ويقومون بإصلاح powershell.exe
هذا المضيف هو 7. قم بتثبيت وحدة 7 النمطية أو شغّل Windows PowerShell 5.1. ملف exe مختلف، وتفاصيل معرض مختلفة.
ملف pwsh مخفي من مهمة عشوائية
اقرأ -File / -Command. يظل مضيف 7 تابعا لـ Microsoft. الحمولة هي السطر نفسه. هذا لا يعني أن "Terminal برنامج ضار."
استكشاف الأخطاء وإصلاحها
قم بالتشخيص قبل إجراء أي تغيير مدمر.
مقارنة بين pwsh -v و $PSVersionTable في powershell.exe
يطبع الإصدار 7 من هذا الملف. يطبع الإصدار 5.1 من Windows PowerShell. لا تخلط بين وثائق الترقية.
افحص PID الأصل بالطريقة نفسها التي تتبعها مع الإصدار 5.1
إن كان explorer متبوعا باختصار فهذا أنت. تشغيل Office لـ pwsh هو أمر يتعلق بوحدات الماكرو. لا تحذف مجلد تثبيت 7 كخطوة أولى.
التفاصيل التقنية
التفاصيل التقنية
| اسم الصورة | pwsh.exe |
|---|---|
| المثيل المماثل | powershell.exe (Windows PowerShell 5.1) |
التحقق من هوية ملف قيد التشغيل
لا يمكن لاسم الملف وحده إثبات الأمان. تحقق من المسار الفعلي والتوقيع وهوية المنتج.
المصادر والتحقق
تصنيف المصدر المسجل: أغسطس 2026. لا يثبت هذا التصنيف التحقق المستقل. كيف نقوم بالبحث.
- Microsoft Learn: مقارنة بين PowerShell 7 و Windows PowerShell · pwsh.exe هو PowerShell 7، و powershell.exe هو 5.1
- Microsoft Learn: تثبيت PowerShell على Windows · المسار النموذجي هو Program Files\PowerShell\7
- مخطط عمليات Foxhole · عينات مباشرة مأخوذة من أجهزة كمبيوتر بنظام Windows. ليس معيارًا مخبريًا.
- Microsoft Sysinternals: Sigcheck · يشرح كيفية فحص توقيعات الملفات. لا يثبت هذا المرجع هوية أو أمان ملف قيد التشغيل بعينه.
- Microsoft: Get-CimInstance · طريقة استعلام عملية محلية للقراءة فقط.
- خصائص Microsoft: Win32_Process · توثق معرفات العمليات، والمسارات التنفيذية، وتواريخ الإنشاء، وإعادة استخدام معرف العملية الأصل.
هل كانت هذه المقالة مفيدة؟
يكفي الإجابة بنعم أو لا. اختر سببًا إذا أردت، أو أضف ملاحظة قصيرة.
شكرًا لك. يساعدنا هذا في تحسين هذه الصفحة.