Проблем са брисањем датотека и мрежне мапе Тхумбс.дб

Читалац је открио једну занимљиву особину Екплорера у Виндовс-у 7 са мрежним директоријумима на серверу датотека. Проблем је био у томе што је систем одмах након копирања / премештања директорија у мрежну мапу одбио да га избрише или преименује. Можете преименовати / избрисати такав директориј само након неког времена (1-5 минута).

Када покушавате да избришете такав мрежни директориј, појављује се грешка:

Радња се не може довршити јер је мапа или датотека у њој отворена у другом програму. Затворите датотеку или мапу и покушајте поново..
Операција се не може довршити јер су ове мапе или датотеке отворене у другом програму. Затворите фасциклу или датотеку и покушајте поново..

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

Али како се испоставило, постоје ситуације (КБ2025703 - Преименовање мрежне мапе у Виндовс 7 Екплорер-у не успева са „радња се не може довршити ...“), када присуство датотеке тхумбс.дб са предмеморијом сличица спречава уклањање или преименовање директорија из Виндовс Екплорера.

Очигледно, систему је потребно неко време да генерише датотеку са предмеморијом сличица, као резултат, док се ова датотека генерише или ажурира, не можете нешто да урадите са њеним надређеним директоријом све док се не пусти закључавање писања у датотеци предмеморије..

У том случају можете онемогућити аутоматско генерисање датотеке тхумбс.дб. на мрежним мапама и драјвовима.

Садржај:

  • Онемогућите креирање датотеке Тхумбс.дб у мрежним мапама користећи ГПО
  • Онемогућавање стварања Тхумбс.дб у мрежним мапама преко регистра
  • Како уклонити Тхумбс.дб датотеке у свим директоријима

Онемогућите креирање датотеке Тхумбс.дб у мрежним мапама користећи ГПО

Да бисте спречили да Виндовс Екплорер прегледава директоријуме како би створио скривену датотеку са предмеморијом сличица слике Тхумбс.дб, можете да користите поставке групне политике..

Правила која нас занима налазе се у одељку за уређивање ГПО-а:

  • У оперативном систему Виндовс 7 (Виста) потребна су правила у одељку. - Конфигурација корисника -> Административни предлошци -> Компоненте Виндовс -> Виндовс Екплорер.
  • У оперативном систему Виндовс 8 / Виндовс 10 - Конфигурација корисника -> Административни предлошци -> Компоненте Виндовс -> Истраживач датотека

Пронађите и омогућите (преведите на Омогући) следеће смернице:

  • Искључите приказ сличица и само иконе на мрежним мапама
  • Искључите кеширање сличица у скривеним датотекама палца.дб
  • Искључите приказ сличица и само приказаних икона

Пре свега, нас занима 1 политика која забрањује Екплореру да ствара тхумбс.дб у мрежним мапама.

Остаје да доделите политику корисницима и ажурирате је на рачунарима (гпупдате / форце)

Онемогућавање стварања Тхумбс.дб у мрежним мапама преко регистра

На Виндовс кућним издањима која немају уређивач група, можете онемогућити стварање скривених датотека тхумбс.дб путем уређивача регистра (регедит.еке).

За то, у одељку ХКЕИ_ЦУРРЕНТ_УСЕР \ Софтвер \ Политике \ Мицрософт \ Виндовс \ створите потпоглавље Екплорер (у Виндовс-у 7 већ постоји) у коме се креира кључ типа РЕГ_ДВОРД са именом ДисаблеТхумбсДБОнНетворкФолдерс и вредност 1

Иста операција се може извести с једном наредбом:

рег додај "ХКЦУ \ СОФТВАРЕ \ Полициес \ Мицрософт \ Виндовс \ Екплорер" / в ДисаблеТхумбсДБОнНетворкФолдерс / д 0к1 / т РЕГ_ДВОРД / ф

Како уклонити Тхумбс.дб датотеке у свим директоријима

Постојеће датотеке Тхумбс.дб се аутоматски не бришу након што активирате смернице. Све датотеке Тхумбс.дб можете рекурзивно избрисати на одређеном диску или директоријуму сервера користећи ПоверСхелл.

Идемо на жељени директориј:

цд ц: \ схаре
Набавите листу свих Тхумбс.дб
Гет-ЦхилдИтем-Пут. -Укључите Тхумбс.дб -Рецурсе -Наме -Форце | Ремове-Итем -Форце -ВхатИФ

Избришите пронађене датотеке
Гет-ЦхилдИтем-Пут. -Укључите Тхумбс.дб -Рецурсе -Наме -Форце | Ремове-Итем-Форце