อธิบายโฟลเดอร์ WinSxS ใน Windows 10

Winsxs Folder Windows 10 Explained



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



หลายท่านคงเคยสังเกต โฟลเดอร์ WinSxS ใน Windows 10/8/7 และรู้สึกประหลาดใจกับขนาดของมัน สำหรับผู้ที่ไม่มีโฟลเดอร์จะอยู่ที่ C: Windows Winsxs และมันใหญ่มาก! ฉันมีเกือบ 5 GB ประมาณ 6,000 โฟลเดอร์และ 25,000 ไฟล์ และใช้พื้นที่เกือบ 40% ของโฟลเดอร์ windows! แม้ว่าขนาดของโฟลเดอร์ Winsxs นี้ใน XP จะอยู่ที่ประมาณ 25-50MB; ขนาดใหญ่ใน Windows 10, Windows 8, Windows 7 และ Windows Vista ทำให้หลายคนทึ่ง! ตรวจสอบภาพด้านล่าง





winsxs-โฟลเดอร์-windows





ความลึกลับของโฟลเดอร์ Winsxs นี้ใน Windows 10, Windows 8.1, Windows8, Windows 7 และ Windows Vista คืออะไร ลองหาดูในโพสนี้นะครับ

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



โฟลเดอร์ WinSxS ใน Windows 10 คืออะไร

สั้น, Winsxs, ซึ่งหมายความว่า 'Windows เคียงข้างกัน' เป็นแคชของการสร้าง Windows ดั้งเดิม มันเก็บห้องสมุดที่ใช้โดยหลายโปรแกรม คุณลักษณะนี้เปิดตัวครั้งแรกใน Windows ME และ Microsoft มองว่าเป็นวิธีแก้ปัญหาที่เรียกว่า 'dll hell' ที่ทำให้เกิดปัญหากับ Windows 9x

ใน Winsxs โฟลเดอร์ 'สำรองข้อมูล' จะใหญ่ที่สุด ดังที่เห็นในภาพด้านล่าง

โฟลเดอร์ย่อย WinSxS

ดังที่เห็นในภาพด้านล่าง ในโฟลเดอร์ Winsxs ประเภทไฟล์คือ 'อื่นๆ'เอาพื้นที่ส่วนใหญ่ ส่วนใหญ่ประกอบด้วย .imd, .ngr, .csd, .dll, .dll.mui, .exe และไฟล์ประเภทอื่นที่คล้ายคลึงกัน



ประเภทไฟล์ใน WinSxS

ใน Windows 7 และใหม่กว่า ไม่มีโฟลเดอร์ 'dllcache' และคุณยังหาโฟลเดอร์ 'i386' ที่ระบบแคช (เหมือนใน XP) โมดูลต้นทางทั้งหมดไม่พบ อยู่ในโฟลเดอร์ WinSxS นี้ที่จัดเก็บส่วนประกอบทั่วไปของแอปพลิเคชันแบบขนาน ไฟล์เหล่านี้สามารถเป็นแอสเซมบลีหรือแอ็พพลิเคชันเดียวกันได้หลายเวอร์ชัน แต่ละชุดประกอบแบบขนานมีรหัสเฉพาะ คุณลักษณะอย่างหนึ่งของข้อมูลประจำตัวของแอสเซมบลีคือเวอร์ชัน

“ชุดประกอบแบบขนานถูกใช้โดยระบบปฏิบัติการเป็นหน่วยหลักในการตั้งชื่อ การรวม การกำหนดเวอร์ชัน การปรับใช้ และการกำหนดค่า โฟลเดอร์ Winsxs ประกอบด้วยรายการทั้งหมด ส่วนเสริม และไฟล์ Win32 ของบริษัทอื่น” Microsoft กล่าว

แต่ทำไมถึงมีโฟลเดอร์ที่ซ้อนกันมากมายและทำไมต้องเก็บไว้ มากมาย รุ่นเดียวกันเป็นต้น, exe หรือไฟล์อื่นๆ?

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

