^
SaAnVi.Ru 23 февраля музыкальные пародии / смешное
фотоприколы / банная / фотообои
мои минусовки: HiFi / LoFi
политота / компота / житота / сцылки
блог / думы
рецензии на фильмы
избранные минусовки
фотоотчёты
Don't speak Russian?В избранноеПодпискаРейтингАктивностьПоддержатьКЖП

последние запросы

Яндекс поискпоиск Яндекса по сайту

  
нафигатор
*Главная
*Музыка
Приколы, пародии, ремиксыПесенки-чудесенкиПриколы (прочее)Авторский инструменталАвторские песниМинусовки (HiFi)Минусовки (LoFi)Минусовки (избранное)СаундтрекиZX SpectrumMIDI
*Фото, рисунки
ПриколыБаннаяКарикатурыЖивотныеБелкиНасекомыеНебоЦветы, растенияПриродаКрасноярскРазноеФотоотчётыТрансляцииОбои (1280x1024)Обои (1680x1050)Обои (FullHD)СтокМоё
*Чтиво
СмешноеРецензии на фильмыОбзорыЗвукСофт, комп, инетФотоСлова к песнямРецептыРазноеОчумелые ручкиФинансыИстории моей жизниОт других авторовПолитотаКомпотаЖитотаСцылки
*Программы
Battle Ship DeLuxePut The BlockPrometeusNetZhopSpectrAnsDCAD
*Рингтоны
*Рейтинги
ОбщийМузыкаМинусовкиФотоСтатьиБлог
*Об авторе и сайте
АвторыЧаВоКонтактыБлогДумыАктивностьЮзерыКЖПСсылкиХостингКартаПоддержать сайт

 

блогЪ
одномоментные думы
последняя трансляция

22.02.2018 ВРПВ: кабак, движок, Олимпиада

19.02.2018 крестик, РСЯ, SPAM

16.02.2018 Мёртвые сайты

12.02.2018 bitcoin, кабачок, CSS

09.02.2018 ВРПВ: Собчак, пранкеры, Элвис, тренд

06.02.2018 Вред от сотовых телефонов II

05.02.2018 неуловимый, вацуп, гордость

29.01.2018 бабуля, сайт, мыслитель

24.01.2018 ВРПВ: Space, Жарр, Zodiac, Эхо Москвы, Соловьёв, выборы

22.01.2018 холод, роботы, реклама

весь блог >>

 

подпишизь

RSS новости RSS комментарии
LiveJournal ВКонтакте Facebook Канал YouTube

 

щотчики
Рейтинг@Mail.ru Яндекс.Метрика EC: 725

Тонкая настройка: реестр WinNT

Как и Win95, WinNT тоже нуждается в ручной настройке параметров системы. Конечно, она будет работать и так, но все же приятнее, когда знаешь, что она работает чуточку эффективнее и быстрее. Сведения, приведенные в этой статье, собраны мною из различных источников, в частности, с сервера winfaq.com.ru. Замечу также, что данные сведения предназначены прежде всего для рабочих станций WinNT4 - для серверов такие настройки, возможно, будут неприемлемы. Большая часть приведённых настроек характерны для всех OS семейства NT (2k/XP). Конечно, это далеко не все возможные настройки реестра WinNT, но я отобрал самые нужные и, так сказать, "критичные", т.е. без них работать мне будет крайне неприятно. :) По моему скромному мнению, каждый пользователь WinNT просто обязан проделать рекомендуемую здесь оптимизацию после установки системы. Замечу, что существует возможность изменения настроек после установки ServicePack'ов (ими самими), так что после установки очередного SP не грех проверить, всё ли в порядке. Изменить/добавить установки в реестр WinNT вы можете одной из системных утилит: regedit либо regedt32. Regedt32 - более навороченная версия редактора реестра, однако для изменений, описанных здесь, вполне подойдет старый добрый regedit.

Убыстрение файловых операций у NTFS.

