วิธีจัดการโฟลเดอร์ WinSxS ขนาดใหญ่ใน Windows 10

วิธีจัดการโฟลเดอร์ WinSxS ขนาดใหญ่ใน Windows 10

เมื่อพื้นที่ดิสก์ระบบของคุณเหลือน้อย ยูทิลิตีของบริษัทอื่นจะช่วยคุณระบุไฟล์ขนาดใหญ่และคอลเล็กชันของไฟล์ขนาดเล็กลงได้อย่างรวดเร็ว นั่นคือสิ่งที่คุณอาจสะดุดกับโฟลเดอร์ WinSxS มีขนาดเกือบ 5-10GB และสำหรับผู้ใช้หลายคน มันเหมือนกับกล่องดำในโลกของ Windows





แน่นอนว่ามันทำให้เกิดคำถามว่าไฟล์เหล่านั้นติดตั้งใน WinSxS อะไร และทำไมมันถึงใหญ่มาก การค้นหาเว็บและฟอรัมเต็มไปด้วยคำถามเกี่ยวกับโฟลเดอร์นี้ มาไขความลับของ WinSxS และวิธีการจัดการที่ถูกต้องกัน





WinSxS อธิบาย

WinSxS (เคียงข้างกัน) ถูกสร้างขึ้นเพื่อตอบสนองต่อการแก้ปัญหา ' DLL นรก ' ปัญหาในระบบปฏิบัติการ Windows พูดง่ายๆ ก็คือ มันเกี่ยวข้องกับกรณีที่โปรแกรมใดๆ เปลี่ยนแปลงไฟล์ไดนามิกลิงก์ไลบรารี (DLL) เพื่อให้ส่งผลต่อฟังก์ชันที่สำคัญของแอปพลิเคชันอื่นๆ ที่จำเป็นต้องใช้ DLL เดียวกัน





ตัวอย่างเช่น สมมติว่าแอปต้องการ DLL ที่มีหมายเลขเวอร์ชัน 1.0.2 หากแอปอื่นแทนที่ทรัพยากรด้วยเวอร์ชันอื่น เช่น 1.0.3 แอปก่อนหน้าซึ่งใช้เวอร์ชัน 1.0.2 อาจขัดข้อง ทำให้เกิดปัญหาความเข้ากันได้ หรือผลลัพธ์ที่แย่กว่านั้นคือจอฟ้ามรณะ

เปิดตัว WinSxS

Windows XP เห็นการเปิดตัวที่เก็บส่วนประกอบอย่างเหมาะสม ในส่วนนี้ แต่ละองค์ประกอบ (DLL, OCX, EXE) จะอยู่ในไดเร็กทอรีชื่อ WinSxS มันจะจัดเก็บ DLL เวอร์ชันต่างๆ ทั้งหมดที่ติดตั้งโดยแพ็คเกจซอฟต์แวร์และฮาร์ดแวร์ และโหลดเวอร์ชันที่ถูกต้องตามต้องการ



แอปจะทราบได้อย่างไรว่าต้องโหลด DLL เวอร์ชันใด นี่คือที่ ' ไฟล์รายการ ' มีบทบาทสำคัญ ประกอบด้วยการตั้งค่าที่แจ้งให้ระบบปฏิบัติการทราบถึงวิธีจัดการกับโปรแกรมเมื่อเริ่มทำงานและ DLL เวอร์ชันที่ถูกต้อง

แต่ละองค์ประกอบมีเอกลักษณ์เฉพาะด้วยชื่อเฉพาะที่อาจรวมถึงสถาปัตยกรรมโปรเซสเซอร์ ภาษา รุ่นและ ID เวอร์ชันเฉพาะของส่วนประกอบเหล่านี้จะถูกรวบรวมเข้าด้วยกันเป็นแพ็คเกจ Windows Update และ DISM ใช้สิ่งเหล่านี้เพื่อให้ระบบของคุณทันสมัยอยู่เสมอ





ไทม์ไลน์นี้แสดงการปรับปรุง WinSxS แบบก้าวหน้าด้วยการอัปเกรดระบบปฏิบัติการหลักแต่ละรายการ

