| |
Реестр, милый мой реестр
Windows'98. Запустите Disk Cleanup utility (cleanmgr.exe или Start > Programs > Accessories > System Tools > Disk Cleanup). Выберите требуемый диск. Откройте закладку Settings и снимите галочку "If this drive runs low on disk space, automatically run Disk Cleanup option".
Windows XP. Запустите Registry Editor (REGEDIT.EXE). Откройте HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies > Explorer. Если там отсутствует ключ (DWORD) с именем NoLowDiskSpaceChecks, то создайте его и установите цифровое значение 1.
Когда программа требует ввода данных от пользователя или получения фокуса, она может либо "выскочить" наверх, либо начать мигать иконкой в панели задач. Вы можете выбрать то поведение, которое вам больше нравится. Откройте реестр и найдите ключ HKEY_CURRENT_USER > Control Panel > Desktop, создайте новый DWORD или измените имеющийся параметр с названием 'ForegroundLockTimeout' и установите его значение на время задержки до "перехвата" фокуса или на 0 для того, чтобы действовать немедленно. Значение по умолчанию - '200000' (0x00030d40 hex).
Другой параметр управлением числом миганий иконки в панели задач, если вышеуказанное число не равно нулю. Создайте новый DWORD или измените имеющийся параметр с названием 'ForegroundFlashCount' и установите нужное число миганий (десятичное). Установка этого значения в 0 заставит иконку мигать бесконечно. Значение по умолчанию - 3. Для того, чтобы изменения вступили в силу надо перезагрузить компьютер.
Отключение кэширования динамических библиотек (DLL). После того, как приложение завершило работу, "диэлэльки", используемые им, еще какое-то время продолжают висеть в памяти. Меня лично это раздражает, поскольку противоречит перфекционистской природе. Отключается кэш динамических библиотек таким образом: В реестре находится ключ HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Explorer. Создается новый подключ (sub-key) AlwaysUnloadDLL. Устанавливается для него значение 1. Перегрузите компьютер.
|