Если ваша WinNT стоит на FAT16 и все остальные диски тоже FAT16 - можете пропустить этот раздел, поскольку он вам не нужен. А теперь немного лирики. У каждого файла в NTFS куча различных атрибутов - гораздо больше, чем в FAT16. В общем, это особо никому не мешает да и вообще приятно, но есть один атрибут, называемый LastAccess (время последнего доступа). Этот атрибут изменяется при каждом доступе к файлу операционной системой. А теперь представьте, что происходит при сканировании огромного каталога с большим количеством файлов? Правильно: тотальные обновления там и сям атрибутов LastAccess. Т.е. куча операций записи новых атрибутов. Это, естественно, замедляет работу, причем не так незаметно, как может показаться на первый взгляд (проверено на личном опыте). Что же делать? Самый разумный на мой взгляд выход - отказаться от обновления атрибутов LastAccess. Не особо-то они и нужны, честно говоря, рядовому скромному пользователю NT. Чтобы это сделать, откройте раздел реестра, указанный ниже, и добавьте туда переменную NtfsDisableLastAccessUpdate типа DWORD, равную 1 (хоть в десятичной, хоть в шестнадцатиричной форме :). После этого обновления атрибутов LastAccess прекратятся, а файловая система начнет работать чуть быстрее.

Раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Переменная:NtfsDisableLastAccessUpdate (DWORD)
Значение:1 - запрет обновления LastAccess

Ускорение действий файловой системы.

В отличие от предыдущего параметра этот будет повышать общую производительность системы вне зависимости от того, диски какого типа вы используете. Но при условии, что ваша система обладает достаточно большим количеством оперативной памяти (от 32-х мегабайт). Рассматриваемый параметр представляет из себя число байт, которое может быть блокировано операционной системой для операций ввода/вывода. При значении параметра 0 (после установки ОС) данный кэш будет равен 512 Кб. Однако его можно увеличить посредством редактирования нижеуказанного параметра в реестре. Можете поэкспериментировать и с большими значениями, нежели чем указано в таблице, но советую не переусердствовать. :)

Раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Переменная:IoPageLockLimit (DWORD)
Значение:
ОЗУ, МбЗначение (десятичное!)
322048000
644096000
12816384000
256+65536000

Автоматическое закрытие зависших приложений при выходе из WinNT.

Иногда при выходе из системы появляется системное окно с сообщением, что мол какая-то программа не отвечает на запросы и вам предлагается "завершить, подождать" и ещё что-то в том же духе... Лично меня это очень доставало, пока я не узнал способ, как автоматизировать закрытие таких приложений. После установления нижеуказанного параметра в реестре системное окошко появляться будет, но по истечении небольшого времени произойдет автозакрытие заглючившего приложения. Иными словами, вам не придется нажимать никакие кнопки после того как вы выбрали в меню пункт "Завершить работу"...

Раздел:HKEY_USERS\.DEFAULT\Control Panel\Desktop
Переменная: AutoEndTasks (строковый)
Значение:1 - автоматическое закрытие зависших приложений
Если вам не нравится, что окошко висит слишком долго - можно отредактировать и это. Следующий параметр отвечает за время ожидания подтверждения от пользователя на закрытие приложения. Не советую слишком уменьшать его - лучше поставить что-то вроде пяти секунд, чтобы можно было разобраться, какая программа заглючила (бывает, что это у некоторых программ не лечится :)
Раздел: HKEY_USERS\.DEFAULT\Control Panel\Desktop
Переменная:WaitToKillAppTimeout (строковый)
Значение: Устанавливается в миллисекундах, по умолчанию 20000, т.е. 20 секунд. Можете уменьшить.

Запрет отладчика DrWatson (WOW! ;).

Наверное, трудно найти пользователя WinNT, которого бы ещё не достал отладчик DrWatson. Исключение составляют системные программисты, у которых установлены debugger'ы и прочие вещи, и которым DrWatson действительно нужен. Рядового же скромного пользователя DrWatson достал до печенок. Однако, его можно запретить, ограничившись лишь кратеньким системным сообщением о крахе той или иной программы - что конечно занимает гораздо меньше времени да и вообще спокойней.