ข้อผิดพลาดของเครือข่ายใน netflix

แน่นอน คุณไม่สามารถลบไดเร็กทอรีนี้หรือย้ายไปยังตำแหน่งอื่นได้ นอกจากนี้ ไม่แนะนำให้ลบสิ่งใดที่นี่ เนื่องจากขั้นตอนดังกล่าวอาจทำให้แอปพลิเคชันของคุณใช้งานไม่ได้หรืออาจทำให้ระบบของคุณเสียหายได้! หากคุณมีแอพจำนวนมากติดตั้งอยู่ คุณก็คาดหวังได้เลยว่าจะมี W ขนาดใหญ่อินSxSโฟลเดอร์ โฟลเดอร์ WinSxs นี้ไม่สามารถอยู่ในไดรฟ์ข้อมูลอื่นใดนอกจากไดรฟ์ข้อมูลระบบ นี่เป็นเพราะฮาร์ดลิงก์ NTFS หากคุณพยายามย้ายโฟลเดอร์ อาจทำให้การอัปเดต Windows, Service Pack, คุณลักษณะต่างๆ ฯลฯ ติดตั้งไม่ถูกต้อง

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

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

เราไม่แนะนำให้ใช้เครื่องมือล้าง WinSxS เช่น WinsxsLite เนื่องจากคุณสามารถทำลาย Windows ของคุณได้

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

ทำความสะอาดโฟลเดอร์ WinSxs

วินโดวส์ 8.1 แนะนำตัวเลือกบรรทัดคำสั่งใหม่สำหรับ DISM.exe /วิเคราะห์ComponentStore . การเรียกใช้คำสั่งนี้จะแยกวิเคราะห์โฟลเดอร์ WinSxS และแจ้งให้คุณทราบว่าแนะนำให้ล้างที่เก็บส่วนประกอบหรือไม่ เขาอยู่ใน วินโดวส์ 10 , อีกด้วย.

ใน วินโดว์ 8 / 8.1 / 10 ให้เปิดเครื่องมือ Disk Cleanup Tool และใช้ตัวเลือก Windows Update Cleanup เพื่อล้าง WinSxS

Microsoft ได้ออกการปรับปรุงที่ เพิ่มตัวเลือกการล้าง Windows Update ให้กับเครื่องมือ Disk Cleanup ใน วินโดว 7 .

ตอนนี้คุณสามารถล้าง WinSxS ใน Windows Server 2008 R2 พร้อมอัพเดทใหม่

ดาวน์โหลด PC Repair Tool เพื่อค้นหาอย่างรวดเร็วและแก้ไขข้อผิดพลาดของ Windows โดยอัตโนมัติ

ต่อไปนี้คือตัวเลือกเพิ่มเติมบางประการที่คุณอาจต้องการพิจารณา เพิ่มพื้นที่ว่างในดิสก์ - กิจวัตรเล็กน้อยและรุนแรงเล็กน้อย:

  1. วิ่ง เครื่องมือล้างข้อมูลบนดิสก์
  2. ลบแอพที่ไม่ได้ใช้
  3. ย้ายไฟล์เพจไปยังไดรฟ์อื่น
  4. ปิดใช้งานการไฮเบอร์เนต
  5. ใช้ตัวเลือกไฟล์การถ่ายโอนข้อมูลเฉพาะเพื่อเขียนไฟล์การถ่ายโอนข้อมูลหน่วยความจำไปยังวอลุ่มอื่นบนระบบ
  6. ปิดใช้งานจุดคืนค่าระบบ
  7. ออฟโหลดโปรไฟล์ผู้ใช้และไดเร็กทอรีไฟล์โปรแกรมไปยังวอลุ่มอื่นบนระบบ