ฮาร์ดลิงก์ถูกใช้ทั่วทั้งระบบปฏิบัติการ Windows ในแง่ของ WinSxS เป็นตำแหน่งเดียวที่ส่วนประกอบอยู่บนระบบ อินสแตนซ์อื่นๆ ทั้งหมดของไฟล์ภายนอกที่เก็บส่วนประกอบจะฮาร์ดลิงก์ไปยังโฟลเดอร์ WinSxS ดังนั้นฮาร์ดลิงก์คืออะไร?





ตาม Microsoft Docs ฮาร์ดลิงก์คืออ็อบเจ็กต์ระบบไฟล์ที่อนุญาตให้ไฟล์สองไฟล์อ้างถึงตำแหน่งเดียวกันบนดิสก์ หมายความว่า Windows สามารถเก็บสำเนาไฟล์เดียวกันได้หลายชุดโดยไม่ต้องใช้พื้นที่เพิ่มเติม

เมื่อใดก็ตามที่คุณอัปเดต Windows คอมโพเนนต์เวอร์ชันใหม่ทั้งหมดจะถูกเผยแพร่และโปรเจ็กต์เข้าสู่ระบบผ่านฮาร์ดลิงก์ รุ่นเก่ายังคงอยู่ในร้านค้าส่วนประกอบเพื่อความน่าเชื่อถือ แต่ไม่มีฮาร์ดลิงก์

ด้วยความช่วยเหลือของ fsutil คำสั่ง คุณสามารถตรวจสอบฮาร์ดลิงก์ของไฟล์ระบบใดก็ได้ กด ชนะ+X แล้วเลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ) แล้วพิมพ์

ดาวน์โหลดวิดีโอ youtube ไปที่ iphone camera roll
fsutil hardlink list [system file path]

ตัวอย่างเช่น หากฉันต้องการตรวจสอบฮาร์ดลิงก์ของไฟล์ระบบชื่อ 'audiosrv.dll' ให้พิมพ์

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

ความสำคัญของ WinSxS

ที่เก็บส่วนประกอบมีบทบาทสำคัญในการสนับสนุนฟังก์ชันที่จำเป็นในการปรับแต่งและอัปเดต Windows เหล่านี้มีดังนี้:

  • กู้คืนระบบของคุณจากความล้มเหลวในการบู๊ตหรือความเสียหาย
  • เปิดหรือปิดคุณสมบัติ Windows ตามความต้องการ
  • ย้ายระบบระหว่าง Windows รุ่นต่างๆ
  • ถอนการติดตั้งการอัปเดตที่มีปัญหา
  • ในการติดตั้งเวอร์ชันส่วนประกอบใหม่โดยใช้ Windows Update

ขนาดโฟลเดอร์ WinSxS

WinSxS มีไฟล์ทั้งหมดที่จำเป็นในการรักษาความเข้ากันได้กับฮาร์ดแวร์และซอฟต์แวร์บนพีซีของคุณ จุดแข็งที่ใหญ่ที่สุดประการหนึ่งของ Windows คือความสามารถในการ เรียกใช้ฮาร์ดแวร์และแอพที่เก่ากว่า . แต่ความเข้ากันได้แบบเดิมนี้ต้องเสียพื้นที่ดิสก์และจุดบกพร่อง

นำทางไปยัง C:WindowsWinSxS ให้คลิกขวาและเลือก คุณสมบัติ . โฟลเดอร์นี้ใช้พื้นที่ดิสก์เกือบ 7.3GB แต่ประเด็นคือ นั่นไม่ใช่ขนาดที่แท้จริง เหตุผลก็คือ 'ฮาร์ดลิงก์' ที่ File Explorer และเครื่องมือของบุคคลที่สามไม่ได้พิจารณา

โดยจะนับการอ้างอิงถึงฮาร์ดลิงก์แต่ละครั้งเป็นอินสแตนซ์ไฟล์เดียวสำหรับแต่ละตำแหน่ง ดังนั้น หากไฟล์ระบบอยู่ในไดเร็กทอรี WinSxS และ System32 File Explorer จะเพิ่มขนาดโฟลเดอร์เป็นสองเท่าอย่างไม่ถูกต้อง

ตรวจสอบขนาดที่แท้จริงของ WinSxS

