ФАК Чишћење и компримовање ВинСкС мапе у оперативним системима Виндовс 10 и 8.1

У овом ћемо чланку говорити о директоријуму Винкк у Виндовсима 10 и Виндовс 8.1, разлози његовог сталног раста и методе чишћења. Каталог Ц: \ виндовс\ ВинСкС је складиште Виндовс компоненти. Овај директориј садржи длл библиотеке, бинарне датотеке и кмл датотеке потребне за инсталацију и рад Виндовс ОС улоге. Када инсталирате исправке за Виндовс (то се догађа месечно), нова верзија ажуриране компоненте се инсталира на систем, а стара се чува у ВинСкС складишту (ово је неопходно да би се осигурала компатибилност и могућност „повратка“ на старе верзије компоненти приликом брисања ажурирања проблема).


Садржај:

  • Како сазнати стварну величину мапе ВинСкКс у оперативном систему Виндовс 10 / 8.1
  • Чишћење складишта компоненти (ВинСкС мапе) у оперативном систему Виндовс 10 / 8.1
  • Значајке на захтев у Виндовсима 10 и 8.1
  • Омогућите компресију НТФС у фолдеру ВинСкС у Виндовсима 10 и 8.1

Као што можда претпостављате, ВинСкС директориј ће се с временом стално повећавати, а његова величина није ограничена ничим (мада у пракси величина ВинСкС мапе у Виндовс-у 10 / 8.1 ретко прелази 15-20 ГБ.)

Најприроднији начин да се смањи величина мапе ВинСкС у Виндовсима 10 и Виндовс 8 је уклањање старих верзија компоненти које су преостале након ажурирања система из система. Да бисте то учинили, користите стандардни чаробњак цлеанмгр диска или посебне опције команде ДИСМ (погледајте доле).

Савет. У Виндовс 7 СП 1 могућност брисања старих датотека за ажурирање за чишћење диска доступна је само након инсталирања засебне исправке - КБ 2852386.

Како сазнати стварну величину мапе ВинСкКс у оперативном систему Виндовс 10 / 8.1

Још једна карактеристика ВинСкС мапе је присуство великог броја тзв тешко линкови (тврди симболични линкови). Тврда веза је потпуно једнака изворном поинтеру датотеке. И.е. показивач и изворна датотека могу имати различита имена и бити унутар истог одељка у различитим директоријима, али у стварности ће они указивати на исти објект. Због постојања чврстих веза које су укључене у прорачун укупне величине директорија, управитељи датотека (укључујући Виндовс Екплорер) показују помало претерану величину мапе ВинСкС. Стварну (искључујући тврде везе) величину ВинСкС мапе можете сазнати помоћу услужног програма СисИнтернал ду:

 ду -в ц: \ виндовс \ винСКСС

Такође можете да анализирате величину складишног дела компоненте (мапа ВинСкС) користећи команду ДИСМ:

Дисм.еке / Онлине / Цлеануп-Имаге / АнализеЦомпонентСторе

Хајде да схватимо шта ова команда враћа:

Величина складиштења компонента према Екплореру: 5,70 ГБ (ово је величина складиштења без тврдих веза)
Стварна величина продајне компоненте: 5,49 ГБ (стварна величина продаваонице компонената, укључујући тврде везе)
Компатибилно са Виндовс-ом: 3,12 ГБ (потребне системске датотеке, не могу се избрисати)
Резервне копије и онемогућене компоненте: 2,12 ГБ (застарјеле компоненте датотека које су потребне у случају проблема са инсталираним ажурирањима)
Кеш и привремени подаци: 245,87 МБ (датотеке се користе за убрзавање система за одржавање)
Последњи очишћени датум: 2018-07-31 12:45:23
Број издатих пакета: 10 (датотеке које су ажуриране након инсталирања исправки за Виндовс, биће избрисане када се очисти складишни простор)
Препоручује се чишћење чишћења функције: Да

Као што видите, у овом случају можете смањити величину ВинСкС директорија за 2,1 ГБ + 250 МБ.

За многе кориснике природно је питање да ли је могуће ручно избрисати датотеке из мапе ВинСкС. Одговор на ово питање је категоричан НЕ! Такве акције могу вероватно да поремете Виндовс. Иако су неки покушаји брисања датотека из мапе ВинСкС можда успешни, не можете препоручити ову методу са становишта потенцијалне опасности за систем.

Посветимо се најбезопаснијим са системског становишта методама чишћења ВинСкС мапе у Виндовсима 10 и Виндовс 8.1. Ово је:

  • Уклањање старијих компоненти, преостало након инсталирања исправки;
  • Функције технологије на Потражња (функционише на захтев), омогућавајући вам да уклоните неискоришћене Виндовс компоненте са диска;
  • Компримовање датотека у ВинСкС фасцикли - начин да се смањи величина ВинСкС директорија услед НТФС компресије његовог садржаја.

