Lanjutkan ke konten

pwsh.exe

Proses AplikasiMicrosoft Corporation

Istilah pencarian katalog pwsh, powershell 7, powershell core

WindowsAplikasi

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
Feex menyatakan
Jika melihat pwsh, saya membaca baris perintah tersebut sebagai PowerShell 7. Saya tidak memperlakukan powershell.exe sebagai host yang sama, dan saya tidak menyalahkan conhost untuk modul yang khusus untuk versi 7.

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

Ukur proses saat ini daripada mengasumsikan basis universal
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

Informasi file pwsh.exe
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
Detail teknis pwsh.exe
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.

Apakah artikel ini bermanfaat?

Cukup jawab ya atau tidak. Pilih alasan jika Anda mau, atau tambahkan catatan singkat.

Apakah artikel ini bermanfaat?