ในการตรวจสอบขนาดที่แท้จริงของที่เก็บคอมโพเนนต์ของ Windows ให้เปิดหน้าต่างพรอมต์คำสั่งที่ยกระดับแล้วพิมพ์

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

หมายเหตุ: The /AnalyzeComponentStore ไม่รู้จักตัวเลือกใน Windows 8 และรุ่นก่อนหน้า

หลังจากการวิเคราะห์ ขนาดจริงของที่เก็บส่วนประกอบจะลดลงเหลือ 5.37GB ค่านี้ปัจจัยในฮาร์ดลิงก์ภายในโฟลเดอร์ WinSxS แชร์กับ Windows ให้ขนาดของไฟล์ฮาร์ดลิงก์แก่คุณ วันที่ทำความสะอาดครั้งล่าสุด คือวันที่ของการล้างที่เก็บส่วนประกอบที่เสร็จสิ้นล่าสุด

วิธีการลดขนาดของโฟลเดอร์ WinSxS

ผู้ใช้หลายคนมักถามว่าเป็นไปได้ไหมที่จะลบไฟล์ออกจากโฟลเดอร์ WinSxS ด้วยตนเอง คำตอบคือ บิ๊กโน .

เป็นไปได้มากว่าจะทำให้ Windows เสียหายและ Windows Update ที่สำคัญอาจติดตั้งไม่ถูกต้อง แม้ว่าคุณจะลบไฟล์ออกจากโฟลเดอร์ WinSxS ได้สำเร็จ คุณจะไม่มีทางรู้ว่าแอปใดจะหยุดทำงาน

ยังไงก็ได้ ลดขนาด ของโฟลเดอร์ WinSxS ที่มีเครื่องมือในตัวไม่กี่ตัว เราจะใช้เครื่องมือต่างๆ เช่น Disk Cleanup, คำสั่ง DISM และ Remove Features on Demand เพื่อตัดแต่งโฟลเดอร์ WinSxS

เครื่องมือล้างข้อมูลบนดิสก์

ในกล่องค้นหา ให้พิมพ์ disk cleanup แล้วเลือก การล้างข้อมูลบนดิสก์ . จากหน้าต่างนี้ ให้คลิกที่ ล้างไฟล์ระบบ ปุ่ม. ซึ่งจะรีสตาร์ทยูทิลิตี้และปลดล็อกการเข้าถึงตัวเลือกการล้างข้อมูลทั้งหมด คุณสามารถลบไฟล์การติดตั้ง Windows เวอร์ชันก่อนหน้า และอื่นๆ เครื่องมือ Disk Cleanup เป็นจุดเริ่มต้นสำหรับการล้าง Windows 10

อ่านนี่ คำแนะนำทีละขั้นตอนเพื่อค้นหาวิธีที่ดีที่สุดในการทำความสะอาด Windows 10 .

ลบคุณสมบัติตามความต้องการ

Windows ให้คุณเปิดหรือปิดคุณสมบัติเริ่มต้นของ Windows ได้ตามต้องการ คุณสามารถเพิ่มคุณสมบัติที่มีประโยชน์บางอย่างได้ เช่น Hyper V, Print to PDF, Windows Subsystem for Linux (WSL) และอื่นๆ

คุณลักษณะที่คุณยกเลิกการเลือกจะยังคงอยู่ในโฟลเดอร์ WinSxS และใช้พื้นที่ดิสก์ ผู้ใช้ที่มีพื้นที่จัดเก็บน้อยอาจต้องการลดขนาดการติดตั้ง Windows ของตนให้มากที่สุด เปิดหน้าต่างพรอมต์คำสั่งที่ยกระดับ แล้วพิมพ์

DISM.exe /Online /English /Get-Features /Format:Table

คุณจะเห็นรายชื่อคุณสมบัติและสถานะ

หากต้องการลบคุณลักษณะออกจากระบบของคุณ ให้พิมพ์

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

(แทนที่ 'NAME' ด้วยชื่อของสถานที่ที่ระบุในรายการ)

หากคุณเรียกใช้ /รับคุณสมบัติ คำสั่งอีกครั้ง คุณจะเห็นสถานะเป็น ' ปิดการใช้งานโดยนำเพย์โหลดออก ' แทนที่จะแค่ ' พิการ .' หลังจากนั้น หากคุณเลือกที่จะติดตั้งส่วนประกอบที่ถูกลบออก Windows จะแจ้งให้คุณดาวน์โหลดไฟล์ส่วนประกอบอีกครั้ง

