Работаем с реестром.


Рабочий стол

 Ускорение меню Start

 В ключе HKEY_CURRENT_USER\Сontrol Panel\desktop создайте переменную
 MenuShowDelay типа String. Присвойте ей значение "0".


Отмена пунктов меню Find и Run в меню Start
 В ключе
 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
 создайте переменные NoFind для отмены Find и NoRun для отмены Run
 типа DWORD. Присвойте переменным значение 1.
 

Отмена вывода всех пиктограмм на рабочий стол
 В ключе HKEY_CURRENT_USER\Software\Microsoft
 \Windows\CurrentVersion\Policies\Explorer создайте переменную NoDesktop типа
 DWORD. Присвойте переменной NoDesktop значение 1.


Отмена просмотра списка дисков в My Computer
 В ключе
 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
 создайте переменную NoDrives типа DWORD. Присвойте переменной
 NoDrives значение 3FFFFFF.

Выключение анимации для окон 
 В ключе HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics создайте
 переменную MinAnimate типа String. Значение MinAnimate "0" выключает анимацию,
 "1" включает.


                                  Сети

Изменение значения MTU для определенного сетевого интерфейса
 В ключе HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\Class\NetTrans\000n,
 где n - номер сетевого интерфейса, создайте переменную MaxMTU типа String. Введите
 нужное значение, по умолчанию MaxMTU="1500".
 Изменение размера пакета TCP/IP в Windows

 В ключе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP
 создайте переменную DefaultRcvWindow типа String. Присвойте ей нужное значение 
 Запрет появления Network Neighborhood

 В ключе
 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
 создайте переменную NoNetHood типа DWORD. Присвойте переменной значение 1 для
 отмены появления Network Neighborhood.
 Изменение размера буфера прокрутки для Windows Telnet

 В ключе HKEY_CURRENT_USER\Software\Microsoft \Telnet измение параметр Rows на
 значение которое Вам подходит.
 Увеличение тайм-аута для модема

 В ключе
 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\XXXX\Settings,
 где XXXX - номер нужного модема, измените значение Inactivity Timeout
 Отмена распределенного доступа к файлам и принтерам (sharing)

 В ключе
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network
 создайте переменные NoPrintSharing, для отмены распределенного доступа
 к принтерам, и NoFileSharing, для отмены распределенного доступа к
 файлам системы, типа DWORD. Присвойте переменным значения 1.
 Выключение кэширования паролей

 В ключе
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network
 создайте переменную DisablePwdCaching типа Boolean. Значение
 DisablePwdCaching - 1 выключает кэширование паролей, 0 включает.


                                 Разное

 Получение версии Windows

 Откройте ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.
 Переменная типа String VersionNumber содержит версию Windows.
 Получение путей к системным каталогам

 Откройте ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.

 Путь к каталогу Program Files содержиться в переменной ProgramFilesDir.
 Путь к каталогу Common Files содержиться в переменной CommonFilesDir.
 Путь к каталогу Windows содержиться в переменной SystemRoot.
 Путь к каталогу Media содержиться в переменной MediaPath.
 Путь к каталогу Config содержиться в переменной ConfigPath.
 Путь к каталогу INF содержиться в переменной DevicePath.
 Получение списка шрифтов и путей к ним

 Откройте ключ
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts. Каждая
 переменная этого ключа представляет собой имя шрифта. Значение переменной
 представляет собой путь к шрифту. 
 Получение списка shared библиотек

 Откройте ключ
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShardDLLs.
 Каждая переменная этого ключа представляет собой путь к shared библиотеке. Значение
 переменной означает количество программ, которые используют эту библиотеку.
 Уничтожение программ из списка Add/Remove Programs

 Откройте ключ
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.
 Уничтожайте любую программу которая вам нужна.
 Добавление программ для одного запуска во время загрузки Windows

 Откройте ключ
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,
 если вы хотите, что бы программа запустилась один раз при загрузке
 Windows, после запуска сетевых сервисов. Добавьте переменную с любым
 именем и значением типа String. В значении переменной напишите полный
 путь к программе.

 Откройте ключ
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce,
 если вы хотите, что бы программа запустилась один раз при загрузке
 Windows, перед запуском сетевых сервисов. Добавьте переменную с любым
 именем и значением типа String. В значении переменной напишите полный
 путь к программе.
 Добавление программ для автозапуска во время загрузки Windows

 Откройте ключ
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, если вы
 хотите, что бы программа запускалась каждый раз при загрузке Windows, после запуска
 сетевых сервисов. Добавьте переменную с любым именем и значением типа String. В
 значении переменной напишите полный путь к программе.

 Откройте ключ
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices, если
 вы хотите, что бы программа запускалась каждый раз при загрузке Windows, перед
 запуском сетевых сервисов. Добавьте переменную с любым именем и значением типа String.
 В значении переменной напишите полный путь к программе.