Ipinaliwanag ang Winsxs Folder

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang mga gumagamit ng Windows na nagpatakbo ng isang disk space analyzer tulad ng TreeSize o WizTree sa mga huling araw ay maaaring natagod sa kauna-unahang pagkakataon sa Winsxs folder sa direktoryo ng Windows.

Ang folder ay karaniwang may sukat na halos 5 hanggang 8 Gigabytes sa Windows Vista at Windows 7 o mas bago, mayroong mga ulat ng mas malaking folder, hanggang sa 16 Gigabytes at marami pa.

Lalo na ang mga gumagamit ng Windows XP na kamakailan lamang lumipat sa Windows 7 ay maaaring tinanong ang kanilang sarili kung bakit ang laki ng folder ay nadagdagan mula sa ilang mga Megabytes hanggang Gigabytes.

Ang mga search engine sa Internet at mga board ng mensahe ay puno ng mga katanungan tungkol sa folder, maraming mga gumagamit ang nais malaman kung ligtas na tanggalin ang folder ng Winsxs, kung kinakailangang isama sa mga backup system ng operating system o kung bakit mayroon itong napakalaking sukat kumpara sa iba pang Mga folder ng Windows.

winsxs
winsxs

Mahalagang tingnan muli ang oras. Bumalik sa Windows 9x, ang operating system ay nagkaroon ng mga problema sa mga dynamic na library ng link, na mas tiyak na may iba't ibang mga bersyon ng parehong dll. Walang paraan upang maiimbak ang maraming mga bersyon ng isang dll, na humantong sa mga hindi pagkakatugma at iba pang mga problema.

Pagkatapos sa Windows ME, sinimulan ng Microsoft na isama ang mga pagpipilian upang mag-imbak ng maraming mga bersyon ng dll gamit ang parehong pangalan sa operating system. Ito ay hindi hanggang sa Windows Vista na ang teknolohiyang ito ay naging kung ano ang nararanasan ngayon ng mga gumagamit ng Vista at Windows 7.

Kung bubuksan mo ang folder sa Windows Explorer ay mapapansin mo ang isang malaking listahan ng folder, sa bawat folder na naglalaman ng hindi bababa sa isang file, ngunit madalas na maraming mga file. Ang mga folder na nagsisimula sa parehong pangalan ng host iba't ibang mga bersyon ng parehong dll, kung minsan ay lima o higit pang mga folder na nagho-host ng iba't ibang mga bersyon ng parehong pabrika ng library ng link.

winsxs folder
folder ng winsxs

Ang Winsxs, ay nakatayo para sa Windows Side by Side, na tumutukoy sa konsepto ng pagho-host ng parehong mga file sa iba't ibang mga bersyon sa operating system.

Ang backup folder ay ipinapakita bilang ang pinakamalaking folder sa Winsxs folder, na sinusundan ng naturallanguage6 folder at Manifests.

Isang blog Technet post ni Jeff Hugh ipinaliwanag ang paglipat mula sa isang INF na inilarawan ang OS sa pagkakabahagi sa Windows Vista.

Ang lahat ng mga sangkap sa operating system ay matatagpuan sa folder ng WinSxS - sa katunayan tinawag namin ang lokasyon na ito ang sangkap ng tindahan. Ang bawat sangkap ay may natatanging pangalan na kasama ang bersyon, wika, at arkitektura ng processor na itinayo para sa. Ang folder ng WinSxS ay ang tanging lokasyon na ang sangkap ay matatagpuan sa system, ang lahat ng iba pang mga pagkakataon ng mga file na nakikita mo sa system ay 'inaasahang' sa pamamagitan ng mahirap na pag-link mula sa tindahan ng sangkap. Hayaan akong ulitin ang huling puntong iyon - may isang halimbawa lamang (o buong kopya ng data) ng bawat bersyon ng bawat file sa OS, at ang pagkakataong iyon ay matatagpuan sa folder ng WinSxS. Kaya tiningnan mula sa pananaw na iyon, ang folder ng WinSxS ay talagang kabuuan ng buong OS, na tinukoy bilang isang 'flat' sa mga operating system ng down-level. Ito rin ang dahilan kung bakit hindi ka na sasenyasan para sa media kapag nagpapatakbo ng mga operasyon tulad ng System File Checker (SFC), o kapag nag-install ng mga karagdagang tampok at tungkulin.

Ang post ni Jeff ay nagbibigay ng sagot sa tanong kung ligtas na tanggalin ang mga file sa folder ng winx, sa madaling sabi: Hindi.

Ang tanging pagpipilian upang mabawasan ang laki ng file ng folder na iyon ay ligtas na tanggalin ang software mula sa operating system na hindi na kinakailangan, ngunit kahit na hindi nito ihuhulog ang laki ng file.