Раздел: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
Переменная:Auto (строковый)
Значение:0 - только системное сообщение, 1 - отладчик

Изменение порога выдачи предупреждения о заканчивающемся дисковом пространстве.

Когда на каком-либо диске остается меньше 10% свободного пространства, в журнал системы записывается предупреждение, что мол диск скоро кончится. Всё бы хорошо, но с современными винчестерами дело несколько изменилось. Например, когда на одном из разделов моего винчестера размером 4 Гб остается 350 Мб, система начинает скрупулёзно делать пометки в журнале, что во-первых заполняет журнал да и вообще достает - заглянешь туда, а там какие-то предупреждения системные - сразу сердце хватает. :) Дабы этого не происходило, или, вернее, происходило в разумных пределах, задайте нижеуказанному параметру разумное значение (исходя из размеров вашего винчестера) в процентах. Если этого параметра ещё не существует в реестре - создайте его.

Раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Переменная:DiskSpaceThreshold (DWORD)
Значение:от 0 до 99 (десятичное) в процентах

Как заставить нелокализованные программы показывать русские буквы?

Для воспроизведения русских букв в нелокализованных программах необходимо, чтобы последняя работала с кодовой таблицей 1251. Ярким примером нелокализованной программы является Adobe Photoshop, в котором принципиально ничего не напишешь по-русски даже заведомо русскими шрифтами. Для того чтобы обмануть программу, в реестре изменяется соответствие между кодовой страницей программы и используемым при отображении символов файлом кодовой таблицы. Изначально они соответствуют друг другу: 1250="с_1250.nls", 1251="с_1251.nls", 1252="с_1252.nls" и т.д. Большинство нелокализованных программ использует в качестве кодовой страницы альтернативного языка страницу 1250. При этом вместо русских букв выводятся символы европейских языков с надстрочными знаками, что не может радовать. Однако, можно обмануть программу и подставить в ее родную кодовую страницу 1250 таблицу от кодировки 1251 (кириллица). В итоге записи в реестре будут выглядеть так: 1250="c_1251.nls", 1251="c_1251.nls", 1252="c_1252.nls"... После этого нелокализованные программы будут нормально воспроизводить русские буквы. Есть и более "продвинутые" программы, использующие кодовую страницу 1252. В этом случае корректируется строка 1252="c_1251.nls"... Во избежание недоразумений рекомендуется сразу внести изменения в обе строки - 1250 и 1252. Если вам попалась более хитрая программа, то можно попытаться изменить другие таблицы, расположенные по тому же адресу.

Раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
Переменная:1250, 1252... и т.д. (строковый)
Значение:имя файла с кодировкой

Убыстрение работы системы (требуется много памяти).

Если ваш компьютер не страдает недостатком памяти (>= 192 Мб), можно изменить нижеприведённый параметр, и работать станет ощутимо приятней. Если переменную DisablePagingExecutive выставить в 1, то система не будет сбрасывать на диск временно ненужные части программного кода и драйверов для высвобождения нужного ей количества ОЗУ и загрузки нового, нужного на данный момент кода. Данная операция (называемая "пейджированием"), разумеется, занимает приличное количество времени, да и диск к тому же беспокоит, кроме того, NT любит заниматься ей и в отсутствии реальной нужды в высвобождении памяти - просто так, для подстраховки. Действие распространяется только на исполняемый код, т.е. если какая-то программа в своей работе затребует ресурсы памяти для, скажем, массивов, то они могут быть, как обычно, спейджированы в обычный файл подкачки. Естественно, параметр опасный, т.к. я даже приблизительно не знаю что произойдёт, когда ОЗУ переполнится и пихать новый код будет некуда. Однако, для NT4 workstation, даже с SP6, 192 Мб вполне достаточно чтобы даже не думать об этом. Мой компьютер имеет 384 Мб, так что я совсем не думаю. ;-) А вообще, перед принятием решения запретить пейджирование исполняемого кода, надо просто посмотреть на свои запросы через диспетчер задач и сделать выводы относительно объёма ОЗУ вашего компьютера. В любом случае, объёма ОЗУ в 64 Мб для NT4 с SP6 должно хватить для простой загрузки системы (если конечно в автозапуске не стоят кучи ненужных программ типа напоминателей, ежедневников и прочего мусора), а если система начнёт зависать после некоторого времени работы - можно будет вернуть всё обратно. Как и обычно, всё на ваш страх и риск.