Да би се постигли максимални резултати, све три методе се могу користити заједно..

Чишћење складишта компоненти (ВинСкС мапе) у оперативном систему Виндовс 10 / 8.1

По мом мишљењу, најбржи и најједноставнији начин чишћења простора за складиштење компоненти (тј. Брисање мапе ВинСкС) брисањем старих верзија компоненти је извршење наредбе:

Дисм.еке / Онлине / Цлеануп-Имаге / СтартЦомпонентЦлеануп


Опција / СтартЦомпонентЦлеануп има додатну опцију. / Ресетбасе, који вам омогућава да уклоните све претходне верзије компоненти (након тога нећете моћи уклонити инсталиране исправке или сервисни пакет, а дугме „Делете“ ће нестати на плочи за ажурирање аппвиз.цпл) Читава наредба изгледа овако:

Дисм.еке / Онлине / Цлеануп-Имаге / СтартЦомпонентЦлеануп / РесетБасе

Такође можете уклонити застареле исправке из чаробњака за чишћење диска. Покрените наредбу цлеанмгр с повластицама администратора.

У прозору услужног програма одаберите уређај, а у следећем прозору кликните дугме „Избриши системске датотеке“.

Затим одаберите опцију „Датотеке дневника ажурирања за Виндовс“ и притисните ОК да бисте започели са чишћењем. Услужни програм Чишћење диска ће показати колико простора можете да ослободите брисањем датотека дневника старих ажурирања за Виндовс. У мом примеру то је 427 МБ.

Након чишћења складиштења помоћу ДИСМ-а, проверите колико је слободног простора на диску на располагању..

Поред тога, Виндовс 10 планер има посебан задатак аутоматског одржавања који изводи исту операцију као и дисм помоћу тастера СтартЦомпонентЦлеануп, уклањајући све застареле исправке старије од 30 дана. Овај задатак је назван СтартЦомпонентЦлеануп налази се под \ Мицрософт \ Виндовс \ Сервисирање.

Значајке на захтев у Виндовсима 10 и 8.1

У чланку „Сигурно брисање ВинСкС мапе у Виндовс Сервер 2012“ испитали смо функцију Карактеристике на Потражња (функције на захтјев), што пружа могућност брисања бинарних датотека неискориштених улога из ВинСкС директорија. Постоји посебан Поверсхелл цмдлет за уклањање неискориштених улога с диска. - Деинсталирај-ВиндовсФеатуре. Међутим, у случају Виндовс 10 и 8.1, није све тако једноставно. Чињеница је да недостаје цмдлет Унинсталл-ВиндовсФеатуре у овим верзијама оперативног система Виндовс. И функције на захтеву технологија се имплементира само помоћу ДИСМ-а или цмдлета ДИСМ ПоверСхелл. Поред тога, важно је знати да ДИСМ наредба, за разлику од цмдлета Унинсталл-ВиндовсФеатуре, не анализира зависности пакета један о другом. Када уклоните Виндовс пакет помоћу ДИСМ-а, биће избрисана само компонента која је наведена у наредби, а сви пакети који зависе од њега остаће у систему. Из тог разлога, не бисте требали да користите ДИСМ за уклањање улога са диска у Виндовс Сервер 2012, јер постоји много погоднији и функционалнији алат.

Комплетна листа доступних функција на слици Виндовс 10 / 8.1 може се добити командом:
ДИСМ.еке / Онлине / Енглески / Гет-Феатурес / Формат: Табела

Претпоставимо, на пример, да је компонента Телнетцлиент убудуће нам не требају. Уклоните ову компоненту са диска (у основи из директорија ВинСкС) наредбом:
ДИСМ.еке / Онлине / Дисабле-Феатуре / Феатуренаме: ТелнетЦлиент / Ремове

Ако поново наведете све доступне функције на захтев у Виндовс-у, видећете да се статус компоненте мења у Онемогућено са Корисни терет Уклоњено.

Тако у Виндовс-у можете значајно смањити величину мапе ВинСкС тако што ћете избрисати неискоришћене компоненте са диска. Једино упозорење је да је опција чишћења директорија ВинСкС погодна за довољно напредне кориснике који разумеју компоненте Виндовс 10 и њихову сврху.

Омогућите компресију НТФС у фолдеру ВинСкС у Виндовсима 10 и 8.1

Још један начин да се смањи величина ВинСкС директорија у оперативном систему Виндовс 10 / 8.1 је компримовање садржаја директорија на нивоу системских датотека НТФС..

