Тонкости реестра Windows Vista. Трюки и эффекты
Шрифт:
• Disable 'Last Known Good Configuration' creation – запретить системе сохранять сведения о последней удачной конфигурации. После этого Windows Vista не будет вызывать API-функцию NotifyBootConfigStatus (вызывается перед изменением последней удачной конфигурации) при входе пользователя в систему. При установке данного флажка параметру REG_DWORD-типа ReportBootOk, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, присваивается значение 0.
• Disable logging system creation – не заносить в системный журнал Windows (консоль eventvwr.msc) сведения
• Disable CD-ROM autorun – запретить обработку файла autorun.inf для всех приводов CD и DVD, установленных на вашем компьютере. При установке данного флажка параметру REG_DWORD-типа Autorun, расположенному в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cdrom, присваивается значение 0.
Позволяет настроить параметры работы интерфейса Windows Aero (рис. 5.27), а также отключить отдельные визуальные эффекты оболочки.
Рис. 5.27. Подраздел Visual Effects раздела Optimizations
Настройки данного раздела позволяют задать отдельные параметры работы файловой системы NTFS. Большинство этих параметров мы уже несколько раз встречали, когда рассматривали другие твикеры реестра. Поэтому еще раз их рассматривать мы не будем.
• Disable Windows File Protection – позволяет отключить технологию защиты системных файлов WFS, которая применялась в WindowsXP. Если верить разработчикам Windows Vista, эта технология в ней не применяется.
• Enable boot defrag for faster booting – дает возможность разрешить/запретить выполнение дефрагментации системных файлов, которые используются при загрузке операционной системы. При установке данного флажка параметру строкового типа Enable, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction, присваивается значение Y.
Позволяет настроить некоторые недокументированные возможности работы протокола TCP/IP (рис. 5.28). Помимо ручной настройки первых трех элементов раздела (MTU Size, TCP/IP TTL, DNS Timeout), вы можете воспользоваться ссылками Dial-up or ISDN и DSL, Cable Modem or LAN, чтобы установить оптимальные настройки для соответствующих соединений.
Рис. 5.28. Подраздел Internet Tweaks раздела Optimizations
• MTU (Maximum Transmission Unit) Size, in bytes – определяет наибольший размер передаваемого блока данных (MTU). Данное поле изменяет значение параметра REG_DWORD-типа MTU, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces.
• TCP/IP TTL (Time To Live), in milliseconds –
• DNS (Domain Name Server) Timeout, in milliseconds – определяет интервал между двумя последовательными запросами к серверу DNS. Поле изменяет значение параметра REG_DWORD-типа NameSrvQueryTimeout, расположенного в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD\MSTCP.
• Enable path MTU Discovery – позволяет разрешить использование обнаружения MTU пути. В этом случае протокол TCP пытается обнаружить MTU (наибольший размер пакета) пути к удаленному компьютеру. Это делается для того, чтобы попытаться исключить фрагментацию пакета на пути, связывающем сети с различным значением MTU. При установке данного флажка параметру REG_DWORD-типа EnablePMTUDiscovery ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters присваивается значение 1.
• Limit bandwith with the QoS packet scheduler service – по умолчанию для нужд протокола QoS выделяется 20 % всей пропускной способности сети. С помощью данного поля вы можете самостоятельно определить процент выделяемой пропускной способности. Оно изменяет значение параметра REG_DWORD-типа NonBestEffortLimit, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched.
• Enable Selective Acknowledgment – позволяет включить возможность SACK (если пакет утерян, то получатель может сообщить отправителю размер утерянного пакета и его смещение относительно всего сообщения, чтобы повторно получить только утерянный пакет, а не все сообщение). При установке данного флажка параметру REG_DWORD-типа SackOpts, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, присваивается значение 1.
• Detect black hole routers – дает возможность выполнять обнаружение маршрутизаторов типа «черная дыра». Маршрутизатор данного типа не возвращает сообщения ICMP Destination Unreachable, когда ему необходимо фрагментировать IP-датаграму с установленным флагом Don't Fragment. При использовании этой возможности TCP пытается передать сегменты без флага «Don’t Fragment», если несколько раз подряд не получено подтверждение. Если же подтверждение будет получено, MSS будет уменьшено и флаг «Don’t Fragment» установлен для всех последующих пакетов.
При установке данного флажка параметру REG_DWORD-типа EnablePMTUBHDetect, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, присваивается значение 1.
• Enable network card onboard processor – позволяет разрешить для обработки поступающих и передаваемых сообщений использовать встроенный процессор сетевой карты (если такой имеется) вместо процессора компьютера. При установке данного флажка параметру REG_DWORD-типа DisableTaskOffload, расположенному в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, присваивается значение 0.