مواد پر جائیں

powershell.exe

ایپلیکیشن پروسیسMicrosoft Corporation

کیٹلاگ تلاش کی شرائط powershell, windows powershell

Windowsایپلیکیشن

Windows PowerShell 5.1۔ pwsh.exe دراصل PowerShell 7 ہے۔ یہ دونوں موجود ہو سکتے ہیں۔ کنسول ونڈو اکثر conhost.exe ہوتی ہے۔

آپ کے لیے جاننا کیا ضروری ہے

یہ Windows PowerShell 5.1 ہے۔ کمانڈ لائن پر موجود اسکرپٹ اصل خطرہ ہے، ہوسٹ کا نام نہیں۔

powershell.exe دراصل Windows PowerShell ہے۔ pwsh.exe نیا PowerShell ہے۔ conhost.exe ونڈو بناتا ہے۔ ورڈ میکرو سے پوشیدہ powershell.exe ایک کمانڈ لائن کا معاملہ ہے۔

محفوظ ہے؟
چلنے والی فائل کا پاتھ، دستخط اور پبلشر چیک کریں۔ صرف نام سے حفاظت کا تعین نہیں کیا جا سکتا۔
کیا یہ pwsh جیسا ہی ہے؟
نہیں، pwsh دراصل PowerShell 7 ہے
conhost وہاں کیوں موجود ہے؟
وہ کنسول ونڈو ہے
Feex کا کہنا ہے
میں کبھی بھی powershell.exe کو صرف اس لیے مالویئر نہیں کہتا کہ وہ چل رہا ہے۔ میں کمانڈ لائن پڑھتا ہوں۔ کسی دستخط شدہ ہوسٹ کا Temp اسکرپٹ لانچ کرنا اصل مسئلہ ہے۔

powershell.exe کیا ہے؟

powershell.exe دراصل Windows PowerShell 5.1 ہے، جو Windows کے ساتھ فراہم کیا جاتا ہے۔ یہ pwsh.exe نہیں ہے، جسے آپ Microsoft سے PowerShell 7 کے طور پر انسٹال کرتے ہیں۔

یہ کیا کام کرتا ہے؟

یہ اسکرپٹس اور cmdlets چلاتا ہے۔ Execution policy غیر دستخط شدہ مقامی اسکرپٹس کو روک سکتی ہے۔ کمانڈ لائن پر bypass کا ہونا ایک خطرے کی علامت ہے اگر آپ نے اسے ٹائپ نہیں کیا۔

یہ کیوں چل رہا ہے؟

آپ نے ایک پرامپٹ کھولا، کسی شیڈول شدہ ٹاسک یا انسٹالر نے کوئی اسکرپٹ لانچ کیا۔ بغیر فائل والا مالویئر (fileless malware) بھی اس ہوسٹ کو استعمال کرتا ہے۔ پاتھ اور کمانڈ لائن مل کر حقیقت کا فیصلہ کرتے ہیں۔

چلنے والے انسٹنس کا معائنہ کریں

ونڈوز پاور شیل میں، یہ ریڈ-اونلی کوئری اس پی سی پر مماثل پروسیس آئی ڈیز، تخلیق کے اوقات اور ایگزیکیوٹیبل پاتھ کی فہرست بناتی ہے۔

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

کوئی نتیجہ یا ناقابل رسائی راستہ غیر حتمی ہے۔ محفوظ کردہ عمل رسائی کو محدود کر سکتے ہیں، اور پروسیس آئی ڈیز کو دوبارہ استعمال کیا جا سکتا ہے۔ ذاتی راستوں کو مقامی رکھیں۔

دستخط اور پروڈکٹ میٹا ڈیٹا کا موازنہ کرنے کے لیے فائل-شناخت گائیڈ استعمال کریں۔ ایک فائل نام اکیلے حفاظت قائم نہیں کر سکتا۔

کیا یہ محفوظ ہے؟

ہوسٹ جائز ہے۔ اسکرپٹ سوالیہ نشان ہے

System32 یا SysWOW64 کا powershell.exe ہی Windows ہوسٹ ہے۔ حفاظت کا انحصار پیرنٹ پراسیس اور -Command / -EncodedCommand والی لائن پر ہوتا ہے۔ صرف فائل کے نام کی بنیاد پر کیے گئے فیصلے یہاں غلط ثابت ہوتے ہیں۔

