Какъв е проблема?
Когато редактирате файлове, изтривате по-стари архиви или по друг начин почиствате след себе си, не е необичайно да се сблъскате с много досадната грешка "File In Use". Начинът, по който се проявява грешката, обикновено става така. Поглеждате папка, решавате, че вече не се нуждаете от посочената папка и нейното съдържание, но когато се опитате да изтриете папката, получавате съобщение за грешка, което изглежда така.
Windows има много разумно правило, което предотвратява изтриването на файлове, които понастоящем се използват от операционната система или приложение. Това е страхотна политика, която да има и само по себе си рядко предизвиква проблеми. За съжаление Windows има и друго правило, според което всички папки с визуални медии (файлове с изображения и филми) трябва да имат база данни с миниатюри, за да предоставят миниатюрни изображения за файловете, ако потребителят премине към някой от наличните изгледи на миниатюри.
Когато отворите папката за проверка на съдържанието, Windows зарежда файла Thumbs.db в Windows Explorer. Когато отидете да изтриете папката, Windows отказва, защото Thumbs.db в момента се използва от Explorer. Причината, поради която можете да се върнете към упоритата папка по-късно и да я изтриете успешно, е, че е изтекло достатъчно време и Windows е разтоварил Thumbs.db или оттогава сте заредилиоще папката Thumbs.db на тази папка замества предишния Thumbs.db и сега оригиналът Thumbs.db вече не е заключен от Windows и досадната грешка "File In Use" изчезва. Това е страхотно, но сеганов Thumbs.db файлът е заключен и цикълът на фрустрация продължава.
Microsoft Kind-of-sort-определи този проблем при прехода между Windows XP и Windows Vista чрез преместване на създаването на миниатюри върху локални устройства в централизирано местоположение. В Windows Vista (както и в Windows 7 и Windows 8) миниатюрите се съхраняват в централна база данни, разположена на
%userprofile%AppDataLocalMicrosoftWindowsExplorer
вместо във всяка отделна папка. Докато това изчисти повечето проблеми при изтриването и делегираните потребителски папки, проблемът Thumbs.db продължава до този ден, когато работи с мрежови / отдалечени устройства и папки.
Нека да разгледаме няколко решения, временни и постоянни, които можете да използвате, за да премахнете тази досадна грешка.
Определяне на грешката
Има няколко начина, по които можете да работите около грешката, която варира от временни решения (така че мнозина продължават да използват функцията за миниатюри) до постоянни (където няма да се налага да се притеснявате, че проблемът отново се появява). Ще започнем с временни решения, които са полезни, ако използвате работен компютър, в който нямате право да правите промени.
Забележка: Ако имате проблеми с Thumbs.db в Windows XP, моля, вижте този урок за техники за деактивиране на миниатюри в XP; този урок е фокусиран върху новата система за миниатюри, намерена в Windows Vista и по-нови инсталации.
Временно изключете Thumbs.db достъпа
Windows използва базата данни с палета само ако сърфирате в Windows Explorer с изглед, който изисква Explorer да изтегли миниатюрни данни за показване. По този начин много удобна работа около това е временно в смисъл на приложение (не е нужно да деактивирате системните миниатюрни миниатюри) и хронологичният смисъл (той продължава само докато имате една промяна на непостоянната настройка) е да превключите Windows Explorer разглежда "Детайли".
Сега, когато сортирате и изчиствате папките си, файлът на базата данни с миниатюри ще остане незареден и можете да изтриете папки без намеса. Това решение е идеално, ако всъщност искате миниатюри за вашите отдалечени устройства, но не ги искате по пътя, когато правите сериозно управление на папки.
Деактивиране на създаването на миниатюри в мрежата
Ако грешката "Файл в употреба" е достатъчно разяждаща, че просто искате тези дразнещи Thumbs.db файлове да изчезнат завинаги от мрежовите устройства, най-добрата практика е да деактивирате тяхното създаване.Това няма да спре Windows да създава и кешира локални миниизображения (като тези, които биха се появили във вашите местни библиотеки с снимки); тези миниизображения ще бъдат генерирани и съхранявани в централизираната база данни, която споменахме по-рано в статията. Той ще деактивира всички бъдещи създаване на миниизображения в отдалечени устройства.
Чрез редактора на групови правила
За потребители, работещи с версии на Windows Vista, Windows 7 и Windows 8, които имат достъп до редактора на груповите правила (намира се само в издания над ниво Home Premium като Windows 7 Professional и др.), Можете да деактивирате генерирането на миниизображения на мрежата чрез правилата редактор.
Отворете редактора за местни групови правила, като въведете "gpedit.msc" в полето за стартиране на менюто "Старт". В редактора на правила преминете към следващото местоположение, като използвате левия панел за навигация, базиран на вашата версия на Windows.
Потребителите на Windows Vista и Windows 7 трябва да използват навигация до Конфигурация на потребителите -> Административни шаблони -> Компоненти на Windows -> Windows Explorer.
Потребителите на Windows 8 трябва да навигират към Конфигурация на потребителите -> Административни шаблони -> Компоненти на Windows -> File Explorer.
Чрез Редактора на системния регистър
За потребители, които нямат достъп до редактора на правила, е необходим регистрационен хак, за да се създаде същия ефект. Бъдете предупредени, че играенето в регистъра на Windows е сериозен бизнес и трябва да удвоите проверката на всяка промяна, която правите, преди да се ангажирате с нея.
За достъп до редактора на системния регистър въведете "regedit.exe" в полето за стартиране на менюто "Старт" и натиснете Enter. Където е намерен ключът на системния регистър, варира в зависимост от вашата версия на Windows.
Потребителите на Windows Vista и Windows 7 трябва да преминат към следния ключ на системния регистър:
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindowsExplorer
В този ключ редактирайте REG_DWORD записа "DisableThumbsDBOnNetworkFolders" на стойност "1" (по подразбиране е 0).
Потребителите на Windows 8 имат по-трудно време, тъй като в Policies Windows няма съвпадащ ключ. За да активирате същата стойност в Windows 8, трябва да създадете както липсващия ключ, така и стойността. Придвижете се до този клавиш.
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindows
Щракнете с десния бутон върху клавиша Windows и изберете New -> Key. Напишете новия ключ "Explorer". В новия десен бутон кликнете върху десния панел за навигация и изберете Нов -> DWORD. Посочете записа DWORD DisableThumbsDBOnNetworkFolders. Кликнете с десния бутон върху него и го променете, за да промените стойността от 0 на 1.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER Software Policies Microsoft Windows Explorer] "DisableThumbsDBOnNetworkFolders" = DWORD: 00000001
Този регистрационен файл ще работи за Windows Vista, Windows 7 и Windows 8.
С горепосочените редакции на мястото си вече няма да се налага да се справяте с файловете Thumbs.db на финник в мрежовите си акции; почистването и организирането на папките ви ще бъде безпроблемно без постоянно разочарование на заключените файлове.