powershell.exe
Istilah pencarian katalog powershell, windows powershell
Windows PowerShell 5.1. pwsh.exe adalah PowerShell 7. Keduanya bisa hadir secara bersamaan. Jendela konsol sering kali berupa conhost.exe.
Yang perlu Anda ketahui
Ini adalah Windows PowerShell 5.1. Skrip pada baris perintah adalah risikonya, bukan nama host-nya.
powershell.exe adalah Windows PowerShell. pwsh.exe adalah PowerShell yang lebih baru. conhost.exe menggambar jendela. powershell.exe tersembunyi dari makro word adalah persoalan baris perintah.
- Aman?
- Periksa jalur, tanda tangan, dan penerbit berkas yang sedang berjalan. Nama saja tidak dapat menentukan keamanan.
- Sama dengan pwsh?
- Tidak. pwsh adalah PowerShell 7
- Mengapa conhost ada di sana?
- Itu adalah jendela konsol
Apa itu powershell.exe?
powershell.exe adalah Windows PowerShell 5.1, bawaan Windows. Ini bukan pwsh.exe, yang Anda instal sebagai PowerShell 7 dari Microsoft.
Apa fungsinya?
Proses ini menjalankan skrip dan cmdlet. Kebijakan eksekusi dapat memblokir skrip lokal yang tidak ditandatangani. Bypass pada baris perintah adalah tanda bahaya jika Anda tidak mengetikkannya sendiri.
Mengapa proses ini berjalan?
Anda membuka prompt, tugas terjadwal, atau alat penginstal meluncurkan skrip. Malware tanpa berkas juga menggunakan host ini. Jalur ditambah baris perintah menentukan persoalannya.
Periksa instans yang sedang berjalan
Di Windows PowerShell, kueri hanya-baca ini mencantumkan ID proses yang cocok, waktu pembuatan, dan jalur eksekusi di PC ini.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'powershell.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Hasil tidak ada atau jalur yang tidak dapat diakses tidak meyakinkan. Proses yang dilindungi dapat membatasi akses, dan ID proses dapat digunakan kembali. Simpan jalur pribadi secara lokal.
Gunakan panduan identitas file untuk membandingkan tanda tangan dan metadata produk. Nama file saja tidak dapat menetapkan keamanan.
Apakah ini aman?
Host sah. Skrip adalah pertanyaannya
powershell.exe di System32 atau SysWOW64 adalah host Windows. Keamanan bergantung pada proses induk dan baris -Command / -EncodedCommand. Penilaian berdasarkan nama berkas saja tidak berlaku di sini.
Bandingkan lokasi yang tercatat dengan file aktual. Folder yang dikenal saja tidak menetapkan identitas.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
- PowerShell 7 adalah pwsh.exe
- Host 32-bit berada di bawah SysWOW64
- Selalu baca argumennya
Bisakah saya mengakhirinya?
Menghentikan skrip tersebut
Mengakhiri powershell.exe mematikan sesi tersebut. Jika ada tugas yang memulainya kembali, temukan tugas itu. Mengakhiri conhost.exe hanya menutup jendelanya.
Bisakah saya menghapusnya?
Tidak
Jangan menghapus powershell.exe. Batasi eksekusi skrip dengan kebijakan jika ini adalah PC yang dikunci. Layanan Windows memerlukan host ini.
Haruskah ini berjalan saat Windows dimulai?
PowerShell saat Startup dengan jendela tersembunyi adalah pemeriksaan persistensi. Pintasan interaktif yang Anda buat sendiri tidak bermasalah.
Ukur penggunaan sumber daya
| CPU dan memori | Bandingkan beberapa pengamatan untuk PID dan beban kerja yang sama. Entri ini tidak memiliki basis universal yang diukur secara independen. |
|---|---|
| Disk dan jaringan | Atribusikan aktivitas ke proses aktual dan tugas saat ini; nama file saja tidak menetapkan tujuan yang diharapkan atau volume transfer. |
Informasi berkas
| Nama berkas eksekusi | powershell.exe |
|---|---|
| Jalur instalasi yang tercatat | C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe |
| Penerbit | Microsoft Corporation |
| Pemeriksaan tanda tangan | Periksa file aktual; entri ini tidak mensertifikasi identitas sertifikatnya. |
Masalah umum
EncodedCommand saat masuk log
Salin baris tersebut dan dekodekan di editor yang aman. Itulah muatan payload-nya, bukan "PowerShell adalah virus".
Terkecoh dengan cmd
Berkas batch adalah cmd.exe. Profil PowerShell adalah berkas startup yang berbeda.
Pemecahan masalah
Lakukan diagnosis sebelum Anda mengubah apa pun yang bersifat merusak.
Periksa PID induk
winword yang meluncurkan powershell adalah persoalan makro Office. explorer yang meluncurkannya setelah Anda mengeklik pintasan adalah tindakan Anda.
Jangan menonaktifkan PowerShell untuk menghentikan satu skrip
Hapus tugas atau dokumen tersebut. Host ini hanyalah sebuah alat.
Rincian teknis
Rincian teknis
| Nama gambar | powershell.exe |
|---|---|
| Saudara proses | pwsh.exe (PowerShell 7) |
Periksa identitas berkas yang berjalan
Nama file saja tidak dapat menetapkan keamanan. Verifikasi jalur aktual, tanda tangan, dan identitas produk.
Sumber dan verifikasi
Label sumber tercatat: Agustus 2026. Label ini tidak menetapkan verifikasi independen. Cara kami meneliti.
- Microsoft Learn: PowerShell · Windows PowerShell dan pwsh
- Microsoft Learn: conhost · Host jendela konsol
- Peta proses Foxhole · Sampel pihak pertama pada PC Windows. Bukan tolok ukur lab.
- Microsoft Sysinternals: Sigcheck · Menjelaskan cara memeriksa tanda tangan berkas. Referensi ini tidak menetapkan identitas atau keamanan berkas tertentu yang sedang berjalan.
- Microsoft: Get-CimInstance · Metode kueri proses lokal hanya-baca.
- Microsoft: Win32_Process properties · Mendokumentasikan ID proses, jalur eksekusi, tanggal pembuatan, dan penggunaan kembali ID induk.
Apakah artikel ini bermanfaat?
Cukup jawab ya atau tidak. Pilih alasan jika Anda mau, atau tambahkan catatan singkat.
Terima kasih. Ini membantu kami menyempurnakan halaman ini.