Thumbs.db вопросы и ответы

Thumbs.db — файл с эскизами изображений. Операционная система Windows еще со времен Windows XP может создавать кэш с эскизами изображений (и других типов файлов) и хранить его в скрытом файле Thumbs.db каждого каталога. За счет использования кэша достигается сокращение времени на загрузку и отображение файлов эскизов в Проводнике. При отключенном кэше изображений , системе приходится каждый раз загружать файлы изображений и генерировать для них миниатюры, что затратно по ресурсам (особенно для папок с большим количеством изображений).

Отключаем создание файла Thumbs.db в сетевых папках с помощью групповых политик:
Интересующие нас политики находятся в разделе редактора GPO:

В Windows 7 (Vista ) нужные политики находятся в разделе — User Configuration -> Administrative Templates -> Windows Components -> Windows Explorer.
В Windows 8 / Windows 10 – User Configuration -> Administrative Templates -> Windows Components -> File Explorer

Найдите и включите (переведите в Enable) следующие политики:

Turn off the display of thumbnails and only display icons on network folders
Turn off caching of thumbnails in hidden thumbs.db files
Turn off the display of thumbnails and only display icons

Отключение создания Thumbs.db в сетевых папках через реестр

В разделе HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ создать подраздел Explorer (в Windows 7 он уже имеется), в котором создать ключ типа REG_DWORD с именем DisableThumbsDBOnNetworkFolders и значением 1

Эту же операцию можно выполнить одной командой:

reg add “HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer” /v DisableThumbsDBOnNetworkFolders /d 0x1 /t REG_DWORD /f

Как удалить файлы Thumbs.db во всех каталогах

Существующие файлы Thumbs.db не удаляются автоматически после включения политики. Можно рекурсивно удалить все файлы Thumbs.db на определенном диске или в каталоге сервера с помощью PowerShell.

Перейдем в нужный каталог:

cd c:\share
Получим список всех Thumbs.db
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item –Force –WhatIF

Удалим найденные файлы
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item –Force

(с)winitpr

Windows: отключаем TCP эвристику

В продолжении прошлого поста:

Windows, может игнорировать пользовательские настройки TCP Windows.
Такое поведение может быть отключено:

в консоли от администратора вводим
netsh int tcp set heuristics disabled

Возможные значения: disabled,enabled,default (sets to the Windows default state)
Рекомендуемое: disabled

Windows: убираем ограничения скорости интернета

Значение поля TCP Window определяет максимальное количество октетов, которые может переслать система участнику обмена не дожидаясь подтверждения об их получении.

Начиная от Windows Vista Microsoft ввело фичу именуемую Window Auto-Tuning – автоматическая настройка окна приема TCP. Теоретически эта функция предназначена для оптимизации пропускной способности и улучшения работы сети, а практически является причиной множества проблем.

Поэтому, при наличии неопределенных проблем с сетевыми подключениями смотрим настройки TCP.

netsh interface tcp show global

Здесь нас интересует параметр ″Уровень автонастройки окна получения″ (англ. Receive Window Auto-Tuning Level)
Он может принимать значения:

• disabled — автотюнинг выключен, используется фиксированное значение размера приемного окна TCP — 64KB;
• higlyrestricted — позволяет размеру приемного окна выходить за пределы значения по умолчанию, очень ограниченно превышая его;
• restricted — допускает более существенный рост размера окна относительно значения по умолчанию;
• normal — по умолчанию. Позволяет менять размер окна в зависимости от различных условий работы;
• experimental — позволяет увеличивать размер окна до очень больших значений. Следует применять очень осторожно.

Можно попробовать подобрать нужный уровень, например попробовать higlyrestricted, а если не помогает, то отключить:

netsh interface tcp set global autotuninglevel=disabled

После изменения настройки компьютер следует перезагрузить.

Вернуть значение по умолчанию можно командой
netsh int tcp set global autotuninglevel=normal

Запуск Проводника Windows от имени администратора

Часто при попытке открыть системные каталоги и файлы с помощью проводника, появляется предупреждающее окно UAC о необходимости предоставить доступ и повысить привилегии.

Окно User Account Control, сообщающее о том, что доступа к каталогу нет (You don’t currently have permission to access this folder). Но доступ можно получить, нажав кнопку Continue.

Примечание. Процесс Windows Explorer запускается при входе пользователя в систему со стандартным токеном доступа пользователя, работает в фоновом режиме и отвечает за отображение рабочего стола. Стандартами средствами повысить привилегии для проводника нельзя, и запустить второй процесс в режиме “Run as admin” не удастся

Запустите командную строку cmd.exe с правами администратора (Run as administrator).
Выполните команду: tskill explorer & explorer

Как проверить: С помощью диспетчера задач (Task Manager). Запустите его и перейдите на вкладку Details, где щелкните ПКМ по любой колонке, выберите Select columns и включите отображения столбца Elevated.

Как вы видите, у процесса explorer.exe теперь появился атрибут Elevated=Yes.

Posts navigation

1 2 3 4 5 6 7 8 9 10 11
Scroll to top