Quali sono questi processi di Windows su Linux?


59

Ho controllato htopciò che è in esecuzione sul sistema e ho trovato / visto qualcosa che non so di cosa si tratta, Windows Desktope explorer.exe. Sto usando Ubuntu Linux e non c'è Windows su questo laptop.

Ecco l'immagine del processo

Output di htop, che mostra "C: \ Windows \ system32 \ explorer.exe / desktop" e "C: \ Windows \ system32 \ services.exe"

Come posso scoprire cosa sono questi?

~$ 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
Lo sapevo! La verità è stata finalmente rivelata! Ubuntu era sempre Windows!
Matti Virkkunen,

16
Stai ... eseguendo la tua sessione della GUI come root? Spero di no, perché è una pessima idea per quanto riguarda la sicurezza.
Léo Lam,

@ LéoLam, Sì, lo sono .. Non ho ancora familiarità con la creazione di utenti, ecc.
VLS

4
@ LéoLam oops! non farlo!
Dalearn,

Risposte:


50

Alcune app di Windows in esecuzione su Wine o front-end su Wine come PlayOnLinux o Crossover lascia explorer.exe e altri eseguibili di Windows aperti dopo la chiusura. Prova ad eseguire alcune delle tue applicazioni Wine una per una e controlla htop per explorer.exe dopo averle chiuse.

Oppure esegui questo comando nel terminale:

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

I due processi di Windows nella tua domanda sono in esecuzione da più di 8 ore. Probabilmente sono in esecuzione da subito dopo l'avvio di Ubuntu. Uccidere i PID di explorer.exe e services.exe e verificare se questi due processi tornano in seguito. Per eliminare i PID di explorer.exe e services.exe nell'esempio nella tua domanda, usa questo comando:

kill 3413 3110  

I risultati dell'esecuzione del comando precedente hanno mostrato che i due processi di Windows sono in esecuzione dall'avvio. Apri l' app di avvio integrata che mostra un elenco di tutti i programmi di avvio aggiuntivi nel tuo sistema operativo.

Le applicazioni di avvio hanno mostrato solo un normale programma di avvio di Ubuntu nell'elenco di programmi di avvio aggiuntivi. Esegui il seguente comando subito dopo il successivo avvio di Ubuntu per mostrare quale processo ha biforcato cosa in modo da poter avere un'idea migliore di quale processo sta chiamando i tuoi due processi di Windows.

ps auxf

2
Non ho nulla di Windows relativo. Nemmeno Wine.. L'ho monoinstallato solo ma non lo eseguo da 1 mese .. Non ho molta familiarità con Linux e non sono affatto ciò che è Wine ..
VLS

2
Esiste un'applicazione Ubuntu integrata per vedere i programmi di avvio chiamati Startup Applications. Cerca le applicazioni di avvio nel Dash e fai clic sull'icona per aprirlo.
karel,

2
Quelle sono sicuramente alcune versioni di wine, anche se sono integrate in un altro programma - non conosco altri programmi linux che riportino C: \ percorsi del genere, e wine lo fa sicuramente per i programmi in esecuzione al suo interno. Sei sicuro di non avere wine o un'altra app cross-over che utilizza wine?
daboross,

3
@VLS Mono può usare il vino, sì. Potrebbe aver installato automaticamente alcuni componenti del vino quando hai installato mono. Inoltre, wine potrebbe essere stato installato automaticamente quando hai provato a installare un'applicazione Windows, probabilmente senza che te ne accorgessi (non sono sicuro che Ubuntu lo faccia immediatamente, normalmente disabilito l'installazione automatica e cose del genere).
Micheal Johnson,

13
Altri esempi di programmi che utilizzano Wine senza dirtelo: TeamViewer, Picasa.
reinierpost,

18

Guarda il /procfilesystem:

ls -l /proc/3413/exe

E ti mostrerà il binario del processo. Sotto la directory, ci sono più pseudofili che forniscono informazioni utili e un altro utile è cmd,

cat /proc/3413/cmd

dandoti gli argomenti usati per avviare il processo (se presente).


Uso dell'approccio diretto per la vittoria.
Giosuè,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.