Рекомендации по оптимизации Windows XP
Полезные советы по Windows XP
Назад к Часть 34. Еще штрихи.
Направляемся в Диспетчер устройств Win+Break — Оборудование — Диспетчер устройств. В меню Вид выбираем Показать скрытые устройства. После этого в меню Драйверы устройств не Plug and Play мы отключим указанные ниже устройства. Для отключения кликаем правой кнопкой мыши по нужному устройству, выбираем меню Свойства, закладку Драйвер и меняем тип автозагрузки на Отключено.
Отключаем mndm (драйвер MS Netmeeting), NetBios через TCP/IP и RDPCDD (драйвер сервиса Remote Desktop). Перезагружаемся. Данные манипуляции не приведут ни к каким последствиям, т.к. сервисы, от которых зависят эти службы, мы отключили во второй части нашей статьи.
После создания подключения к Интернету идем в Панель управления — Сетевые подключения, кликаем правой кнопкой по имени соединения, выбираем меню Свойства. Переходим на закладку Сеть и удаляем все протоколы, кроме TCP/IP. Остальные протоколы потеряли свою работоспособность после манипуляций во второй части. Перезагружаемся.
Заходим в гости к винде Windowsinf и находим там файл sysoc.inf. Открываем его любым текстовым редактором и удаляем из него все слова hide. Заходим в Панель управления — Установка и удаление программ — Установка компонентов Windows. Все удалить не дадут, да оно нам и не надо. С нас хватит удаления MSN Explorer'a, Windows Messenger'a, а также следующих: Автоматическое обновление (удаление) Windows, Другие службы доступа к файлам и принтерам сети (ну зачем, скажите мне, вам нужна Служба печати для Unix?), Очереди сообщений, Сервер терминалов, Служба индексирования, Службы факсов, Средства управления и наблюдения — и, пожалуй, все.
Последним штрихом в нашей работе станет выполнение в командной строке Win+R regsvr32 /u zipfldr.dll. того, что избавит нас от представления zip-архивов в виде папок. Вроде неплохая функция, но у нас же есть WinRAR.
Напоследок заходим в Диспетчер устройств Win+Break, переходим на вкладку Дополнительно. Выбираем меню Переменные среды и в окне Переменные среды пользователя для… ставим значение %SystemRoot%/Temp. После этого переходим в меню Отчет об ошибках и ставим галочку на Отключить отчет об ошибках. Иначе после каждого не совсем корректного завершения программ (Ctrl+Alt+Del ) будет выскакивать окошко с ненавязчивым предложением отослать отчет товарищам мягкотелым. Не следует ставить галочку напротив пункта Не уведомлять о критических ошибках.
В Windows XP появилось одно нововведение, вредное с точки зрения безопасности, а именно - папки совместно используемых документов из папки Мой компьютер. Доступ туда имеет любой пользователь, а это не есть хорошо. Чтобы удалить эти папки, придется немного подредактировать реестр. Необходимо удалить раздел HKLM\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ MyComputer\ Name Space\ DelegateFolders\ {59031a47-3f72-44a7-89c5-5595fe6b30ee}. Папки будут удалены сразу без перезагрузки.
Возможно, вы слышали, что нельзя установить SP1 на Windows XP с нехорошими серийными номерами. Оказывается, изменить серийный номер очень просто. Он прописан в реестре в трех местах:
HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Internet Explorer\
Registration
"ProductId"="ХХХХХ-ХХХ-ХХХХХХХ-ХХХХХ"
HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows\Current
Version
"ProductId"="ХХХХХ-ХХХ-ХХХХХХХ-ХХХХХ"
HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows NT\Current
Version
"ProductId"="ХХХХХ-ХХХ-ХХХХХХХ-ХХХХХ"
Найти эти разделы вы можете через поиск, введя в качестве критерия свой серийный номер.
Если ваш серийный номер оказался в черном списке, то поменяйте на другое
например: XXXXX-641-0000357-24XXX и, даже не разрывая соединения с интернетом, не говоря уже о перезагрузке, начинайте качать сервис-пак. Вот такая защищенная от незаконного копирования система.
Русифицировать ДОС под Windows XP
Откpываете раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout. Ищете ключ DosKeybCodes и меняете значение "00000409" на "ru" Затем идете в WINDOWS\System32 находите там файл autoexec.nt и вставляете в него стpочку lh%SystemRoot%System32\kb16.com ru Пеpезагpужаетесь и наслаждаетесь.
Установка Service Pack.
Каждая последующая версия сервис-пака (Service Pack) включает все апдейты и фиксы предыдущей версии, т.е. имеет накопительный (кумулятивный) характер. Таким образом, достаточно поставить только последнюю версию сервис-пака, а не устанавливать последовательно все выпущенные версии. В то же время, если у вас уже установлена более ранняя версия, деинсталлировать её перед установкой более поздней версии не нужно. Таковы официальные рекомендации Microsoft.
5. Командная строка в winXP.
sfc.exe /scannow - проверка системных файлов на предмет их повреждения или удаления.
gpedit.msc - запуск Group Policy Editor.
net session /delete - закрывает все сетевые сессии
net user <имя пользователя> /domain - выводит всю информацию о пользователе а домене
cmd /k ipconfig - узнать свой IP-адрес
netstat -a - получает список всех подключений к компьютеру
net sessions - выводит список текущих пользователей, необходимо иметь права администратора
net send <имя компьютера> "<сообщение>" - посылает сообщение пользователям удалённого компьютера
net config server /hidden:yes - делает комп невидимым в сетке, no - вернуть все обратно.
shutdown \\<имя компьютера> /t:2 /y /c - удалённо выключает компьютер, требуется Resource Kit (Rk)
shutdown \\ <имя компьютера> /r /y /c - удалённо перезагружает компьютер с Windows NT/2000 (Rk)
nbtstat -a <имя компьютера> - удалённо получает имя пользователя работающего на компьютере
nbtstat -A < IP address > - удалённо получает имя пользователя работающего на компьютере по IP- адресу
ipconfig /all - выводит Ethernet адрес сетевой карты
winipcfg - выводит информацию о текущих сетевых настройках
regsvr32 zipfldr.dll - включить работу с ZIP-файлами как с папками
regsvr32 /u zipfldr.dll - отключить работу с ZIP-файлами как с папками
windows\system32\rasdial.exe /disconnect - мгновенное разединение интернет-соединения
regsvr32 /u mydocs.dll - запрет создания подпапок в папке "Мои документы"
regsvr32 mydocs.dll - вернуть обратно создание подпапок
cleanmgr /sageset:n - очистка диска, корзины, врем. файлов. Предложен будет список
cleanmgr /sagerun:n - будут сохранены настройки от предыдущей команды
%systemroot%\system32\oobe\msoobe.exe /a - запуск окна активации Windows
rundll32.exe powrprof.dll,SetSuspendState - переход в спящий режим
rundll32.exe user32.dll,LockWorkStation - блокировка компьютера
shutdown -l -t 00 - выход из системы
shutdown.exe -s -t 00 - выключение
shutdown.exe -r -t 00 - перезагрузка
Параметр "-t 00" - это тайм-аут завершения работы (на примере 0 секунд).
Для более подробной информации о команде shutdown используйте команду shutdown -? из консоли Windows
В Windows XP можно посмотреть открытые порты, открытые файлы, кто и какие процессы запустил.
С помощью утилиты netstat можно получить информацию об открытых портах и установленных соединениях. Ключ /a показывает все активные порты и порты, находящиеся в режиме прослушивания. Ключ /o показывает PID процессов, открывших порты TCP или UDP. Ключ /n отображает адреса и номера портов в числовом формате.
Утилита tasklist показывает запущенные в системе процессы и их PID. Ключ /m показывает DLL, загруженные каждым процессом. Ключ /svc отображает службы для каждого процесса. Ключ /v показывает подробные листинги с полезной информацией.
Утилита taskkill позволяет уничтожать процессы.
Утилита qwinsta показывает список пользователей, зарегистрированных в XP.
Утилита qprocess показывает список процессов, запущенных каждым зарегистрированным пользователем.
Утилита openfiles показывает файлы, открытые с общих сетевых ресурсов. Ключ /disconnect позволяет закрывать файлы, открытые как удаленными, так и локальными пользователями.
Утилита systeminfo показывает сведения о конфигурации системы. Ключ /s позволяет получать информацию об удаленных машинах.
6. Ядреный boot.ini
У всякой медали есть две стороны. Это расхожее выражение справедливо как в реальной жизни, так и в компьютерном мире. К примеру, возможность вручную переустановить ядро системы, которую Windows XP предоставляет всем пользователям, обладающим правами администратора... Так вот, эта возможность, помимо несомненной пользы (ведь виндошный автодетект тоже ошибается), может принести еще и неприятности. Если поставить ядро, неподдерживаемое железом, то ХР напрочь откажется грузиться в любом режиме. Предотвратить подобные неприятности можно, совершив хитрый маневр. В директории Windows\System32 создайте копии файлов ntoskrnl.exe и hal.dll в ntoskbak.exe и halbak.dll, соответственно. Далее следует подвергнуть редактированию файл boot.ini. В строке multi(0)disk (0)rdisk(0)partition (1) WINDOWS="Microsoft Windows XP Professional" после параметра /fastdetect следует добавить /kernel=ntoskbak.exe /hal=halbak.dll. Узнаете файлики? Это те самые копии. Теперь, даже если какой-нибудь шалун (а может, и вы сами хмельным утром) решит переставить ядро, то ХР равнодушно проигнорирует такие выходки и загрузится как ни в чем не бывало. А все потому, что в boot.ini мы явно указали в качестве ядра файлы, которые не изменяются системой автоматически.