Ang tanging paraan upang ligtas na mabawasan ang laki ng folder ng WinSxS ay upang mabawasan ang hanay ng mga posibleng pagkilos na maaaring gawin ng system - ang pinakamadaling paraan upang gawin iyon ay alisin ang mga pakete na naka-install ng mga bahagi sa unang lugar. Magagawa ito sa pamamagitan ng pag-uninstall ng mga superseded na bersyon ng mga pakete na nasa iyong system. Naglalaman ang Service Pack 1 ng isang binary na tinatawag na VSP1CLN.EXE, isang tool na gagawing permanenteng (hindi matanggal) ang service Pack package sa iyong system, at alisin ang mga bersyon ng RTM ng lahat ng mga superseded na sangkap. Magagawa lamang ito dahil sa pamamagitan ng paggawa ng permanenteng Serbisyo ng Pack maaari naming masiguro na hindi na namin kailangan ang mga bersyon ng RTM.

Pinakamabuting iwanan ang nag-iisa sa folder. Maaaring mabawasan ng mga gumagamit ng Windows Vista ang laki ng Winsxs folder sa pamamagitan ng pagpapatakbo ng isang third party na aplikasyon WinsxsLite

Ang WinsxsLite ay sinadya bilang isang tool upang makatulong na mabawasan ang laki ng mga winx sa Vista.
.
Ang WinsxsLite ay nahahati sa dalawang phase.
Ang unang yugto ay naghahanap ng Program Files at Windows folder para sa mga file,
na eksaktong magkapareho sa mga file sa folder ng winx.
.
Ang pangalawang yugto ay pumalit sa lahat ng mga lumang bersyon ng bawat file sa mga winx,
gamit ang mga hardlink sa pinakamataas na bersyon ng bersyon.
Kaya, ito ay tila pa rin tulad ng mayroong, sabihin, 16 iba't ibang mga bersyon ng isang
partikular na file, ngunit sa katotohanan, mayroong isang bagay na data na itinuro
sa pamamagitan ng 16 na mga entry sa direktoryo.
Bilang karagdagan, ang mga hindi nagamit na naisalokal na mga file ay maaaring matanggal, sa pamamagitan ng pagpapalit ng mga ito
na may mga hardlink sa kaukulang mga file sa iba pang mga wika.
.
Tandaan: Ang parehong mga phase ay opsyonal.
.
Tandaan: Kung naka-install ang Vista SP1, siguraduhing napatakbo ang vsp1cln.exe.

Lubhang pinapayuhan na lumikha ng isang backup ng system bago tumatakbo ang WinsxsLite, isinasaalang-alang na ang software ay gumagawa ng hindi maibabalik na mga pagbabago sa pagkahati ng system ng Windows na maaari lamang magawa sa pamamagitan ng isang backup.

Ang pinakabagong bersyon ng programa ay palaging magagamit sa website ng proyekto ng Google Code Ang link ng site sa isang lokasyon ng pag-download ng Rapidshare, kinuha namin ang kalayaan upang mai-upload ang pinakabagong file sa aming mga server. Maaari mong i-download ang tool na 20K sa ibaba: WinsxsLite1.86

Mangyaring tandaan na katugma lamang ito sa Windows Vista, at hindi sa Windows 7.

Ang mga gumagamit ng Windows Vista na may naka-install na Serbisyo ng Pack ay maaari pang magpatakbo ng VSP1CLN command-line tool upang alisin ang mga file na hindi na kinakailangan pagkatapos na mai-install ang service pack. Mangyaring tandaan na ang mga file na ito ay kinakailangan para sa pag-uninstall ng SP sa Vista.

Mayroon ka bang mga karagdagang tip sa pagbabawas ng laki ng Winsx folder? Ipaalam sa amin ang tungkol sa mga ito sa mga komento.

I-update : Ipinakikita ng kamakailang impormasyon na ang Winsx folder ay maaaring sa katunayan ay hindi gaanong bilang na iniulat ng system, at ang pangunahing dahilan para sa na ang marami sa mga file sa folder ay mga hard link na tumuturo sa mga file sa ibang lugar sa system.

'Ang direktoryo ng Windows SxS ay kumakatawan sa' estado ng pag-install at serbisyo 'ng lahat ng mga sangkap ng system. Ngunit sa totoo lang hindi talaga ito kumokonsumo ng maraming puwang sa disk na lilitaw kapag gumagamit ng mga built-in na tool (DIR at Explorer) upang masukat ang ginamit na puwang sa disk. Ang katotohanan na ginagawa namin itong nakakalito para sa iyo upang malaman kung gaano karaming puwang ang talagang natupok sa isang direktoryo ay tiyak na isang makatarungang punto!
Sa pagsasagawa, halos bawat file sa direktoryo ng WinSxS ay isang 'hard link' sa mga pisikal na file sa ibang lugar sa system - nangangahulugan na ang mga file ay hindi talaga sa direktoryo na ito. Halimbawa sa WinSxS maaaring mayroong isang file na tinatawag na advapi32.dll na tumatagal ng> 700K gayunpaman ang iniulat ay isang mahirap na link sa aktwal na file na nakatira sa Windows System32, at mabibilang ito ng dalawang beses (o higit pa) kapag simpleng pagtingin sa mga indibidwal na direktoryo mula sa Windows Explorer. '

Maaari kang pag-aralan at linisin ang folder ng WinSXS gamit ang mga utos ng DISM sa Windows 8 o mas bagong mga bersyon ng operating system ng Windows.

Higit pang impormasyon tungkol sa na magagamit sa Engineering Windows 7 Blog.