Windows PowerShell Terus Muncul? 8 Cara Memperbaiki


Jika Microsoft Windows PowerShell terus muncul tanpa alasan yang jelas, hal ini dapat membuat komputer Anda sulit digunakan dan membuat Anda khawatir ada sesuatu yang salah.

Ada berbagai alasan mengapa PowerShell terbuka sepanjang waktu. Beberapa bersifat jinak, sementara yang lain lebih serius. Ikuti langkah-langkah pemecahan masalah berikut dan kami akan mencari tahu permasalahan apa yang terjadi pada kasus Anda.

1. Jalankan Pemindaian Antivirus atau Malware

Program atau skrip berbahaya dapat menyebabkan PowerShell berjalan secara otomatis. Ini bisa berupa virus, malware, atau jenis ancaman keamanan lainnya yang menggunakan PowerShell untuk melakukan tindakan jahat di komputer Anda.

Jika program atau skrip jahat menyebabkan PowerShell berjalan secara otomatis, Anda harus mengambil langkah-langkah berikut untuk mengatasi masalah tersebut:

  1. Putuskan sambungan komputer Anda dari internet untuk mencegah program atau skrip jahat berkomunikasi dengan servernya atau mengunduh malware tambahan.
  2. Gunakan perangkat lunak keamanan Anda untuk memindai komputer Anda dari malware dan menghilangkan segala ancaman yang terdeteksi. Hal ini mungkin memerlukan pemindaian sistem lengkap dengan perangkat lunak antivirus Anda, atau menggunakan alat penghapus malware khusus.
  3. Setelah menghapus program atau skrip jahat, Anda harus menghidupkan ulang komputer dan menjalankan pemindaian lagi untuk memastikan bahwa ancaman telah dihilangkan sepenuhnya.
  4. Setelah komputer Anda bersih dan bebas dari malware, Anda harus mengubah sandi atau kredensial keamanan apa pun yang mungkin telah disusupi, dan memperbarui perangkat lunak keamanan Anda ke versi terbaru.

    2. Periksa apakah PowerShell Diatur ke Jalan Otomatis saat Startup

    PowerShell mungkin tidak melakukan apa pun secara khusus, tetapi hanya diatur untuk dijalankan saat startup. Untuk memeriksa apakah PowerShell diatur untuk dijalankan saat startup di komputer Anda, Anda dapat mengikuti langkah-langkah berikut:

    1. Buka Task Managerdi komputer Anda dengan menekan tombol Ctrl+ Shift+ Escpada keyboard Anda.
    2. Di jendela Task Manager, klik tab Startup.
      1. Di tab Startup, cari entri untuk “Windows PowerShell” di daftar item startup.
      2. Jika Anda melihat entri untuk Windows PowerShell di daftar pengaktifan, ini berarti PowerShell diatur untuk berjalan secara otomatis saat Anda memulai komputer. Kolom status untuk entri Windows PowerShell akan menunjukkan apakah program diaktifkan atau dinonaktifkan untuk dijalankan saat startup..

        Jika Anda tidak melihat entri untuk Windows PowerShell di daftar startup, ini berarti PowerShell saat ini tidak diatur untuk dijalankan saat startup. Namun, hal ini tidak berarti PowerShell tidak berjalan secara otomatis – PowerShell mungkin berjalan karena program, skrip, atau pengaturan lain di komputer Anda.

        Untuk menyelidiki lebih lanjut dan memecahkan masalah, Anda mungkin perlu memeriksa pengaturan dan konfigurasi lain di komputer Anda, seperti tugas terjadwal, skrip startup, dan layanan sistem. Anda mungkin juga ingin memeriksa folder startup di Windows 10 atau jendela 11 dan pelajari cara menonaktifkan program startup.

        3. Tugas atau Skrip Sedang Berjalan di Latar Belakang

        Untuk memeriksa apakah tugas atau skrip yang berjalan di latar belakang menyebabkan PowerShell muncul di komputer, Anda dapat mengikuti langkah-langkah berikut:

        1. Buka Penjadwal Tugas dengan mengklik tombol Mulaidi bilah tugas dan cari “Penjadwal Tugas.” Alternatifnya, ketik taskschd.mscdi dialog Run (tombol Windows+ R) dan tekan Enter.
          1. Di jendela Penjadwal Tugas di bawah Perpustakaan Penjadwal Tugas, cari tugas atau skrip apa pun yang dijadwalkan untuk dijalankan secara berkala atau saat startup. Ini akan ditunjukkan di kolom Pemicu. Jika Anda menemukan tugas atau skrip apa pun yang Anda curigai menyebabkan masalah, Anda dapat mengklik kanan tugas atau skrip tersebut dan memilih Disabledari menu.
          2. 4. Pintasan atau Hotkey PowerShell sedang membuka PowerShell

            PowerShell mungkin muncul karena terkait dengan hotkey atau pintasan yang Anda picu secara tidak sengaja. Jika Anda menginstal program seperti MenangHotKey, mungkin kombinasi kunci tersebut telah dikonfigurasi.

            Anda juga dapat mengklik kanan pintasan mana pun, lalu memeriksa propertinya untuk melihat apakah pintasan tersebut menyebutkan PowerShell sebagai bagian dari parameter startupnya. Ini adalah tanda bahwa pintasan tersebut mungkin membuka PowerShell, mungkin untuk meluncurkan skrip, dan kemudian tidak menutupnya lagi.

            5. Salah satu Aplikasi Anda Menggunakan PowerShell

            Aplikasi pihak ketiga mungkin menggunakan PowerShell untuk beberapa fungsinya. Berikut beberapa langkah spesifik yang dapat Anda ikuti untuk memeriksa apakah ini masalahnya:.

            • Periksa dokumentasi aplikasi: Banyak aplikasi menyertakan dokumentasi atau file bantuan yang menjelaskan fitur dan kemampuan aplikasi, periksa apakah aplikasi tersebut menyebutkan PowerShell.
            • Cari referensi ke PowerShell di pengaturan aplikasi atau opsi konfigurasi: Banyak aplikasi menyertakan opsi yang memungkinkan Anda menyesuaikan perilaku aplikasi. Anda dapat memeriksa setelan ini untuk melihat apakah setelan tersebut menyertakan referensi ke PowerShell.
            • Gunakan aplikasi dan cari perintah PowerShell yang sedang dijalankan: Jika Anda tidak dapat menemukan referensi apa pun ke PowerShell dalam dokumentasi atau pengaturan aplikasi, coba jalankan aplikasi dan gunakan untuk melakukan tugas yang Anda minati. Perhatikan pesan atau perintah apa pun yang muncul di layar, untuk melihat apakah pesan atau perintah tersebut merujuk pada PowerShell.
            • Tidak semua aplikasi yang menggunakan PowerShell akan memperjelas fakta ini. Beberapa aplikasi mungkin menggunakan PowerShell secara internal tanpa memaparkannya kepada pengguna. Dalam kasus ini, Anda mungkin tidak dapat menentukan apakah aplikasi menggunakan PowerShell tanpa informasi lebih detail atau dengan menggunakan alat dan teknik yang lebih canggih. Jika Anda punya waktu, Anda dapat mencoba mencopot pemasangan lalu memasang ulang aplikasi untuk melacak aplikasi mana yang mungkin bertanggung jawab.

              Dalam beberapa kasus, Anda dapat melihat apa yang sedang dijalankan di PowerShell ketika muncul, dan detail output tersebut juga dapat menjadi petunjuk aplikasi mana yang terkait dengan masalah tersebut.

              6. Konflik Perangkat Keras dan Perangkat Lunak

              Konflik perangkat keras dan perangkat lunak dapat menyebabkan PowerShell muncul dalam berbagai cara. Beberapa solusi yang mungkin untuk menyelesaikan konflik ini meliputi:

              1. Perbarui driver Anda:Driver yang kedaluwarsa atau salah dapat menyebabkan konflik dengan PowerShell dan perangkat lunak lainnya. Anda dapat mencoba memperbarui driver Anda ke versi terbaru untuk melihat apakah ini menyelesaikan masalah.
              2. Periksa pembaruan perangkat lunak atau Windows:Pembaruan perangkat lunak sering kali dapat menyelesaikan konflik dengan memperbaiki bug atau masalah kompatibilitas. Anda dapat memeriksa pembaruan untuk sistem operasi Anda dan perangkat lunak lain yang Anda gunakan untuk melihat apakah ada pembaruan yang tersedia yang dapat membantu menyelesaikan masalah tersebut.
              3. .Mulai ulang komputer Anda:Terkadang, memulai ulang komputer dapat membantu menyelesaikan konflik dengan menyetel ulang sistem dan menghapus semua file atau data sementara yang mungkin menyebabkan masalah.
              4. Gunakan alat Pemeriksa Berkas Sistem: Alat Pemeriksa Berkas Sistem (SFC) adalah utilitas bawaan yang dapat memindai sistem Anda untuk mencari file yang rusak atau hilang dan memperbaikinya. Anda dapat menggunakan perintah sfc /scannow di Prompt Perintah (CMD) untuk mencoba dan memperbaiki masalah apa pun yang mungkin menyebabkan konflik dengan PowerShell. Anda harus menjalankannya sebagai administrator sistem.
              5. Gunakan alat DISM:Alat Deployment Image Servicing and Management (DISM) adalah utilitas bawaan lainnya yang dapat membantu memperbaiki masalah pada sistem Anda. Anda dapat menggunakan alat DISM untuk memindai masalah pada sistem Anda dan mencoba memperbaikinya.
              6. 7. Anda Memiliki Lingkaran di Skrip PowerShell Anda!

                Jika Anda memiliki loop di skrip PowerShell yang menyebabkan PowerShell muncul terus-menerus, Anda dapat mencoba langkah-langkah berikut untuk memperbaiki masalah:

                1. Buka skrip di editor teks:Langkah pertama adalah membuka skrip di editor teks sehingga Anda dapat melihat kode dan mengubahnya. Anda dapat menggunakan editor teks apa pun yang Anda sukai, seperti Notepad, TextEdit, atau editor yang lebih canggih seperti Notepad++.
                2. Menemukan loop dalam skrip:Setelah Anda membuka skrip dalam editor teks, Anda perlu menemukan loop yang menyebabkan masalah. Loop adalah blok kode yang dieksekusi berulang kali hingga kondisi tertentu terpenuhi. Dalam skrip Anda, perulangan mungkin ditandai dengan kata kunci seperti “untuk”, “sementara”, atau “lakukan”.
                3. Ubah loop untuk memperbaiki masalah:Setelah Anda menemukan loop dalam skrip, Anda perlu memodifikasinya untuk memperbaiki masalah. Hal ini mungkin melibatkan perubahan kondisi yang menentukan kapan loop harus berhenti dieksekusi, atau menambahkan kode tambahan untuk keluar dari loop dalam kondisi tertentu.
                4. Simpan skrip dan uji:Setelah Anda melakukan perubahan yang diperlukan pada skrip, simpan file dan jalankan kembali skrip untuk melihat apakah masalahnya telah teratasi. Jika masalah terus berlanjut, Anda mungkin perlu terus memodifikasi loop hingga berfungsi sebagaimana mestinya..
                5. Jika Anda bukan pembuat skrip dan tidak tahu apa pun tentang skrip PowerShell, sebaiknya cari perbaikan khusus untuk skrip tersebut, atau hubungi pembuat skrip.

                  8. Nonaktifkan Windows PowerShell

                  Jika semuanya gagal, mengapa tidak menonaktifkan PowerShell.exe saja? Begini caranya:

                  1. Buka menu Startdan ketik Fitur Windowske dalam kotak pencarian.
                  2. Pilih Mengaktifkan atau menonaktifkan fitur Windows.
                    1. Di jendela Fitur Windows, gulir ke bawah ke bagian Windows PowerShell.
                      1. Hapus centang kotak di samping Windows PowerShelluntuk menonaktifkannya.
                        1. Pilih Oke.
                        2. Restart komputer Anda.
                        3. Menonaktifkan PowerShell dapat mencegah aplikasi atau fitur tertentu bekerja dengan benar. Anda sebaiknya hanya menonaktifkan PowerShell jika Anda yakin tidak membutuhkannya. Namun, hal ini kemungkinan besar akan mencegah masalah popup PowerShell secara permanen.

                          .

                          Pos terkait:


                          31.12.2022