วิธีฆ่า Google Chrome หนึ่งแท็บโดยใช้ pid


17

ฉันต้องการปิดโครเมี่ยมหนึ่งแท็บ ฉันพยายามฆ่า pid ของแท็บ แต่แท็บนั้นไม่ปิดแทนบอกว่า "แย่จัง! มีบางอย่างผิดปกติในขณะที่แสดงเว็บเพจนี้หากต้องการดำเนินการต่อให้โหลดซ้ำหรือไปที่หน้าอื่น" ฉันจะกำจัดสิ่งนี้ได้อย่างไร

คำตอบ:


9

คุณไม่สามารถปิดแท็บได้ด้วยการฆ่ากระบวนการ กระบวนการแสดงภาพที่เบราว์เซอร์หลักใช้เรียกใช้และวาดหน้าจากนั้นคัดลอกไปยังหน้าจอ "แย่จัง!" เป็นสิ่งที่เบราว์เซอร์แสดงเมื่อตัวแสดงผลที่รับผิดชอบแท็บนั้นขัดข้องหรือถูกฆ่า วิธีที่ถูกต้องในการปิดแท็บจะเป็นการผ่านสวิตช์บรรทัดคำสั่ง แต่ไม่มีใครที่ฉันรู้จักในเวลานี้



43

เป็นไปได้ที่จะฆ่าแท็บที่ไม่ตอบสนอง (หรือชุดแท็บ) ใน Chrome โดยไปที่:

  1. ไอคอนแฮมเบอร์เกอร์ (สามบรรทัดที่มุมบนขวา);
  2. เครื่องมือเพิ่มเติม;
  3. ตัวจัดการงานและคลิกที่ชื่อแท็บ;
  4. จากนั้นคลิกปุ่ม "สิ้นสุดกระบวนการ" ที่ด้านล่าง

3
ฉันคิดว่ามันใกล้เคียงกับที่คุณจะได้รับในสิ่งที่คุณกำลังมองหา
n0pe

น่าสังเกต (แก้ไขเมื่อกันยายน 2013 อย่างน้อย) ว่าตอนนี้มันเป็นไอคอนเส้น / แฮมเบอร์เกอร์ที่ซ้อนกันไม่ใช่ประแจ
Reinstate Monica

ขอบคุณทำแท็บพูดว่า "โอ้ snap!" แล้วฉันจะปิดมันได้
Dorian

1
นี่ควรเป็นคำตอบที่ยอมรับได้)
maxime1992

1

ข้อความที่คุณเห็นคือข้อความที่คุณควรดูว่ามีการฆ่าแท็บหรือไม่ แท็บนั้นไม่ได้ใช้หน่วยความจำหรือทรัพยากรใด ๆ จนกว่าคุณจะโหลดซ้ำ หากคุณมีแท็บที่เปิดอยู่ 3,000 แท็บและทั้งหมดยกเว้นแท็บที่ถูกฆ่า (และมีข้อความนี้) คอมพิวเตอร์ของคุณจะทำงานได้อย่างราบรื่น หากคุณต้องการปิดแท็บและสูญเสีย URL และข้อมูลแคชเพียงแค่ปิดแท็บ ด้วย 'X'


0

สิ่งนี้อาจเป็นประโยชน์สำหรับคุณ อาจเป็นหน้าต่าง / แท็บ Chrome ทั้งหมดกลายเป็น "ไม่ตอบสนอง"

หากคุณไปที่ตัวจัดการงาน Windows GUI และฆ่า ProcessTree ของกระบวนการทั้งหมดของ Chrome.exe ในที่สุดคุณจะคลิกที่ตัวเลือกหนึ่งซึ่งจะฆ่า Chrome & แท็บ Windows ทั้งหมด ถ้าคุณเปิด Chrome อีกครั้งคุณจะได้รับแถบสีแทนที่ถามว่าคุณต้องการคืนค่าหน้าก่อนหน้าหรือไม่ซึ่งจะเปิดทุกสิ่งที่คุณเคยมีมาก่อน

ปัญหาเกี่ยวกับปัญหานี้: ใช้เวลานานหากคุณไปที่หน้าต่างผู้ดูแลระบบ CMD และออกtaskkillคำสั่งให้ '/ F' (บังคับ) ฆ่าทุกอย่างด้วยชื่อของ CHROME พวกเขาจะตายทันที แต่เมื่อคุณเปิด Chrome อีกครั้งจะชนะ ' จำอะไรไม่ได้หรือถามว่าคุณต้องการกู้คืนอะไร นอกจากว่าคุณจะฆ่า PID 'master' ของ ChromeBrowser เอง ฉันไม่สามารถหาอะไรที่เป็นเอกลักษณ์เกี่ยวกับกระบวนการนั้นเพื่อฆ่ามันได้โดยไม่ต้องค้นหาเป็น PID แบบไดนามิกทุกครั้ง

ทางออกของฉัน:

  1. คลิกขวาใน Chrome "แถบชื่อเรื่อง" และเลือก: "ตัวจัดการงาน" ( Shift+ Escทางลัดช้าลงและมักจะไม่ทำงาน) ที่ด้านบนของรายการคุณจะเห็น "เบราว์เซอร์" พร้อมไอคอน Chrome นี่เป็นรายการเดียวที่คุณไม่สามารถเลือกและคลิกที่ [End-Process] ในคอลัมน์พบว่าเป็น "Process-ID"
  2. จากหน้าต่าง ADMIN-CMD ออกคำสั่งนี้: taskkill / F / FI "PID eq _ _ _ _" (กรอกช่องว่างด้วย PID) จากนั้น Chrome จะตายเกือบจะในทันทีและเมื่อคุณเปิดใหม่มันจะเสนอให้คืนค่าก่อนหน้า หน้า
  3. วิธีที่ง่ายที่สุดในการจัดการสิ่งนี้คือไฟล์แบตช์โดยใช้คุณสมบัติ "SET / p" เพื่อให้คุณพิมพ์หมายเลข PID เพื่อให้ทำงานได้มากขึ้นหรือน้อยลงโดยอัตโนมัติ

คำตอบนี้อ่านไม่ออกอย่างสมบูรณ์ คุณควรจัดรูปแบบใหม่เพื่อให้ผู้ใช้สามารถอ่านได้อย่างง่ายดาย
MariusMatutiae

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