ฉันจะตรึง Process Explorer กับแถบงานบนระบบ 64 บิตได้อย่างไร


9

ฉันชอบที่จะตรึงProcess Explorerจาก sysinternals ไปที่ทาสก์บาร์ของฉัน อย่างไรก็ตามprocexp.exeเป็นแอปพลิเคชันแบบ 32 บิตที่เปิดตัวprocexp64.exeแบบ 64 บิตบนระบบ x64

แต่เมื่อฉัน pin ไปยังแถบงานและพยายามที่จะรับประทานอาหารกลางวันประยุกต์ใช้ต่อมาผมมีข้อความที่อ้างว่า procexp64.exe ไม่สามารถพบได้เพราะร่างกายบนฮาร์ดไดรฟ์ฉันมีเพียงProcexp.exe

ความคิดใดที่ฉันสามารถแก้ปัญหาของฉันได้อย่างไร

คำตอบ:


16

อัปเดต: Sysinternals Suite เวอร์ชันใหม่มีสำเนาแบบสแตนด์อโลนprocexp64.exeดังนั้นจึงไม่จำเป็นต้องแยกอีกต่อไป เพียงปักหมุดแอปพลิเคชันลงบนทาสก์บาร์และมันจะทำงานตามที่คาดไว้ หากคุณยังคงใช้เวอร์ชั่นที่เก่ากว่าดูด้านล่าง


เมื่อคุณเรียกใช้ Process Explorer บนระบบ 64 บิตจะแยก exe รุ่น 64 บิตไปยังไดเรกทอรีที่กำลังเรียกใช้งานและดำเนินการแทน โดยปกติไฟล์นี้จะถูกลบเมื่อปิดแอปพลิเคชัน

ฉันพบว่าหากคุณฆ่า process explorer โดยไม่คาดคิดไฟล์จะไม่ถูกลบและคุณสามารถตรึงมันไว้ที่ทาสก์บาร์แทน

เมื่อรัน 32 บิต exe คุณจะเห็นว่ามันบูตอิมเมจ 64 บิต มุมมองกระบวนการสำรวจ

เลือกกระบวนการ procexp.exe และ RClick -> Kill Process

กระบวนการ procexp64 จะกลับมาปกครองตัวเองอีกครั้งและปรากฏที่ด้านล่างของรายการ ตอนนี้คุณสามารถตรึง procexp64.exe ไปที่ทาสก์บาร์และจะไม่ถูกลบเมื่อปิดอีกต่อไป

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

ยืนยันด้วย Process explorer v15.04 ใน win7 x64

------------------------------- UPDATE ------------------ -----------------------------------

Process Explorer 16 เปิดตัวแล้วและจะเปลี่ยนลักษณะการทำงานของการวางไข่และล้างข้อมูลในกระบวนการย่อย procex64.exe ที่วางไข่ถูกสร้างขึ้นในโฟลเดอร์% APPDATA% \ local ของผู้ใช้แล้วและถูก "ล้างข้อมูล" แม้ว่ากระบวนการหลักจะถูกฆ่าอย่างไม่สุภาพ

สำหรับเวอร์ชัน 16 คลิกสองครั้งที่กระบวนการ procexp64 และจดเส้นทางที่ถูกต้องภายในไดเรกทอรี% APPDATA% ของคุณและเปิดหน้าต่าง explorer ไปยังตำแหน่งนั้น

ในขณะที่แอปพลิเคชั่นทำงานอยู่ให้คลิกขวาที่ procexp64.exe และคัดลอกไปยังตำแหน่งอื่น

เรียกใช้ procexp64.exe ที่คัดลอกมาและตอนนี้คุณควรจะตรึงมันลงในแถบงานได้ตามที่คาดไว้


จากประสบการณ์ของฉันคุณไม่สามารถลบ exe ถ้ามันกำลังทำงานอยู่ & ฉันมี procexp 64- บิต 16.12 ตรึงไว้ที่ทาสก์บาร์ของฉันที่ตำแหน่งแยกเริ่มต้น
Timbo

อย่างไรก็ตามหากคุณเคยเรียกใช้ procexp.exe (แทนที่จะเป็น procexp64.exe) โดยไม่ฆ่ากระบวนการ 32 บิตอีกครั้งมันจะลบ exe 64- บิตและทำลายแถบงาน
Timbo

7

วิธีอื่นคือคัดลอก procexp64.exe ก่อนปิดแอปพลิเคชัน สำเนาชั่วคราวสามารถหาได้ดังนี้:

  • คลิกขวาที่ procexp64.exe จากภายใน Process Explorer
  • เลือกคุณสมบัติ
  • เลือกแท็บรูปภาพ
  • คลิก "สำรวจ" ถัดจากเส้นทาง

เมื่อคัดลอกออกจากตำแหน่งชั่วคราว procexp64.exe นี้ทำงานได้ดีสามารถตรึงไว้ที่ทาสก์บาร์และจะไม่ถูกลบหากคุณเปิด procexp.exe อีกครั้งโดยไม่ตั้งใจ

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