อัปเดต 1 จากบล็อก TechNet: หนึ่งในการเปลี่ยนแปลงที่ใหญ่ที่สุดระหว่าง Windows เวอร์ชันก่อนหน้าคือการย้ายจากระบบปฏิบัติการที่อธิบายไว้ใน INF ไปเป็นส่วนประกอบ. ส่วนประกอบทั้งหมดในระบบปฏิบัติการจะอยู่ในโฟลเดอร์ WinSxS อันที่จริง เราเรียกสถานที่นี้ว่าที่เก็บส่วนประกอบ แต่ละคอมโพเนนต์มีชื่อเฉพาะซึ่งรวมถึงเวอร์ชัน ภาษา และสถาปัตยกรรมตัวประมวลผลที่ถูกสร้างขึ้น โฟลเดอร์ WinSxS เป็นที่เดียวที่มีส่วนประกอบอยู่ในระบบ อินสแตนซ์ไฟล์อื่นๆ ทั้งหมดที่คุณเห็นในระบบจะถูก 'ฉาย' โดยฮาร์ดลิงก์จากที่เก็บส่วนประกอบ

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

วิธีเดียวที่จะลดขนาดของโฟลเดอร์ WinSxS ได้อย่างปลอดภัยคือการลดชุดของการกระทำที่เป็นไปได้ที่ระบบสามารถทำได้ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการลบแพ็คเกจที่ติดตั้งส่วนประกอบเดิมออก สิ่งนี้สามารถทำได้โดยการลบแพ็คเกจเวอร์ชันแทนที่ที่คุณมีในระบบของคุณ Service Pack 1 ประกอบด้วยไฟล์ไบนารีชื่อ VSP1CLN.EXE ซึ่งเป็นเครื่องมือที่จะทำให้ Service Pack เป็นแบบถาวร (ไม่สามารถถอดออกได้) ในระบบของคุณ และลบเวอร์ชัน RTM ของส่วนประกอบที่ถูกแทนที่ทั้งหมด สิ่งนี้สามารถทำได้เนื่องจากการทำให้เซอร์วิสแพ็คเป็นแบบถาวร เราสามารถรับประกันได้ว่าเราจะไม่ต้องการเวอร์ชัน RTM

อัปเดต 2 จากบล็อก E7: 'โมดูลาร์' ของระบบปฏิบัติการเป็นเป้าหมายทางวิศวกรรมสำหรับ Windows Vista การดำเนินการนี้ทำขึ้นเพื่อแก้ไขปัญหาต่างๆ ใน ​​Windows รุ่นเดิมที่เกี่ยวข้องกับการติดตั้ง การบำรุงรักษา และความน่าเชื่อถือ ไดเร็กทอรี Windows SxS แสดงถึง 'สถานะการติดตั้งและการบำรุงรักษา' ของคอมโพเนนต์ระบบทั้งหมด แต่มันไม่ได้กินพื้นที่ดิสก์มากเท่าที่ดูเหมือนเมื่อใช้เครื่องมือในตัว (DIR และ Explorer) เพื่อวัดพื้นที่ดิสก์ที่ใช้ ข้อเท็จจริงที่ว่าเราทำให้คุณทราบได้ยากขึ้นว่าไดเร็กทอรีใช้พื้นที่เท่าใดนั้นถือว่ายุติธรรม! แค็ตตาล็อก WinSxS ยังให้บริการออฟไลน์ และทำให้ Windows Vista และใหม่กว่า 'ปลอดภัยต่อการถ่ายภาพ'

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

บทสรุป

ปล่อยให้โฟลเดอร์ WinSxS เป็นเหมือนเดิม!

เรียนรู้เกี่ยวกับ โฟลเดอร์ดั้งเดิม และ โฟลเดอร์ Catroot และ Catroot2 ที่นี่.

วัสดุเพิ่มเติม:

  1. วิเคราะห์ Windows Component Store หรือ WinSxS บน Windows
  2. ทำความสะอาดโฟลเดอร์ WinSxS ใน Windows
  3. เพิ่มตัวเลือก Windows Update Cleanup ให้กับเครื่องมือล้างข้อมูลบนดิสก์ใน Windows
  4. ล้างไดเร็กทอรี WinSxS บน Windows Server .
โพสต์ยอดนิยม