WinSxS-mappen i Windows 10 forklaret

Winsxs Folder Windows 10 Explained



WinSxS-mappen er en kritisk del af Windows-operativsystemet. Den gemmer alle systemfiler og komponenter, der er nødvendige for, at operativsystemet kan fungere. Uden WinSxS-mappen ville Windows ikke kunne køre. WinSxS-mappen er placeret på C:WindowsWinSxS. Det er en skjult mappe, hvilket betyder, at du ikke vil være i stand til at se den, medmindre du har indstillingen Vis skjulte filer og mapper aktiveret i dine Fil Explorer-indstillinger. WinSxS-mappen er vigtig, fordi den gemmer flere versioner af systemfiler og komponenter. Dette er vigtigt, fordi det giver Windows mulighed for at køre flere versioner af den samme software på samme tid. Det giver også Windows mulighed for at rulle tilbage til en tidligere version af en systemfil eller komponent, hvis der er et problem med den aktuelle version. WinSxS-mappen kan være ret stor, og det er ikke ualmindeligt, at den optager flere gigabyte lagerplads. Dette skyldes, at det gemmer flere kopier af systemfiler og komponenter. Hvis du mangler lagerplads, kan du rydde op i WinSxS-mappen for at frigøre noget plads. Du bør dog kun gøre dette, hvis du er sikker på din evne til at gøre det, da det potentielt kan forårsage problemer med din Windows-installation, hvis det gøres forkert.



De fleste af jer har måske bemærket Mappe WinSxS i Windows 10/8/7 og blev overrasket over dens størrelse. For dem der ikke gør det, ligger folderen på C: Windows Winsxs Og det er kæmpestort! Jeg har næsten 5 GB, omkring 6000 mapper og 25000 filer, og det fylder næsten 40% af Windows-mappen! Selvom størrelsen af ​​denne Winsxs-mappe i XP er omkring 25-50MB; dens store størrelse i Windows 10, Windows 8, Windows 7 og Windows Vista fascinerede mange! Tjek billedet nedenfor.





winsxs-mappe-vinduer





Så hvad er mysteriet med denne Winsxs-mappe i Windows 10, Windows 8.1, Windows8, Windows 7 og Windows Vista? Lad os finde det i dette indlæg.

IWinSxSmappe, gemmer flere kopierdll, exe og andre systemfilerat få flere applikationer til at fungere på Windows uden kompatibilitetsproblemer. Hvis du kigger indenfor, vil du se, hvad der ligner en masse dubletterfiler, hver har det samme navn. Faktisk er det forskellige versioner af de samme filer, der er gemt; fordi forskellige programmer kan kræve forskellige versioner.



Hvad er WinSxS-mappen i Windows 10

Kort, Winsxs, hvilket betyder 'Windows side om side' , er en cache af native Windows-builds. Det gemmer biblioteker, der bruges af flere applikationer. Denne funktion blev først introduceret i Windows ME og blev set af Microsoft som en løsning på de såkaldte 'dll-helvede'-problemer, der plagede Windows 9x.

I Winsxs er 'backup'-mappen den største, som det ses på billedet nedenfor.

Undermappe WinSxS

Igen, som det ses på billedet nedenfor, i Winsxs-mappen er filtyperne 'Andet'tagedet meste af pladsen. De består hovedsageligt af .imd, .ngr, .csd, .dll, .dll.mui, .exe og andre lignende filtyper.



Filtyper i WinSxS

I Windows 7 og nyere er der ingen 'dllcache'-mappe, og du kan heller ikke finde mappen 'i386', hvor systemet cacherer (som i XP) alle kildemoduler. Det er i denne WinSxS-mappe, at de almindelige komponenter i parallelle applikationer er gemt. Disse filer kan være flere versioner af den samme samling eller applikation. Hver parallel samling har et unikt ID. En af egenskaberne ved en forsamlings identitet er dens version.

