Подсказки и советы, прочее, разное
- Если вы постоянно забываете, какой сегодня
день недели, то измените полный формат даты в "региональных настройках" (Панель
управления - Язык и стандарты - Дата) на "дддд, д ММММ гггг 'г.'" (в
англ. версии: "dddd, d MMMM yyyy 'г.'"). И тогда, подведя
мышку к часикам в панели задач, на экран будет выведено не только число,
но и
день недели.
- Когда программа требует ввода данных от
пользователя или получения фокуса, она может либо "выскочить" наверх,
либо начать мигать иконкой в панели задач. Вы можете выбрать то поведение,
которое вам больше
нравится.
Для этого откройте реестр и найдите раздел
HKEY_CURRENT_USER\Control Panel\desktop
Создайте новый DWORD-параметр (или измените имеющийся) с названием ForegroundLockTimeout
и установите его значение равным времени задержки до "перехвата" фокуса
или равным 0 для того, чтобы действовать немедленно. Значение по умолчанию
- 200000 (0x00030d40 hex).
Если время задержки задано отличным от нуля, то DWORD-параметр ForegroundFlashCount
определяет число миганий иконки в панели задач. Установка этого значения
в 0 заставит иконку мигать бесконечно. Значение по умолчанию - 3. Для того
чтобы изменения вступили в силу, надо перезагрузить компьютер.
- При выполнении дефрагментации жёсткого диска,
требующего значительного времени, может происходить запуск Заставки Windows,
что приводит к остановке
и повторному запуску процесса дефрагментации. В Windows 98 можно настроить
автоматическую блокировку запуска Заставки во время работы программы "Дефрагментация
диска" (Defrag.exe):
1. Запустите редактор реестра (regedit.exe).
2. Откройте следующий раздел системного реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets
3. Откройте подраздел "Defrag" в данном разделе. При отсутствии,
создайте соответствующий подраздел, выбрав в меню "Правка" пункт "Создать",
затем "Раздел".
4. Откройте подраздел "Settings" в разделе "Defrag".
При отсутствии, создайте соответствующий подраздел.
5. Откройте подраздел "DisableScreenSaver" в разделе "Settings".
При отсутствии, создайте соответствующий подраздел.
6. Установите для параметра "(по умолчанию)" в данном разделе значение "YES" (без
кавычек).
7. Закройте редактор реестра и перезапустите компьютер.
Замечание: Запуск Заставки не будет блокироваться в случае, если Defrag.exe
был запущен при помощи программы планировщика, и в случае, если дефрагментация
выбранного диска была завершена и программа ожидает ввода пользователя.
- Долго ковыряясь в реестре, я натолкнулся на парочку строковых параметров
в разделе
[HKEY_CURRENT_USER\Control Panel\desktop]
"
WaitToKillAppTimeout" - число миллисекунд, которые Windows ждёт до выгрузки
приложения из памяти;
"
HungAppTimeout" - число миллисекунд, которые Windows ждёт ответа от
программы.
Я рекомендую поставить это число поменьше (у меня 15). Это полезно, когда
надо срочно выгрузить приложение из памяти, а Windows тормозит, ожидая от
уже конкретно зависшего приложения хоть какой-нибудь ответ. Это, честно говоря,
раздражает!
- При повальном изменении всех параметров реестра, которые только возможны,
я натолкнулся на один, с моей точки зрения, интересный. Он позволяет выгружать
неиспользуемые DLL-файлы из памяти. Это освобождает оперативную память (DLL-файлы
бывают больши-и-ими) и, соответственно, ускоряет систему. Метод хороший,
но может иногда (редко) приводить к зависанию (у меня за 2 недели 1 раз,
да и то, возможно, не по его вине). В разделе реестра
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
присвойте строковому параметру "AlwaysUnloadDLL" значение "1".
Чтобы создавался файл протокола, в который будут записываться сообщения
об ошибках Windows, надо в разделе реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fault]
присвоить строковому параметру "LogFile" в качестве значения имя
файла протокола с указанием пути (например, "C:\WINDOWS\ERROR.TXT").
1 2 3 4 5 6 7
|