Виправлення помилок «Видалення файлів у файлі» на мережевих дисках шляхом вимкнення генерації мініатюр Windows
Незважаючи на те, що обидва вікна та її користувачі зробили стрибок до 21-го століття, все ще існують певні затяжні 1990-ті епохи, які ховаються в ОС, включаючи наполегливе бажання Windows створювати файли мініатюр (а потім відмовляються їх видаляти). Прочитайте далі, оскільки ми вирішуємо проблему з помилкою видалення файлу.
В чому проблема?
Коли ви прибираєте файли, видаляєте старі архіви, чи іншим чином очищуєте їх після себе, це не рідкість, коли ви стикаєтеся з дуже неприємною помилкою "File In Use". Як правило, помилка виникає, як правило. Ви дивитеся на папку, вирішуєте, що вам більше не потрібна згадана папка та її вміст, але при спробі видалити папку ви отримаєте повідомлення про помилку, яке виглядає так:.
Windows буде з радістю видаляти вміст папки, але вона не буде видаляти папку, а файл "Thumbs.db" зберігатиметься. Ви можете натиснути "Спробуйте знову" весь день, і він не зрушиться. Проте, якщо ви переходите в розчарування і сортувати і очищати більше папок, ви знайдете, що ви можете повернути і видалити оригінальну папку і огидний файл Thumbs.db всередині. Що дає?
Windows має дуже розумну політику, яка запобігає видаленню файлів, які зараз використовуються операційною системою або програмою. Це велика політика, і вона сама по собі рідко викликає будь-які проблеми. На жаль, у Windows також існує інша політика, згідно з якою всі папки з візуальними носіями (файли зображень і фільми) повинні мати базу даних ескізів, щоб забезпечити мініатюрні зображення для файлів, якщо користувач переключиться на будь-який з доступних переглядів ескізів..
Під час відкриття папки для перевірки вмісту Windows завантажує файл Thumbs.db у провідник Windows. Коли ви йдете, щоб видалити папку, Windows відмовляється, тому що Thumbs.db в даний час використовується Explorer. Причина, з якою ви можете повернутися пізніше до упорної папки і успішно її видалити, полягає в тому, що минув достатньо часу і Windows вивантажила Thumbs.db або з того часу ви завантажили інший і те, що Thumbs.db папки замінює попередню Thumbs.db і тепер оригінальний Thumbs.db більше не заблокований Windows, і дратує "File In Use" помилка зникає. Це здорово, але тепер новий Файл Thumbs.db заблоковано, а цикл розчарування продовжується.
Microsoft начебто вирішила цю проблему при переході між Windows XP і Windows Vista шляхом перенесення створення мініатюр на локальні диски в централізованому місці. У Windows Vista (а також Windows 7 і Windows 8) ескізи зберігаються в центральній базі даних, розташованої за адресою % userprofile% AppData Локальний Microsoft Windows Explorer
замість кожної окремої папки. Незважаючи на те, що більшість проблем з видаленням та видаленими папками користувачів було виправлено, проблема Thumbs.db зберігається і донині під час роботи з мережевими / віддаленими дисками та папками.
Давайте подивимося на кілька рішень, як тимчасових, так і постійних, які можна використовувати, щоб вигнати цю дратівливу помилку.
Виправлення помилки
Існує декілька способів усунення помилок, які знаходяться в діапазоні від тимчасових рішень (так що багато хто продовжує використовувати функцію мініатюр) для постійних (в яких вам не доведеться турбуватися про проблему, що з'являється знову). Ми почнемо з тимчасових рішень, які зручні, якщо ви використовуєте робочий комп'ютер, де немає привілеїв для внесення змін.
Примітка: Якщо у вас виникли проблеми з Thumbs.db у Windows XP, зверніться до цього підручника для техніки вимкнення мініатюр у XP; Цей підручник орієнтований на нову систему мініатюр, знайдену в Windows Vista і новіших установках.
Тимчасово вимкнути доступ Thumbs.db
Якщо ви переглядаєте файли в Провіднику Windows, Windows використовує базу даних великих пальців лише за допомогою перегляду, для якої програміст повинен витягнути дані ескізів для відображення. Таким чином, дуже зручна робота навколо, яка є одночасно тимчасовою в сенсі програми (вам не потрібно вимикати загальні системні ескізи), і хронологічний сенс (вона зберігається лише до тих пір, поки змінено одну непостійну настройку) - це перемикання Windows Explorer у розділі "Деталі".
Ви можете отримати доступ до нього за допомогою пункту меню Файл -> Перегляд -> Деталі або за допомогою контекстного меню правої кнопки миші в папці, яку ви працюєте. Якщо ви працюєте з багатьма папками, ви можете змінити вигляд папок у всій системі, перейшовши в меню Файл -> Перегляд -> Параметри, а потім у меню "Параметри папки" виберіть вкладку "Перегляд", а потім Натисніть кнопку "Застосувати до папок", щоб застосувати вибір, який ви зробили до всіх папок.
Тепер, коли ви сортуєте та очищаєте папки, файл бази даних мініатюр залишиться не завантаженим, і ви зможете видалити папки без перешкод. Це рішення є ідеальним, якщо ви дійсно хочете ескізів для віддалених дисків, але ви не хочете їх в дорозі, коли ви робите серйозне управління папками.
Вимкнення створення мережевих мініатюр
Якщо помилка "File In Use" є достатньо шаленою, що ви просто хочете, щоб ці дратівливі файли Thumbs.db пішли назавжди з ваших мережевих дисків, найкраща практика полягає в тому, щоб відразу відключити їх створення. Це не завадить Windows у створенні та кешуванні локальних мініатюр (наприклад, тих, які відображатимуться у місцевих бібліотеках фотографій); ці мініатюри все ще будуть створені та збережені в централізованій базі даних, про яку ми згадували раніше. Вона буде вимикати всі майбутні створення бази даних мініатюр на віддалених дисках.
Через редактор групової політики
Для користувачів, що використовують версії Windows Vista, Windows 7 і Windows 8, які мають доступ до редактора групової політики (доступний лише у випусках вище рівня Home Premium, як Windows 7 Professional тощо), можна вимкнути генерацію мініатюр мережі за допомогою політики редактор.
Відкрийте вікно "Редактор локальної групової політики", натиснувши "gpedit.msc" у вікні запуску меню "Пуск". У редакторі політики перейдіть до наступного розташування за допомогою навігаційної панелі ліворуч на основі вашої версії Windows.
Користувачам Windows Vista та Windows 7 слід скористатися пунктом меню Конфігурація користувача -> Адміністративні шаблони -> Компоненти Windows -> Провідник Windows.
Користувачам Windows 8 слід перейти до конфігурації користувача -> Адміністративні шаблони -> Компоненти Windows -> Провідник файлів.
Користувачі всіх трьох операційних систем повинні шукати на правій панелі, де перераховані конфігураційні налаштування, і сортувати налаштування за назвою, натиснувши на назву стовпця Налаштування, як показано на скріншоті вище. Шукайте запис "Вимкніть кешування мініатюр у прихованих файлах thumbs.db" і двічі клацніть по ньому.
За замовчуванням встановлено значення "Not Configured". Змініть його на "Enabled". Натисніть OK, щоб зберегти налаштування, а потім перезавантажте комп'ютер, щоб він набрав чинності. Відтепер Windows більше не буде створювати файли Thumbs.db під час перегляду мережних дисків.
За допомогою редактора реєстру
Для користувачів, які не мають доступу до редактора політики, для створення такого ж ефекту потрібний хак реєстру. Будьте попереджені, що відтворення в реєстрі Windows - це серйозна справа, і ви повинні потрійно перевіряти кожну зміну, яку ви робите перед тим, як зробити це.
Щоб отримати доступ до редактора реєстру, введіть "regedit.exe" у вікні "Пуск" і натисніть Enter. Розділ розділу реєстру залежить від вашої версії Windows.
Користувачам Windows Vista і Windows 7 необхідно перейти до наступного розділу реєстру:
HKEY_CURRENT_USER Правила програмного забезпечення Microsoft \ t
У межах цієї клавіші редагуйте запис REG_DWORD “DisableThumbsDBOnNetworkFolders” до значення “1” (типове значення 0).
Користувачам Windows 8 набагато складніше, оскільки не знайдено відповідного ключа в політиці Windows. Щоб увімкнути те ж саме значення в Windows 8, потрібно створити як відсутній ключ, так і значення. Перейдіть до цього ключа.
HKEY_CURRENT_USER Правила програмного забезпечення Microsoft \ t
Клацніть правою кнопкою миші на клавіші Windows і виберіть пункт New -> Key. Назвіть новий ключ “Explorer”. У новому ключі клацніть правою кнопкою миші на правій навігаційній панелі та виберіть New -> DWORD. Назвіть запис DWORD DisableThumbsDBOnNetworkFolders. Клацніть на ньому правою кнопкою миші та змініть її, щоб змінити значення від 0 до 1.
Якщо вам не вдалося редагувати існуюче значення або створити нове значення, ви можете створити файл реєстру, вставивши в блокнот наступний текст, зберігаючи файл із розширенням ".reg" замість розширення ".txt". Двічі клацніть файл, щоб коментувати реєстр.
Редактор реєстру Windows версії 5.00
[HKEY_CURRENT_USER Правила програмного забезпечення] Microsoft \ t
“DisableThumbsDBOnNetworkFolders” = dword: 00000001
Цей файл реєстру буде працювати для Windows Vista, Windows 7 і Windows 8.
З наведеними вище змінами на місці вам більше не доведеться мати справу з файлами finnicky Thumbs.db у ваших мережевих спільних ресурсах; Очищення та організація папок буде безперебійним без постійного розчарування заблокованих файлів.