'Parallelle samlinger bruges af operativsystemet som de primære enheder for navngivning, binding, versionering, implementering og konfiguration. Winsxs-mappen indeholder alle manifester, tilføjelser og tredjeparts Win32-filer,” siger Microsoft.

Men hvorfor er der så mange indlejrede mapper og hvorfor beholde så mange forskellige versioner af det sammeetc, exe eller andre filer?

Som nævnt beholder Windows gamle DLL'er.og bibliotekskomponenter i WinSxS-mappen. Nu, hvis en nyere version af denne fil er en del af operativsystemet, men en bestemt applikation skal have en bestemt ældre version for at fungere, så er den ældre version fra WinSxSmappen vil blive brugt, så den nyere version efterlades på dens nuværende placering til andre programmer, der muligvis har brug for den.

er kant det samme som internet explorer

Du kan naturligvis ikke fjerne denne mappe eller flytte den til en anden placering. Det anbefales heller ikke at slette noget her, da et sådant trin sandsynligvis kan gøre dine programmer ubrugelige eller endda ødelægge dit system! Hvis du har mange apps installeret, kan du forvente en gigantisk WinSxSfolder. Denne WinSxs-mappe kan ikke findes på nogen anden diskenhed end systemdiskenheden. Dette er på grund af NTFS-harde links. Hvis du forsøger at flytte mappen, kan det forårsage, at Windows-opdateringer, servicepakker, funktioner osv. ikke installeres korrekt.

Hvis du fjerner komponenter fra WinSxS-mappen, såsom manifester, samlinger osv., kan du have problemer. Hvert system vil reagere forskelligt. Hvad der virker for én, kan ødelægge en anden! Hvis du f.eks. installerer et program, der kræver præcis denne samling, som du måske har fjernet, så starter dette program simpelthen ikke! Mappekomprimering er heller ikke tilladt, fordi det kan forårsage problemer under WindowsUpdates eller når et hotfix er installeret.

Den sikreste måde at rydde op på er blot at afinstallere de apps, du ikke har brug for. Dette er dog heller ikke idiotsikkert, da mange applikationer stadig efterlader deres filer her, da de kan bruges af andre applikationer. Sandsynligheden for fejl bliver således ikke brugtetcAfstanden er ret stor.

Vi anbefaler ikke at bruge WinSxS oprydningsværktøjer som f.eks WinsxsLite da du kan bryde din Windows.

Og hvis du afprøver ny software eller ofte installerer og afinstallerer, kan du måske bemærke, at din Winsxs er virkelig stor i størrelse, da Windows vil beholde flere kopier af demetcfiler for at tillade flere applikationer uden kompatibilitetsproblemer.

Rydder op i WinSxs-mappen

Windows 8.1 introducerede en ny kommandolinjemulighed for DISM.exe, / AnalyseComponentStore . Hvis du kører denne kommando, parses WinSxS-mappen og fortæller dig, om det anbefales at rydde op i komponentlageret. Han er til stede i Windows 10 , Også.

I Windows 8/8.1/10 , åbn Diskoprydningsværktøjet og brug indstillingen Windows Update Cleanup til at rydde op i WinSxS.

Microsoft har udgivet en opdatering tilføjet Windows Update-oprydningsmulighed til Diskoprydningsværktøj I Windows 7 .

Nu kan du også rydde WinSxS в Windows Server 2008 R2 med ny opdatering.

Download PC Repair Tool for hurtigt at finde og automatisk rette Windows-fejl

Her er et par flere muligheder, du måske vil overveje frigør diskplads - lidt rutine og lidt ekstrem:

  1. løb Diskoprydningsværktøj
  2. Fjern ubrugte apps
  3. Flyt sidefil til et andet drev
  4. Deaktiver dvaletilstand
  5. Brug den dedikerede dumpfil-indstilling til at skrive hukommelsesdumpfiler til en anden diskenhed på systemet.
  6. Deaktiver systemgendannelsespunkter
  7. Overfør brugerprofilen og programfilbibliotekerne til en anden enhed på systemet.

