Linux上的这些Windows进程是什么?


59

我检查htop了系统上正在运行的内容,发现/看到了一些我不知道它是什么的内容,Windows Desktop并且explorer.exe。我使用的是Ubuntu Linux,此笔记本电脑上没有Windows。

这是过程的图像

htop的输出,显示“ C:\ Windows \ system32 \ explorer.exe / desktop”和“ C:\ Windows \ system32 \ services.exe”

我如何找出这些是什么?

~$ 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
我就知道!真相终于揭晓了!Ubuntu一直都是Windows!
Matti Virkkunen

16
您是否...以root用户身份运行GUI会话?我希望您不是,因为就安全性而言,这是一个非常糟糕的主意。
莱奥林

@LéoLam,是的,我是。我对创建用户等还不那么熟悉。–
VLS

4
@LéoLam糟糕!不要那样做!
dalearn

Answers:


50

在Wine或Wine的前端中运行的某些Windows应用程序(例如PlayOnLinux或Crossover)在关闭后会打开explorer.exe和其他Windows可执行文件。尝试逐个运行某些Wine应用程序,并在关闭它们后在htop中检查explorer.exe。

或在终端中运行以下命令:

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

您所质疑的两个Windows进程已经运行了8多个小时。自从Ubuntu启动后,它们可能一直在运行。终止explorer.exe和services.exe的PID,然后检查这两个进程是否又返回。要杀死问题示例中的explorer.exe和services.exe的PID,请使用以下命令:

kill 3413 3110  

运行上述命令的结果表明,自启动以来,这两个Windows进程一直在运行。打开内置的“ 启动应用程序” 应用程序,该应用程序显示操作系统中所有其他启动程序的列表。

在其他启动程序列表中,启动应用程序仅显示了正常的Ubuntu启动程序。在下次启动Ubuntu时立即运行以下命令,以显示哪个进程派生了什么,因此您可以更好地了解哪个进程正在调用两个Windows进程。

ps auxf

2
我没有任何与窗户相关的东西。甚至没有Wine。我只mono安装,但自二一个月,我没有跑呢..我不熟悉Linux那么多,我也不是什么酒所有..
VLS

2
有一个内置的Ubuntu应用程序可以查看称为Startup Applications的启动程序。在Dash中搜索“启动应用程序”,然后单击图标将其打开。
karel

2
即使它们是内置在另一个程序中,它们也绝对是wine的某些版本-我知道没有其他Linux程序会报告这样的C:\路径,并且wine肯定会对其中运行的程序执行该操作。您确定没有安装Wine或其他使用Wine的跨界应用程序吗?
daboross

3
@VLS Mono可以使用葡萄酒,是的。安装Mono时,它可能已自动安装了某些Wine组件。另外,当您尝试安装Windows应用程序时,可能已经自动安装了wine,可能没有意识到。(不确定Ubuntu是否开箱即用,我通常会禁用自动安装等功能)。
米歇尔·约翰逊

13
其他使用Wine的程序示例:TeamViewer,Picasa。
reinierpost

18

看一下/proc文件系统:

ls -l /proc/3413/exe

它将向您显示该过程的二进制文件。在目录下,有更多的伪文件提供有用的信息,另一个有用的文件是cmd

cat /proc/3413/cmd

为您提供用于启动该过程的参数(如果有)。


用直接的方法取胜。
约书亚
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.