กระบวนการ Windows เหล่านี้บน Linux คืออะไร


59

ฉันจะตรวจสอบในhtopสิ่งที่กำลังทำงานอยู่บนระบบและพบ / เห็นอะไรบางอย่างที่ผมไม่ทราบว่ามันคืออะไรและWindows Desktop explorer.exeฉันใช้ Ubuntu Linux และไม่มี Windows ในแล็ปท็อปนี้

นี่คือภาพของกระบวนการ

ผลลัพธ์ของ htop แสดง "C: \ Windows \ system32 \ explorer.exe / เดสก์ท็อป" & "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
คุณ ... ใช้เซสชัน GUI เป็นรูทหรือไม่? ฉันหวังว่าคุณจะไม่ได้เพราะนั่นเป็นความคิดที่ไม่ดีเท่าที่เกี่ยวข้องกับความปลอดภัย
Léo Lam

@ LéoLam, ใช่ฉัน .. ฉันยังไม่คุ้นเคยกับการสร้างผู้ใช้ ฯลฯ
VLS

4
@ LéoLamอุ๊ปส์! อย่าทำอย่างนั้น!
dalearn

คำตอบ:


50

แอพ Windows บางตัวที่ทำงานใน Wine หรือ front-end to Wine เช่น PlayOnLinux หรือ Crossover ปล่อยให้ explorer.exe และไฟล์ปฏิบัติการ Windows อื่น ๆ เปิดขึ้นหลังจากที่ปิด ลองใช้แอปพลิเคชั่นไวน์ของคุณทีละตัวและเช็คอิน htop เพื่อสำรวจ explorer.exe หลังจากที่คุณปิดมัน

หรือเรียกใช้คำสั่งนี้ใน terminal:

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

กระบวนการ Windows ทั้งสองในคำถามของคุณทำงานมานานกว่า 8 ชั่วโมง อาจเป็นไปได้ว่าพวกเขากำลังใช้งานได้ทันทีหลังจากบูต Ubuntu กำจัด PID ของ explorer.exe และ services.exe และตรวจสอบว่ากระบวนการทั้งสองนี้กลับมาหลังจากนั้นหรือไม่ หากต้องการฆ่า PID ของ explorer.exe และ services.exe ในตัวอย่างในคำถามของคุณให้ใช้คำสั่งนี้:

kill 3413 3110  

ผลลัพธ์ของการรันคำสั่งด้านบนแสดงให้เห็นว่ากระบวนการ Windows ทั้งสองทำงานตั้งแต่เริ่มต้น เปิดแอปพลิเคชัน Startup Applications ในตัวซึ่งจะแสดงรายการโปรแกรมเริ่มต้นเพิ่มเติมทั้งหมดในระบบปฏิบัติการของคุณ

แอปพลิเคชันเริ่มต้นแสดงเฉพาะโปรแกรมเริ่มต้นของ Ubuntu ปกติในรายการโปรแกรมเริ่มต้นเพิ่มเติม เรียกใช้คำสั่งต่อไปนี้ทันทีหลังจากที่คุณเปิด Ubuntu ครั้งต่อไปเพื่อแสดงว่ากระบวนการใดที่ทำให้คุณได้รับความคิดที่ดีขึ้นว่ากระบวนการใดที่เรียกกระบวนการ Windows ทั้งสองของคุณ

ps auxf

2
ฉันไม่มีหน้าต่างอะไรที่เกี่ยวข้อง ไม่แม้แต่Wine.. ฉันเพิ่งmonoติดตั้ง แต่ฉันไม่ได้รันตั้งแต่ 1 เดือน .. ฉันไม่คุ้นเคยกับ linux มากและฉันไม่ใช่ไวน์เลย ..
VLS

2
มีแอพพลิเคชั่นในตัว Ubuntu เพื่อดูโปรแกรมเริ่มต้นที่เรียกว่าแอปพลิเคชันเริ่มต้น ค้นหาแอปพลิเคชั่นเริ่มต้นใน Dash และคลิกที่ไอคอนเพื่อเปิด
karel

2
เหล่านี้เป็นรุ่นของไวน์อย่างแน่นอนแม้ว่ามันจะมีอยู่แล้วในโปรแกรมอื่น - ฉันรู้ว่าไม่มีโปรแกรม linux อื่นที่จะรายงาน C: \ path แบบนั้นและไวน์ก็ทำเช่นนั้นสำหรับโปรแกรมที่ทำงานอยู่ภายใน คุณแน่ใจหรือว่าคุณไม่มีไวน์หรือแอพข้ามแอพอื่นโดยใช้การติดตั้งไวน์
daboross

3
@VLS Mono สามารถใช้ไวน์ได้ใช่ มันอาจติดตั้งส่วนประกอบของไวน์โดยอัตโนมัติเมื่อคุณติดตั้งโมโน ไวน์อาจถูกติดตั้งโดยอัตโนมัติเมื่อคุณพยายามติดตั้งแอพพลิเคชั่น windows อาจเป็นไปได้โดยที่คุณไม่รู้ตัว (ไม่แน่ใจว่า Ubuntu ทำสิ่งนั้นออกมานอกกรอบหรือไม่ฉันมักจะปิดการใช้งานการติดตั้งโดยอัตโนมัติ
Micheal Johnson

13
ตัวอย่างอื่น ๆ ของโปรแกรมที่ใช้ Wine โดยไม่บอกคุณ: TeamViewer, Picasa
reinierpost

18

ดู/procระบบไฟล์:

ls -l /proc/3413/exe

และมันจะแสดงไบนารีของกระบวนการ ภายใต้ไดเรกทอรีที่มี pseudofiles เพิ่มเติมให้ข้อมูลที่เป็นประโยชน์และอีกคนหนึ่งที่มีประโยชน์cmd,

cat /proc/3413/cmd

ให้อาร์กิวเมนต์ที่คุณใช้เพื่อเริ่มกระบวนการ (ถ้ามี)


ใช้วิธีการโดยตรงสำหรับการชนะ
Joshua
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.