Opdatering 1 fra TechNet blogs: En af de største ændringer mellem tidligere versioner af Windows var flytningen fra et OS beskrevet i INF tilkomponentialitet. Alle komponenter i styresystemet er placeret i WinSxS-mappen - faktisk kalder vi dette sted for komponentlageret. Hver komponent har et unikt navn, der inkluderer den version, sprog og processorarkitektur, som den blev oprettet til. WinSxS-mappen er det eneste sted, hvor en komponent befinder sig på systemet, alle andre filforekomster, du ser på systemet, 'projiceres' ved hårdt link fra komponentlageret.

Nu hvor du ved, hvorfor butikken kan vokse til denne størrelse, er dit næste spørgsmål sandsynligvis, hvorfor vi ikke fjerner ældre versioner af komponenter. Det korte svar er pålidelighed. Komponentlageret, sammen med anden information om systemet, giver os mulighed for på ethvert tidspunkt at bestemme, hvilken version af komponenten der er bedst til projektet. Det betyder, at hvis du afinstallerer sikkerhedsopdateringen, vil vi være i stand til at installere den næsthøjeste version på systemet - vi vil ikke længere have et afinstallationsproblem. Dette betyder også, at hvis du beslutter dig for at installere en valgfri funktion, vil vi ikke bare vælge RTM-versionen af ​​komponenten, vi vil se, hvilken version der er den højeste tilgængelige på systemet.

Den eneste måde at reducere størrelsen på WinSxS-mappen på er at reducere antallet af mulige handlinger, som systemet kan udføre. Den nemmeste måde at gøre dette på er at fjerne de pakker, der oprindeligt havde komponenterne installeret. Dette kan gøres ved at fjerne erstattede versioner af pakker, som du har på dit system. Service Pack 1 indeholder en binær fil med navnet VSP1CLN.EXE , et værktøj, der vil gøre Service Pack permanent (ikke-aftagelig) på dit system og fjerne RTM-versionerne af alle udskiftede komponenter. Dette kan kun gøres, fordi ved at gøre servicepakken permanent; vi kan garantere, at vi aldrig får brug for RTM-versioner.

Opdatering 2 fra E7-bloggene: 'Modulariteten' af operativsystemet var et teknisk mål for Windows Vista. Dette blev gjort for at løse en række problemer i ældre versioner af Windows relateret til installation, vedligeholdelse og pålidelighed. Windows SxS-biblioteket repræsenterer 'installations- og vedligeholdelsesstatus' for alle systemkomponenter. Men det bruger faktisk ikke så meget diskplads, som det ser ud til, når man bruger indbyggede værktøjer (DIR og Explorer) til at måle brugt diskplads. Det faktum, at vi gør det sværere for dig at vide, hvor meget plads et bibliotek optager, er rimeligt! WinSxS-kataloget giver også offline service og gør Windows Vista og senere 'billedsikker'.

Der har været flere blogs og endda flere 'underjordiske' værktøjer, der fortæller dig, at det er muligt at fjerne WinSxS-biblioteket, og det er helt sikkert rigtigt, at du efter installationen kan fjerne det fra systemet, og det viser sig, at systemet starter og virker bøde. . Men som beskrevet ovenfor er dette en meget dårlig praksis, da du fjerner muligheden for pålideligt at vedligeholde alle komponenter i operativsystemet og muligheden for at opdatere eller konfigurere yderligere komponenter på dit system. Windows understøtter kun WinSxS-biblioteket på et fysisk drev på den oprindelige placering.

Konklusion

Lad WinSxS-mappen være, som den er!

Lære om indfødt mappe og Mapper Catroot og Catroot2 Her.

Yderligere materialer:

  1. Analyser Windows Component Store eller WinSxS på Windows
  2. Oprydning af WinSxS-mappen i Windows
  3. Tilføj Windows Update Cleanup Option til Disk Cleanup Tool i Windows
  4. Ryd op i WinSxS-biblioteket på Windows Server .
Populære Indlæg