Раздел: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
Переменная: DisablePagingExecutive (DWORD)
Значение:0 - пейджинг исполняемого кода разрешён, 1 - запрещён

 

©2001-2003, Анатолий Савенков
опубликовано: 07.08.2006

комментариев: 0

 

 
dummy
просмотров:
7911
глас народа:
+64 / -3
+зачёт    -незачёт

голос будет учтён
в рейтинге

список статей в категории

 

 

Комментариев нет

 

Вы не зарегистрированы. Зарегистрируйтесь или войдите в систему, чтобы не набирать каждый раз проверочный код (и иметь другие приятные функции на сайте). Действует суточный лимит анонимных комментариев для защиты от троллей, школоло-хакеров и спам-ботов. На текущий момент осталось комментариев: 10.

Добавить комментарий

* Ваше имя/ник:
E-mail:
* Комментарий:
(до 1024 символов)
введите две первые цифры из четырёх: 1943 

 

Фулюганствовать не надо: соблюдайте правила приличия. Я не люблю комментариев не по делу типа "Оццтой!" и им подобных. Если хотите что-то покритиковать или поучить кого-то жизни - делайте это с чувством, с толком и с расстановкой.

 

  

 

 

новостя
20.02.2018
ZX music: Ramparts
13.02.2018
статья: Реанимация старого компьютера
04.02.2018
фотоприкол: так сколько, ёпта?
02.02.2018
ZX music: TetЯis 2 (menu)
31.01.2018
фотосет: Зарисовки 47
26.01.2018
музыкальная пародия: Посошок
22.01.2018
финансы: Разруливатель cmillion (Хлыстова): слив гарантирован
21.01.2018
фотоприкол: весёлая антенна
17.01.2018
банная: текнигуе
14.01.2018
фотоприкол: крик неудовлетворённой души
все новости >>

 

популярЪ

1. чтиво: Тёплый ламповый звук и сферический винил в вакууме

2. чтиво: Реанимация старого компьютера

3. музыкальная пародия: Винда

4. чтиво: RUCELF UPI-400-12-EL: лучше, чем ничего

5. музыкальная пародия: Барак Обама

6. Так сколько, ёпта? Фото: Kitya.

7. фотосессия: Озеро-парк "Емельяновское" (Семирадское)

8. чтиво: Как удалить "Интернет Цензор" с паролем

9. чтиво: Отключение ненужных служб Windows

10. Весёлая антенна. Фото: schmer.

весь TOP >>

 

последния каменты

1. блог: ВРПВ: кабак, движок, Олимпиада

2. блог: Жалоба в департамент транспорта г.Красноярска

3. блог: крестик, РСЯ, SPAM

4. музыкальная пародия: Купил биткоин я (18+)

5. блог: ВРПВ: Собчак, пранкеры, Элвис, тренд

6. чтиво: Реанимация старого компьютера

7. блог: Мёртвые сайты

8. музыкальная пародия: Spectrum

9. блог: неуловимый, вацуп, гордость

10. чтиво: Поговорим о криптографии

 

голо-сувание
Голосование "Президент 2018"
Голосовать или смотреть результаты на сайте KrasOpros.Ru
все опросы >>

 

сейчас на сайте
гости: 11

статистика за 10 минут
юзеры >>
изображениезакрыть