Напомена. Као и код било које друге нестандардне интервенције у конфигурацији система, високо се препоручује извести потпуну сигурносну копију система.
  1. Отворите командни редак са повластицама администратора;
  2. Зауставите и онемогућите услуге Виндовс Инсталлер и Виндовс Модуле:
    сц стоп мсисервер сц стоп ТрустедИнсталлер сц цонфиг мсисервер старт = онемогућено сц цонфиг ТрустедИнсталлер старт = онемогућено
  3. Израдите сигурносну копију приступних листа (АЦЛ-ова) додељених датотекама и мапама у ВинСкС директоријуму помоћу услужног програма ицацлс. Резервна копија АЦЛ-а је обична текстуална датотека која садржи све датотеке и директоријуме и дозволе које им је доделио НТФС (убудуће ће та резервна копија бити потребна за обнављање оригиналних АЦЛ-ова):
    ицацлс "% ВИНДИР% \ ВинСкС" / саве "% ВИНДИР% \ ВинСкС_НТФС.ацл" / т

  4. Признајте се власником фасцикле ВинСкС и свих поддиректоријума:
    такеовн / ф "% ВИНДИР% \ ВинСкС" / р
  5. Доделите свом налогу пуна права на ВинСкС директоријум:
    ицацлс "% ВИНДИР% \ ВинСкС" / одобри "% УСЕРДОМАИН% \% УСЕРНАМЕ%" :( Ф) / т
  6. Стисните ВинСкС директориј и сав његов садржај помоћу команде компактан. Неке датотеке може користити систем, тако да ако покренете наредбу без опције / и, компресија ће се зауставити на првој датотеци коју тренутно користи систем. Користећи Процесс Екплорер, можете пронаћи име процеса који је отворио датотеку (ЦТРЛ + Ф) и укинути је. Овај приступ компресије захтева много времена. Ограничићемо се само на компримовање некоришћених датотека (у Виндовс-у 10 можете користити напреднију компресију ЛЗКС-а):
    цомпацт / с: "% ВИНДИР% \ ВинСкС" / ц / а / и *

  7. Вратите власника ВинСкС директоријума враћањем ТрустедИнсталлер:
    ицацлс "% ВИНДИР% \ ВинСкС" / сетовнер "НТ СЕРВИЦЕ \ ТрустедИнсталлер" / т
  8. Вратите оригиналне НТФС дозволе у ​​ВинСкС директоријум из резервне копије АЦЛ: ицацлс "% ВИНДИР%" / обнови "% ВИНДИР% \ ВинСкС_НТФС.ацл"
  9. Вратите тип покретања сервиса за Виндовс Инсталлер и Виндовс Модуле:
    сц цонфиг мсисервер старт = потражња сц цонфиг ТрустедИнсталлер старт = потражња

Проверите тренутну величину ВинСкС директорија:

Као што видите, у нашем примеру, величина мапе ВинСкС због компресије се смањила од 5.8 ГБ до 4 ГБ (око трећине). Није лоше, поготово за мали ССД уређај, место на којем је прилично скупо.

Шта компресија ВинСкС именика може утицати.

Виндовс ради са компримованим датотекама у транспарентном режиму, међутим, приликом обраде таквих датотека можда ће бити потребно додатно време да их декомпримирате / компримирате, што значи одређено успоравање инсталације Виндовс компоненти или исправки. Међутим, за савремене процесоре (ЦПУ) компресија / декомпресија датотеке се изводи готово тренутно, тако да корисник можда чак и не примећује стварно смањење брзине. И не само то, ако је чврсти диск спор и процесор довољно брз - чак и са компресијом можете приметити пораст брзине рада са диском! Имајте на уму да када омогућите нтфс компресију целокупног садржаја ВинСкС мапе, један број датотека у другим системским директоријумима ће се компримовати због коришћења чврстих веза.

Ове се наредбе могу извршавати одвојено (лакше је контролирати успјех сваке од њих) или можете комбинирати све операције у једној датотеци скрипте, када се покрене, започет ће поступак компресије података у мапи ВинСкС. Готову пакетну датотеку можете преузети овде: цомпресс_винскс.бат

Ова скрипта се може стално користити током рада система, јер након инсталирања нових ажурирања и програма, нове „некомпримоване“ датотеке ће се појавити у ВинСкС директоријуму.

Напомена. Друга скрипта хода мрежом, омогућавајући вам да смањите величину ВинСкС мапе -   ВинСкСЛите (од Цхристиан Беринг Боегх) Ова скрипта, према подацима произвођача, тражи најновије библиотечке датотеке на диску и ствара везе до њих из свих претходних верзија и брише неважне верзије. Сматрамо потребним да одвратимо наше читатеље од коришћења ВинСкСЛите скрипте, јер и поред прилично разумне идеје, резултат његовог извршења је непредвидив, и упркос смањењу величине ВинСкС директорија, део Виндовс функције престаје да ради.