pwsh.exe
Istilah pencarian katalog pwsh, powershell 7, powershell core
PowerShell 7. Ini adalah host pwsh lintas platform, sering kali berada di bawah Program Files\PowerShell\7. Ini bukan Windows PowerShell 5.1 (powershell.exe).
Yang perlu Anda ketahui
pwsh adalah PowerShell 7, bukan Windows PowerShell 5.1.
pwsh.exe adalah PowerShell 7, diinstal dari Microsoft sebagai host berdampingan. powershell.exe tetaplah Windows PowerShell 5.1 di System32\WindowsPowerShell. Windows Terminal dan OpenConsole hanya menggambar jendela. Mengakhiri pwsh tidak menghapus 5.1.
- Aman?
- Periksa jalur, tanda tangan, dan penerbit berkas yang sedang berjalan. Nama saja tidak dapat menentukan keamanan.
- Sama seperti powershell.exe?
- Bukan. Itu adalah Windows PowerShell 5.1
- Bisakah saya mengakhirinya?
- Sesi PowerShell 7 tersebut berhenti
Apa itu pwsh.exe?
pwsh adalah PowerShell 7, bukan Windows PowerShell 5.1. Host 5.1 tetap powershell.exe. Berkas ini adalah runtime lebih baru yang Anda instal. Ini bukan Windows Terminal.
Apa fungsinya?
Proses ini menjalankan skrip dan modul PowerShell 7. Beberapa snap-in 5.1 tidak akan dimuat di sini. Proses ini tidak menggambar UI tab (WindowsTerminal.exe) dan bukan cmd.exe.
Mengapa proses ini berjalan?
Anda membuka PowerShell 7, terminal VS Code yang diatur ke pwsh, atau tugas yang memanggil host ini. PC yang hanya memiliki 5.1 tidak akan menampilkan salinan Program Files\PowerShell\7.
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 'pwsh.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
pwsh bertanda tangan Microsoft di bawah Program Files\PowerShell adalah PowerShell 7. pwsh.exe di Temp bukanlah itu. Keamanan tetap bergantung pada induk dan baris -Command. Ini tetap bukan powershell.exe.
Bandingkan lokasi yang tercatat dengan file aktual. Folder yang dikenal saja tidak menetapkan identitas.
C:\Program Files\PowerShell\7\pwsh.exe
- Instalasi PowerShell 7 secara berdampingan (side-by-side)
- Windows PowerShell 5.1 adalah System32\WindowsPowerShell\v1.0\powershell.exe
- Jendela dapat berupa Windows Terminal atau OpenConsole
Bisakah saya mengakhirinya?
Menghentikan sesi 7 tersebut
Mengakhiri pwsh.exe akan mematikan PowerShell 7. powershell.exe 5.1 dapat tetap berjalan. Mengakhiri WindowsTerminal.exe hanya menutup UI tab, bukan setiap host 7 yang dimulai oleh sebuah tugas.
Bisakah saya menghapusnya?
Copot pemasangan PowerShell 7, pertahankan 5.1
Copot pemasangan PowerShell dari Apps jika Anda ingin menghapus pwsh. Jangan hapus System32\powershell.exe. Jangan hapus System32.
Haruskah ini berjalan saat Windows dimulai?
Tugas terjadwal atau profil dapat memulai pwsh. Itu bukan host 5.1 dan bukan bawaan Windows bernama powershell.exe.
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 | pwsh.exe |
|---|---|
| Jalur instalasi yang tercatat | C:\Program Files\PowerShell\7\pwsh.exe |
| Penerbit | Microsoft Corporation |
| Pemeriksaan tanda tangan | Periksa file aktual; entri ini tidak mensertifikasi identitas sertifikatnya. |
Masalah umum
Snap-in khusus 5.1 gagal dan mereka memperbaiki powershell.exe
Host ini adalah 7. Pasang modul 7 atau jalankan Windows PowerShell 5.1. File exe berbeda, riwayat galeri berbeda.
pwsh tersembunyi dari tugas acak
Baca -File / -Command. Host 7 tetap milik Microsoft. Muatan (payload) ada pada baris perintah tersebut. Itu bukan berarti "Terminal adalah malware."
Pemecahan masalah
Lakukan diagnosis sebelum Anda mengubah apa pun yang bersifat merusak.
pwsh -v versus $PSVersionTable di powershell.exe
7 mencetak dari file ini. 5.1 mencetak dari Windows PowerShell. Jangan mencampuradukkan dokumentasi pembaruan.
Periksa PID induk dengan cara yang sama seperti yang Anda lakukan untuk 5.1
explorer ditambah pintasan adalah tindakan Anda. Office yang meluncurkan pwsh adalah persoalan makro. Jangan hapus folder instalasi 7 sebagai langkah pertama.
Rincian teknis
Rincian teknis
| Nama gambar | pwsh.exe |
|---|---|
| Saudara proses | powershell.exe (Windows PowerShell 5.1) |
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 7 vs Windows PowerShell · pwsh.exe adalah PowerShell 7, powershell.exe adalah 5.1
- Microsoft Learn: memasang PowerShell di Windows · Jalur umum adalah Program Files\PowerShell\7
- 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.