ریکارڈ شدہ مقام کا اصل فائل سے موازنہ کریں۔ ایک واقف فولڈر اکیلے شناخت قائم نہیں کرتا ہے۔

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

  • PowerShell 7 دراصل pwsh.exe ہے
  • 32-bit ہوسٹ SysWOW64 کے تحت موجود ہوتا ہے
  • ہمیشہ آرگومنٹس کو پڑھیں

کیا میں اسے بند کر سکتا ہوں؟

اس اسکرپٹ کو روکتا ہے

powershell.exe کو ختم کرنے سے وہ سیشن ختم ہو جاتا ہے۔ اگر کوئی ٹاسک اسے دوبارہ شروع کر دے، تو اس ٹاسک کو تلاش کریں۔ conhost.exe کو ختم کرنے سے صرف ونڈو بند ہوتی ہے۔

کیا میں اسے ہٹا سکتا ہوں؟

نہیں

powershell.exe کو حذف نہ کریں۔ اگر یہ ایک لاک ڈاؤن پی سی ہے تو پالیسی کے ذریعے اسکرپٹ پر عمل درآمد کو محدود کریں۔ Windows servicing کو اس ہوسٹ کی ضرورت ہوتی ہے۔

کیا اسے Windows کے ساتھ شروع ہونا چاہیے؟

پوشیدہ ونڈو کے ساتھ Startup PowerShell ایک پرسسٹنس چیک ہے۔ آپ کا خود بنایا ہوا انٹرایکٹو شارٹ کٹ بالکل ٹھیک ہے۔

وسائل کے استعمال کی پیمائش کریں

یونیورسل بیس لائن کا مفروضہ کرنے کے بجائے موجودہ عمل کی پیمائش کریں
CPU اور میموری ایک ہی PID اور ورک لوڈ کے لیے کئی مشاہدات کا موازنہ کریں۔ اس اندراج میں کوئی آزادانہ طور پر ماپا گیا یونیورسل بیس لائن نہیں ہے۔
ڈسک اور نیٹ ورک اصل عمل اور موجودہ ٹاسک کو سرگرمی سے منسوب کریں؛ ایک فائل نام اکیلے متوقع منزلوں یا ٹرانسفر والیوم قائم نہیں کرتا ہے۔

فائل کی معلومات

powershell.exe فائل کی معلومات
ایگزیکیوٹیبل کا نام powershell.exe
ریکارڈ شدہ تنصیب کا راستہ C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
پبلشر Microsoft Corporation
دستخط کی جانچ اصل فائل کا معائنہ کریں؛ یہ اندراج اس کے سرٹیفکیٹ کی شناخت کی تصدیق نہیں کرتا ہے۔

عام مسائل

لاگ آن پر EncodedCommand

لائن کو کاپی کریں اور اسے کسی محفوظ ایڈیٹر میں ڈی کوڈ کریں۔ اصل پے لوڈ وہ ہے، نہ کہ یہ بات کہ "PowerShell ایک وائرس ہے"۔

cmd کے ساتھ غلط فہمی

بیچ فائلیں cmd.exe ہوتی ہیں۔ PowerShell پروفائلز ایک مختلف اسٹارٹ اپ فائل ہیں۔

ٹربل شوٹنگ

کسی بھی نقصان دہ اقدام سے پہلے تشخیص کریں۔

پیرنٹ PID کی جانچ کریں

winword کا powershell لانچ کرنا Office میکرو کا معاملہ ہے۔ شارٹ کٹ پر کلک کرنے کے بعد explorer کی جانب سے اسے لانچ کرنا آپ کی اپنی کارروائی ہے۔

ایک اسکرپٹ کو روکنے کے لیے PowerShell کو غیر فعال نہ کریں

ٹاسک یا دستاویز کو ہٹا دیں۔ ہوسٹ محض ایک ٹول ہے۔

تکنیکی تفصیلات

تکنیکی تفصیلات
powershell.exe کی تکنیکی تفصیلات
امیج کا نام powershell.exe
ہم مثل (Sibling) pwsh.exe (PowerShell 7)

چلتی ہوئی فائل کی شناخت چیک کریں

ایک فائل نام اکیلے حفاظت قائم نہیں کر سکتا۔ اصل راستے، دستخط اور پروڈکٹ کی شناخت کی تصدیق کریں۔

ذرائع اور توثیق

ریکارڈ شدہ ماخذ کا لیبل: اگست 2026۔ یہ لیبل آزادانہ توثیق قائم نہیں کرتا۔ ہم تحقیق کیسے کرتے ہیں.

کیا یہ مضمون مفید تھا؟

ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔

کیا یہ مضمون مفید تھا؟