Apa saja proses Windows ini di Linux?

59

Saya memeriksa htopapa yang berjalan pada sistem dan menemukan / melihat sesuatu yang saya tidak tahu apa itu, Windows Desktopdan explorer.exe. Saya menggunakan Ubuntu Linux dan tidak ada Windows di laptop ini.

Berikut adalah gambar prosesnya

Output htop, menampilkan "C: \ Windows \ system32 \ explorer.exe / desktop" & "C: \ Windows \ system32 \ services.exe"

Bagaimana saya bisa mengetahui ini?

~$ ps -aux | grep "explorer.exe\|services.exe"
root      3110  0.0  0.0 2645728  352 ?        Ssl  06:45   0:00 C:\windows\system32\services.exe
root      3413  0.0  0.0 2658592 1440 ?        Ssl  06:45   0:00 C:\windows\system32\explorer.exe /desktop
root     20817  0.0  0.0  14360  2408 pts/4    S+   15:20   0:00 grep --color=auto explorer.exe\|services.exe
VLS
sumber
69
Aku tahu itu! Kebenaran akhirnya terungkap! Ubuntu adalah Windows selama ini!
Matti Virkkunen
16
Apakah Anda ... menjalankan sesi GUI sebagai root? Saya harap Anda tidak, karena itu ide yang sangat buruk sejauh menyangkut keamanan.
Léo Lam
@ LéoLam, Ya, saya .. Saya belum terbiasa membuat pengguna, dll.
VLS
4
@ LéoLam oops! jangan lakukan itu!
dalearn

Jawaban:

50

Beberapa aplikasi Windows yang berjalan di Wine atau front-end ke Wine seperti PlayOnLinux atau Crossover meninggalkan explorer.exe dan file executable Windows lainnya terbuka setelah ditutup. Coba jalankan beberapa aplikasi Wine Anda satu per satu dan periksa di htop untuk explorer.exe setelah Anda menutupnya.

Atau jalankan perintah ini di terminal:

ps -aux | grep "explorer.exe\|services.exe"

Dua proses Windows dalam pertanyaan Anda telah berjalan selama lebih dari 8 jam. Mungkin mereka telah berjalan sejak tepat setelah Ubuntu boot. Bunuh PID dari explorer.exe dan services.exe dan periksa apakah kedua proses ini kembali setelahnya. Untuk membunuh PID dari explorer.exe dan services.exe dalam contoh di pertanyaan Anda gunakan perintah ini:

kill 3413 3110  

Hasil menjalankan perintah di atas menunjukkan bahwa kedua proses Windows telah berjalan sejak startup. Buka aplikasi Aplikasi Startup bawaan yang memperlihatkan daftar semua program startup tambahan di sistem operasi Anda.

Aplikasi Startup hanya menunjukkan program startup Ubuntu normal dalam daftar program startup tambahan. Jalankan perintah berikut ini tepat setelah lain kali Anda memulai Ubuntu untuk menunjukkan proses apa yang bercabang jadi Anda bisa mendapatkan ide yang lebih baik proses apa yang memanggil kedua proses Windows Anda.

ps auxf
karel
sumber
2
Saya tidak memiliki jendela apa pun yang terkait. Bahkan tidak Wine.. Saya hanya monomenginstal tetapi saya tidak menjalankannya sejak 1 bulan .. Saya tidak terlalu mengenal linux dan saya tidak mengenal Wine sama sekali ..
VLS
2
Ada aplikasi bawaan Ubuntu untuk melihat program startup yang disebut Aplikasi Startup. Cari Aplikasi Startup di Dash dan klik pada ikon untuk membukanya.
karel
2
Itu sangat jelas beberapa versi anggur, bahkan jika itu built-in ke program lain - Saya tahu tidak ada program linux lain yang akan melaporkan C: \ path seperti itu, dan anggur pasti melakukan itu untuk program yang berjalan di dalamnya. Apakah Anda yakin tidak memiliki anggur atau aplikasi penyebrangan lainnya menggunakan anggur yang terpasang?
daboross
3
@ VLS Mono bisa menggunakan anggur, ya. Ini mungkin secara otomatis menginstal beberapa komponen anggur ketika Anda menginstal mono. Juga anggur mungkin telah diinstal secara otomatis ketika Anda mencoba untuk menginstal aplikasi windows, mungkin tanpa Anda menyadarinya (tidak yakin apakah Ubuntu melakukan itu di luar kotak, saya biasanya menonaktifkan instalasi otomatis dan hal-hal semacam itu).
Micheal Johnson
13
Contoh program lain yang menggunakan Wine tanpa memberi tahu Anda: TeamViewer, Picasa.
reinierpost
18

Lihatlah /procsistem file:

ls -l /proc/3413/exe

Dan itu akan menunjukkan kepada Anda proses biner. Di bawah direktori, ada lebih banyak pseudofiles yang memberikan informasi yang bermanfaat, dan satu lagi yang bermanfaat adalah cmd,

cat /proc/3413/cmd

memberi Anda argumen yang digunakan untuk meluncurkan proses (jika ada).

Radovan Garabík
sumber
Gunakan pendekatan langsung untuk menang.
Joshua