การล้างข้อมูลคอมโพเนนต์ DISM

Windows 8 / 8.1 มีคุณสมบัติในตัวเพื่อล้างที่เก็บส่วนประกอบโดยอัตโนมัติเมื่อไม่ได้ใช้งานระบบ เปิด ตัวกำหนดเวลางาน และนำทางไปยัง Microsoft > Windows > การบริการ . คลิกขวาที่รายการแล้วคลิก วิ่ง.

งานจะรออย่างน้อย 30 วันหลังจากติดตั้งส่วนประกอบที่อัปเดตก่อนที่จะถอนการติดตั้งส่วนประกอบเวอร์ชันก่อนหน้า งานยังมีการหมดเวลาหนึ่งชั่วโมงและอาจไม่สามารถล้างไฟล์ทั้งหมดได้

ด้วย DISM /Cleanup-Image พารามิเตอร์ คุณสามารถลบเวอร์ชันก่อนหน้าของคอมโพเนนต์ได้ทันที (โดยไม่มีระยะเวลาผ่อนผัน 30 วัน) และไม่มีการจำกัดการหมดเวลาหนึ่งชั่วโมง เปิด พรอมต์คำสั่ง (ผู้ดูแลระบบ) แล้วพิมพ์

DISM.exe /online /Cleanup-Image /StartComponentCleanup

หากคุณเพิ่ม รีเซ็ตฐาน สลับ คุณสามารถลบทุกเวอร์ชันที่ถูกแทนที่ของทุกส่วนประกอบได้ แต่อย่าลืมว่า คุณจะไม่สามารถถอนการติดตั้งการอัปเดตปัจจุบันใดๆ ได้ (แม้ว่าจะผิดพลาดก็ตาม)

DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

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

DISM.exe /online /Cleanup-Image /SPSuperseded

ลบไฟล์ Windows เพื่อเพิ่มพื้นที่ว่างในดิสก์

ที่เก็บคอมโพเนนต์ WinSxS มีบทบาทสำคัญในการทำงานประจำวันของ Windows ดังนั้นคุณไม่ควรลบไฟล์หรือย้ายโฟลเดอร์ WinSxS เพื่อแก้ปัญหาพื้นที่ของคุณ การอัปเกรด Windows ได้นำเครื่องมือการรายงานและการล้างข้อมูลในเชิงลึกมาใช้ ซึ่งคุณสามารถใช้เพื่อค้นหาหมูอวกาศตัวอื่นๆ แทนได้

หากคุณปฏิบัติตามเทคนิคที่อธิบายไว้ข้างต้น คุณสามารถลดขนาดของโฟลเดอร์ WinSxS ได้เล็กน้อย อ่านชิ้นนี้เพื่อหา ไฟล์และโฟลเดอร์ Windows ที่คุณลบได้เพื่อเพิ่มพื้นที่ว่างในดิสก์ .

วิธีกลับเฟสบุ๊คเก่า2020
แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีทำความสะอาดพีซี Windows ของคุณโดยใช้พรอมต์คำสั่ง

หากพีซี Windows ของคุณมีพื้นที่เก็บข้อมูลเหลือน้อย ให้ล้างขยะโดยใช้ยูทิลิตี้ Command Prompt ที่รวดเร็วเหล่านี้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • Windows
  • ระบบไฟล์
  • Windows Explorer
  • พื้นที่จัดเก็บ
  • การแก้ไขปัญหา
เกี่ยวกับผู้เขียน Rahul Saigal(ตีพิมพ์บทความ 162 บทความ)

ด้วยปริญญา M.Optom ด้านการดูแลดวงตาแบบพิเศษ Rahul ทำงานเป็นวิทยากรในวิทยาลัยมาหลายปี การเขียนและการสอนผู้อื่นเป็นความหลงใหลของเขาเสมอ ตอนนี้เขาเขียนเกี่ยวกับเทคโนโลยีและทำให้อ่านง่ายสำหรับผู้อ่านที่ไม่เข้าใจเทคโนโลยีนี้ดีพอ

เพิ่มเติมจาก Rahul Saigal

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก