Những tiến trình Windows trên Linux là gì?


59

Tôi đã kiểm tra htopnhững gì đang chạy trên hệ thống và tìm thấy / thấy thứ gì đó mà tôi không biết nó là gì Windows Desktopexplorer.exe. Tôi đang sử dụng Ubuntu Linux và không có Windows trên máy tính xách tay này.

Dưới đây là hình ảnh của quá trình

Đầu ra của htop, hiển thị "C: \ Windows \ system32 \ explorer.exe / desktop" & "C: \ Windows \ system32 \ services.exe"

Làm thế nào tôi có thể tìm ra những gì đang có?

~$ 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

69
Tôi biết mà! Sự thật cuối cùng đã được tiết lộ! Ubuntu là Windows tất cả cùng!
Matti Virkkunen

16
Bạn đang ... chạy phiên GUI của bạn với quyền root? Tôi hy vọng bạn không, bởi vì đó là một ý tưởng rất tồi tệ liên quan đến an ninh.
Léo Lam

@ LéoLam, Vâng, tôi .. Tôi chưa quen với việc tạo người dùng, v.v.
VLS

4
@ LéoLam ôi! đừng làm vậy
dalearn

Câu trả lời:


50

Một số ứng dụng Windows chạy trong Wine hoặc giao diện người dùng cho Wine như PlayOnLinux hoặc Crossover để lại explorer.exe và các tệp thực thi Windows khác mở sau khi chúng bị đóng. Hãy thử chạy từng ứng dụng Wine của bạn từng cái một và kiểm tra htop cho explorer.exe sau khi bạn đóng chúng.

Hoặc chạy lệnh này trong terminal:

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

Hai quy trình Windows trong câu hỏi của bạn đã chạy được hơn 8 giờ. Có thể họ đã chạy từ ngay sau khi Ubuntu khởi động. Giết các PID của explorer.exe và services.exe và kiểm tra xem hai quá trình này có quay lại sau đó không. Để tiêu diệt các PID của explorer.exe và services.exe trong ví dụ trong câu hỏi của bạn, hãy sử dụng lệnh này:

kill 3413 3110  

Kết quả chạy lệnh trên cho thấy hai tiến trình Windows đã chạy kể từ khi khởi động. Mở ứng dụng Ứng dụng khởi động tích hợp hiển thị danh sách tất cả các chương trình khởi động bổ sung trong hệ điều hành của bạn.

Các ứng dụng khởi động chỉ hiển thị một chương trình khởi động Ubuntu bình thường trong danh sách các chương trình khởi động bổ sung. Chạy lệnh sau ngay sau lần khởi động Ubuntu tiếp theo để hiển thị quá trình rẽ nhánh gì để bạn có thể biết rõ hơn quy trình nào đang gọi hai quy trình Windows của bạn.

ps auxf

2
Tôi không có bất cứ thứ gì liên quan đến cửa sổ. Thậm chí không Wine.. Tôi mới chỉ monocài đặt nhưng tôi đã không chạy nó được 1 tháng .. Tôi không quen với linux lắm và tôi hoàn toàn không phải là Wine ..
VLS

2
Có một ứng dụng Ubuntu tích hợp để xem các chương trình khởi động được gọi là Ứng dụng khởi động. Tìm kiếm Ứng dụng Khởi động trong Dấu gạch ngang và nhấp vào biểu tượng để mở.
karel

2
Đó chắc chắn là một số phiên bản của rượu, ngay cả khi nó được tích hợp vào một chương trình khác - tôi biết không có chương trình linux nào khác báo cáo các đường dẫn C: \ như thế và rượu chắc chắn làm điều đó cho các chương trình chạy bên trong nó. Bạn có chắc chắn rằng bạn không cài đặt rượu vang hoặc ứng dụng chéo khác khi sử dụng rượu vang không?
daboross

3
@VLS Mono có thể sử dụng rượu vang, vâng. Nó có thể đã tự động cài đặt một số thành phần rượu vang khi bạn cài đặt mono. Ngoài ra rượu vang có thể đã được cài đặt tự động khi bạn cố cài đặt một ứng dụng Windows, có thể mà bạn không nhận ra nó (không chắc Ubuntu có làm được điều đó không, tôi thường tắt cài đặt tự động và những thứ như vậy).
Micheal Johnson

13
Các ví dụ khác về các chương trình sử dụng Wine mà không cho bạn biết: TeamViewer, Picasa.
Revierpost

18

Nhìn vào /prochệ thống tập tin:

ls -l /proc/3413/exe

Và nó sẽ cho bạn thấy nhị phân của quá trình. Trong thư mục, có nhiều giả danh cung cấp thông tin hữu ích và một thông tin hữu ích khác là cmd,

cat /proc/3413/cmd

cung cấp cho bạn các đối số được sử dụng để khởi chạy quy trình (nếu có).


Sử dụng các phương pháp trực tiếp cho chiến thắng.
Joshua
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.