КОМПЬЮТЕР

Полезные советы по работе с компьютером (отдельные главы)

Александр Рыжов



Советы, приведённые в рубрике Windows 95/98/Ме, верны, как правило, во всех трёх операционных системах, даже если в совете упоминается только Windows 95 или Windows 9х. Если в совете говорится о Windows 98, то он, скорее всего, верен и для Windows Me, но не верен для Windows 95. Если упоминается только Windows Me, то данный совет действителен лишь для этой системы. Часть советов из этой рубрики верна также для Windows NT/2000/XP. Советы же, данные в рубрике Windows NT/2000/XP, касаются только этих операционных систем. Если в совете упоминается только Windows NT, то он, скорее всего, сработает и для Windows 2000/ХР. Если говорится о Windows 2000, то, как правило, совет верен и для Windows ХР, но не верен для Windows NT. Если упоминается только Windows ХР, то этот совет, скорее всего, действителен лишь для этой системы. Если в совете речь идёт о Windows NT, то обычно подразумевается Windows NT 4.0.

Таким образом, те, кто использует только Windows 95/98/Ме, могут рубрику Windows NT/2000/XP пропускать. Тем же, кто использует Windows NT/2000/XP, имеет смысл читать и рубрику Windows 95/98/Ме, поскольку там имеются советы общие для всех операционных систем Windows.

1. Windows 95/98/Ме

1.1. Установка

Установка обычного Windows 95 на компьютер без Windows 3.1х

Для установки обычного Win95 (не OSR2) из DOS совершенно не обязательно иметь на винте Windows 3.1х. Можно просто имитировать наличие последнего. Для этого необходимо создать в корневом каталоге файл win386.exe с ПРОИЗВОЛЬНЫМ содержанием. После этого программа установки Win95 будет "думать", что Win3.1x уже установлен на Вашей машине.


Быстрое "клонирование" Windows 9х на другие компьютеры

Быстро "склонировать" диски с установленной Win95 для использования на нескольких одинаковых компьютерах можно при помощи распространённого менеджера FAR. Просто отметьте все каталоги и копируйте. FAR скопирует все длинные имена, скрытые и системные файлы, что XCOPY32, несмотря на заявленный ключ /Н, делать отказывается. SWAP и некоторые другие файлы могут не переписаться, но при первом запуске система создаст их заново. Далее остаётся только перенести DOS-часть системы: SYS С: D:.

Начиная, по крайней мере, с Windows 95 OSR2, команда XCOPY32 (и XCOPY) с ключом /Н великолепно копирует скрытые и системные файлы.

Компьютеры не обязаны быть одинаковыми. На компьютере с другим "железом" достаточно будет загрузиться в Безопасном режиме (Safe mode), удалить ненужные драйверы, перезагрузиться и установить нужные.


Чёрный экран или перезагрузка при установке Windows 95/98/Ме

На некоторых компьютерах при установке Windows 95/98/Ме после запуска файла setup.ехе экран становится чёрным или сразу же происходит перезагрузка.

Часто такая проблема возникает с видеокартами на базе чипсета NVIDIA GeForce2MX, 4МХ, FX, а также некоторыми материнскими платами. В таких случаях может помочь запуск файла setupcor.ехе, вместо setup.ехе.


Пропуск проверки дисков во время установки Windows 9х

Если программа установки останавливается на процессе проверки дисков, то можно пропустить эту проверку, запустив программу установки в следующем виде: setup /is /iq. Особенно часто такое зависание происходит при установке на диски более 2 Гб.


Решение проблем с РnР-устройствами

Если у вас возникли затруднения с автоконфигурируемыми (plug and play) устройствами, то это может быть вызвано тем, что Windows 95/98 "незнакома" с установленной у вас версией BIOS и не в состоянии правильно истолковать предоставляемую ею информацию. Попробуйте переустановить Windows, запустив программу установки с параметром /р i (пробел после буквы "р" обязателен).

Буква "i" означает, что программа установки должна игнорировать возможности автоконфигурирования, имеющиеся в BIOS. Если после такой установки вы обновите BIOS, то может потребоваться переустановка Windows с параметром /р j (пробел после буквы "р" обязателен), отменяющим результат действия предыдущего параметра. В Windows 98 параметр /р j выполняет ещё одну функцию — включает поддержку ACPI. Установочные файлы Windows 98 содержат список версий BIOS, обеспечивающих нормальную работу ACPI. При установке на компьютер с другой версией BIOS Windows 98 включает режим АРМ. Использование параметра /р j форсирует включение поддержки ACPI независимо от того, обеспечивает ли BIOS полноценную работу этого интерфейса. На некоторых версиях BIOS использование данного параметра приводит к зависанию программы установки.


Переустановка Windows 98 с перераспределением ресурсов для устройств

Если вы запустите программу установки Windows 98 с параметром /р f (пробел после буквы "р" обязателен), то она не будет ориентироваться на сведения из реестра об имеющихся устройствах, а выполнит определение оборудования заново, "с нуля". Это полезно, если вы сильно изменили конфигурацию компьютера. А также в тех случаях, когда Windows не может правильно установить новое устройство из-за занятости требующегося для устройства ресурса. Например, вы добавили в компьютер некое устройство, могущее использовать только девятую линию запроса прерывания, но эта линия занята у вас другим устройством, например, сетевой платой. Мастер установки устройств не станет пытаться освободить девятую 3Пр (IRQ) и скажет, что ресурсы, требующиеся для устройства, заняты. Setup /р f же выполнит полный анализ оборудования и постарается распределить ресурсы оптимальным образом.


Методика установки Windows 95 на компьютер с проблемным оборудованием

При установке Windows 95 автоматическое определение аппаратных компонентов компьютера может происходить неправильно. В результате установка операционной системы либо прерывается, либо заканчивается установкой драйверов, несовместимых с оборудованием. В описанной ситуации самым оптимальным является выбор "Пользовательского/Выборочного" типа установки.

Такой выбор позволяет произвести поэтапную установку операционной системы.

1. На первом этапе надо отказаться от автоматического определения оборудования и установить Windows 95 в минимальной конфигурации: монитор, клавиатура, мышь, контроллеры жёстких и гибких дисков, порты СОМ и LPT1, видеоадаптер. При этом лучше выбрать "Стандартный VGA" видеоадаптер и "Стандартный" тип монитора.

2. На втором этапе нужно установить драйверы видеоадаптера и монитора, соответствующие типу оборудования. Лучше устанавливать драйверы поставщика оборудования, если они изготовлены специально для Windows 95. Следует отметить, что если вы устанавливаете русскую версию Windows 95, то можно устанавливать только локализованные версии драйверов изготовителя оборудования. Если у вас нет локализованных версий драйверов, то наиболее безопасным будет установка драйверов из комплекта поставки Windows 95, которые совместимы с имеющимся оборудованием. Данные рекомендации распространяются не только на драйверы монитора и видеоадаптера, но и на все остальные устройства.

После установки драйверов монитора и видеоадаптера следует сохранить системные файлы Windows 95: System.dat, User.dat, Win.ini, System.ini. Эти файлы могут потребоваться, если возникнут проблемы в процессе установки драйверов оставшегося оборудования.

3. На третьем этапе нужно установить оставшееся оборудование. При этом за один шаг установки лучше добавлять в систему по одному устройству и после каждого шага сохранять перечисленные выше системные файлы.

Представленная методика позволяет корректно установить Windows 95 практически на любое оборудование. Более того, если при установке очередного устройства происходит зависание или сбой в работе операционной системы, то, благодаря сохранённым системным файлам, всегда можно вернуться на шаг назад и для данного оборудования попробовать подобрать драйверы, обеспечивающие его правильную работу.


Решение проблем со шрифтами установкой драйвера принтера

Очень часто проблемы правильной печати русских шрифтов, их вывода на экран и т. п. кроются в том, что Windows 95 устанавливает очень ограниченный набор шрифтов, если не установлен принтер. Поэтому рекомендую во время установки системы "установить" принтер, пусть даже его и не наблюдается поблизости. Т. е. надо разрешить системе установку принтера и не определять его автоматически, а выбрать из списка. Теоретически, всё равно, какой принтер выбрать. Я бы порекомендовал выбрать, что-нибудь типа Эпсона, Кэнона или Хьюлет Паккарда (HP). При этом система доустановит кучу шрифтов, и многие проблемы с приложениями исчезнут.


Хранение дистрибутива Windows

Если вы выполняли установку Windows с компакт-диска, то желательно сделать копию дистрибутива на винчестере. Тогда при доустановке каких-то компонент или восстановлении повреждённых системных файлов не придётся искать нужный компакт-диск, который к этому времени может быть уже отдан кому-нибудь или безнадёжно поцарапан. К тому же с винчестера инсталлировать удобнее и быстрее.

Изменение строкового параметра "SourcePath" раздела реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

изменит путь, по которому программа установки Windows будет искать инсталляционные файлы. Это верно для всех версий Windows.

В Windows Me в каталоге Win\Options\lnstall хранится копия инсталляционных архивов. При добавлении компонентов в систему через Панель управления файлы берутся именно отсюда. Таким образом, вы можете отказаться от традиционного хранения дистрибутива ОС на винчестере. Однако тем, кому дорого место на диске, я бы советовал после окончательного конфигурирования Millennium удалить содержимое упомянутого каталога, а при смене компонентов системы или драйверов использовать компакт-диск. В этом случае не помешает в параметре реестра "SourcePath" указать путь к каталогу с установочными файлами на компакт-диске.


Доустановка компонентов Windows из других дистрибутивов

Для тех, кто любит поковыряться в винде, могу предложить способ доустановки компонентов Windows. Предположим, у вас несколько дистрибутивов Win9x/Me, и вам захотелось установить компонент, которого нет в установленной версии или установить неотображаемый компонент. Установленная Windows сама не предложит ничего из другого дистрибутива, так как установка производится по протоколам, хранящимся в INF-файлах. Для решения этой проблемы следует скопировать все INF-файлы из САВ-файлов (это архивы BASE2.CAB, PREC0PY1.CAB, WIN_18.CAB для Windows Me) в отдельную папку и вперёд:

Пуск — Настройка — Панель управления — Установка и Удаление программ — Компоненты Windows — Установить с диска.

Теперь указываете созданную папку с INF-файлами и вы увидите ВСЁ, что есть в данной версии дистрибутива. И хотя, на первый взгляд, ничего нового, но вы всё-таки посмотрите повнимательнее. В одной из версий я нашёл некий WebTV; Универсальный проигрыватель не всегда виден, а здесь обязательно будет; программы сжатия дисков не видно нигде, а здесь есть (хотя зачем она); указатели мыши Windows Me сама не предлагает; иногда попадается в Мультимедиа программка, тянущая за собой кодеки MP3 и MP4 (в ранних версиях Windows 98). Можно попробовать затянуть Системный монитор из Windows Me в 98.


Резервное сохранение файлов системного реестра

Возникающие проблемы часто пытаются решить переустановкой Windows. При переустановке Windows без предварительного удаления её каталогов проблемы, однако, могут сохраняться, так как неприятности могут быть связаны с тем, что что-то неверно записалось в реестре, а при переустановке "поверх" в реестре почти всё остаётся по-старому. Поэтому обычно эффективна только переустановка с предварительным удалением каталогов Windows и Program Files. Но после этого приходится инсталлировать и настраивать почти все программы по-новому.

Чтобы не тратить на это время и обеспечить возможность анализа причин неприятностей, в Windows 95 периодически сохраняйте в каком-то каталоге копии файлов реестра system.dat и user.dat (а также заодно system.ini и win.ini) из основного каталога Windows (%WinDir%). В Windows 98 это автоматически ежедневно при первом запуске системы делает утилита "Проверка реестра" (SCANREG), которая также проверяет системный реестр на наличие повреждений и пустых фрагментов. Эта утилита сжимает вышеуказанные четыре файла и сохраняет их в каталоге %WinDir%\Sysbckup в саЬ-архиве под именем rbxxx.cab, где ххх — номер резервной копии. По умолчанию сохраняются 5 последовательных копий, а затем каждая новая замещает самую старую. Можно заставить SCANREG сохранять до 1000 резервных копий, присвоив нужное число параметру MaxBackupCopies в файле scanreg.ini. Также можно дополнительно сохранять в этих саЬ-архивах копии других файлов (но только находящихся на загрузочном диске), указав в параметре Files их имена с путём. Имена файлов и каталогов надо указывать в DOS-шаблоне "8.3", а на кириллице — в Windows-кодировке (СР-1251). Например: Files=30,autoexec.bat,config.sys Files=30, PROGRA~1\MICROS~2\UIABЛOHbl\NORMAL. DOT

При обнаружении повреждений в реестре SCANREG замещает повреждённый реестр наиболее свежей архивной копией. Если реестр содержит более 500 Кб пустых блоков данных, то эта утилита автоматически оптимизирует его. Кроме этого, загрузившись в "чистый" DOS, можно с помощью команды scanreg /restore восстановить реестр из архива. Однако в открывающемся окне можно выбирать только из 5 архивов. Если же у нас, например, установлено MaxBackupCopies=100, то эти архивы могут быть не самыми свежими. Тогда надо либо предварительно переместить ненужные саЬ-архивы в другой каталог, либо вручную вытаскивать из нужного архива файлы и замещать повреждённые. Дополнительные файлы, сохраняемые с помощью параметра Files, автоматически не восстанавливаются и их надо всегда вытаскивать из архива вручную.

В случае Windows 95 советую также ПЕРЕД заменой каких-либо плат, инсталляцией драйверов, программ или самостоятельной правкой реестра сохранять вручную копии файлов реестра под особым именем или в особом каталоге, чтобы при возникновении проблем можно было бы сделать анализ и корректный откат. А в случае Windows 98 установите для параметра MaxBackupCopies значение побольше (например, 100), поскольку проблемы могут проявиться не сразу.

Программу SCANREG можно применять и в Windows 95. Для этого необходимо с компьютера с установленным Windows 98 взять следующие файлы:

С: \WINDOWS\scanreg.ini

С: \WINDOWS\scanregw.ехе

С: \WINDOWS\COMMAND\scanreg.ехе

и скопировать их в наш Windows 95 в те же каталоги. Теперь в папке Автозагрузка (можно и в реестре, но это сложнее) добавляем ярлычок на такую командную строку: scanregw /autorun. Всё! При первом запуске Windows каждый день реестр будет сохраняться. Теперь, если вдруг Windows после экспериментов с реестром не грузится — грузимся в чистом DOS'e, даём команду scanreg /restore и выбираем копию реестра с датой, когда всё ещё было нормально.


Полная переустановка Windows

Если вы решили полностью переустановить Windows, не удаляйте все каталоги и не форматируйте раздел. Просто в DOS-режиме переименуйте каталоги WINDOWS и PRОGRA~1, например, в W и Р. Это удобно по следующим причинам:

1. В процессе установки вы можете драйверы устройств брать из этих каталогов (C: \W\INF, C: \W\SYSTEM….), а не искать дискеты и CD с ними.

2. В подкаталоге "C: \P\Common Files", например, может оказаться нечто критичное.

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

Простой способ установки нескольких Windows 9х на одном компьютере

Если вы хотите установить на своей машине несколько Windows 9х (например, одну версию русскую, а вторую немецкую, или одну версию для работы, а другую для экспериментов), то можете воспользоваться нижеописанным методом.

1. В среде Windows необходимо скопировать для последующего использования в отдельный каталог все файлы из корневого каталога С: \, имеющие отношение к Окнам (самое главное: autoexec.bat, config.sys, io.sys, msdos.sys).

2. Перегружаетесь в режим DOS и решительно прибиваете эти файлы в корневом каталоге С: \, чтобы при инсталляции второй операционки не было лишних вопросов.

3. Инсталлируете новые Окна на логический диск, где ещё нет Windows.

4. Загружаетесь в новой Windows, а затем с помощью архиватора WinRAR создаёте SFX (самораспаковывающийся) архив, вмещающий в себя сохранённые файлы (autoexec.bat, config.sys, io.sys, msdos.sys), и комментируете архив следующим образом:

Silent

Path=C:\

Overwrite=1

Setup=WIN_DIR\RUNDLL.ЕХЕ user.ехе,ExitWindowsExec где: Silent — распаковка архива без предварительного вопроса; Path=C: \ — путь для распаковываемых файлов; Overwrite=1 — замена имеющихся файлов файлами архива; Setup — команда запуска определённого приложения (в нашем случае команда перегрузки Windows); WIN_DIR — путь к файлу RUNDLL.EXE той Windows, которую вы планируете покинуть, т. е. для второй Windows, скорее всего, D: \WINDOWS.

5. Для полной перезагрузки компьютера создайте или измените файл dosstart.bat в основном каталоге новой Windows в соответствии с советом, приведённом в статье "Перезагрузка и завершение работы Windows 9х с помощью команд" рубрики "1.2. Windows 95/98/Ме. Загрузка, зависание, перезагрузка, завершение работы", так как команда RUNDLL.EXE user.ехе,ExitWindowsExec пере гружает только Windows.

6. Создайте ярлык к вашему SFX-архиву и поместите его лучше всего на панель быстрого запуска (Quick Launch). Щёлкнув по этому ярлыку, вы сможете перегружаться в первую Windows (но сначала выполните пункт 7!).

7. Создайте аналогичный SFX-архив с файлами из корневого каталога С: \ и с комментарием для перезагрузки из первой Windows во вторую, единственное отличие комментария от уже сделанного — путь к файлу RUNDLL.EXE (C: \WINDOWS).

8. Выполните пункты 5 и 6 для первой Windows.

Примечание: если нет WinRAR'a, то можно написать аналогичный по смыслу bat-файл, но использование SFX-архива с комментарием удобнее.

Две Windows можно установить и на один логический диск, однако, тогда каталог "Program Files" у них будет общий со всеми вытекающими последствиями…

Эту проблему можно решить следующим образом: 1. Инсталлировать систему по минимуму.

2. Экспортировать весь реестр в текстовый файл.

3. Переименовать каталог "Program Files", например, в "Арр".

4. В любом редакторе поменять в экспортированном файле все "Program Files" на "Арр" и "PRОGRA~1" на "АРР".

5. Импортировать отредактированный файл обратно в реестр.

6. Сразу перезагрузиться.

После этого большинство программ будет инсталлироваться в этот каталог. Если нет, это легко поменять вручную.


Получение файлов обновлений для операционной системы

Windows 98/Ме/2000/ХР имеет компоненту Windows Update, которая позволяет через Интернет скачивать необходимые обновления для операционной системы. Для Windows 95 (и, наверно, Windows NT) эту компоненту можно установить с сайта "Microsoft Windows Update" (http://windowsupdate.microsoft.com).

Использование механизма Windows Update, с одной стороны, удобно, так как делается анализ конфигурации операционной системы и предлагается скачать и установить только то, что необходимо на данном компьютере. С другой стороны, часто имеется желание установить эти обновления на другой компьютер или сохранить их на случай переустановки операционной системы, чтобы не качать всё по-новому.

В Windows 95/98 (и, наверно, в Windows Me) файлы обновлений загружаются в каталог "Program Files\WindowsUpdate" и сразу после установки автоматически удаляются. Здесь может помочь прерывание процесса установки сразу по окончании закачки файлов. Затем можно скопировать файлы обновлений, которые обычно представляют собой инсталляционные ехе-файлы, и запустить их на установку. Но на практике поймать нужный момент сложно, поэтому можно лишь в процессе загрузки последнего из выбранных обновлений скопировать уже закаченные предыдущие. В Windows ХР (и, наверно, в Windows NT/2000) файлы обновлений остаются в каталоге "%USERPROFILE%\Local Settings\Temporary Internet Files" и их можно оттуда вытащить (%USERPROFILE% — это каталог Вашего профиля, обычно "C: \Documents and Settings\HMH пользователя").

Однако самый удобный способ — это смотреть с помощью Windows Update, какие обновления нужны, а скачивать их с сайта "Центр загрузки Microsoft" (http://www.microsoft.com/downloads/search.asp?LangID=17&LangDIR=RU).

Большинство обновлений и дополнений там легко можно найти.

Также в Windows 2000/ХР можно воспользоваться бесплатной программой WUtooL (http://ovacia.amicom.ru/wutool.html), которая позволяет сохранять скачиваемые с помощью Windows Update файлы обновлений в специальную папку.

Решение проблем после установки файлов обновлений (39) Если у вас после установки файлов обновлений возникли проблемы (например, из-за того, что на русскую версию Windows поставлено английское обновление), а деинсталляция обновления невозможна, переустановите Windows командой setup /nd. Параметр /nd заставляет игнорировать наличие файла Migration.dll и может использоваться для того, чтобы заставить Windows перезаписывать новые версии файлов более старыми. Однако файлы, которые в сведениях для установки (в файлах с расширением inf) имеют флаг,32, перезаписаны более старыми версиями не будут.


1.2. Загрузка, зависание, перезагрузка, завершение работы

Включение/отключение функциональных клавиш при начальной загрузке Windows 9х

По умолчанию Windows 9х разрешает использование функциональных клавиш при начальной загрузке, они позволяют управлять процессом начальной загрузки.

Например, нажатие при отображении сообщения "Starting Windows 95…" загрузит Windows в Безопасном режиме.

1. Измените атрибуты для файла MSDOS.SYS так, чтобы он не был "Только для чтения". Затем откройте файл, используя Блокнот или другой текстовый редактор (кроме Microsoft Word или другого текстового процессора).

2. Измените значение параметра "BootKeys" на "BootKeys=1" для использования клавиш или на "BootKeys=0" для блокировки клавиш.

3. Если этот параметр включен, Вы можете управлять временем ожидания нажатия на функциональные клавиши, установив параметр "BootDelay" на значение, равное числу секунд, во время которых клавиши будут доступны. Например, для того чтобы позволить иметь возможность воспользоваться клавишами в течение 5 секунд, установите параметр "BootDelay=5" (по умолчанию "BootDelay=2").


Отображение меню начальной загрузки Windows 9х

По умолчанию Windows 9х не показывает меню начальной загрузки, если Вы не нажимаете клавишу . Меню начальной загрузки позволяет Вам загружать Windows в различных режимах, включая "Безопасный Режим" и "Режим командной строки". Вы можете конфигурировать параметры меню начальной загрузки, которое будет показано автоматически при каждой начальной загрузке.

1. Измените атрибуты для файла MSDOS.SYS так, чтобы он не был "Только для чтения". Затем откройте файл, используя Блокнот или другой текстовый редактор (кроме Microsoft Word или другого текстового процессора).

2. Измените значение параметра "BootMenu" на "BootMenu=1" для отображения меню или на "BootMenu=0" для его блокировки.

3. Если этот параметр включен, Вы можете управлять временем ожидания перед продолжением загрузки, установив параметр "BootMenuDelay" равным времени ожидания в секундах. Например, при значении "BootMenuDelay=5" система будет ждать дальнейших команд в течение 5 секунд, прежде чем продолжить загрузку Windows.

Обратите внимание: чтобы эта возможность была функциональной, необходимо также включить параметр "BootKeys", то есть задать "BootKeys=1".

Для Windows 98 вместо непрерывного нажатия клавиши (чтобы не пропустить момент её срабатывания) достаточно после отработки BIOS-теста клавиатуры (после мигания индикаторов на клавиатуре) нажать и держать клавишу .

Если клавишу нажать после начала обработки файла config.sys, то он и autoexec.bat обработаются, но можно будет загрузить GUI Windows в Безопасном режиме.


Почему нельзя запускать Norton Disk Doctor в Безопасном режиме Windows

При загрузке Windows в Безопасном режиме (он же Режим защиты от сбоев, он же Safe mode) пропускается запуск всех программ, стартующих автоматически, в том числе не выполняются команды из config.sys и autoexec.bat. В частности, не выполняется команда: country=007,866,с: \windows\command\country.sys которая обычно содержится в файле config.sys и обеспечивает поддержку русской кодовой страницы и в том числе поддержку имён файлов на кириллице.

Именно по этой причине запуск большинства версий Norton Disk Doctor в Безопасном режиме приводит к очень неприятным последствиям. NDD считает имена файлов на кириллице ошибочными и "лечит" их. Восстановить русские имена можно затем только вручную. Поэтому в Safe mode нельзя запускать NDD! Scandisk можно.

Однако если, вместо предлагаемой ОС загрузки в Safe Mode, выбрать вариант Step-by-step и дать ОС выполнить команду country, то NDD запускать можно.


Загрузка предыдущей операционной системы

Если Вы обновили версию операционной системы, то можете, нажимая , загрузить предыдущую версию операционной системы. Эта функция может быть заблокирована. Измените значение параметра "BootMulti" в файле MSDOS.SYS на "BootMulti=1" для возможности загрузки предыдущей операционной системы или на "BootMulti=0" для её блокировки.


Как подружить Windows 95 OSR2 и MS-DOS 6.22

Проблема "нехождения" OSR2 в DOS по наконец-то полностью решена. И хотя уже давно есть различные патчи на эту тему, их применение иногда чревато проблемами. Один из самых ранних патчей крахнул мне систему (на винте вдруг появилось 300 Мб сбойных кластеров, только FDISK и помог). Такого больше не будет! OSR2 будет дружить с MS-DOS'ом (если, конечно, не установлена FAT32). Надо лишь добавить несколько строчек в AUTOEXEC.DOS.

Не буду объяснять причину "нехождения" OSR2 в DOS по (она ОЧЕНЬ проста) и видна по ниже написанному примеру файла AUTOEXEC.DOS:

@ЕСНО OFF

SET TEMP=C: \TEMP

PATH C: \SYSTEM;C: \DOS;C: \NC

….

….

….

attrib -s -h -r c: \io.sys

ren c: \io.sys io.dos

attrib +s +h +r c: \io.dos

attrib -s -h -r c: \winboot.sys

ren c: \winboot.sys io.sys

attrib +s +h +r c: \io.sys

Загрузившись в Win95 (важно!), добавьте последние 6 строчек (в порядке как они написаны) из данного примера файла в свой AUTOEXEC.DOS и всё, можно идти в DOS по .

Замечание: Нортон или Волков должны грузиться после этих строк. Вся эта "махинация" уже проверена — работает как часы. Хотя я не несу никакой ответственности за любые… ну и так далее)

P.S. Повторяю, FAT32 не должен быть установлен на загрузочном диске.


Отображение экранной заставки Windows 9х при загрузке

Когда Windows загружается, то Вы обычно видите заставку с облаками, эта заставка может быть отключена, и Вы увидите фоновый процесс начальной загрузки DOS. Измените значение параметра "Logo" в файле MSDOS.SYS на "Logo=1" для отображения экранной заставки или на "Logo=0" для её блокировки.

Примечание: нажатие клавиши во время отображения экранной заставки произведёт тот же эффект для текущего сеанса.


Изменение экранных заставок Windows 9х при загрузке и выключении

Анимированная картинка, которая выводится при загрузке Windows (на фоне голубых облачков написано Windows 95(98)), в Windows 95 находится в файле logo.sys в корневом каталоге, а в Windows 98 эта картинка, если не ошибаюсь, "вшита" в файл cornmand.com. Меняя этот файл (logo.sys) на любой файл формата BMP (соответствующих размеров и 256 цветов), можно поменять скучную картинку при загрузке. А в Windows 98 можно просто поместить файл logo.sys в корневой каталог — эффект тот же самый. Аналогично, в каталоге WINDOWS есть ещё 2 файла — logos.sys и logow.sys. Они "отвечают" за сообщения "Теперь питание…" и "Подождите, идет подготовка…". Формат тот же.

Соответствующие размеры картинки — это 320x400. В Windows 98 картинка, если я не ошибаюсь, "вшита" в файл io.sys. У файла logo.sys должен быть атрибут "скрытый" (hidden).

Никаких специальных атрибутов файл logo.sys иметь не обязан. По крайней мере, в Windows 98 SE.


Управление автоматической загрузкой GUI Windows 9х

По умолчанию Windows 9х автоматически загружает GUI (или Рабочий стол Windows). Вы, однако, можете определить, загружать GUI или отображать только командную строку MS-DOS 7.x. Измените значение параметра "BootGUI" в файле MSDOS.SYS на "BootGUI=1" для загрузки GUI или на "BootGUI=0" для блокировки GUI.

Весьма неточная формулировка. Использованное в маркетинговых целях название параметра "BootGUI" заведомо искажает суть дела. Этот параметр определяет, будет ли загружаться ядро Windows или же загрузка остановится на этапе загрузки DOS. Вполне возможно при "BootGUI=1" загрузить ядро Windows, но не загружать графический интерфейс.

Если вам требуется, чтобы компьютер загрузился в DOS, не загружая графическую оболочку Windows, просто создайте в корневом каталоге файл WIN.ВАТ и оставьте его пустым.

Эффект пустого WIN.ВАТ основан на том, что в Windows 9х сначала загружается "чистый" DOS, а затем после выполнения CONFIG.SYS и AUTOEXEC.BAT даётся автоматически команда WIN, по которой обычно запускается файл WIN.C0M из каталога WINDOWS, инициализирующий запуск уже самой оболочки Windows.

Однако текущим в этот момент является корневой каталог и по команде WIN ищется сначала в нём выполнимый файл с именем WIN и расширением COM, EXE или ВАТ, а затем уже в каталогах, указанных в переменной PATH. Таким образом, файл WIN.ВАТ, который ничего не делает, будет запущен вместо файла WIN.СОМ и мы останемся в режиме DOS. Если же надо будет загрузить после работы в DОS-режиме сам Windows, то не обязательно удалять WIN.ВАТ и перегружаться, достаточно запустить WIN.C0M. Параметр BootGUI=0 в MSDOS.SYS действует аналогично — он отменяет команду WIN после AUTOEXEC.BAT.


Параметры команды WIN

Если запускать Windows из DOS с помощью команды WIN, то Windows 95, как и Windows 3.1 в своё время, понимает параметры. Запустите, например, WIN /? Это может оказаться полезным, если по какой-либо причине Windows не хочет запускаться.


Изменение фонового рисунка, появляющегося до входа в систему

Если для Windows определена конфигурация (Панель управления-Пароли-Конфигурации), при которой каждый пользователь имеет свою систему настроек (свой профиль), то каждый пользователь может, в частности, изменить фоновый рисунок для своего "Рабочего стола". Однако фоновый рисунок, появляющийся до входа пользователя в систему, остаётся тот, который задан по умолчанию.

Изменить его можно с помощью правки строкового параметра "Wallpaper" раздела реестра HKEY_USERS\.DEFAULT\Control Panel\Desktop. Там надо прописать путь на BMP-файл, который вы хотите использовать как фон (например "с: \windows\mylogo.bmp").


Автозапуск программ при старте Windows 9х

Если при старте Windows у Вас запускаются какие-то ненужные Вам программы, то проверьте:

— пункт меню Программы/Автозагрузка (Programs/Startup);

— строки run= и load= в файле win.ini;

— разделы реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices


А также проверьте разделы реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce

HKEY_CLASSES_ROOT\comfile\shell\open\command

HKEY_CLASSES_ROOT\exefile\shell\open\command

В последние два раздела иногда записывают ссылку на себя трояны, чтобы запускаться при старте любого исполняемого com- или ехе-файла.

DOS-программы могут запускаться также из файлов config.sys, autoexec.bat и win.bat.

Проверять также следует строки shell= и explorer= в файле win.ini.

Кроме этого, в момент загрузки ядра/GUI (часть подсистем уже проинициализирована) Windows пытается найти в своём каталоге и выполнить командный файл winstart.bat. Такой способ позволяет загрузить некоторые программы, которые не могут быть запущены из autoexec.bat (например, драйвер btrieve для NetWare).

Файл winstart.bat обрабатывается после загрузки ядра Windows 9х, но до загрузки графического интерфейса (GUI). Windows Me этот файл не обрабатывает.


Пропуск запуска программ из группы Автозагрузка

Если во время запуска Windows Вы будете удерживать нажатой клавишу , то программы, помещённые в группу Автозагрузка (Startup), запускаться не будут.

Для этих же целей можно использовать клавишу .


Некоторые способы побороть некоторые зависания Windows

Если после "зависания" какой-нибудь программы Windows не реагирует на ++ и не даёт завершить эту программу, попробуйте нажать +. Возможно, Windows откроет меню "Пуск" (Start) и даст Вам возможность аккуратно завершить работу.

В некоторых случаях удаётся побороть зависание или аварийное завершение работы программы, если предварительно запустить в фоновом режиме программу "Доктор Ватсон" (Drwatson.exe).

На компе с Windows 98 SE иногда случается, что комп повисает во время показа заставки, и не помогают ни щелчки мышью, ни нажатия клавиш. Но пару раз из трёх случаев, когда была подобная ситуация, мне удалось вернуть комп к жизни, вставляя в дисковод CD-ROM компакт, имеющий файл autorun.inf, или обычный музыкальный CD. Разумеется, автоматическое распознавание диска в настройках CD-ROM должно быть включено, чтобы происходил автозапуск программы или музыки.


Перезагрузка Windows 9х без перезагрузки компьютера

Если, перезагружая компьютер ("Пуск" — "Завершение работы" — "Перезагрузить компьютер"), Вы будете удерживать нажатой клавишу (в то время, когда нажимаете кнопку "Да", подтверждая перезагрузку), то перезапустится только Windows, компьютер перезагружаться не будет. Это позволит Вам сэкономить некоторое время.

Это практически всегда работает в Windows 95; в Windows 98 — скорее не работает, чем работает (зависит от конкретного "железа"); в Windows 98 SE работает с большей вероятностью, чем в Windows 98. По уверениям разработчиков, это не задумка, а побочный эффект, "багофича".


Перезагрузка и завершение работы Windows 9х с помощью команд

Перезагрузить Windows 95/98 можно с помощью команды C: \WINDOWS\RUNDLL.EXE user.exe,ExitWindowsExec а завершить работу Windows — с помощью команды C: \WINDOWS\RUNDLL.EXE user.ехе,ExitWindows. Их можно ввести в командной строке, вписать в ярлыки или использовать в пакетных файлах. Например, этот пакетный файл

=====

START /W C: \Windows\Scandskw.exe /sagerun:0 С: D:

START /W C: \Windows\Defrag.exe /f /noprompt с: d:

С: \WINDOWS\RUNDLL.EXE user.exe,ExitWindows

====

выполнит проверку двух дисков, затем дефрагментирует их и завершит работу Windows. Компьютеры новых типов, например в корпусах АТХ, при этом сами выключатся. Только убедитесь, что не запущены программы для DOS и нет открытых, но несохранённых документов.

Если вы хотите, чтобы при загрузке вместо ScanDisk запускалась другая программа, скопируйте файл этой программы в каталог Windows\Command и переиме-

Команда Rundll user.exe,ExitWindowsExec перезапускает Windows только в том случае, если при выходе в DOS не загружаются резидентные программы, то есть если в каталоге Windows отсутствует файл Dosstart.bat или в нём отсутствуют команды запуска резидентных программ. Если же после выхода из Windows оказывается загруженной хотя бы одна резидентная программа, то команда, приведённая выше, выполняет перезагрузку компьютера в целом. Так что если вам необходимо перезагрузить компьютер, добавьте в файл Dosstart.bat (создайте этот файл, если его нет) какую-нибудь невинную команду типа Doskey и перезапустите Windows.

Завершить сеанс работы можно с помощью команды: RUNDLL.EXE shell32.dll,SHExitWindowsEx Dim-Fish.

Завершить работу Windows 98 можно с помощью команды RUNDLL32.EXE shell32.dll,SHExitWindowsEx n где n — одно из следующих значений:

0 — LOGOFF. Завершает все запущенные процессы и производит вывод текущего пользователя из системы.

1 — SHUTDOWN. Завершает работу системы с возможностью выключения питания. Все находящиеся в памяти данные сбрасываются на диск. Все запущенные процессы останавливаются.

2 — REBOOT. Перезагружает компьютер.

4 — FORCE. Быстрое завершение работы текущего пользователя. При использовании данного ключа Windows не информирует запущенные приложения о завершении работы, что ведёт к потере данных. Поэтому данный ключ нужно использовать осторожно.

8 — POWEROFF. Завершение работы Windows и выключение питания. Для использования этого ключа Ваша система должна поддерживать возможность автоматического выключения питания.


Команды управления Windows, использующие RUNDLL32

Надо вводить сначала rundll32, а затем через пробел её параметры.

Например: rundll32 user,setcursorpos. При вводе 32-битной управляющей (shell32) необходимо обращать внимание на заглавные буквы: user,exitwindows — завершить работу Windows;

user,wnetconnectdialog — вызвать окно "Подключение сетевого диска";

user,wnetdisconnectdialog — вызвать окно "Отключение сетевого диска"; user,disableoemlayer — провоцировать сбой;

user,repaintscreen — обновить (как );

user,setcursorpos — установить курсор мыши слева вверху;

diskcopy,DiskCopyRunDll — вызвать окно "Copy Disk";

rnaui.dll,RnaWizard /1 — вызвать диалог "Установка Связи" (/1 = без окна);

shell,shellexecute — открыть в корневом каталоге Ехр1огег-окно;

shell32,OpenAs_RunDLL — вызвать окно "Открыть с помощью…".

При желании "завязать" программу для расширения XSN необходимо подставить в строку имя файла:

rundll32 shell32.dll,OpenAs_RunDLL file.XSN:

shell32,SHFormatDrive — вызвать окно "Форматирование: Диск 3,5(А)";

shell32,ShellAboutA — вызвать окно "О Windows" (Info-Box);

shell32,SHExitWindowsEx 0 — перезапускает Windows 98 (без autoexec.bat и ДР.);

shell32,SHExitWindowsEx 1 — закончить работу с Windows 98;

shell32,SHExitWindowsEx 2 — перезагрузить компьютер с Windows 98;

shell32,SHExitWindowsEx -1 — стартануть заново Explorer Windows 98;

shell32,Control_RunDLL — открыть окно "Панель управления";

shell32,Control_RunDLL desk.cpl — открыть окно "Свойства Экрана";

shell32,Control_RunDLL main.cpl @n — открыть модуль Панели управления из MAIN.CPL, где n — 0=Mouse, 1=Keyboard, 2=Printer, 3=Fonts, 4=Energie;

krnl386.ехе, exitkernel — выход из Windows без любых сообщений/вопросов; user,swapmousebutton — "переставить" клавиши мыши;

keyboard,disable — "отключить" клавиатуру;* mouse,disable — "отключить" мышь;*

user,tilechildwindows — выстроить все несвёрнутые окна сверху вниз; user,cascadechildwindows — выстроить все несвёрнутые окна каскадом;

rnaui.dll,RnaDial провайдер — вызвать окно "Установка связи" с именем провайдера;

sysdm.cpl,InstallDevice_Rundll — установить non-Plug&Play оборудование (единственная возможность в Windows 98);

msprint2.dll,RUNDLL_PrintTestPage — выбрать в появившемся меню принтер и послать на него тест;

user,setcaretblinktime n — установить новую частоту п мигания курсора;*

user,setdoubleclicktime n — установить новую скорость п двойного нажатия;*

setupx.dll,InstallHinfSection Defaultlnstall 130; C: \file.inf — окно "Перезапуск системы. Произвести её сейчас? Да/нет", минимальный формат файла "file.inf": [version] signature="$CHICAGO$" при замене "130" на "132" про изойдёт инсталляция "file.inf"

(* — Обратные ("enable")/повторные команды не работают.)


Автоматизация операций перед завершением работы

Если необходимо выполнять некоторые действия каждый раз перед завершением работы (например, архивировать базы данных), то можно поступить следующим образом:

1. Сделать недоступной команду "Завершение работы", присвоив dword-параметру "NoClose" значение 1 в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\E xplorer.

2. Создать командный файл "Выход из Windows.bat" примерно следующего содержания: call "Мое лучшее средство для резервного копирования. bat" RUNDLL32.ЕХЕ USER,EXITWINDOWS

3. Скопировать этот файл в каталог С: \WINDOWS\Главное меню\ или, если используются отдельные профили (речь о Win9x) и в апплете Пароли на закладке конфигурации стоит галка "Включить в конфигурацию структуру ме ню "Пуск" и программные группы", то скопировать в каталог C: \WINDOWS\Profiles\Forgetful and silly иэег\Главное меню\.

В итоге после перезагрузки внизу исчезнет пункт меню "Завершение работы", зато появится в верхней части пункт "Выход из Windows".


Решение проблем зависания и перезагрузки при выключении компьютера

В некоторых случаях Windows 9х перестаёт нормально завершать работу и при выключении "замирает" с сообщением "Идет подготовка к выключению компьютера".

Причин такого поведения может быть несколько, соответственно, и лечение тоже различно.

1. Прежде всего, причина может крыться в настройке сетевых компонентов, из-за чего в процессе завершения работы появляется пауза продолжительностью несколько минут.

2. В Windows 95 такое поведение может наблюдаться, если в файле Config.sys имеется строка Buffers=xx и заданное число слишком мало. Его следует увеличить хотя бы до 15.

3. В Windows 98, как в первоначальной версии, так и во втором издании, может потребоваться запретить быстрое завершение работы. Запустите программу конфигурации системы (Пуск — Выполнить — Msconfig) и щёлкните на кнопке "Дополнительно". Установите флажок "Запретить быстрое завершение работы".

Щёлкните на кнопке "ОК" и перезагрузите компьютер.

4. Если у вас установлено второе издание Windows 98, вам может потребоваться "заплатка", которую можно найти на сервере MS. Загрузите её (файл 239887UN.EXE) и установите. Имейте в виду, что существует две версии этой "заплатки", первоначальная и исправленная, вышедшая в ноябре 1999 года.

Устанавливать, конечно, лучше исправленную. Проверить, какая версия стоит у вас, можно по дате какого-либо из добавленных файлов, например 239887UN.INF.

Заплатка лежит здесь:

http://www.microsoft.com/windows98/downloads/contents/WURecommended/S_WUFeatured/Win98SE/Default.asp.

При установленном сетевом протоколе Microsoft TCP/IP в Windows 98 Второе издание может наблюдаться следующая проблема: система перестаёт отвечать ("зависает") после начала процедуры выключения компьютера (на экране присутствует сообщение "Microsoft Windows 98. Завершение работы Windows", а сообщение "Теперь питание компьютера можно выключить" не появляется). Для решения проблемы в разделе реестра HKEY_CURRENT_USER\Control Panel\Desktop создайте новый параметр типа DWORD с именем "ShutDownWaitTime" и установите в качестве его значения интервал времени в миллисекундах, в течение которого система будет находиться в режиме ожидания, прежде чем начать процесс выключения. Данное значение подбирается эмпирически. Изменение необходимо производить в сторону увеличения. Значение по умолчанию равно 1000 мс.

При попытке выключения или перезагрузки компьютера может появляться окно "Подождите, идет подготовка к выключению компьютера" или чёрный экран, после чего компьютер зависает. Данная проблема может возникнуть на компьютерах, BIOS которых поддерживает расширенное управление питанием. Проблема возникает в случае конфликта между установками BIOS и настройкой расширенного управления питанием в Панели управления (Панель управления — Питание). В качестве временного решения можно рекомендовать отключение поддержки расширенного управления питанием в Панели управления. Для окончательного решения проблемы обратитесь к поставщику Вашего компьютера с просьбой настроить BIOS или обновить его версию.

Если при выборе "Пуск" — "Завершить работу" — "Выключить компьютер" не появляется экран "Теперь питание компьютера можно отключить", а вместо этого компьютер перезагружается, то при установленном клиенте Novell Netware проблема может быть обусловлена некорректной работой файла VNETWARE.386, из которого вызывается прерывание INT21, что недопустимо в Windows 95/98. Файл VNETWARE.386 разработан компанией, независимой от Microsoft, и Microsoft не несёт ответственности за его работу. Для решения проблемы следует обратиться к разработчику за обновлённой версией файла VNETWARE.386. Временным решением данной проблемы может служить удаление клиента Novell Netware.

Часто компьютер зависает при выключении, если в настройках звуковой схемы на выключение установлен повреждённый звуковой файл. Для того чтобы убрать звуковое сопровождение выхода из Windows, зайдите в Панель управления, выберите раздел "Звук", а в нём "Выход из Windows", после чего во всплывающем меню "Название" выберите пункт "(Нет)".

В некоторых случаях решить проблему с выключением компьютера удаётся обработкой всех логических дисков Scandisk'oM в DOS-режиме. Для этого надо при загрузке, нажав , вызвать загрузочное меню, выбрать пункт "Command prompt only" и потом дать команду scandisk /all.


Решение проблемы постоянного запуска ScanDisk при включении компьютера

В Windows 98 SE и Windows Me программа проверки диска ScanDisk может запускаться при включении компьютера, даже если работа Windows была завершена корректно. Причиной этого является следующее.

Во время процесса завершения работы содержимое виртуального кэша системы переписывается на запоминающее устройство. Если этим устройством является жёсткий диск IDE (Integrated Drive Electronics), информация может быть записана в кэш этого диска, а не непосредственно на диск, и пропасть из кэша при выключении компьютера.

Для решения данной проблемы загрузите пакет Window IDE Hard Drive Cache с веб-сайта "Microsoft Windows Update" (http://windowsupdate.microsoft.com). Вы установите обновлённый драйвер Ifsmgr.vxd, для которого понадобится внесение изменений в реестр для установки необходимой паузы во время процесса завершения работы.

Откройте раздел реестра

HKEY_LOCAL_MA.CHINE\Software\Microsoft\Windows\CurrentVersion

и создайте dword-параметр "CacheWriteDelay", который определяет величину паузы в миллисекундах. Установите для этого параметра значение 2000 в десятичной системе исчисления. Выключите компьютер и снова его включите. Позвольте программе ScanDisk закончить свою работу и дождитесь загрузки Windows. После этого снова выключите компьютер, затем включите его и убедитесь в том, что программа ScanDisk больше не запускается.


1.3. Настройка

Утилита TweakUI

На компакт-диске Windows 98 в каталоге \tools\reskit\powertoy лежит утилита TweakUI (возможно, знакомая вам по пакету PowerToys для Windows 95).

Количество настроек, которые можно изменить с её помощью, превосходит любое воображение. Недаром одна из её вкладок называется "паранойя". В частности, вы можете отключить вывод в меню "Пуск" пунктов "Избранное" и "Мои документы", скрыть любой из дисков компьютера (только под Windows), включить автоматическую регистрацию при запуске Windows, спрятать различные значки "Рабочего стола" и Панели управления, отключить IE4 и сделать ещё многое-многое другое.


Особенности ветвей системного реестра

При внесений изменений в системный реестр с целью изменения различных настроек операционной системы необходимо иметь в виду следующее:

1. В ветви реестра HKEY_CURRENT_USER задаются настройки для текущего пользователя (только того, под чьим именем вы открыли сеанс работы с Windows).

2. В ветви HKEY_LOCAL_MA.CHINE заданные установки действуют на всех пользователей.

3. Многие параметры можно задавать как в ветви HKEY_CURRENT_USER, так и в аналогичном разделе ветви HKEY_LOCAL_MACHINE, причём значение параметра в последней ветви имеет обычно приоритет.

4. В разделе HKEY_USERS\.DEFAULT содержатся параметры, определяющие настройки, которые будут присвоены пользователю, впервые регистрирующемуся в системе (происходит копирование содержимого раздела HKEY USERS\.DEFAULT в создаваемый раздел нового пользователя).

5. Некоторые параметры раздела HKEY_USERS\.DEFAULT определяют поведение системы до входа в неё пользователя.

6. Действие ряда параметров реестра вступает в силу сразу после их создания или изменения их значений. Однако для многих параметров ветви HKEY_CURRENT_USER требуется перезагрузка сеанса пользователя, а для многих параметров ветви HKEY_LOCAL_MACHINE — перезагрузка Windows.


Обновление интерфейсной части реестра без перезагрузки Windows 9х

Если Вам надо обновить реестр, а перезагружать машину не хочется, то: нажмите ++, выберите Explorer (Проводник) и нажмите кнопку "End task" ("Снять задачу"). На предложение выключить машину ответьте отказом, после чего нажмите "End task" в следующем окне. Вскоре после этого Вы увидите, что task bar (системная панель) снова появилась.

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


Правка реестра с помощью reg-файла

Если вы хотите внести изменения в реестр, то вместо правки его вручную с помощью редактора реестра, вы можете создать обычный текстовый файл с расширением reg и содержанием следующего вида:

====

REGEDIT4 [раздел реестра]

"параметр"="строковое значение"

====

Если параметр имеет тип dword, то соответствующая строка должна иметь вид "параметр"=dword:00000000 где вместо 00000000 надо задать нужное значение в шестнадцатеричной системе исчисления.

А если тип параметра двоичный, то формат строки: "параметр"=hex:00,00,00,00 где через запятую указываются значения байтов в шестнадцатеричном виде.

Обратите также внимание, что в конце reg-файла с параметром должна быть пустая строка.

Кроме того, следует учитывать, что в значении строкового параметра перед символами "кавычки" и "обратный слеш" ("\") должен добавляться символ "обратный слеш", а параметр "(По умолчанию)" обозначается символом "0" (без кавычек). Например, чтобы присвоить параметру "(По умолчанию)" значение "C: \Program Files\Accessories\WORDPAD.EXE" "%1" надо записать:

0="\"С: \\Program Files\\Accessories\\WORDPAD.ЕХЕ\" \"%1\"" Созданный reg-файл следует запустить на выполнение (с расширением reg ассоциирован редактор реестра REGEDIT.EXE).

Например, для выполнения совета по скрытию вкладок "Фон" и "Заставка" в диалоговом окне "Свойства: Экран" (см. статью "Запрещение различных функций и ресурсов в Windows" рубрики "1.4. Windows 95/98/Ме. Защита") содержание reg-файла должно быть следующим:

====

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Systern]

"NoDispBackgroundPage"=dword:1

"NoDispScrSavPage"=dword:1

====

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

====

REGEDIT4

[-KEY CURRENT USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

====

Чтобы удалить только параметр из реестра, нужно после знака "равно" поставить знак "минус". Например:

====

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Systern] "NoDi spBackgroundPage"=-

====


Запуск reg-файлов из командных файлов

Если у вас есть reg-файлы, которые надо периодически применять, то можно написать командный bat-файл со строками вида:

REGEDIT /S "D: \path\filename.reg"

(при отсутствии пробелов в пути кавычки можно опустить). Ключ /S (сокр. silent) подавляет запрос на подтверждение внесения изменений в реестр и появление сообщения о внесении изменений. Это может быть удобно, например, если по каким-то причинам приходится включать reg-файлы в автозагрузку.

Аналогично можно воспользоваться командным файлом для быстрого сохранения разделов реестра в reg-файлы. Такой командный файл должен состоять из строчек вида REGEDIT /ЕА "D: \path\filename.reg" "HKEY_CURRENT_USER\name". Ключ /ЕА (export ANSI) означает экспорт в формате REGEDIT4, имеющем кодировку ANSI. Если указать ключ /Е, то Windows 2000/ХР экспортирует разделы реестра в кодировке UNICODE, что создаёт проблемы при редактировании reg-файлов редакторами, не поддерживающими UNICODE, например, стандартным Блокнотом и его аналогами. Windows 95/98/Me/NT в любом случае экспортирует в кодировке ANSI.


Определение изменений в реестре

Иногда бывает необходимо узнать, что именно было изменено в реестре после тех или иных манипуляций. Если это происходит на машине, где нет соответствующих утилит, то можно проделать следующее:

— экспортировать реестр в текстовый файл 1.reg (это можно проделать из штатного regedit);

— поиздеваться над компьютером;

— экспортировать новую версию реестра в текстовый файл 2.reg;

— из консоли запустить команду fc 1.reg 2.гeg > dif.txt.

После этого в файле dif.txt будут показаны все сделанные изменения.


1.3.1. Устройства

Способ решения проблем с конфликтующими устройствами

Частенько Р&Р сбоит и новое устройство, устанавливаемое в систему, не хочет распознаваться Windows или упорно конфликтует с уже установленным оборудованием. Иногда не помогает даже ручная установка портов и прерываний.

Тогда я прибегаю к следующей процедуре: Мой компьютер — Свойства — Устройства.

Ставим — Устройства по подключению. Идём: BIOS Plug and Play — Шина PCI и нажимаем кнопку "Удалить". (Не бойтесь! Страшно только первый раз.) Фактически будут лишь удалены записи, формируемые в реестре энумератором шины, что заставит его сформировать их по-новому.) На вопрос о перезагрузке отвечаем утвердительно. После перезагрузки Windows шину, конечно же, найдёт, а вместе с ней найдёт и установит по-новому все устройства, которые к ней подключены.

Только будьте готовы к тому, что потребуются дискеты с драйверами устанавливаемых устройств. После установки драйвера очередной платы Windows может вновь спросить вас о перезагрузке — не отказывайте ей. После 2–6 перезагрузок все устройства будут найдены и корректно установлены!

Р.S. Имейте наготове ВСЕ нужные драйвера! Иначе — будете ругаться.


Настройка HDD и CD-ROM на максимальную производительность

Если у Вас современный HDD или CD-ROM, то можно включить для них DMA режим, открыв свойства системы, устройства и затем свойства самого диска или CD-ROM. Это немного разгружает систему и повышает скорость работы.

Кроме того, стандартные советы — не вешать HDD и CD-ROM на один шлейф и почаще оптимизировать (дефрагментировать) логические диски HDD, кстати, он от этого не портится, как говорят некоторые, по крайней мере, если и портится, то не больше, чем при загрузке тяжёлых игр.

А ещё можно поставить BUS Master драйвера, которые идут в комплекте ко всем современным материнкам, но при этом есть вероятность получить на голову много проблем с программами укачивания CD Audio и RAW данных, всяких там МР3-грабберов и т. д.


Способы предотвращения "съезжания" букв дисков при установке дополнительных накопителей

Чтобы буквы дисков не "съезжали" при установке дополнительного винчестера, можно использовать один из вариантов:

1. При разбивке на разделы не создавать на дополнительном винте главного (Primary) раздела.

2. Не прописывать в Setup'е второй винчестер. Windows 95 ОSR2 или Windows 98 найдёт его и без этого! Однако этот способ проходит не со всеми материнками (BIOS'ами?) и винчестерами.

В Windows NT можно назначать буквы как угодно, используя Disk Administrator. Для Windows 9х никакого программного способа менять назначение букв логических дисков винчестеров не существует!

Компакт-диски, а также магнитооптика, могут быть "сдвинуты" на любую букву и в Windows 9х. Делается это при помощи Панели управления — "Система" — "Устройства" — (указать мышью на конкретное) — "Свойства". На вкладке "Настройка" появляющегося окна есть окошки с именами разрешённых устройству букв. Достаточно поставить в обоих одинаковое значение и перезагрузиться.

Именно так можно поступить, чтобы съёмный жёсткий диск в салазках не двигал мне буквы остальных устройств в зависимости от наличия/отсутствия оного.


Управление поддержкой двойной буферизации в Windows 95/98

Windows 9х содержит поддержку двойной буферизации, но некоторые системы могут иметь несовместимость между BIOS'ом компьютера и файлом Dblbuff.sys.

С помощью параметра "DoubleBuffer" в файле MSDOS.SYS этой поддержкой можно управлять. Для этого в файл MSDOS.SYS добавьте строку DoubleBuffer=N где N — это одно из следующих значений: 0 — отключить двойную буферизацию; 1 — ис пользовать двойную буферизацию только, если это требуется; 2 — всегда использовать двойную буферизацию.

Перезагрузите Windows, чтобы изменения вступили в силу.

Обратите внимание: некоторые компьютеры, особенно те, которые используют жёсткие диски SCSI или старые диски ESDI/IDE/АТА, требуют, чтобы двойная буферизация обязательно использовалась.


Управление записью после кэширования в Windows 95/98/Ме

Для увеличения эффективности сохранения данных на жёстком диске используется запись после кэширования. Это означает, что в случае отказа системы может случиться так, что данные будут не полностью записаны на диск.

Если у вас есть программа, которая часто вызывает системные ошибки, то вы можете отключить эту функцию, чтобы быть уверенным, что данные записываются непосредственно на диск в обход кэша.

Этим управляет двоичный параметр "DriveWriteBehind" раздела реестра НКЕY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystern Значения параметра: 00 00 00 00 — запрещает отложенную запись; 01 00 00 00 — разрешает отложенную запись.

Перезагрузите Windows, чтобы изменения вступили в силу.


Управление режимом доступа к жёсткому диску в Windows 95/98/Ме

Двоичный параметр "ForceRMIO" в разделе реестра НКЕY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystern определяет, выполняется ли доступ к жёсткому диску через драйверы защищённого режима Windows или через драйверы реального режима и подпрограммы BIOS. Если у вас случаются ошибки чтения/записи информации на диске, то включение этого параметра, возможно, решит эти проблемы.

Значения параметра: 00 00 00 00 — защищённый режим; 01 00 00 00 — реальный режим.

Перезагрузите Windows, чтобы изменения вступили в силу.


Настройка refresh rate для некоторых видеокарточек

Даже если Windows 95 правильно распознала Вашу видеокарточку, очень часто требуется добавить строчку в autoexec.bat для правильной настройки refresh rate. Например, для "циррозных" карточек есть утилита clmode.exe. Хотя многие новые драйвера поддерживают выставление refresh прямо в Windows.


Установка произвольных разрешений экрана в Windows 9х

Ищем раздел реестра HKEY_LOCAL_MACHINE\Config\0001\Display\Settings. Там есть параметр "Resolution". Ну а дальше вы понимаете — ставим туда, например, "320,200", перезагружаемся и наслаждаемся полученным эффектом.

Примечание: Были замечены компьютеры, на которых при применении этого совета изображение выдаётся крайне заглюченное. На них стояли карточки Cirrus Logic 5429 и какая-то старая S3. Глюки наблюдались только с Win95 4.00.950, под OSR2 и Win98 проблем не было. Если глюки возникнут, то перезагружайтесь в Safe Mode и выставляйте своё любимое разрешение.


Выбор количества цветов, отображаемых на экран

Время от времени приходится видеть, как в режимах дисплея пользователи (противно звучащее слово, но замену ему никак не удаётся найти) устанавливают максимально возможное количество цветов (24- или 32-битная палитра), благо памяти в видеоадаптерах сейчас больше, чем было в компьютерах пять-шесть лет назад. Однако такой выбор приводит к напрасной трате оперативной памяти. Как правило, 65536 цветов вполне достаточно. Исключением являются случаи, когда компьютер используется для профессиональной работы с высококачественными цветными изображениями. А уменьшение глубины палитры приведёт к уменьшению количества памяти, требуемой для формирования изображения на экране и высвобождению её для использования программами. Если в компьютере недостаточно оперативной памяти и работа сопровождается постоянными обращениями к жёсткому диску, подумайте, а может быть есть смысл пожертвовать красотой ради производительности и перейти на использование 256-цветной палитры?


Использование системного динамика при отсутствии звуковой карты

Если у Вас нет звуковой карты, то Вы можете использовать системный динамик. Найдите драйвер speaker.drv. Запустите Панель управления и выберите "Установка оборудования". Не давайте Windows его искать! Выберите "Аудио-, Видео- и Игровые контроллеры", щёлкните по кнопке "Установить с диска" и укажите свой драйвер. Вот и всё.


Особенность установки драйверов сетевых карточек и звуковых устройств

Для целого ряда сетевых карточек и звуковых устройств очень часто требуется произвести холодный рестарт после установки драйверов. Простейший способ — это дать выключение сразу после установки драйверов. Необходимость этого обусловливается особенностями использования РnР в Windows и степенью корректности скрипта установки драйверов. Рекомендую сразу после установки драйверов давать завершение работы с отключением. Установку протоколов и клиентов проводить только после повторной загрузки.


Настройка работы кнопок мыши через реестр

Если у вас стоит драйвер мыши Logitech (для подавляющего большинства мышей Windows ставит именно этот драйвер), то на среднюю кнопку мыши (которая по умолчанию не используется) можно назначить, например, функцию Double click.

Для этого нужно в реестре в разделе

HKEY_LOCAL_MACHINE\SOFTWARE\Logitech\MouseWare\CurrentVersion\SerialV

прописать параметру "Doubleclick" значение "001". Кстати, если вы туда запишете значение "110", то Double click будет срабатывать на одновременное нажатие левой и правой кнопок.


Корректировка функции прокрутки IntelliMouse в Windows 9x/NT

Параметр "WheelScrollLines" раздела реестра

HKEY_CURRENT_USER\Control Panel\Desktop

определяет число линий, прокручиваемых при каждом вращении колеса мыши Microsoft IntelliMouse, когда клавиши или не нажаты. Если значение этого параметра равно "0", то экран не будет прокручиваться при перемещении колеса мыши. Если значение этого параметра большее, чем число линий, видимых в окне, экран будет прокручиваться по целой странице. Чтобы Windows NT интерпретировала все вращения колеса как команду PAGE UP или PAGE DOWN, установите значение этого параметра равным 0xFFFFFFFF.


Смена символьной раскладки клавиатуры

Это можно сделать в два этапа:

1. Открываем kbdru.kbd (или kbdrul.kbd, смотря какая раскладка используется) в Notepad'е (о том, что надо сделать перед этим резервную копию, это и так понятно). Находим там последовательность "йцукен", по ней, я думаю, сориентируетесь. Исправляем, как нужно. Сохраняем.

2. Открываем этот файл в DiskEditor'e и обнаруживаем (сравнив, например, с оригиналом), что Notepad заменил в начальной части файла коды "00" на "20" (т. е. на пробел). Соответственно, восстанавливаем, как было, вручную или скопировав соответствующий фрагмент из резервной копии. Последнее, наверное, надёжнее. Сохраняем.

Всё. После перезагрузки у нас исправленная раскладка. Можно, разумеется (и, возможно, правильнее), сделать это в один этап diskedit'oM (или hiew). Но сложнее находить нужные буквы.


1.3.2 Файл подкачки

Оптимальная настройка файла подкачки

Попробуйте установить фиксированный размер виртуальной памяти (Панель управления — Система — Быстродействие — Виртуальная память) равным 2,5 умножить на размер физической памяти у Вас в компьютере и посмотрите на производительность.

Более радикальное решение. Отнять у Windows управление своп-файлом (Control Panel — System — Performance — Virtual Memory). Далее установить одинаковый минимальный и максимальный размер файла подкачки — мегабайт 30-100 (в зависимости от потребностей ваших приложений). Теперь своп-файл WIN386.SWP будет жить у Вас в корне. Далее SpeedDisk'oM дедушки Нортона дефрагментировать своп-файл (Properties — Option — Optimize Swap File) и задвинуть его в начало диска (Properties — Option — Customize — Files First) — в подавляющем большинстве случаев в начале диска самая высокая скорость записи/чтения. Теперь Ваш (или Win95) файл подкачки будет жить в самом быстром углу диска и никогда не будет фрагментироваться. Выигрыш в скорости заметен, особенно, при нехватке памяти физической (а её всегда не хватает).

Часто предлагаемый совет по установке размера файла подкачки равным трёхкратному размеру оперативной памяти основан на особенностях использования виртуальной памяти в Windows 3.x, но не в Windows 95/98, где нет никакого смысла в установке размера файла подкачки в зависимости от размера оперативной памяти, поскольку потребность в нём определяется не столько имеющейся памятью, сколько тем, какие программы запущены и сколько памяти они используют. Поэтому поступите следующим образом.

Запустите системный монитор, добавьте показатель "Размер файла подкачки" и установите интервал времени обновления в 10 минут. Поработайте с запущенным монитором весь день и посмотрите, какой размер принимал файл подкачки. Теперь установите для файла подкачки такой минимальный размер, который оказался бы достаточен для работы в течение 90–95 процентов времени. Максимальный размер не устанавливайте (укажите размер, соответствующий количеству свободного места на диске), чтобы не столкнуться с сообщением о нехватке памяти для запуска программ.

Если же вам остро не хватает места на диске, то, возможно, вы сталкивались с ситуацией, когда файл подкачки занимал всё свободное место и некуда было сохранить результаты работы. В этом случае вам поможет строка MinUserDiskSpaceе=количество_килобайт добавленная в раздел [386Enh] файла System.ini. После этого Windows будет оставлять на диске свободное место указанного размера, ограничивая увеличение размера файла подкачки.

Такой настройкой вы избавите Windows от необходимости часто менять размер файла подкачки и не лишитесь возможности запустить столько программ, сколько вам нужно. А файл подкачки не будет занимать на диске лишнего места.


Параметр "ConservativeSwapfileUsage"

Для компьютеров, оснащённых более чем 64 Мб оперативной памяти, можно порекомендовать следующий "трюк": в файле system.ini, который находится в каталоге C: \Windows, в разделе [386Enh], необходимо дописать строку ConservativeSwapfileUsage=1.

Это позволит системе не создавать файл подкачки без необходимости. Например, со 128 Мб оперативной памяти можно будет открыть до трёх офисных приложений, таких, как Word, Excel и Internet Explorer, притом, что размер файла подкачки останется равным нулю. То же самое произойдёт при запуске Quake 3.

Этот параметр предназначен для обеспечения совместимости Windows 98 с некоторыми программами для Windows 95, которые отслеживают обращения Windows к файлу подкачки. Он заставляет Windows 98 работать с файлом подкачки по алгоритмам, используемым Windows 95. Во-первых, при необходимости выгрузки какой-либо области памяти в файл подкачки Windows 95 ждала момента, когда система в целом оказывалась в состоянии простоя, a Windows 98 ждёт момента, когда простаивает VFAT, то есть лишь одна из подсистем — дисковая. Такой подход немного повышает быстродействие системы. Во-вторых, Windows 98 резервирует место в файле подкачки (увеличивает его размер) в момент запуска программы, а не тогда, когда это место становится востребованным. Это предотвращает вероятность зависания системы, когда программе необходимо подгрузить какой-либо модуль и требуется увеличить размер виртуальной памяти, а это невозможно из-за исчерпания свободного места на диске. В-третьих, Windows 98 выгружает в файл подкачки неиспользуемые модули, чтобы освободить физическую память для дискового кэша, повышая его эффективность.

В целом, изменения, внесённые в Windows 98 в алгоритм работы с виртуальной памятью, улучшают работу системы с этой памятью. Поэтому добавление параметра ConservativeSwapfileUsage=1 приведёт только к снижению производительности.


Расположение файла подкачки на компьютере с несколькими винчестерами

Если у Вас в компьютере несколько винчестеров (физически, а не один, разбитый на несколько разделов), то имеет смысл Windows и её swap-файл держать на разных дисках. Скорость работы меняется вполне заметно.


Использование общего файла подкачки для Windows 9х и Windows NT

Если у вас на одной и той же машине одновременно установлены Win9x и WinNT, то каждая из них создаёт свой собственный своп, чем занимают драгоценное дисковое пространство. Чтобы этого избежать, нужно объединить свопы. Для этого найдите у себя в каталоге, в который вы установили Win9x (обычно, c: \windows), файл system.ini. В нём в разделе [386Enh] сразу после PagingDrive=… нужно прописать строчку PagingFile=c: \pagefile.sys. Перезагрузитесь. После этого своп от Win9x можете смело удалять — он вам больше не понадобится.


1.3.3. Панель управления

Настройка быстрого доступа к элементам Панели управления

Если вам часто приходится открывать Панель управления для настройки каких-либо свойств, вы можете открывать нужную вкладку одним щелчком.

Например, чтобы открыть вкладку "Устройства" обычным способом, необходимо открыть Панель управления, дважды щёлкнуть на значке "Система" и щёлкнуть на вкладке "Устройства". Чуть более простой путь — щёлкнуть правой кнопкой на значке "Мой компьютер", выбрать из контекстного меню пункт "Свойства" и щёлкнуть на вкладке "Устройства".

Но гораздо быстрее открыть эту папку, если создать на Рабочем столе или в любой папке новый ярлык, ввести в качестве имени программы строку control sysdm.cp1,system,1 (в английской версии Windows 95/98) или control sysdm.cp1, система,1 (в русской версии Windows 95/98) и перетащить этот ярлык на панель быстрого запуска. Теперь простой щелчок на новом значке сразу откроет эту вкладку.

Аналогично можно получить быстрый доступ к другим окнам, например:

control main.cp1 @1

control main.cp1 @2

control main.cp1 @3

control modem.cp1

control joy.cp1

control desk.cp1

и так далее с различными файлами CPL, находящимися в Windows\System.

Если окно содержит несколько вкладок, доступ непосредственно к нужной вкладке можно получить командой вида control mmsys.cpl,2 где цифра — номер вкладки (начиная с нуля).

Удаление лишних компонентов из элемента "Установка и удаление программ"

Если вы удалили программу, а в элементе "Установка и удаление программ" Панели управления она ещё есть, и удалить её оттуда не представляется возможным, то поступаем следующим образом: Открываем раздел реестра

НКЕY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

находим там подраздел с ненужной программой и удаляем его.


1.3.4 Главное меню, панель задач, панель быстрого запуска.

Представление специальных папок в виде каскадных меню

Некоторые специальные папки (Панель управления, Принтеры и др.) можно представить в виде каскадных меню, если создать в Главном меню (меню "Пуск") или в одном из его вложенных подменю (открыв его в окне) папку и присвоить ей од но из следующих имён:

для Панели управления — Имя.{21EC2020-3AEA-1069-A2DD-08002B30309D}

для папки Принтеры — Имя.{2227A280-3AEA-1069-A2DE-08002B30309D}

для папки Удаленный доступ к сети — Имя.{992CFFA0-F557-101A-88EC-00DD01OCCC48}

для Корзины — Имя.{645FF040-5081-101B-9F08-00AA002F954E}

для папки Подписка — Имя.{F5175861-2688-lld0-9C5E-00AA00A45957}

для папки Шрифты — Имя.{BD84B380-8CA2-1069-AB1D-08000948F534}

для папки History — Имя.{FF393560-C2A7-11CF-BFF4-444553540000}.

Имя для каждого из этих объектов вы можете задать абсолютно любое. Не забудьте только поставить точку (без пробелов) между именем и открывающей фигурной скобкой.


Изменение числа ярлыков в меню "Пуск" — "Документы" в Windows Ме/2000/ХР

В Windows Ме/2000/ХР можно изменить количество ярлыков последних использовавшихся файлов и документов, которые отображаются в меню "Пуск" — "Документы". Для этого надо в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer присвоить нужное значение dword-параметру "MaxRecentDocs" (по умолчанию 15).

Через ветвь HKEY_LOCAL_MACHINE это количество можно задать для всех пользователей сразу.


Настройка вида меню "Пуск" — "Программы" при большом количестве ярлыков в нём

Если в меню "Пуск" — "Программы" присутствует огромное количество ярлыков всяких программ, причём до такой степени, что все они не помещаются полностью в одном столбце на экране, тогда в Windows 95/98/2000 в этом столбце появляются стрелки прокрутки, которыми пользоваться не очень удобно. Однако можно заставить Windows 95/98/2000 отображать в таком случае ярлыки в два столбца, как это делает по умолчанию Windows Ме/ХР. Способ отображения определяется строковым параметром "StartMenuScrollPrograms" в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advance.

Если его значение "Yes", то в Windows 95/98/Ме/2000/ХР будет прокрутка в одном столбце; если "No" — отображение в два столбца.

Перезагрузите сеанс Windows, чтобы изменения вступили в силу.

Через ветвь HKEY_LOCAL_MACHINE нужный способ можно задать для всех пользователей сразу.


Расширение контекстного меню кнопки "Пуск"

При нажатии на кнопку "Пуск" правой кнопкой мыши открывается контекстное меню со стандартными командами. С помощью правки реестра можно добавить туда свои. Для этого открываем раздел реестра HKEY_CLASSES_ROOT\Directory\Shell и создаём новый подраздел с каким-то именем, например "Regedit". Параметру "(По умолчанию)" этого раздела присваиваем значение, например "Редактор реестра", которое будет высвечиваться потом в контекстном меню. В нашем разделе "Regedit" создаём подраздел "Command", в значении параметра "(По умолчанию)" которого пишем путь к программе: "c: \windows\regedit.exe".

Для запуска команды из контекстного меню клавишей клавиатуры, одна буква в имени команды должна быть подчёркнута. Это достигается вписыванием знака "&" перед нужной буквой. В нашем примере: "&Редактор реестра" для буквы "Р".

Совет работает, но имеет побочные эффекты:

1. Так как раздел реестра HKEY_CLASSES_ROOT\Directory\Shell отвечает за контекстное меню каталогов, а не только кнопки "Пуск", то добавленные пункты появятся в контекстных меню всех каталогов.

2. Если в разделе реестра HKEY_CLASSES_ROOT\Directory\Shell параметру " (По умолчанию)" не задано значение "open", то действием по умолчанию при открытии любого каталога в "Проводнике" будет один из добавленных нами пунктов (в нашем случае — запуск редактора реестра).


Управление скоростью "выпадения" менюшек

Для изменения скорости "выпадения" менюшек надо найти и изменить в разделе реестра HKEY_CURRENT_USER\Control Panel\desktop параметр "MenuShowDelay". Интересно, что этот параметр текстовый, а не числовой. Но пишется туда число в миллисекундах.

В некоторых версиях Windows значение этого параметра можно менять от 1 до 10 "условных единиц Microsoft", по порядку соответствующих примерно сотне миллисекунд. По умолчанию принимается значение 10. Для большинства пользователей оптимальным может оказаться значение 3–5.


Отключение анимации

Наша любимая корпорация увлекается дизайном и иногда доводит это увлечение до маразматической величины. Пример — сплошная анимация Windows 98, всякие эти выезжающие менюшки, свёртывающиеся окошки и т. д. Сами понимаете, что отобразить моментально появившееся окно гораздо проще, чем такое же, но выезжающее из пустого места, и соответственно ресурсов для этого требуется гораздо меньше. А, кроме того, всякие красивости и анимация здорово повышают нестабильность системы. Отключить это просто — надо залезть в свойства Экрана (через Панель управления или просто вызвав свойства "Рабочего стола"), зайти там в раздел, где настраиваются все красивости (в английской версии — Effects), и там отключить вывод анимации. Кстати, если там включено смазывание шрифтов, можно заодно и его отключить, быстрее будет.


Размещение панели задач сбоку

Панель Windows (панель задач) приятно повесить сбоку. Какие плюсы? Во-первых, размер экрана по горизонтали больше, чем по вертикали, а во-вторых, при открытии более чем 20 окон (бывает и такое) гораздо лучше читать их названия. Конечно, сначала это непривычно.


Перемещение панели быстрого запуска

Если подвести курсор мыши к левой границе панели быстрого запуска (Quick Launch), нажать левую кнопку и, удерживая её, переместить на Рабочий стол, то увидите эту панель в виде прямоугольника. Теперь снова нажимаем на ней левой кнопкой и перетаскиваем или вверх, или вправо, или влево. Получаем огромную Quick Launch по горизонтали либо по вертикали.


Организация папок в виде каскадных меню

Если вы уже установили обозреватель Интернета IE5, то у вас есть прекрасная возможность просматривать содержимое дисков компьютера и некоторых специальных папок в виде каскадного меню, подобного меню "Пуск". Перетащите папку "Мой компьютер" вплотную к границе экрана (любой свободной) и отпустите кнопку мыши. Вы получите новую панель быстрого запуска. Теперь щёлкните на каком-либо из объектов этой панели, удерживая нажатой клавишу .

Содержимое этого диска откроется в виде каскадного меню. Вы сможете с лёгкостью пропутешествовать по всем файлам и папкам диска, лишь перемещая мышь. Объекты этого меню можно открывать, запускать, перетаскивать, куда вам угодно, а с помощью контекстного меню — копировать, вырезать, удалять и пр. Но будьте осторожны! В отличие от меню "Пуск" все объекты данного меню — не ярлыки, а реальные объекты. И если вы решите удалить из этого меню какую-либо папку или файл — вы удалите их с диска. Подобным же образом будет действовать любая папка, если её значок имеется (или будет создан вами) на Рабочем столе.

Проще и эффективнее можно организовать каскадное меню в панели задач, щёлкнув по ней правой кнопкой мыши и поставив галочку в контекстном меню: Панели инструментов — Рабочий стол. После чего необходимо мышью сузить полученную панель до того, что на ней не останется ничего, кроме слова "Рабочий стол" и маленькой двойной стрелочки в правом углу. Именно после щелчка по этой стрелочке открывается удобнейшее каскадное меню с содержимым ВСЕГО, что находится на Рабочем столе (Все папки, Мой компьютер, Сетевое окружение, Корзина и пр.). Попробуйте один раз — оставите навсегда.

В Windows 98 лучше всего совместить оба этих способа: перетащить иконку папки "Мой компьютер" (предварительно стоит её переименовать, например, как — "К") на панель задач, затем сузить вправо до буквы "К" — готово! Создать где-нибудь папку (например, "W"), поместить в неё основные Ваши рабочие программы (ярлыки, конечно), и также "бросить" её на панель задач (затем сузить вправо). Можно ещё парочку (с такими же короткими именами).

Занимают немного места и практичны. Кстати, "Мой компьютер" можно переименовать ив"" (один пробел) — панелька получается ещё чуть меньше.


1.3.5. Папки и файлы

Отображение имён папок и файлов, введённых заглавными буквами

По умолчанию, Проводник Windows 95/98/Ме для лучшего визуального восприятия корректирует регистр имён файлов и папок, которые полностью написаны в верхнем регистре, отображая первую букву имени в верхнем регистре, а остальные в нижнем. Например, если вы создаёте файл или папку с именем "ALLINCAPS", то Windows отобразит это как "Allincaps". Вы можете заставить Windows показывать реальный вид имён файлов и папок, присвоив в разделе реестра

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced dword-параметру "DontPrettyPath" значение 1. Если установить значение 0, то преобразование заглавных букв будет опять разрешено.

Эту опцию можно включить, не прибегая к редактированию реестра.

Достаточно вызвать "Свойства папки" и на вкладке "Вид" установить флажок "Разрешить имена в верхнем регистре".


Создание псевдонимов для программ в Windows 9x/NT

В системном реестре Windows есть скрытая особенность, которая позволяет Вам создавать псевдонимы для программ. Например, псевдоним под называнием JBLOGGS.EXE фактически запускает другую программу, например NOTEPAD.EXE.

1. Используя Regedit, откройте раздел реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

В этом разделе должен быть ряд подразделов.

2. Создайте новый подраздел и назовите его именем псевдонима, который Вы желаете создать (например, JBLOGGS.EXE).

3. Установите значение параметра "(По умолчанию)" равным полному пути и имени файла программы, которую Вы хотите открывать, когда запускается псевдоним (например, "c: \windows\notepad.exe").

4. Выйдете из Regedit и проверьте действие выполненных изменений, используя "Пуск" — "Выполнить". Напечатайте имя Вашего псевдонима (то есть JBLOGGS.EXE), должна запуститься установленная для псевдонима программа (в нашем случае Блокнот).


Настройка вида окна "Открыть/Сохранить файл" в Windows Ме/2000/ХР

Windows Ме/2000/ХР имеет новое диалоговое окно "Открыть/Сохранить файл".

В его левой части расположены четыре (в Windows ХР) или пять (в Windows Ме/2000) кнопок системных папок. С помощью правки реестра эти папки можно поменять местами или вообще изменить на другие, которыми вы часто пользуетесь.

Создайте в разделе реестра

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\comdlg32

подраздел PlacesBar. Значения четырёх-пяти параметров "Р1асеО"-"Р1асе4" этого подраздела определяют, какие папки и в каком порядке будут показаны.

Для системных папок надо задавать значения типа DWORD:

Рабочий стол — 00000000

Мои документы — 00000005

Мои рисунки — 00000027

Мои видеозаписи — 0000000е

Мой компьютер — 00000011

Избранное — 00000006

Мое сетевое окружение — 00000012

Шрифты — 00000014

History — 00000022

Для обычных папок — строковое значение, указывающее путь к ним. Например, для параметра "Рlасе3" можно задать значение "C: \Windows".

При желании можно вернуть старый вид "ненавороченного" окна, который был в Windows 9х. Для этого в разделе

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\comdlg32 создаём следующие dword-параметры и присваиваем им значение 1:

"NoPlacesBar" — скрывает кнопки папок;

"NoBackButton" — скрывает кнопку "Назад" на панели инструментов;

"NoFileMRU" — скрывает раскрывающийся список с именами последних использовавшихся файлов в поле выбора имени файла.

Через ветвь реестра HKEY_LOCAL_MACHINE эти настройки можно сделать для всех пользователей сразу.


Отображение колонки с атрибутами файлов в "Проводнике"

Начиная с Windows 98, колонка с атрибутами файлов больше не отображается по умолчанию в табличном режиме "Проводника". Однако Проводник можно заставить её показывать, создав в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced dword-параметр "ShowAttribCol" и присвоив ему значение 1.

Перезапустите Проводник, если он уже открыт, чтобы изменения вступили в силу.


Включение режима просмотра эскизов

Для любой папки можно разрешить режим просмотра эскизов (миниатюр), при котором файлы в папке отображаются в виде небольших картинок, показывающих содержимое файлов, если содержимое — это рисунки или html-страницы. Для этого надо щёлкнуть правой кнопкой мыши на папке, выбрать пункт "Свойства" и в открывшемся окне отметить опцию "Использовать просмотр эскизов". При последующих открытиях этой папки в меню "Вид" "Проводника", кроме вариантов "Крупные значки", "Мелкие значки", "Список" и "Таблица", будет вариант "Эскизы страниц".


Восстановление показа графических файлов в режиме просмотра эскизов

Бывает, что при переустановке MS Office в "Проводнике" в режиме просмотра эскизов перестают показываться графические файлы. Для восстановления функции просмотра нужно восстановить параметры реестра. Для этого в разделе HKEY_CLASSES_ROOTX.jpg (расширение файла может быть и bmp, gif, jpeg…) создайте раздел ShellEx, в нём раздел {BB2E617C-0920-11d1-9A0B-0OC04FC2D6C1}, а в этом разделе измените значение параметра "(По умолчанию)" на {7376D660-C583-11d0-A3A5-0OC04FD706EC}. Всё вернётся на свои места.

Настройка контекстного меню "Создать"

Щёлкнув правой кнопкой мышки на Рабочем столе (или в окне папки), можно выбрать пункт меню "Создать" — далее по желанию (папку, ярлык, текстовой файл и т. д.). А вот совет, как добавить в это меню новый тип файла (например, Word, Excel добавляют свои типы, a Page Maker — нет).

1. Запустите приложение (например, Page Maker) и создайте файл, который Вы хотите открывать каждый раз при выборе пункта "Создать". Это может быть и "пустой" файл, но с нужными полями и т. д. Этот файл не нулевой, в нём находятся данные, по которым запущенное приложение узнаёт файл "своего типа".

2. Сохраните этот файл в папке Windows\ShellNew.

3. Запустите RegEdit (но сначала сделайте копию файлов реестра!).

4. Разверните в левой части окна ветвь HKEY_CLASSES_ROOT.

5. Выберите расширение, соответствующее тому типу файлов, который Вы собираетесь создавать. Выберите внутри раздела этого расширения пункт ShellNew.

6. Щёлкните правой кнопкой мышки в левой части окна. Выберите пункт меню "Создать — Строковый параметр". Дайте новому элементу имя FileName, а в качестве его значения введите имя файла, который создали и поместили в папку Windows\ShellNew.

7. Закройте все приложения и перезапустите Windows.

Если у вас установлено много программ и при нажатии на правую кнопку мыши в меню "Создать" присутствует дикое количество документов, то вы можете их уда лить. Запустите ваш редактор реестра, зайдите в HKEY_CLASSES_ROOT — вы увидите список расширений файлов (обычно до 4-х символов). Найдите ненужный документ и удалите внутри папку ShellNew. После редактирования перезапускать Windows не требуется.


Как связать несколько приложений с одним расширением файла

Например, документ в формате Microsoft Word for Windows (расширение. doc) можно открывать как с помощью MS Word, так и с WordPad. Для этого:

1. Откройте окно "Мой компьютер".

2. В меню "Вид" выберите пункт "Свойства папки".

3. Выберите Закладку "Типы файлов".

4. В списке "Зарегистрированные типы файлов" выберите "Документ Microsoft Word".

5. Нажмите на кнопку "Изменить".

6. Нажмите на кнопку "Добавить".

7. В строке "Действие" введите: Открыть в WordPad 8. В строке "Приложение,

исполняющее действие" введите: "\wordpad.ехе" "%1" где — полный путь к файлу Wordpad.ехе. В этой строке кавычки обязательны.

9. Нажмите кнопку "ОК".

Если после этого вы дважды щёлкните левой кнопкой мыши на файле с расширением, doc, то документ откроется программой Microsoft Word. Если вы щёлкните правой кнопкой мыши на файле такого типа, то из появившегося меню сможете выбрать пункт "Открыть в WordPad".


Управление типами файлов через реестр

По расширению имени файла (символы после последней точки в имени файла) определяется тип файла. В соответствии с типом файлу назначается иконка, отображаемая в "Проводнике", программа, которая будет его открывать, и т. д. Всё это определяется в ветви реестра HKEY_CLASSES_ROOT, и вы можете внести изменения по своему усмотрению.

Запускаем редактор реестра Regedit и открываем ветвь HKEY_CLASSES_ROOT. В ней мы видим кучу разделов с именами, соответствующими расширениям файлов.

Например, если нас интересует документ Word, ищем раздел".doc". Значение параметра "(По умолчанию)" определяет тип файла для данного расширения и указывает на имя раздела, где этот тип описан (разные расширения могут относиться к одному и тому же типу). Теперь в той же ветви реестра ищем указанный раздел. Значение параметра "(По умолчанию)" этого раздела определяет имя типа файла, которое отображается в "Проводнике". Значение параметра "(По умолчанию)" подраздела "Defaultlcon" определяет иконку для данного типа файла (подробнее см. в рубрике "1.3.7. Windows 95/98/Ме. Иконки"). Открыв последовательно подразделы "shell", "open" и "command", доберёмся до параметра "(По умолчанию)", который определяет программу, запускаемую при открытии файла данного типа. Если в подразделе "shell" создать ещё какой-то подраздел, например, "WordPad", то его имя станет присутствовать в контекстном меню файла данного типа, раскрывающегося при щелчке правой кнопки мыши на файле. Создав в этом подразделе подраздел "command" и присвоив его параметру " (По умолчанию)" в качестве значения полное имя определённой программы, например: "C: \Program

Files\Accessories\WORDPAD.EXE" "%1" вы осуществите то, что описано в статье "Как связать несколько приложений с одним расширением файла" этой же рубрики, но только путём прямой правки реестра.

Таким образом, вы можете изменять параметры уже имеющихся типов файлов, а можете создать новый тип и связать с ним желаемые расширения имён файлов.


Добавление в контекстное меню всех файлов команды "Открыть с помощью"

Если часто приходится открывать файлы разными программами и лень лишний раз жать , то можно устроить так, чтобы строка "Открыть с помощью" присутствовала в контекстном меню постоянно. Для этого надо зайти в раздел реестра HKEY_CLASSES_ROOT, там должен быть подраздел под названием *.

Открываете его, заходите в подраздел shell, создаёте в нём подраздел с именем, например, OpenAs, а в нём создаёте ещё один подраздел с именем command. В последнем подразделе параметру "(По умолчанию)" присваиваете значение C: \WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1. Теперь закрываете редактор реестра и можете пользоваться.

Примечания:

1. Те, кто пользуется панелью MS Office, должны быть готовы к тому, что для открытия ее кнопок придется щелкать на них правой кнопкой мыши и открывать их уже через контекстное меню.

2. При открытии файлов "неизвестного" типа (например, с расширениями DLL, SYS и др.) в контекстном меню появится два пункта "Открыть с помощью". Не смущайтесь. Но уж коли вам это не понравится, то зайдите в раздел HKEY_CLASSES_ROOT\Unknown и удалите в нём подраздел shell.


Упрощение использования Блокнота для открытия файла в Windows 9x/NT

Внесение небольших изменений в реестр позволит Вам использовать Блокнот для открытия файла нажатием правой кнопки мыши на нём. Также Блокнот будет использоваться по умолчанию для открытия файла, если никакой ассоциации к нему не существует.

1. Найдите раздел реестра HKEY_CLASSES_ROOT\*\shell если он не существует, то создайте его.

2. В этом разделе создайте новый раздел по имени open и установите значение его параметра "(По умолчанию)" равным строке "Открыть в "Блокноте"".

3. В разделе open создайте новый раздел по имени command и установите значение его параметра "(По умолчанию)" равным строке "notepad.exe %1".

Теперь, когда Вы щёлкните правой кнопкой мыши на файле, в контекстном меню одним из пунктов будет "Открыть в "Блокноте"".


Добавление в контекстное меню файлов и папок команд копирования и перемещения в папку

Если вы работаете с файлами с помощью "Проводника", а не файлового менеджера типа FAR или Windows Commander, то рекомендуется проделать следующее. В разделе реестра

НКЕY_CLASSES_R00T\A11Fi1esystemObj ects\shel1ex\ContextMenuHandlers создайте подразделы "Copy To" и "Move To", а затем присвойте их параметрам "(По умолчанию)" значения "{C2FBB630-2971-1d1-A18C-0OC04FD75D13}" и "{C2FBB631-2971-11d1-A18C-0OC04FD75D13}" соответственно. После этого в контекстном меню любого файла или папки рядом с пунктом "Отправить" появятся команды "Копировать в папку" и "Переместить в папку". При их выборе будет открываться окно обзора папок, где можно выбрать папку назначения. Чрезвычайно удобно!


Добавление в контекстное меню папок команды вызова окна MS-DOS

В контекстное меню папок можно добавить команду "Сеанс MS-DOS", которая будет вызывать окно MS-DOS в текущей папке. Для этого нужно создать файл с расширением. REG, содержащий следующие данные:

====

REGEDIT4

[HKEY_CLASSES_ROOT\Folder\Shell\DosPrompt]

@="&Сеанс MS-DOS" /Здесь указано название команды

[HKEY_CLASSES_ROOT\Folder\Shell\DosPrompt\Command]

@="С: \\Windows\\Command.com /k cd %1" /Здесь указана сама команда

====

После написания файла нужно его запустить.


Изменение расположения файлов почты и новостей Outlook Express в Windows 9x/NT

Если Вы установили Windows на отдельном диске и хотите, чтобы на этот диск не производилась запись ненужных файлов, Вы можете изменить расположение файлов почты и новостей, сохраняемых Outlook Express на другой диск.

Установите значение строкового параметра "Store Root" в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Outlook Express равным новому пути размещения папок Outlook. Не забудьте переместить папки "Mail" и "News" из старого места в новое.

Для версии Outlook Express 5.0 параметр "Store Root" находится в разделе

HKEY_CURRENT_USER\ldentities\{6C5487A0-185A-11D5-AC95-D81906C10000}\Software \Microsoft\Outlook Express\5.0

Символы в фигурных скобках у Вас будут другие.

Пути к файлам протоколов POP3 и SMTP указаны в параметрах "Log File (POP3)" и "Log File (SMTP)" в разделе

HKEY_CURRENT_USER\ldentities\{6С5487А0-185А-11D5-AC95-D81906C10000}\Software\Microsoft\Outlook Express\5.0\Mail.

Путь к файлу адресной книги хранится в параметре "(По умолчанию)" в разделе

HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name.

Для версии Outlook Express 5/6 можно изменить расположение файлов почты и новостей, не обращаясь к реестру. Достаточно открыть меню программы "Сервис" (Tools) — "Параметры" (Options) — "Обслуживание" (Maintenance) — "Банк сообщений" (Store Folder) — "Изменить" (Change) и выбрать нужную папку на диске.


Изменение расположения папки "Избранное"

Расположение папки "Избранное" хранится в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer \User Shell Folders в строковом параметре "Favorites". При желании вы можете переместить эту папку, куда вам нужно, и указать в данном параметре новый путь.


Изменение расположения каталога для установки программ

Чтобы изменить предлагаемый системой по умолчанию каталог при инсталляции программ, измените значения параметров "ProgramFilesDir" и "ProgramFilesPath" в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion


Управление механизмом блокировки файлов

Приведённый ниже параметр реестра управляет механизмом блокировки файлов.

Отключайте этот параметр только в том случае, если у Вас возникают проблемы при одновременном доступе нескольких программ к одним и тем же файлам.

Раздел: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem.

Параметр: SoftCompatMode Тип: REG_BINARY

Значение: 00 00 00 00 — отключен, 01 00 00 00 — включен.


Использование сжатых дисков

Обычно не советуют создавать сжатые диски с помощью DriveSpace и подобных утилит, так как велик риск потери информации. Однако вполне возможно использовать сжатый диск для хранения всякой дребедени: кэш эксплорера, куки и прочую ерунду, состоящую из множества мелких хорошо сжимаемых файлов. Поэтому когда навернётся сжатый диск, можно просто создать пустой новый — ценной информацию там всё равно нет. Но иметь сжатый диск для таких целей полезно. Некоторые цифры: 100-мегабайтный кэш IE сейчас занимает реально на диске около 60 Мб, на неуплотнённом диске он занимал почти 500 Мб (кластер 8 Кб); папка Coockies 50 Кб вместо 1,3 Мб! Почувствуйте разницу.


Регулирование фрагментации файлов

Если вам доводилось работать в DOS и/или Windows 3.x, то после перехода на Windows 9х вы, возможно, замечали, что диск стал фрагментироваться заметно меньше. Причина заключается в том, что модуль VFAT использует иной алгоритм поиска свободного места на диске, нежели использовала DOS. Если в DOS поступал запрос на запись, то она искала первый свободный кластер, выделяла его, затем искала следующий свободный и так далее. В результате файлы часто записывались в несколько несвязанных областей и становились фрагментированными. Модуль VFAT поступает иначе: при поступлении запроса на запись файла он ищет на диске непрерывную свободную область размером 0,5 Мб и выполняет запись в неё. При этом небольшие файлы оказываются нефрагментированными. И только если поиск оказывается неудачен, то используется тот же алгоритм, что и в DOS.

Используемое по умолчанию значение 0,5 Мб можно изменить, указав новое значение в килобайтах в dword-параметре "ContigFileAllocSize", создав его в разделе реестра НКЕY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystern.


Настройка дискового кэша в Windows 95/98/Ме

В Windows 95/98/Ме можно управлять минимальным и максимальным объёмом памяти, отводимой под дисковый кэш. Для этого откройте файл SYSTEM.INI, найдите раздел [vcache] и добавьте в него две строки (или измените их, если они уже существуют): MinFileCache=0 MaxFileCache=4096 Значения параметров определяют память для кэша в килобайтах. Если у Вас больше 16 Мб оперативной памяти, то для ускорения дисковых операций можно увеличить максимальный объём кэша до приблизительно 25 % от объёма оперативной памяти, т. е. при наличии 128 Мб оперативной памяти можно задать MaxFileCache=32768.


Настройка "типичной роли компьютера"

Если у вас больше 64 Мб оперативной памяти, то имеет смысл в качестве "типичной роли компьютера" указать сервер (Панель управления — Система — Быстродействие — Файловая система — Жесткие диски). В этом случае ваш компьютер будет сохранять в памяти больше информации о структуре диска и, соответственно, быстрее работать. Основной смысл этой настройки заключается в том, что изменяется число каталогов и файлов, расположение которых компьютер "помнит" и которые может открыть, не обращаясь к таблице размещения файлов, хранящейся на жёстком диске. Если при установке на "настольный компьютер" в памяти будет храниться расположение около 700 файлов, к которым вы недавно обращались, то при "серверной" настройке — свыше 2700.


1.3.6. Шрифты

Изменение стандартного фиксированного шрифта Windows

Чтобы поменять стандартный фиксированный шрифт Windows (он используется, например, в "Блокноте"), просто замените шрифт, указанный в разделе реестра HKEY_LOCAL_MACHINE\Config\0001\Display\Settings на другой. Лучше использовать fon-шрифты.


Отдельная папка для новых шрифтов

Если вы часто добавляете новые шрифты, то это удобнее делать не в папку FONTS, а в отдельную, а в FONTS поместить ярлыки от этих шрифтов. Тогда, когда придёт время стереть ненужное, вы никогда не забудете, что ставили сами, а что досталось вместе с программами и игрушками.


Ограничение по количеству шрифтов

По шрифтам у меня лишь один совет — не сходите с ума, и не ставьте их больше, чем Вам реально нужно. Часто во время работы в сборочной фирме, приходилось видеть клиентов, которые приносили обратно по гарантии компьютеры, жалуясь, что они гораздо медленнее аналогов у соседей. При проверке выяснялось, что в 70 % случаев в этом были виноваты забитая Корзина и огромное количество дополнительных шрифтов. А в 10 % — излишняя мнительность клиентов. В остальных же случаях — как правило, их же кривые руки, лезущие в BIOS Setup и другие запретные для чайников места.

Windows 95 имеет ограничение на количество установленных шрифтов TrueType, при этом величина этого ограничения не является фиксированной и зависит от ряда факторов. Каждый вновь устанавливаемый шрифт регистрируется в системном реестре внутри раздела

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts

Размер данного раздела, как и любого другого раздела реестра, ограничен 64 Кб.

При средней длине имени шрифта в 10–20 символов в реестре могут быть зарегистрированы примерно 1000–1500 шрифтов. Следует отметить, что в реестре прописывается полный путь на файл шрифта. Таким образом, если файлы шрифтов хранятся в каталоге с глубиной вложения в несколько уровней от корневого каталога, максимальное количество устанавливаемых шрифтов может быть значительно меньше. Кроме того, модуль GDI имеет собственный список шрифтов размером 10 Кб. При той же длине имени шрифта там могут поместиться около 1000 шрифтов. Данный список нечувствителен к длине пути на файл шрифта. В случае если количество установленных шрифтов превышает максимально допустимое, последствия могут оказаться непредсказуемыми. В частности, могут исчезнуть некоторые системные шрифты, что приведёт к полному разрушению экранного интерфейса.


Способ решения проблем с кириллицей в некоторых программах

Для устранения проблемы неправильного отображения символов кириллицы в некоторых программах присвойте в разделе реестра

НКЕY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage параметру "1252" значение "CP_1251.nls".


Решение проблем с папкой "Шрифты"

Если в папке "Шрифты" в Панели управления отсутствуют в меню специфичные для неё пункты (например, "Установить новый шрифт"), то причина может быть одной из перечисленных:

— атрибут "Системный" не установлен на каталог FONTS;

— файл FONTEXT.DLL отсутствует или повреждён;

— файл DESKTOP.INI в каталоге WINDOWS\FONTS отсутствует или повреждён.

Для восстановления системного атрибута на каталоге FONTS перейдите в сеанс MS-DOS, в каталоге WINDOWS выполните команду ATTRIB FONTS +S и перезагрузите компьютер.

Для восстановления файлов FONTEXT.DLL и DESKTOP.INI их необходимо извлечь из инсталляционного комплекта с помощью программы EXTRACT.


1.3.7. Иконки

Проблема с сохранением расположения иконок на Рабочем столе

Если Вы заметили, что Windows перестала сохранять расположение иконок на Рабочем столе, проверьте, не появился ли параметр "NoSaveSettings" в разделе

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

или

HKEY_USERS\[Ваш profile]\Software\Microsoft\Windows\CurrentVersion\Policies.


Как побороть глюки с иконками

Если иконки на Вашем Рабочем столе вдруг почернели, "поехали" или ещё как-то испортились, то "починить" их можно двумя способами: — перегрузиться в DOS и из папки Windows удалить файл ShellIconCache; — зайти в настройки экрана, выбрать "Оформление", найти в выпадающем списке пункт "Значок", поменять его размер, нажать "ОК", а потом восстановить размер обратно.

Необходимость выхода в DOS для удаления файла ShellIconCache вызвана тем, что все используемые Windows иконки (не только на Рабочем столе) кэшируются в этом файле, а также постоянно находятся в оперативной памяти (или в файле подкачки). Если вы удаляете ShellIconCache в Windows, то при выходе Windows возьмёт значения из оперативки и запишет их в новосозданный ShellIconCache, и после перезагрузки вы опять увидите эти же иконки.

Если вы используете Windows 95 + IE4.0 или Windows 98, то при включенном Active Desktop иногда бывают глюки с иконками в панели быстрого запуска и на Рабочем столе. Коллективный разум сумел побороть это такой поправкой в реестре: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer] "Max Cached Icons"="1024" Число 1024 при необходимости может быть увеличено.


Изменение глубины цвета иконок

Иконки на Рабочем столе можно сделать и TrueColor и HiColor, в зависимости насколько тянет ваша видеокарта. Для этого в разделе реестра HKEY_CURRENT_USER\Control Panel\desktop\WindowMetries создаётся строковый параметр "Shell Icon ВРР" и в качестве его значения ставится нужная глубина цвета иконок, к примеру, 24 или 32.


Изменение расстояния по вертикали между иконками

Если вам хочется сократить расстояние по вертикали между иконками, тогда в редакторе реестра выберите раздел

HKEY_CURRENT_USER\Control Panel\desktop\WindowMetries

и найдите в нём параметр "IconVerticalSpacing". Можно присвоить ему значение, например, "-1000". Чем меньше значение по модулю, тем меньше расстояние.

В этом же разделе вы можете увеличить или уменьшить бордюр (панель) Windows, выбрав параметр "BorderWidth" и присвоив ему значение, например, "-60".

Вы можете сами поэкспериментировать с другими параметрами, только не забудьте сделать резервную копию реестра.


Преобразование bmp-файлов в иконки и курсоры

Переименовав bmp-файл в ico-файл, Вы получите "полнофункциональную" иконку.

Только размер файла не изменится… Обратное "преобразование" тоже работает. Также можно переименовывать расширения этих файлов в. cur и изменять вид курсора.


Удаление стрелочек на ярлыках

Все, кому надоели эти стрелочки на ярлыках в Windows, могут сделать следующее: зайти в реестр, открыть ветвь HKEY_CLASSES_ROOT, найти раздел PIFFILE и удалить параметр "IsShortcut", то же самое проделать с разделом LNKFILE. После этого надо перезагрузить компьютер — и всё!


Как избавиться от слов "Ярлык для…" при создании ярлыков

Префикс "Ярлык для" управляется параметром "Link", находящимся в нескольких разделах реестра. Один из таких разделов:

HKEY_USERS\xxxx\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

где хххх заменяет собой либо имя текущего пользователя, либо слово".Default".

Если этот раздел не содержит параметр "Link" или значение этого параметра равно "00 00 00 00", то префикс появляться не будет.


Изменение системных иконок и названий

Предположим, вам захотелось заменить название "Корзина" на "Урна" и изменить её пиктограмму на изображение мусорного бачка. Для этого запустите редактор реестра, войдите в раздел

HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}

и измените значение параметра "(По умолчанию)" этого раздела на желаемое название (в нашем случае "Урна"). Затем войдите в подраздел Defaultlcon и измените значения параметров "Empty" и "Full" на путь к вашему файлу значка.

Кстати, цифра после имени файла означает номер значка в файле. Так, например: С: \Windows\System\Shell32.dll,15 означает 15-й значок из библиотеки иконок Shell32.dll. Если же вы используете ico-файл, то надо просто поставить после имени файла значение 0.

Теперь название и значок изменены, но они пока хранятся в буфере иконок ShellIconCache. Чтобы обновить буфер, можно перезапустить систему, но для обновления его на ходу достаточно изменить размер иконок, войдя в Свойства экрана — Оформление — Значок — Размер.

Ниже приведены CLSID для разных системных пиктограмм:

{20D04FE0-3AEA-1069-A2D8-08002B30309D} — "Мой компьютер"

{208D2C60-3AEA-1069-A2D7-08002B30309D} — "Сетевое окружение"

{645FF040-5081-101B-9F08-00AA002F954E} — "Корзина"

{00020D75-0000-0000-С000-000000000046} — "Входящие"

{00028В00-0000-0000-С000-000000000046} — "The Microsoft Network"

{FBF23B42-E3F0-101B-8488-00AA003E56F8} — "Проводник".

В Windows 98 SE для изменения значка Корзины не нужно лезть в реестр. Достаточно в свойствах Экрана зайти на вкладку "Эффекты" и можно поставить какой угодно значок и для пустой Корзины, и для полной, и для папки "Мои документы", и для "Мой компьютер", и для "Сетевое окружение".


Назначение любой папке любой иконки

У папок Font, History и других имеются свои иконки. Для присвоения папке иконки нужно:

1) Иметь Win95+IE4 или Win98 (WinNT?).

2) Сделать папку системной. В "Проводнике" этого сделать нельзя, зато можно в Dos Navigator'e, FAR'e, WinNavigator'e и др., а также с помощью стандартной утилиты ATTRIB.

3) Создать в разделе HKEY_CLASSES_ROOT\CLSID раздел с именем типа {ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ}, где X — это любая цифра или латинская буква от А до F (название раздела, разумеется, не должно совпадать с уже имеющимися CLSID-разделами). В этом разделе создать раздел Defaultlcon и в параметре "(По умолчанию)" написать путь к файлу с желаемой иконкой, поставить запятую и номер иконки в этом файле (для iсо-файлов надо задавать номер 0).

Пример reg-файла:

====

REGEDIT4

[HKEY_CLASSES_ROOT\CLSID\{FF393560-C2A7-11CF-BFF4-44553540001}\Defaultlcon]

@="С: \\lCON\\papka1.ico,0"

====

4) Создать в нужной папке файл desktop.ini следующего содержания:

====

[.ShellClassInfo]

CLSID={ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ}

====

где {ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ} должно совпадать с именем созданного нами раздела (в примере {FF393560-C2A7-11CF-BFF4-444553540001}).

Есть способ немного проще.

1. Создаём в нужной папке файл desktop.ini следующего содержания:

[.ShellClassInfo]

IconFile=

IconIndex=N

где — это путь к файлу со значком (или только имя файла, если он находится в этой же папке или является системным dll-файлом); N — это номер значка в файле (нумерация начинается с нуля).

Если значок в файле один или нужен первый (номер 0), то в Windows 9х строку lconlndex=0 можно не писать.

2. В Windows 2000/ХР устанавливаем для папки атрибут "Только чтение", и в "Проводнике" папка будет иметь заданный значок. В Windows 98 установка этого атрибута позволяет отобразить значок только в дереве папок "Проводника" (левая панель). В Windows 9х для отображения значков в правой панели (в Windows 95 и в левой) надо устанавливать атрибут "Системный". Для изменения значка в Windows Commander'е нужно установить атрибут "Системный" и в Windows 2000/ХР.


Стандартные значки Windows 9х В разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons содержится множество строковых параметров с именем в виде числа.

Каждый из них отвечает за значок какого-либо объекта:

0 ∙ Стандартный значок

1 ∙ Исполняемый файл

2 ∙ Избранное

3 ∙ Папка

4 ∙ Открытая папка

5 ∙ Дискета 5.25"

6 ∙ Дискета 3.5"

8 ∙ Жёсткий диск

9 ∙ Сетевой диск

10 ∙ Недоступный сетевой диск

11 ∙ CD-ROM

12 ∙ RAM Drive

13 ∙ Вся сеть

15 ∙ Мой компьютер

16 ∙ Принтер

17 ∙ Сетевое окружение

18 ∙ Файл с конфигурациями

19 ∙ Программы

20 ∙ Документы

21 ∙ Настройка

22 ∙ Поиск

23 ∙ Справка

24 ∙ Выполнить

27 ∙ Завершение работы

28 ∙ Зашарить (как это по-русски сказать?)

29 ∙ Ярлык

31 ∙ Пустая корзина

32 ∙ Полная корзина

33 ∙ Удаленный доступ к сети

34 ∙ Рабочий стол

35 ∙ Панель управления

36 ∙ Программы

37 ∙ Принтеры

38 ∙ Шрифты

40 ∙ Музыкальный CD.

Установите значением параметра путь к значку (если значок хранится в библиотеке, то после пути к ней, через запятую, нужно указать номер значка, начиная с нуля), и он изменится.

Дополнение:

7 ∙ Накопитель типа ZIP или JAZ

Все эти иконки идут в порядке их нумерации в файле shell32.dll (или смещены на один вверх). Их можно просмотреть с помощью любого Resource Explorer'а (например, встроенным в WinNavigator).

После изменения этих параметров в реестре необходимо выйти в DOS и удалить файл ShellIconCache (только из DOS'а!) или изменить размер иконок: Панель управления — Экран — Оформление — Элемент — Значок — Размер (потом размер можно вернуть обратно).


Присвоение иконок дискам

Все, наверное, видели, как при установке компакта с игрушкой иконка сидюка менялась на иконку игрушки, и многие знают, как это делалось. Всё дело в файле AUTORUN.INF, который лежит в корне сидюка. Он примерно такой: [Autorun] icon=icon.ico. Если же такие файлы переписать на винт, то поменяется иконка харда. А уж редакторов иконок в интернете, как квакеров недорезанных. Так что можно неплохо разукрасить "свой компьютер".

В Windows Me этот фокус сразу не получился. Пришлось покопаться в реестре, где и был найден ключ, разрешающий использовать файлы autorun.inf.

Итак, откройте раздел реестра

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \MountPoints\C.

Теперь, для разрешения считывать информацию из файла autorun.inf, на диске С: нужно создать строковой параметр "_HasNotif" без значения. Для других логических дисков D:, Е: и т. д. создайте тот же параметр в разделах, соответствующих буквам дисков.


Переназначение иконок для различных типов файлов

Проводник Windows для файлов многих типов показывает иконки, которые ищет в самих этих файлах. Если компьютер медленный, то это, естественно, занимает время, тем более при просмотре каталогов CD (особенно, если CD заезженный и некоторые файлы уже не читаются).

Чтобы ускорить работу, можно в разделах реестра

НКЕY_CLASSES_ROOT\dllfile\Defaul11con HKEY_CLASSES_ROOT\exefile\DefaultIcon

HKEY_CLASSES_ROOT\cplfile\DefaultIcon HKEY_CLASSES_ROOT\icofile\DefaultIcon,

и других аналогичных, назначить параметрам "(По умолчанию)" вместо значений "%1", которые заставляют искать иконку в самом отображаемом файле, полные имена с путём к каким-нибудь ico-файлам на вашем жёстком диске.


Отображение в "Проводнике" bmp-файлов в виде содержащихся в них картинок

Для большинства типов файлов картинок Проводник показывает общие иконки для каждого типа файла. Однако для bmp-файлов можно его заставить показывать содержащийся в каждом файле рисунок. Для этого с помощью редактора реестра открываем раздел HKEY_CLASSES_ROOT\.bmp и смотрим значение параметра "(По умолчанию) ", которое определяет тип файла и указывает на имя раздела, где этот тип описан. Для bmp-файла обычно там стоит "Paint.Picture", но если установлены какие-то дополнительные графические просмоторщики или редакторы, то может быть и иное, например, "XnView.bmp".

Теперь в той же ветви реестра HKEY_CLASSES_ROOT находим указанный раздел, открываем подраздел "Defaultlcon" и присваиваем параметру "(По умолчанию)" значение "%1" (без кавычек).


1.3.8. Обои и заставки

Растягивание обоев на весь экран

Если вы хотите, чтобы обои на вашем Рабочем столе растягивалась на весь экран, то в разделе реестра HKEY_CURRENT_USER\Control Panel\desktop в строковом параметре "WallpaperStyle" надо изменить значение на "2" (а чтобы они центрировались, на "0"). Потом просто выберите в настройках экрана ваши обои, и они растянутся.

Это не всегда срабатывает. На некоторых компах "WallpaperStyle" игнорировался, но удалось растянуть обои, изменив значение на "2" у параметра "TileWallpaper". Самое интересное, что проверялось на компьютерах с одной и той же операционной системой Windows 95 OSR2 (русская версия)…


Обои в произвольном месте экрана

Найдите раздел реестра HKEY_CURRENT_USER\Control Panel\desktop и создайте в нём два строковых параметра "WallpaperOriginX" и "WallpaperOriginY". Задайте им значения, которые соответствуют координатам X и Y левого верхнего угла картинки обоев (предполагается, что Вы установили режим, при котором выбранная картинка выводится на Рабочий стол в единственном числе, то есть, не размножается).


Фоновые рисунки на Рабочем столе

Сейчас всё чаще в качестве фоновых рисунков используются рисунки, сохранённые в формате JPEG (JPG). Время, требующееся на перерисовку экрана, в этом случае увеличивается из-за того, что файл каждый раз распаковывается заново. Если же при этом размер изображения в файле не соответствует разрешению экрана, то изображение дополнительно сжимается или растягивается, что приводит к весьма ощутимому снижению скорости перерисовки. Чтобы избежать замедления, откройте нужный файл в графическом редакторе, измените его размер соответственно размеру экрана и сохраните его в формате BMP. Затем используйте в качестве фонового рисунка вновь созданный файл.

Многие любят делать себе рисунки на Рабочий стол. А совершенно зря, этим они довольно прилично снижают производительность системы в некоторых моментах, а также тратят драгоценную оперативную память. Пример снижения производительности не раз наблюдался у любителей посидеть в Photoshop, когда создавались картинки меньшего или, что ещё более страшно, большего размера, чем разрешение "Рабочего стола", и после этого устанавливался параметр "Растянуть" в настройках заднего фона. Один мой знакомый из-за этого заставил меня поменять ему вполне приличный по скорости в 2D ASUS AGP/V3000TV на Banshee, полагая, что Rival28 — страшно медленный в 2D чип… Ну, я уже молчу, что Windows довольно убого масштабирует картинку, напрочь теряя при этом её качество. Но, кроме того, элементарный задний фон при 1024 на 768 точек занимает более 2 мегабайт оперативной памяти, что, скажем так, довольно существенно при объёме памяти менее 128 Мб. Если уж есть острое желание повесить на background картинку, то не лучше ли постараться её оптимизировать при помощи Photoshop до 256 цветов, включив при этом дитеринг. Даже некоторые фотографии выглядят при этом весьма неплохо.


Установка новых заставок

Если Вы скачали из Интернета новый скринсэйвер (файл с расширением. scr), то Вы можете его временно установить, щёлкнув по нему правой кнопкой мыши и выбрав "Установить". Для того чтобы он был установлен постоянно, Вам надо скопировать файл в каталог Windows\System.


1.3.9. Подсказки и советы

Присваивание всплывающих подсказок системным папкам

Для присваивания спецпапке (типа "Входящие") выпадающей подсказки на Рабочем столе и в "Мой компьютер":

1. Запускаем гegedit.

2. Жмём "поиск" (так проще) и ищем строковый параметр с именем этой папки в HKEY_CLASSES_ROOT\CLSID.

3. Создаём там новый строковый параметр с именем "InfoTip" (если таковой имеется, см. пункт 4).

4. Вводим (изменяем) его значение.

Теперь при наведении курсора на папку будет выскакивать "подсказка" с вашим текстом.


Смена аннотаций к языку в панели задач и всплывающей подсказке

Для этого:

1. Запускаем редактор реестра.

2. Заходим в раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Locale и ищем там строковые параметры со значениями "Русский" и "Английским (США)" или с тем языком, аннотации к которому хотим изменить.

Обычно английский язык стоит в параметре "00000409", а русский — в "00000419". Кстати, можно просто в поиске ввести слово "Английский" и Вы сразу попадёте туда, куда нужно.

3. Кликаем на этих параметрах и изменяем данные названия на любые другие приятные глазу выражения.

4. Выходим из редактора и перезапускаем Винды.

Теперь каждый раз как только Вы наведёте мышку на буквы Ru или Еn в панельке задач — Вы увидите свой текст. И если Вы нажмёте мышкой на смену языка, то тоже увидите рядом с Ru и Еп свой текст.


Отображение дня недели во всплывающей подсказке "часиков"

Если вы постоянно забываете, какой сегодня день недели, то измените полный формат даты в "региональных настройках" (Панель управления — Язык и стандарты — Дата) на "дддд, д ММММ гггг 'г. '" (в англ. версии: "dddd, d ММММ уууу ’г. "'). И тогда, подведя мышку к часикам в панели задач, на экран будет выведено не только число, но и день недели.


Изменение советов, отображаемых при входе в Windows

Вы можете изменить советы, появляющиеся при входе в Windows, так, как хотите, будь то цитаты, шутки или список типа "Что делать?".

Просто откройте Ваш системный реестр и найдите раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Tips.

Чтобы создать новый совет, нажмите на меню Правка — Создать — Строковый параметр и задайте имя параметру числом, равным количеству существующих параметров плюс один. Дважды щёлкните на Вашем созданном параметре и введите любой нужный Вам текст. Чтобы удалить совет, просто выделите необходимый параметр и нажмите клавишу или выберите в меню Правка — Удалить.


1.3.10. Прочее

Отключение эффекта анимации при сворачивании/разворачивании окон

Хотя эффект анимации оживляет работу с окнами, он может приводить к торможению. Вы можете отключить этот эффект путём редактирования системного реестра. Для этого в разделе HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetries найдите строковый параметр "MinAnimate" (если его нет, то создайте его) и присвойте ему значение "0" (для включения обратно присвойте значение "1"). Перезагрузите сеанс Windows, чтобы изменения вступили в силу.

Совет действителен для всех версий Windows.


Активизация окна при перемещении мыши в Windows 98/Ме

С помощью редактирования реестра можно заставить окна приложений активизироваться и выходить на передний план лишь при перемещении мыши на окно. Это подобно возможности Х-мыши в операционных системах Unix.

Слежением активного окна за мышью управляет двоичный параметр "UserPreferencemask" раздела реестра HKEY CURRENT USER\Control Panel\Desktop.

Чтобы заставить окно становиться активным при перемещении на него мыши, надо добавить 0x1 к существующему значению этого параметра, а чтобы оно активизировалось и выходило на передний план, надо добавить 0x41. Сложение делается в шестнадцатеричной системе исчисления. Например, если текущее значение параметра "be,3е,00,00", то при сложении 0xbe и 0x41 получаем Oxff и присваиваем параметру новое значение "ff,3е,00,00".

В том же разделе реестра можно также создать дополнительный dword-параметр "ActiveWndTrkTimeout", определяющий время в миллисекундах, которое мышь должна оставаться над окном прежде, чем окно будет активизировано.

Перезагрузите Windows, чтобы изменения вступили в силу.


Управление поведением фоновой программы, требующей реакции пользователя

Когда программа требует ввода данных от пользователя или получения фокуса, она может либо "выскочить" наверх, либо начать мигать иконкой в панели задач. Вы можете выбрать то поведение, которое вам больше нравится. Для этого откройте реестр и найдите раздел HKEY_CURRENT_USER\Control Panel\desktop Создайте новый dword-параметр (или измените имеющийся) с названием "ForegroundLockTimeout" и установите его значение равным времени задержки до "перехвата" фокуса или равным 0 для того, чтобы действовать немедленно. Значение по умолчанию — 200000 (0x00030d40 hex).

Если время задержки задано отличным от нуля, то dword-параметр "ForegroundFlashCount" определяет число миганий иконки в панели задач.

Установка этого значения в 0 заставит иконку мигать бесконечно. Значение по умолчанию — 3.

Для того чтобы изменения вступили в силу, надо перезагрузить компьютер.


Автоматическое перемещение курсора мыши на активную по умолчанию кнопку

Задав строковому параметру "SnapToDefaultButton" значение "1" в разделе HKEY_CURRENT_USER\Control Panel\Mouse можно добиться автоматического перемещения курсора мыши на активную по умолчанию кнопку (default button) любого всплывающего диалогового окна.

Очень удобная штука, однако к этому надо привыкнуть.

Редактирование контекстного меню "Рабочего стола" после установки драйверов Intel Graphics Controller

После установки или обновления Intel Graphics Controller для чипсетов i810, i815 и т. д. в контекстном меню, появляющемся при щелчке правой кнопкой мышки по Рабочему столу, находятся три дополнительные меню: "Сохранить в виде схемы", "Параметры графики" и "Видеорежимы". Эти меню используются редко (если используются вообще), но в результате их внедрения процесс появления контекстного меню затягивается на 2–3 секунды.

Чтобы убрать их оттуда, надо в реестре удалить раздел

HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\igfxcui.


Блокировка запуска заставки во время дефрагментации жёсткого диска

При выполнении дефрагментации жёсткого диска, требующего значительного времени, может происходить запуск заставки Windows, что приводит к остановке и повторному запуску процесса дефрагментации. В Windows 98 можно настроить автоматическую блокировку запуска заставки во время работы программы "Дефрагментация диска" (Defrag.exe):

1. Запустите редактор реестра (regedit.exe).

2. Откройте раздел системного реестра

НКЕY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets

3. Откройте подраздел "Defrag" в данном разделе. При отсутствии, создайте соответствующий подраздел, выбрав в меню "Правка" пункт "Создать", затем "Раздел".

4. Откройте подраздел "Settings" в разделе "Defrag". При отсутствии, создайте соответствующий подраздел.

5. Откройте подраздел "DisableScreenSaver" в разделе "Settings". При отсутствии, создайте соответствующий подраздел.

6. Установите для параметра "(По умолчанию)" в данном разделе значение "YES" (без кавычек).

7. Закройте редактор реестра и перезапустите компьютер.

Замечание: Запуск заставки не будет блокироваться в случае, если Defrag.exe был запущен при помощи программы планировщика, и в случае, если дефрагментация выбранного диска была завершена и программа ожидает ввода пользователя.


Цветовые схемы Windows

Цветовые схемы Windows хранятся в разделе реестра HKEY_CURRENT_USER\Control Panel\Appearance\Schemes. Если вы в свойствах Экрана настраивали своё оформление Windows, меняя цвета, размеры и шрифты, то желательно экспортировать нужную схему в reg-файл, чтобы при переустановке Windows её можно было быстро восстановить.


Способ очистки системы от лишних dll-файлов

Как известно, все более-менее крупные приложения используют DLL (Dynamic Link Library — библиотека динамической компоновки). Но наступают периоды, когда этих библиотек становится дюже много, или работе мешают старые DLL, и тогда Error System не избежать. Не у всех на компе может стоять средство автоматической очистки системы от лишних библиотек и прочего мусора. Но от них можно избавиться и вручную. Суть одного из способов в следующем. Заходим в Поиск и в строке "Имя" вводим *.dll. Если высвечивается много дубликатов DLL, пора их изничтожать. На каждом дубле вызовите контекстное меню и, зайдя в Свойства, посмотрите Версию файла. Если в каталоге с программой находится DLL с меньшим номером версии, чем в каталоге Windows\System, то замените расширение этого файла в папке программы на. d_l. Тогда старая версия загружаться не будет, что вынудит программу искать требующуюся DLL в папке System. (Вы должны также увидеть много повторяющихся DLL в каталоге Windows\Sysbckup. Их трогать не рекомендуется.) Затем перезагружаете систему и запускайте программу, которая прежде вызывала глюки. Если она работает — всё в норме. Если нет — восстановите начальное название старого dll-файла.


Выгрузка из оперативной памяти неиспользуемых dll-файлов

При повальном изменении всех параметров реестра, которые только возможны, я натолкнулся на один, с моей точки зрения, интересный. Он позволяет выгружать неиспользуемые dll-файлы из памяти. Это освобождает оперативную память (dll-файлы бывают больши-и-ими) и, соответственно, ускоряет систему. Метод хороший, но может иногда (редко) приводить к зависанию (за 2 недели 1 раз, да и то, возможно, не по его вине).

В разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

присвойте строковому параметру "AlwaysUnloadDLL" значение "1".


Ведение файла протокола сообщений Windows об ошибках

Чтобы создавался файл протокола, в который будут записываться сообщения об ошибках Windows, надо в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fault присвоить строковому параметру "LogFile" в качестве значения имя файла протокола с указанием пути (например, "C: \WINDOWS\ERROR.TXT").


AutoRun для дискет и HDD в Windows 98/Ме

Дискеты так же, как и CD, могут стартовать автоматически (почти) при условии, что на них записан файл autorun. inf. Windows по умолчанию их в упор не замечает, но с помощью правки реестра вы легко исправите этот дефект.

Для этого открываем раздел реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

и в значении двоичного параметра "NoDriveTypeAutoRun" вместо "95" вписываем "91".

Всё! Теперь и на дискете Windows будет искать автостартующий файл.

Возможные варианты:

91 — AutoRun для всех дисководов включен;

bd — AutoRun для всех дисководов выключен;

Ь9 — AutoRun для FDD (Floppy Disk Drive) включен, для CD-ROM и HDD выключен;

Ь5 — AutoRun для HDD включен, для CD-ROM и FDD выключен;

9d — AutoRun для CD-ROM включен, для HDD и FDD выключен;

Ы — AutoRun для HDD и FDD включен, для CD-ROM выключен;

95 — AutoRun для CD-ROM и HDD включен, для FDD выключен.

Простейший файл autorun.inf с указанием автостартующей программы и иконки для диска выглядит так:

[autorun]

ореn=хххх. ехе

icon=xxxx.iсо

где хххх — имена ваших файлов.

После изменения реестра надо перегрузить сеанс Windows.

При открывании "Мой компьютер" Windows, к сожалению, всегда старается подсунуть старую конфигурацию. Поэтому необходимо "актуализировать" внешний вид, дав команду "Обновить", и только после этого дискета (FDD) получит свою иконку и будет готова к автозапуску по двойному щелчку мыши.

Файл autorun.inf с таким же успехом можно "закинуть" на логические диски винчестера (HDD). В этом случае строчку "ореn=хххх. ехе" можно опустить и диски просто получат свои собственные иконки.


Изменение количества звонков для автоответа сервера удалённого доступа Windows 9х

Если у вас установлен сервер удалённого доступа в Windows 9х, то для изменения количества звонков, после которых модем будет снимать трубку:

1. Открываем раздел реестра HKEY LOCAL MACHINE\System\CurrentControlSet\Services\Class\Modem\000x (х — это обычно О или 1).

2. В подразделе Answer ищем параметр со значением "АТА<сг>" и меняем его на "None".

3. В подразделе Monitor ищем параметр со значением "ATS0=0" и меняем О после знака равенства на нужное количество звонков.


Изменение приоритета активной и фоновых задач в Windows 95/98/Ме

В Windows 95/98/Ме можно менять приоритет активной и фоновых задач с помощью dword-параметра "CPUPriority" в разделе реестра НКЕY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOS.

Этому параметру можно задавать следующие значения:

1 — активные задачи будут иметь максимальный приоритет;

2 — активные задачи будут иметь более высокий приоритет, чем фоновые зада-

3 — активные и фоновые задачи будут иметь одинаковый приоритет (значение по умолчанию);

0 — активные задачи будут выполняться в режиме реального времени (значение не рекомендуется, система может зависнуть).


1.4. Защита

Простая защита компьютера от сослуживцев

Если Вы хотите защитить свой компьютер от сослуживцев, то впишите в autoexec.bat что-то вроде:

: loop

сls

echo Error Loading Windows 95.

pause

goto loop

При этом машина будет выдавать сообщение об ошибке и просить нажать на кнопочку, после нажатия выскочит то же самое сообщение… Вы сами сможете прервать этот цикл, нажав +. Как правило, даже такой простой меры достаточно, чтобы отсечь любителей поиграть.

Возможно, лучше было бы так:

@echo off:

loop

cls

echo Error loading Windows

pause > nul

goto loop

В этом случае просьба нажать на любую клавишу уходит в nul ("пустое" устройство), процесс становится скрытым, а следовательно, более эффективным.

При этом создаётся впечатление, что клавиатура блокирована.

А ещё лучше так:

@echo off

cls

echo Error loading Windows

: loop

pause > nul

goto loop

Тогда исчезнет "моргание" экрана при очистке/перерисовке сообщения на медленных машинах.


Заставка с паролем

Предохранение экрана от выгорания можно совместить с предохранением машины от не в меру любопытных коллег — защитить заставку паролем. Правда, чтобы в Windows 3.1 или 95 добраться до вашего жёсткого диска, злоумышленнику достаточно будет перезагрузиться, но он, по крайней мере, не сможет поработать от вашего имени в сети. В NT, где пароль нужен и для загрузки, заставка с паролем обеспечит надёжную защиту.

В Панели управления Windows 3.1 дважды щёлкните по значку "Оформление" (в английской версии — Desktop), выберите какую-нибудь заставку — годится любая, кроме (Нет) и пустого экрана, — нажмите кнопку "Параметры" и задайте пароль. В Windows 95 и NT щёлкните правой кнопкой мыши в области "Рабочего стола", выберите в меню пункт "Свойства", перейдите на страницу "Заставка", выберите заставку, включите режим пароля и задайте пароль, нажав кнопку "Сменить".

Для того чтобы запускать заставку с паролем только тогда, когда это действительно требуется и не тратить на это лишних движений, — установите пароль на заставку, а время срабатывания поставьте максимальным. После этого найдите тот файл, который будет отображать соответствующую заставку (среди файлов с расширением scr в каталоге Windows\System), и поместите его ярлык на Рабочий стол. Теперь, уходя, достаточно кликнуть по этому ярлычку и заставка с паролем будет сразу же активизирована.

А если взять и поместить ярлык на заставку с паролем в папку Автозагрузка, то получим запароленный вход. Опытного пользователя это не остановит (можно пропустить автозагрузку, удерживая нажатой клавишу или ), но простого обывателя это просто приводит в тупик.


Снятие пароля "Советника по содержимому"

Если вы забыли или не знали изначально пароль для настройки "Советника по содержимому" (такая фича в Панель управления — Интернет), и из-за этого не имеете доступ к серверам, то вы можете поступить следующим образом:

1. В реестре Windows находите строковый параметр "Key" в разделе

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Ratings

и удаляете его.

2. Жмёте "Обновить (F5)" и закрываете редактор реестра.

Теперь вы сможете использовать продукты Microsoft Internet Explorer.


Шифрование паролей, записанных на бумаге

Если, несмотря на все предупреждения системного администратора, вы записываете свои пароли на бумажку или в файл, то хотя бы записывайте их в обратном порядке или добавьте пару цифр в определённые позиции.


Взлом паролей

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

Самый простой метод — подбор пароля путём последовательного перебора. Для этого достаточно задать программе-взломщику длину искомого пароля и набор используемых символов. Например, скорость перебора паролей взломщиком PwlTool для Windows 9х составляет 106 тысяч паролей в секунду на компьютере с процессором Pentium III 550 МГц. Взломать парольную защиту Windows 9х гораздо проще, чем защиту Windows NT/2000/XP, — в Windows 9х пароли хранятся только в верхнем регистре букв, и поэтому их проще подобрать. В следующей таблице показано, сколько времени требуется PwlTool на подбор пароля определённой длины для разных наборов символов:



Как видно, атака "в лоб" (поиск всех возможных паролей) не подходит для длинных паролей, потому что требуется слишком много времени. Однако большинство людей используют в качестве паролей одни и те же слова. Наиболее распространённые из них собраны в специальных списках — частотных словарях, которые могут содержать сотни тысяч слов. Взлом с помощью словаря обычно требует очень мало времени, даже если используемый словарь огромен. Кроме простого перебора по словарю, программы-взломщики могут учитывать некоторые маленькие хитрости пользователей:

— производится попеременное изменение буквенного регистра, в котором набрано слово;

— порядок следования букв в слове меняется на обратный;

— в начало и в конец каждого слова приписывается цифра;

— некоторые буквы изменяются на близкие по начертанию цифры (в результате, например, из слова password получается pa55w0rd);

— используется метод "гибридного исследования" для взлома паролей типа john43: перебираются все варианты вроде wordXXX, где word — это слово из словаря, а XXX — это суффикс, получаемый прямым перебором.

Всё вышесказанное относится и к паролям, которыми защищают архивы (ARJ, ZIP, RAR), документы MS Office, PDF-файлы. Для их взлома достаточно воспользоваться программами Advanced ARJ Password Recovery, Advanced ZIP Password Recovery, Advanced RAR Password Recovery, Advanced Office XP Password Recovery, Advanced PDF Password Recovery и др.

Таким образом, чтобы предотвратить взлом паролей, можно посоветовать следующее:

— не пускайте посторонних пользователей к вашему компьютеру;

— включайте экранную заставку с паролем сразу же, если вы ненадолго отходите от своего ПК;

— отключите загрузку компьютера с гибких и компакт-дисков;

— установите пароли BIOS на включение компьютера и на изменение настроек BIOS;

— периодически меняйте пароли на особо важные файлы и программы;

— задавайте пароли длиной не менее 8 символов и состоящие из букв, цифр и специальных символов, избегая тривиальных комбинаций символов;

— запретите кэширование паролей;

— если возможно, то перейдите на гораздо более защищённую Windows NT/2000/XP.


Простое создание сложных паролей

Открывая доступ к папке по сети, ставьте два пароля: "Для чтения" и "Полный", но "Полный" обязательно длиннее и сложнее, поскольку программы подбора паролей находят наименьший и успокаиваются, а ведь если до вас добрались, то пусть хоть не поганят информацию. Создавайте пароли с наибольшим разнообразием символов, например, возьмите какую-нибудь формулу и добавьте своё имя, где хотите. Скажем, можно воспользоваться формулой разности квадратов: (х@-y@)=(x-y)(x+y)VaSyA Правда, хороший пароль? (Как вы поняли — степень указана с помощью .) Формул полно, запомнить легко, а догадаться… А если вы её ещё и с ошибками запомнили…


Удаление паролей в Windows 9х

Если вы забыли свой пароль или не хотите, чтобы он оставался на данной машине, то для удаления пароля найдите файл с расширением PWL в каталоге Windows, уничтожьте его и перезапустите систему.


Редактор системных правил

Чтобы никто, кроме вас, не мог изменить вашу настройку Windows, задайте соответствующие установки в Редакторе системных правил, который находится на инсталляционном диске Windows 95. Не надо переписывать программу на жёсткий диск — если вы сделаете это, любой человек без труда сможет вызвать её и изменить конфигурацию системы. Всякий раз, как вам понадобится что-то изменить, вставляйте CD-ROM и вводите в командной строке ("Пуск" — "Выполнить") команду d: \admin\apptools\poledit\poledit.exe, где d — ваш дисковод CD-ROM.


Создание предупреждающего окна перед входом в систему

Вы можете создать диалоговое окно, которое будет отображено для любого пользователя перед входом в систему. Это полезно тогда, когда требуется предупредить людей, делающих попытку войти в систему и не имеющих на то прав, об ответственности.

Найдите в реестре раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon

и измените значение строкового параметра "LegalNoticeCaption" так, чтобы оно соответствовало заголовку диалогового окна (например: "Внимание!").

Затем установите значение параметра "LegalNoticeText" так, чтобы он был равен содержанию диалогового окна (например: "Не входите в систему, если у Вас нет полномочий!").


Пустое имя пользователя в окне ввода при входе в сеть

Чтобы при входе в сеть в окне ввода имени пользователя было пусто, надо в разделе реестра HKEY_LOCAL_MACHINE\Network\Logon присвоить dword-параметру "DontShowLastUser" значение 1.


Запрещение запуска редактора реестра

Если за вашим компьютером работает ещё кто-то, такой же, как и вы, любитель покопаться в системном реестре с помощью всем известного Regedit.exe, то вы можете запретить запуск этой программы, создав или изменив значение dword — параметра "DisableRegistryTools" (0 — можно, 1 — нельзя) в разделе

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\SYstem.

Если у вас нет где-нибудь запрятанного редактора реестра, то вы сами не сможете отредактировать реестр после изменения этого параметра.

"Запрятанным" редактором реестра должен быть редактор, отличный от "всем известного Regedit.exe", поскольку установка данного параметра в 1 блокирует возможность использования Regedit.exe и Regedt32.exe для правки реестра.

Можно, например, воспользоваться плагином Registry browser для файлового и архивного менеджера FAR.

Происходит только блокировка на работу с Regedit.exe и Regedt32.exe в диалоговом режиме, однако не блокируется возможность внесения изменений в реестр с помощью reg-файлов. Поэтому для разблокирования стандартного редактора реестра достаточно создать и запустить следующий reg-файл:

====

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

"DisableRegistryTools"=dword:0

====

С помощью reg-файла разблокировать стандартный редактор реестра можно только в операционных системах Windows 9x/NT/2000. В Windows ХР этот номер не пройдёт. Там нужно либо воспользоваться альтернативным редактором реестра, либо, поскольку блокировка распространяется не на всех пользователей, а только на текущего в момент её установки, загрузиться под именем другого пользователя и осуществить по всему реестру поиск параметра "DisableRegistryTools", у которого значение 1, и исправить это значение на 0.


Запрещение различных функций и ресурсов в Windows

Если вы хотите запретить на компьютерах, работающих под управлением Windows, выполнение некоторых функций, то можете отредактировать соответствующим образом параметры реестра, отвечающие за них. Установка для параметров типа DWORD значения в 1 включает ограничение, установка в 0 или удаление параметра — снимает. Ряд параметров можно задавать как в ветви реестра HKEY_CURRENT_USER (ограничение действует для данного пользователя), так и в HKEY_LOCAL_MACHINE (ограничение действует для всех пользователей), причём значение параметра в последней ветви имеет приоритет.

Запустите редактор реестра regedit и используйте следующие имена:

Раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Win01dApр

"Disabled" — отключает приглашение MS-DOS к вводу команды в Windows;

"NoRealMode" — отключает возможность использования реального режима программ DOS внутри Windows.


Раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer "NoRun" — скрывает команду "Выполнить" в меню "Пуск", что не позволяет пользователям запускать программы или процессы из меню "Пуск", однако если пользователь имеет доступ к командной строке MS-DOS, он всё равно сможет запускать любые программы; "RestrictRun" — при установке в 1 будет разрешён только запуск программ, определённых в разделе [HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Policies\Explorer\RestrictRun] с помощью строковых параметров с именами в виде чисел по возрастанию, например: "1"="notepad.ехе" "2"="winword.ехе". "NoDrives" — определяет, какие из дисков скрыть в "Моём компьютере". Порядок устанавливается с самого низкого бита — диск А: до 26-го бита — диск Z:.

Чтобы скрыть диск, надо включить его бит. Если Вы не умеете работать с шестнадцатеричными числами, установите в regedit переключатель на десятичную систему исчисления и задайте следующие десятичные числа для скрытия диска: А:

1, В: 2, С: 4, D: 8, Е: 16, F: 32, G: 64, Н: 128, I: 256, J: 512, К: 1024, L: 2048, М: 4096, N: 8192, О: 16384, Р: 32768, Q: 65536, R: 131072, S: 262144, Т: 524288, U: 1048576, V: 2097152, W: 4194304, X: 8388608, Y: 16777216, Z: 33554432, все: 67108863. Для скрытия нескольких дисков надо задавать сумму соответствующих чисел.

Обратите внимание: эти диски будут всё равно отображены в Диспетчере файлов (а также в файловых менеджерах, например, FAR), для удаления Диспетчера файлов удалите файл winfile.exe;

"NoFind" — скрывает команду "Найти" в меню "Пуск";

"NoCommonGroups" — скрывает группу "Стандартные" в меню "Пуск" — "Программы";

"NoFavoritesMenu" — скрывает группу "Избранное" в меню "Пуск";

"NoRecentDocsMenu" — скрывает группу "Документы" в меню "Пуск";

"NoSetFolders" — скрывает пункты "Панель управления", "Принтеры", "Удаленный доступ к сети " в меню "Пуск" — "Настройка" и в папке "Мой компьютер";

"NoSetTaskbar" — скрывает пункт "Панель задач" в меню "Пуск" — "Настройка" и блокирует доступ к свойствам Панели задач через её контекстное меню;

"NoLogOff" — скрывает команду "Завершение сеанса" в меню "Пуск";

"NoClose" — отключает команду "Выключить компьютер";

"NoSaveSettings" — отключает сохранение изменений параметров настройки настольной конфигурации (расположение значков, вид и т. д.) при выходе из Windows, чтобы другие люди не смогли изменить любимый вид Вашего "Рабочего стола";

"NoPrinters" — отключает доступ к значку "Принтеры" в Панели управления и не позволяет пользователям изменять параметры принтеров (только в Windows 9х);

"NoPrinterTabs" — скрывает вкладки "Общие" и "Сведения" в свойствах принтера и не позволяет пользователям изменить параметры принтеров (только в Windows 9х);

"NoAddPrinter" — отключает возможность добавлять новые принтеры (только в Windows 9х);

"NoDeletePrinter" — отключает возможность удалять принтеры (только в Windows 9х);

"NoDesktop" — скрывает все элементы и программы на Рабочем столе Windows;

"NoInternetlcon" — скрывает значок Интернет на Рабочем столе Windows;

"NoNetHood" — скрывает значок "Сетевое окружение" на Рабочем столе Windows.


Раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network "NoNetSetup" — отключает доступ к значку "Сеть" в Панели управления (только в Windows 9х);

"NoFileSharingControl" — скрывает диалоговое окно управления совместным использованием файлов и принтеров, не позволяя пользователям управлять созданием новых совместных файлов или принтеров (только в Windows 9х);

"NoNetSetupIDPage" — скрывает вкладку "Идентификация", с помощью которой можно установить имя компьютера, рабочей группы и описание компьютера (только в Windows 9х);

"NoNetSetupSecurityPage" — скрывает вкладку "Управление доступом", которая определяет, поддерживает ли компьютер доступ на уровне пользователя или дос туп на общем уровне (только в Windows 9х);

"NoEntireNetwork" — скрывает элемент "Вся сеть" в Сетевом окружении, что не позволяет пользователям видеть все Рабочие группы и Домены в сети, а только собственную Рабочую группу или Домен;

"NoWorkgroupContents" — скрывает всё содержание Рабочей группы в Сетевом окружении.


Раздел

HKEY_LOCAL_MA.CHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Network "NoFileSharing",

"NoPrintSharing" — блокируют опцию "Файлы и принтеры этого компьютера можно сделать общими", что не позволяет предоставлять услуги другим пользователям сети (оба параметра должны быть вместе заблокированы или допустимы);

"HideSharePwds" — определяет, показывать пароль, напечатанный при доступе к совместно используемым файлам, обычным текстом или звёздочками;

"MinPwdLen" — определяет минимальную длину пароля (этот параметр двоичного типа!), что заставляет Windows отклонять пароли меньшей длины, чтобы предотвратить использование тривиальных паролей там, где важна защита (это изменение не затрагивает существующие пароли, а воздействует только на новые или замену старых);

"DisablePwdCaching" — отключает кэширование пароля (пароль пользователя не запоминается на его компьютере), а также удаляет повторное поле ввода пароля Windows и отключает возможность синхронизации сетевых паролей.


Раздел

HKEY_LOCAL_MA.CHINE\Network\Logon "MustBeValidated" — включает требование проверки сетевого имени пользователя и его пароля для использования локальной машины Windows (только в Windows 9х).

Войти в систему, отменив регистрацию (нажатием клавиши или кнопки "Отмена") при появлении диалогового окна входа в систему, будет невозможно.

Данный метод действует только, если рабочая станция входит в Домен, поскольку пользователь должен быть опознан сетью.


Раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System "NoSecCPL" — отключает доступ к значку "Пароли" в Панели управления и не позволяет пользователем изменять параметры, связанные с защитой (только в Windows 9х);

"NoAdminPage" — скрывает вкладку "Удаленное управление" и не позволяет пользователям изменять параметры удалённой администрации для компьютера (только в Windows 9х);

"NoProfilePage" — скрывает вкладку "Профили пользователей", которая определяет, используются единая конфигурация для всех пользователей или каждый пользователь имеет личные настройки (только в Windows 9х);

"NoPwdPage" — скрывает вкладку "Смена паролей" (только в Windows 9х);

"NoDispCPL" — отключает доступ к значку "Экран" в Панели управления и не позволяет пользователям изменять параметры дисплея; "NoDispAppearancePage" — скрывает вкладку "Оформление" в окне свойств экрана;

"NoDispBackgroundPage" — скрывает вкладку "Фон" в окне свойств экрана;

"NoDispScrSavPage" — скрывает вкладку "Заставка" в окне свойств экрана;

"NoDispSettingsPage" — скрывает вкладку "Настройка" в окне свойств экрана;

"NoConfigPage" — скрывает вкладку "Профили оборудования" в окне свойств системы (только в Windows 9х);

"NoDevMgrPage" — скрывает вкладку "Устройства" в окне свойств системы (только в Windows 9х);

"NoFileSysPage" — скрывает кнопку "Файловая система…" на вкладке "Быстродействие" в окне свойств системы (только в Windows 9х);

"NoVirtMemPage" — скрывает кнопку "Виртуальная память…" на вкладке "Быстродействие" в окне свойств системы (только в Windows 9х);

"DisableRegistryTools" — не позволяет пользователю запустить Regedit.exe или Regedt32.ехе для изменения системного реестра.


Разделы

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

"NoControlPanel" — скрывает пункт "Панель управления" в меню "Пуск" (в Windows Ме/2000/ХР);

"NoChangeStartMenu" — предотвращает изменение меню "Пуск" методом drag-and-drop и отключает контекстное меню в меню "Пуск" (в Windows 98/Ме/2000/ХР);

"NoSMHelp" — скрывает пункт "Справка" в меню "Пуск" (в Windows Ме/2000/ХР);

"NoFolderOptions" — скрывает пункт "Свойства папки" в меню "Проводника", в меню "Пуск" — "Настройка" и Панели управления (в Windows 98/Ме/2000/ХР);

"ClassicShell" — отключает различные расширенные возможности оболочки Windows, которые добавлены в новых версиях Windows (с версии 98) и Internet Explorer (с версии 4.0): Активный Рабочий стол, просмотр папок как веб страниц, режим просмотра эскизов, панель быстрого запуска, меню "Избранное" и "Переход" в "Проводнике" и др. (в Windows 95/98/Me/NT/2000).


Разделы

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" — скрывает "Мой компьютер" на Рабочем столе и в меню "Пуск" (в Windows Ме/2000/ХР).


Разделы

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Network

"AlphanumPwds" — требует создания только алфавитно-цифровых паролей, т. е. паролей, состоящих из комбинации букв и цифр (во всех версиях Windows).

Установка параметру "NoDesktop" значения 1, кроме скрытия ярлыков и отключения всплывающего меню на Рабочем столе, приводит и к отключению автозапусков CD, но все галки в настройках Windows, отвечающие за это, остаются на месте.


Блокировка сочетаний с клавишей в Windows Ме/2000/ХР

В Windows Ме/2000/ХР можно заблокировать использование "горячих" сочетаний с клавишей . Для этого надо в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

создать dword-параметр "NoWinKeys" и присвоить ему значение 1.

Перезагрузите сеанс Windows, чтобы изменения вступили в силу.

Через ветвь HKEY_LOCAL_MACHINE нужный способ можно задать для всех пользователей сразу.


Отключение контекстного меню на панели задач и Рабочем столе

Отключить срабатывание правой кнопки мыши — одна из самых передовых задач при защите компьютера от неопытного чайника. Вот два двоичных параметра, отвечающие за это: Раздел

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

отключить меню, вызываемое правой кнопкой мыши на панели задач: "NoTrayContextMenu"=hex:01,00,00,00 отключить меню, вызываемое правой кнопкой мыши на Рабочем столе: "NoViewContextMenu"=hex:01,00,00,00.

Чтобы включить обратно, надо 01 заменить на 00.


Скрытие меню "Файл" в "Проводнике" Windows 98

В Windows 98, чтобы скрыть меню "Файл" в верхней строке меню "Проводника", надо в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

создать двоичный параметр "NoFileMenu" и присвоить ему значение "01,00,00,00".

Для восстановления видимости удалите этот параметр или дайте ему значение "00,00,00,00".


Скрытие папок в меню "Пуск" — "Программы"

Возможно, Вам захочется скрыть на время какие-то папки в меню "Пуск" — "Программы". Чтобы не удалять их, надо просто задать им атрибут "Скрытый".

Нужно открыть папку Главного меню (обычно это С: \Windows\главное меню), выделить нужную папку, открыть её свойства (в контекстном меню) и задать атрибут.


Скрытие дополнительных папок в меню "Пуск"

Чтобы скрыть все дополнительные папки в меню "Пуск", которые вы сами добавляли в каталог "С: \Windows\rnaBHoe меню", надо в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

создать dword-параметр "NoStartMenuSubFolders" и присвоить ему значение 1.


Скрытие папки "Мои Документы" в Windows 98

В Windows 98, чтобы скрыть папку "Мои Документы" с "Рабочего стола" и в меню "Пуск", надо в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Documents

создать соответственно dword-параметры "HideMyDocsFolder" и "DisableStartlnMyDocs" и присвоить им значения 1.


Очистка списка ранее выполненных команд в окне "Выполнить" меню "Пуск"

В разделе реестра

HKEY_USERS\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU

содержатся кэшированные командные строки диалогового окна "Выполнить" меню "Пуск". Вы можете удалить параметры, соответствующие командам, которые хотите удалить из списка окна.


Предотвращение попадания открываемых документов в меню "Пуск" — "Документы"

Меню "Пуск" — "Документы" содержит ярлыки недавно использовавшихся файлов или документов. Если в системе работает несколько пользователей с одной и той же конфигурацией, и, при этом, нежелательно предоставлять пользователям быстрый доступ к ярлыкам недавно использовавшихся файлов или документов, с которыми работали другие пользователи, то можно включить автоматическую очистку содержимого меню "Документы" при завершении работы Windows.

Для этого в разделе системного реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

создайте двоичный параметр "ClearRecentDocsOnExit" и присвойте ему значение "01,00,00,00".

Примечание: ярлыки меню "Документы" хранятся на жёстком диске в папке %WinDir%\Recent, где %WinDir% — это папка, в которую установлена Windows.

При включении этого параметра реестра при завершении работы Windows также очищается история ввода в меню "Пуск" — "Выполнить".

Кроме того, очищается также история ввода в раскрывающемся списке "Адрес" в Internet Explorer.

Чтобы избежать очистки историй ввода, можно использовать в том же разделе реестра параметр "NoRecentDocsHistory", вместо "ClearRecentDocsOnExit". Тогда открываемые пользователем документы не будут добавляться в список "Пуск" — "Документы".


Автоматическое удаление временных файлов Интернета

Можно заставить Internet Explorer автоматически удалять все временные файлы, сохранённые на диске в течение сеанса работы в Интернете, когда окно браузера закрывается.

Для этого надо в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings\Cache

создать dword-параметр "Persistent" и присвоить ему значение 0.

Перезагрузите сеанс Windows, чтобы изменения вступили в силу.

Через ветвь HKEY_LOCAL_MACHINE очистку можно включить для всех пользователей сразу.


Скрытие элементов Панели управления

Для того чтобы удалить некоторые элементы из Панели управления, можно переместить соответствующие cpl-файлы из каталога WINDOWS\SYSTEM куда-нибудь ещё. А можно и просто вписать их имена в раздел [don't load] файла control.ini.

Т.е. написать что-то вроде system.cpl=no.


Ограничения для Internet Explorer

С помощью правки реестра для Internet Explorer можно задать целый ряд ограничений. Для этого необходимо создать соответствующие dword-параметры и назначить им значение 1 (удаление параметра или установка значения в 0 снимет данное ограничение). Параметры можно задавать как в ветви реестра HKEY_CURRENT_USER (ограничение действует для данного пользователя), так и в HKEY_LOCAL_MACHINE (ограничение действует для всех пользователей), причём значение параметра в последней ветви имеет приоритет.

Вот наиболее важные параметры (проверялось для IE 5.5):

Разделы

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

"NoWindowsUpdate" — скрывает пункт "Windows Update" в меню "Сервис";

"NoExpandedNewMenu" — вместо подменю "Создать" в меню "Файл" остаётся лишь пункт "Новое окно".


Разделы

HKEY_CURRENT_USER\Software\Policies\Microsoft\InternetExplorer\lnfoDelivery \Restrictions

HKEYLOCALMACHINE\Software\Policies\Microsoft\Internet Explorer\InfoDelivery\Restrictions

"NoBrowserSaveWebComplete" — в окне "Сохранить как" в типах файлов для сохранения остаются только варианты "Веб-страница, только HTML" и "Текстовый файл";

"NoSearchCustomization" — у Поиска блокируется пункт "Настроить".


Разделы

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions

HKEY_LOCAL_MA.CHINE\Software\Policies\Microsoft\InternetExplorer\Restrictions

"NoBrowserSaveAs" — скрывает пункт "Сохранить как" в меню "Файл";

"NoFavorites" — скрывает меню "Избранное" и блокирует его значок;

"RestGoMenu" — блокирует подменю "Почта и Новости" в меню "Сервис";

"NoBrowserOptions" — блокирует пункт "Свойства обозревателя" в меню "Сервис";

"NoFileNew" — запрещает открытие нового окна через меню "Файл" — "Создать" — "Окно";

"NoFileOpen" — запрещает открытие файла или ссылки через меню "Файл" — "Открыть";

"NoPrinting" — блокирует возможность печати, скрывая пункты "Печать" и "Предварительный просмотр" в меню "Файл" и в контекстном меню, а также блокирует пункт "Параметры страницы" в меню "Файл";

"NoBrowserClose" — запрещает закрытие Internet Explorer;

"NoTheaterMode" — блокирует возможность перехода в режим киоска ("Вид" — "Во весь экран");

"NoViewSource" — блокирует возможность просмотра исходных html-кодов www-страниц ("Вид" — "В виде HTML");

"NoNavButtons" — блокирует возможность перехода к уже открывавшимся в данном окне страницам ("Вид" — "Переход" — "Назад"/"Вперёд");

"NoBrowserContextMenu" — блокирует контекстное меню, вызываемое правой кнопкой мыши;

"NoSelectDownloadDir" — запрещает выбор каталога для сохранения загружаемого из Интернет файла, не давая тем самым пользователю скачивать файлы;

"AlwaysPromptWhenDownload" — заставляет всегда выдавать запрос пользователю о том, что делать с загружаемым файлом: открывать или сохранять.


Разделы

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\InternetExplorer\ControlPanel

"GeneralTab" — скрывает вкладку "Общие" в окне "Свойства обозревателя";

"SecurityTab" — скрывает вкладку "Безопасность" в окне "Свойства обозревателя";

"ContentTab" — скрывает вкладку "Содержание" в окне "Свойства обозревателя";

"ConnectionsTab" — скрывает вкладку "Подключение" в окне "Свойства обозревателя";

"ProgramsTab" — скрывает вкладку "Программы" в окне "Свойства обозревателя";

"AdvancedTab" — скрывает вкладку "Дополнительно" в окне "Свойства обозревателя";

"HomePage" — блокирует возможность изменения начальной страницы ("Свойства обозревателя" — "Общие");

"Settings" — блокирует полностью возможность управления временными файлами ("Свойства обозревателя" — "Общие");

"Cache" — блокирует возможность изменения настроек для временных файлов ("Свойства обозревателя" — "Общие" — "Настройка");

"History" — блокирует возможность изменения настроек журнала ("Свойства обозревателя" — "Общие");

"Colors" — блокирует возможность изменения цвета текста и фона html-страниц, для которых цвета не задана ("Свойства обозревателя" — "Общие" — "Цвета");

"Links" — блокирует возможность изменения настроек цветов ссылок на html-страницах ("Свойства обозревателя" — "Общие" — "Цвета");

"Fonts" — блокирует возможность изменения шрифта html-страниц, для которых шрифт не задан ("Свойства обозревателя" — "Общие" — "Шрифт");

"Languages" — блокирует возможность изменения языковых настроек ("Свойства обозревателя" — "Общие" — "Языки");

"Accessibility" — блокирует возможность изменения стилей html-страниц ("Свойства обозревателя" — "Общие" — "Оформление");

"SecAddSites" — блокирует возможность изменения узлов в зонах Интернет ("Свойства обозревателя" — "Безопасность" — "Узлы");

"SecChangeSettings" — блокирует возможность изменения уровней безопасности для зон Интернет ("Свойства обозревателя" — "Безопасность");

"Ratings" — блокирует возможность изменения ограничений доступа ("Свойства обозревателя" — "Содержание");

"Certificates" — блокирует возможность изменения всех сертификатов ("Свойства обозревателя" — "Содержание");

"CertifPers", "CertifSite" — блокируют кнопку "Сертификатов" на вкладке "Содержание" в окне "Свойства обозревателя";

"CertifPub" — блокирует кнопку "Издателей" на вкладке "Содержание" в окне "Свойства обозревателя";

"FormSuggest" — запрещает автозаполнение для форм ("Свойства обозревателя" — "Содержание" — "Автозаполнение");

"FormSuggest Passwords" — запрещает автозаполнение имён пользователей и паролей в формах ("Свойства обозревателя" — "Содержание" — "Автозаполнение");

"Profiles" — блокирует кнопку "Профиль" на вкладке "Содержание" в окне "Свойства обозревателя";

"Connwiz Admin Lock" — блокирует возможность запуска мастера подключения к Интернету ("Свойства обозревателя" — "Подключение" — "Установить");

"Connection Settings" — блокирует возможность изменения всех настроек подключения Интернета, кроме запуска мастера подключения ("Свойства обозревателя" — "Подключение");

"AutoConfig" — блокирует возможность изменения параметров автоматической настройки браузера ("Свойства обозревателя" — "Подключение" — "Настройка");

"Proxy" — блокирует возможность изменения настроек на прокси-сервера ("Свойства обозревателя" — "Подключение" — "Настройка");

"Messaging" — блокирует возможность изменения программ для электронной почты, групп новостей, вызовов по Интернету ("Свойства обозревателя" — "Программы");

"CalendarContact" — блокирует возможность изменения программ для календаря и адресной книги ("Свойства обозревателя" — "Программы");

"ResetWebSettings" — блокирует кнопку "Сброс веб-настроек" на вкладке "Программы" в окне "Свойства обозревателя";

"Check_If_Default" — блокирует возможность изменения опции "Проверять, является ли Internet Explorer обозревателем, используемым по умолчанию" на вкладке "Программы" в окне "Свойства обозревателя";

"Advanced" — блокирует возможность изменения настроек на вкладке "Дополнительно" в окне "Свойства обозревателя".


Ограничения для Планировщика заданий

Windows 98 можно ввести ограничения для Планировщика заданий путём создания соответствующих dword-параметров и назначения им значения 1 (удаление параметра или установка значения в 0 снимет данное ограничение).

Раздел

HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\TaskScheduler5.0

"Task Deletion" — запрещает удаление заданий (блокирует в меню "Файл" и контекстном меню пункт "Удалить");

"Task Creation" — запрещает создание новых заданий (скрывает элемент "Добавить задание");

"DragAndDrop" — запрещает перемещение заданий;

"Property Pages" — запрещает изменение настроек задания (блокирует в меню "Файл" и контекстном меню пункт "Свойства").

Все эти параметры также работают и в разделе

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Task Scheduler5.0.


Служба доступа к файлам и принтерам и соединение с Интернет

Отключите службу доступа к файлам и принтерам для TCP/IP соединения, которое вы используете для подключения к Интернет через модем. В противном случае пользователи из Интернета могут получить доступ к данным на вашем компьютере (вероятность этого невелика, но такая возможность может возникнуть). Для отключения этой службы нужно вызвать свойства Сетевого окружения (Network Neighborhood), выбрать в списке "TCP/IP —> Контроллер удаленного доступа" (TCP/IP —> Dial-Up Adapter), нажать на кнопку "Свойства" (Properties), перейти на вкладку "Привязка" (Bindings) и снять галочку для компоненты "Служба доступа к файлам и принтерам сетей Microsoft" (File and Printer Sharing for Microsoft Networks).


1.5. Интерфейс. Рабочий стол, Проводник

Определение линейки операционной системы по индикатору переключателя клавиатуры

Если включен индикатор переключателя клавиатуры, то можно с одного взгляда на экран определить, из какой линейки операционная система установлена. В Windows 95/98/Ме на этом индикаторе первая буква большая, а вторая маленькая (Еn, Ru), а в Windows NT/2000/XP обе буквы большие (EN, RU).

Если проинсталлирован Microsoft Office ХР, который устанавливает свой индикатор переключателя клавиатуры, то обе буквы будут большие (EN, RU) независимо от операционной системы.


Простое изменение окна на полноэкранный режим

Двойной щелчок мыши по активной панели окна (синяя полоска сверху) меняет его режим с полноэкранного на окно и наоборот.


Свёртывание всех окон

Если у Вас открыто много окон, то быстро добраться до "Рабочего стола" Вы сможете, щёлкнув правой кнопкой мыши по свободному месту на системной панели и выбрав пункт "Свернуть все" ("Minimize all").


Действия над несколькими окнами приложений сразу

Случается, что открыто сразу несколько окон, а нужны только два из них, причём расположенные бок о бок. Или требуется закрыть некоторые (но не все) открытые окна. Самый простой и быстрый способ — последовательно нажимать мышью на панели задач кнопки нужных приложений, удерживая при этом клавишу , а затем нажать правую кнопку мыши на нажатой кнопке приложения и выбрать требуемое действие.


Возврат окна в зону доступности

Иногда верхнее поле окна приложения Windows (заголовок) уходит вверх за край экрана — тогда мышью за него не ухватиться. И потом оно всегда открывается в таком положении, и никак его вниз не стащить. Как вернуть его обратно, в зону доступности? Для этого нужно щёлкнуть мышью где-нибудь в этом окне, чтобы сделать его активным. Затем активизировать системное меню окна нажатием клавиш <А11;>+<Пробел>. В открывшемся меню выбрать пункт "Переместить". Теперь с помощью клавиш со стрелками можно перетащить окно в любое нужное место и зафиксировать его там, нажав клавишу .

Гораздо проще свернуть все окна, кроме проблемного, а потом щёлкнуть правой кнопкой мыши на панели задач и выбрать любой из пунктов "Окна…". Так можно вернуть "в обозримое пространство" даже те окна, у которых нет на экране ни единого пиксела (например, после снижения разрешения экрана).


Запуск программы в свёрнутом окне

Если дважды щёлкнуть по файлу, удерживая нажатой клавишу , то программа запустится минимизированной.


Быстрый доступ к свойствам объекта

Чтобы быстро получить доступ к свойствам объекта, нажмите клавишу и сделайте двойной щелчок кнопки мыши на значке объекта.


Перетаскивание объектов на кнопку программы на панели задач

Если Вы хотите перетащить какой-нибудь объект (например, файл) в окно программы, которая минимизирована или закрыта другим окном, то просто перетащите этот объект на кнопку программы на панели задач и задержите на секунду.


Перетаскивание объектов правой кнопкой мыши.

Если перетаскивать файлы или папки с нажатой ПРАВОЙ кнопкой мыши, то когда Вы её отпустите — увидите меню, из которого сможете выбрать: хотите ли Вы копировать файл, переместить или создать ярлык.


Удаление файла без сохранения в Корзине

Если во время перетаскивания файла в мусорную корзину (или выбора пункта меню "Удалить") Вы будете держать нажатой клавишу , то файл будет удалён, а не помещён в Корзину.


Копирование с дискеты на дискету

Нужно иногда скопировать всю информацию с одной дискеты на другую. А дисковод-то обычно один… Чтобы не записывать файлы на винчестер, которые затем надо с него удалять, можно использовать такую возможность как "Копирование дискеты" (вызывается, например, нажатием правой кнопки мыши на иконку дисковода в "Проводнике").

Имейте, однако, в виду, что эта операция осуществляет полное копирование дискеты по дорожкам, и вся прежняя информация со второй дискеты будет удалена.


Открытие файла с помощью программы по выбору

Если Вам требуется открыть файл с помощью программы, отличной от той, которая сопоставлена данному типу файлов, то щёлкните по нему правой кнопкой мыши, удерживая нажатой клавишу . В появившемся контекстном меню Вы увидите пункт "Открыть с помощью…" ("Open with…").


Папка SendTo

Можно поиграть с папкой SendTo, которая находится в папке Windows.

Например, очень удобно поместить туда ярлык к Notepad. А чтобы было более удобно помещать туда что-либо, довольно удобно положить там ярлык к самой папке SendTo.


Быстрый просмотр html-файлов

Чтобы разрешить быстрый просмотр гипертекстовых (.html) файлов, в "Проводнике" выберите меню Вид — Параметры — Типы файлов, найдите тип "Документ Интернета" и поставьте галочку возле надписи "Разрешить быстрый просмотр".

Вариант запуска "Проводника" и показ содержимого Корзины

При нажатой клавише сделайте двойной щелчок мышью на папке "Мой компьютер" и "Корзина". В первом случае открывается Проводник. Во втором — папка с содержимым Корзины. Работает в Windows 95 только при установленном IE4.


Настройка ярлыка "Проводника"

Если в ярлыке "Проводника" (Explorer) в качестве объекта (target) указан explorer.scf, то при использовании этого ярлыка будет запускаться Проводник и в нём открываться корневой каталог системного диска. Чтобы открывался первоначально другой каталог, надо в ярлыке в поле объекта записать: explorer.exe /е,<путь>, где <путь> — это полный путь к нужному каталогу, например: d: \users.


Копирование изображения на экране в буфер обмена

Нажатие клавиши помещает изображение всего экрана в буфер обмена. Оно затем может быть вставлено в любую программу, работающую с графикой — WinWord, PainBrush, Photoshop и т. п. Нажатие сочетания клавиш + помещает в буфер изображение активного окна.


Сочетания с клавишей

Все знают, что в Windows нажатие клавиши с логотипом Windows () открывает Главное меню. Но не многие знают, что:

+ ∙ вызывает Проводник с открытием папки "Мой компьютер";

+ ∙ вызывает окно "Поиск файлов";

+ ∙ сворачивает все окна;

++ ∙ их снова развёртывает;

+ ∙ вызывает окно "Выполнить";

+ ∙ вызывает окно "Свойства: Система";

+ ∙ особым образом переключает задачи.

Дополнительно: + ∙ сворачивает все окна и снова развёртывает (аналог +/++);

+ ∙ вызывает Windows Help (а не help программы).

+ и + ∙ выглядят одинаковыми, но на самом деле это не так.

+ ∙ убирает с экрана все окна, a + — только те, которые можно свернуть. Например, окна "About" эта комбинация не свернёт.


Использование клавиатуры для ускорения работы

Окна, содержащие поля ввода, кнопки и прочие элементы управления, встречаются повсюду — от диалога ввода пароля Windows до формы на Web-странице, которую предлагается заполнить при открытии бесплатного почтового ящика. Перемещаться между полями можно и с помощью мыши, упражняясь в меткости попадания указателем в каждое следующее поле. Но иногда удобнее делать это, нажимая <ТаЬ> и + для перехода к следующему или предыдущему объекту. Кроме того, если подпись возле объекта содержит подчёркнутый символ, это означает, что можно использовать комбинацию +<этот символ> для быстрого перехода к нему. Заметим, что при этом должна быть выбрана соответствующая раскладка клавиатуры. Тот же способ действует и для главного меню, которое есть почти в каждом приложении: нажатие вместе с подчёркнутым символом открывает нужный пункт.

"Выпадающие" списки (combo box — поле ввода с кнопкой-стрелкой на конце) можно открывать комбинацией <Аlt>+<стрелка вниз>, перемещаться по открывшемуся списку с помощью клавиш управления курсором, а выбирать нужный элемент клавишей . А многие "ползунки" и поля ввода для цифр управляются клавишами-стрелками, позволяя очень точно устанавливать значения параметров.

Перемещаться же между страницами-"вкладками" диалогового окна, обозначенными "корешками" с надписями, удобно с помощью + и ++.

Вы, наверное, обращали внимание на то, что во многих диалоговых окнах одна из кнопок отображается более выпуклой и с более сильной тенью, чем остальные. Это так называемая кнопка по умолчанию, которая автоматически выбирается при нажатии на клавишу (естественно, если в этот момент не выбрана другая кнопка). Чаще всего кнопкой по умолчанию оказывается кнопка "ОК" или её аналоги ("Открыть", "Сохранить" и т. д.), т. е. та, которую пользователь нажмёт с наибольшей вероятностью. Не стоит также забывать и о клавише , почти всегда в диалогах соответствующей кнопке "Отмена".


Способ для запоминания "горячих" клавиш

Для запоминания "горячих" клавиш и других вещей может оказаться полезным сделать BMP-картинку с надписями и установить её в качестве обоев.


Быстрое открытие окна "Поиск"

Если щёлкнуть по свободному участку системной панели, а затем нажать , то откроется "Поиск".


Отмена действий, произведённых в Windows

Вы можете отменить действия, произведённые в Windows (например, удаление или перемещение файла), нажав комбинацию клавиш +.


Открытие папки в новом окне ""Проводника""

Если Проводник (Windows Explorer) настроен у Вас на показ содержимого в одном окне, то когда Вы будете удерживать клавишу и сделаете двойной щелчок по какой-нибудь папке, то она откроется в новом окне.

Если же Проводник настроен на открытие каждой папки в отдельном окне, то при удержании клавиши и двойном щелчке мыши на папке она откроется в том же окне.


Быстрое перемещение по "дереву" ""Проводника""

Если в "Проводнике" Вы установите курсор на какую-либо папку или диск и нажмёте клавишу со звёздочкой на цифровой панели клавиатуры (правая часть клавиатуры), то раскроются все подпапки. А нажатие клавиши в "Проводнике" приводит к перемещению на один уровень выше в списке папок.

Если в "Проводнике" (а также большинстве подобных программ) на "дереве" нажать клавишу <Стрелка вправо> — развернётся свёрнутая ветвь подкаталогов текущего каталога. При этом перемещения на подкаталоги не происходит, для этого нужно нажать <Стрелка вниз>, либо снова <Стрелка вправо>. <Стрелка влево> сворачивает развёрнутую ветвь. А если подкаталогов нет, то отправляет на уровень вверх. Очень удобно, когда каталогов много, и мышью до предыдущего уровня без прокрутки не достать.


Работу на "дереве" ""Проводника"" можно ещё ускорить, используя клавиатуру.

При нажатии символьной клавиши выполняется быстрый переход к папке, название которой начинается с этого символа. Если таких папок несколько, то происходит последовательный переход от одной к другой. Правило действует в обоих (ENG/РУС) регистрах.


Обновление окна "Проводника" и быстрое переименование файла или папки

Обновить (refresh) окно "Проводника" Вы сможете клавишей . Чтобы быстро переименовать файл или папку во время работы в "Проводнике", воспользуйтесь клавишей .


Быстрый вызов контекстного меню в "Проводнике"

При работе с Проводником нажатие комбинации клавиш + — это то же самое, что и щелчок правой кнопкой мышки.


Настройка колонок в "Проводнике" на оптимальную ширину

Если Вы используете "детальный" вид в "Проводнике", то довольно часто видите только часть информации, так как остальное не помещается в колонке. Если одновременно нажать и клавишу "серый плюс" (на цифровой панели клавиатуры), то колонки автоматически настроятся на оптимальную ширину.


Настройка показа в "Проводнике" системных файлов и папок

Чтобы обеспечить в "Проводнике" показ скрытых файлов и папок, выберите в меню "Вид" пункт "Свойства папки", перейдите на вкладку "Вид" и выберите опцию "Показывать все файлы". Кроме того, открывая в Windows 98 некоторые папки, содержащие важные системные файлы (например, Windows, System), вы, вероятно, каждый раз видите покровительственное предупреждение о том, что изменение содержимого этих папок может привести к некорректной работе программ, и от вас требуется дополнительно щёлкнуть на ссылке "Показать файлы", чтобы, наконец, увидеть содержимое папки. К счастью, от этой помехи тоже легко избавиться: достаточно переименовать файл desktop.ini, находящийся в папке.


Вариант открытия папок "Рабочий стол" и Windows

Если нажать кнопку "Пуск" (Start), выбрать пункт "Выполнить" (Run) и напечатать в строке точку, то откроется папка "Рабочий стол" (Desktop).

А если напечатать две точки, то откроется папка Windows.


Как узнать, какие dll-файлы использует программа

Если щёлкнуть правой кнопкой мыши по какому-нибудь ехе-файлу и выбрать "Быстрый просмотр" (QuickView), то в разделе "Import Table" Вы увидите, какие dll-файлы использует эта программа. Это может Вам пригодиться при чистке системных папок.


Вызов контекстного меню в меню "Пуск"-"Программы"

В Windows 98 программы в меню "Пуск" — "Программы" понимают правый щелчок мышки.

Это работает также в Windows 95, если проинсталлировать "Обновление "Рабочего стола"" из дистрибутива IE4.


Запрещение выключения монитора без изменения настроек в Windows 98

Если вы по каким-либо причинам не хотите, чтобы ваш монитор гас через N минут, а лезть отключать эту опцию ломает, то нажмите кнопку "Пуск", наведите курсор мыши на один из пунктов меню и оставьте так. По идее, монитор не должен выключиться.


Поиск имён файлов внутри архивов

Если у Вас установлен архиватор WinZip или PowerZip (с другими не пробовалось), то встроенная поисковая утилита ("Пуск" — "Поиск") позволит Вам работать с zip-архивами. Например, если в графе "Имя" задать *.zip, а на вкладке "Дополнительно" в графе "Искать текст" написать readme.txt, то Вы получите список архивов, внутри которых есть файл readme.txt.

Поиск имён файлов внутри архивов будет работать и без установленного архиватора, и с архивами других типов — по той простой причине, что архив содержит имена сжатых файлов в незаархивированном виде (откройте архив в текстовом редакторе и убедитесь сами).


Что делать, если сломалась мышка

Бывают в жизни кризисы. Нужно срочно в Интернет — а тут сломалась единственная мышка. "Что ж делать в Интернете без мышки?" — спросите вы у операционной системы Windows. "А зачем она, мышка, вообще нужна?" — скажет Windows, демонстрируя свои "Специальные возможности" (в "Панели управления").

Что же мы там видим? На вкладке "Мышь" мы видим довольно широкие возможности управления курсором с помощью цифровой клавиатуры — тут скорость и ускорение курсора, правая и левая кнопки, передвижение "скачками" и т. д. Всего этого даже у самой мыши нет. И не нужно называть подобный серфинг в Интернете извращением — это просто вынужденная необходимость.


Восстановление изображения "Рабочего стола"

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


1.6. Звук и видео

Ярлыки к дорожкам аудио-CD

Если в "Проводнике" посмотреть на аудио-CD, то Вы увидите, что дорожки представлены как файлы. Вы можете создать ярлык к такому файлу, например, перетащив его на Рабочий стол, что даст Вам возможность играть любимую песню просто щёлкнув по этому ярлыку.


Отключение автопроигрывания аудио-CD и запуска autorun при вставке CD

Если у Вас включено автопроигрывание CD, то избежать запуска Вашего диска Вы сможете, если будете держать нажатой клавишу , когда закрываете CD-ROM.

Клавиша должна быть нажатой, когда светодиод CD-ROM вторично загорается после закрытия дисковода. Поэтому не отпускайте её раньше времени.

Этот же способ позволяет избежать запуска autorun при вставке CD.

Более радикальный способ отказа от запусков autorun заключается в отключении автоматического распознавания диска в настройках дисковода CD-ROM (Панель управления — Система — CD-ROM — Настройка). В результате этого также не будут автоматически проигрываться аудио-CD при вставке в дисковод.


Запуск проигрывания звукового файла из командного файла

Если Вам вдруг понадобится проиграть звуковой файл из bat-файла, воспользуйтесь командой: mplayer.exe /play /close .

Назначение звуков для событий в любой программе Для этого надо найти в реестре раздел HKEY_CURRENT_USER\AppEvents\Schemes\Apps и добавить подраздел с названием исполняемого файла программы, которую требуется "озвучить".

Для этого раздела нужно в параметре " (По умолчанию)" задать описание программы, а внутри создать подразделы для любых стандартных событий:

AppGPFault — фатальная ошибка;

Close — закрытие;

Maximize — максимизация;

Minimize — минимизация;

MenuCommand — команда меню;

MenuPopup — всплывающее меню;

Open — открытие;

RestoreDown — свернуть в окно с полного экрана;

RestoreUp — развернуть в окно из иконки;

SystemAsterisk — стандартный звук;

SystemExclamation — восклицание;

SystemHand — ошибка;

SystemQuestion — вопрос.

В принципе, программа может генерировать и другие события, которые регистрируются ещё в одном разделе реестра:

HKEY_CURRENT_USER\AppEvents\EventsLabels.

После того, как реестр соответствующим образом откорректирован, изменения появятся в свойствах звука в Панели управления, где новым событиям можно назначить любые звуки.


Отключение звуковых схем

Не стоит ставить звуковые схемы — это ест оперативку и замедляет загрузку, особенно если повесить на старт Windows что-нибудь долгое и красивое. Убирается через Панель управления, в настройках звуков. Просто ставите схему на "(Нет)", больше ничего не надо.


Управление подачей звукового сигнала динамиком при ошибках в Windows 9x/NT

Если Вас раздражают гудки, исходящие из динамика Вашего компьютера, но Вы не можете найти способ выключить его, то используйте этот совет.

1. Найдите, используя Regedit, раздел реестра HKEY_CURRENT_USER\Control Panel\Sound

2. Найдите параметр "Веер". Если его не существует, то создайте его, выбирая Правка — Создать — Строковый параметр, и определите для него имя "Веер".

3. Установите значение параметра "Веер" равным "Yes" для подачи звукового сигнала или "No" для его блокировки.


1.7. Печать

Создание дополнительных логических принтеров

Если Вам часто приходится на одном принтере печатать документы с разными настройками (например, ориентация landscape и portrait; чёрно-белые и цветные; высокое и низкое качество печати), то Вы можете добавить новый логический принтер и установить для него альтернативные настройки.


Печать на сплошную ленту

Для печати ландшафтом и портретом (альбомная и книжная ориентация) драйверу печати необходимы такие параметры, как длина и ширина листа (и, соответственно, формат: А4 и т. п.). При печати на рулон Windows всё равно разбивает ленту по листам, и если одна строчка не помещается на страницу, то затем почти целый лист бездарно проматывается. Я сделал просто — добавил ещё один логический принтер в системе с такими параметрами: все вертикальные поля и отступы равны 0, длина листа минимальна (где-то 2–3 см) — это и будет теперь максимальной длиной промотки, а если полстроки не влезет на одну страницу и распечатается на следующей, то при нулевых вертикальных полях она не разорвётся и будет выглядеть непрерывной.


Решение проблемы при печати больших объёмов графики

Если при печати больших графических файлов катастрофически не хватает памяти, то можно сделать следующее. Открыть в Панели управления настройки принтера и зайти в его свойства. В появившемся окне открыть вкладку "Сведения" и в разделе "Интервалы ожидания" увеличить значение в графе "Повтор передачи".

При этом возрастёт время, за которое Windows отправляет данные на принтер, перед тем, как взять timeout. Это позволяет печатать большие объёмы графики при невысокой скорости соединения компьютера с принтером.


Утилита Enhanced Printer Troubleshooter

Если при работе в Windows у Вас возникли проблемы с принтером, воспользуйтесь программой Enhanced Printer Troubleshooter (EPTS.EXE), которая лежит в каталоге \OTHER\MISC того CD, с которого Вы ставили Windows. Это нечто похожее на стандартный Printer Troubleshooter, но немножко поумнее.


Решение проблемы с принтером при загрузке Windows 98

При загрузке Windows 98 драйвер виртуального устройства Drvwppqt.vxd пытается определить устройство резервного копирования, подключённое к порту LPT, для чего посылает в порт LPT служебную информацию, которую может распознать указанное устройство. Некоторые принтеры, получив подобную служебную информацию из LPT-порта, реагируют неадекватно. Отключите этот драйвер (например, изменив его расширение с VXD на OLD), если к LPT-порту вашего компьютера не подключены устройства резервного копирования и наблюдается следующая проблема: при старте Windows 98 или перед печатью первого после старта документа принтер печатает страницу непонятных символов; возможна также ситуация, когда принтер выдаёт сообщение об ошибке или отказывается печатать документы, ссылаясь на состояние "offline" или отсутствие бумаги, при старте операционной системы.


Драйвер принтера "Общий/Только текст"

Если у вас матричный принтер, то в ряде случаев имеет смысл печатать на нём в текстовом режиме (используются шрифты, хранящиеся в ПЗУ принтера), что в несколько раз быстрее, чем в графическом режиме. Большинство DOS-приложений только в текстовом режиме и печатает. Чтобы заставить так печатать Windows-приложения, надо воспользоваться драйвером "Общий/Только текст" (Generic/Text Only), входящим в дистрибутив Windows. Для правильной печати кириллицы нужно дополнительно проделать следующее.

Во-первых, на самом принтере надо выставить 866 кодовую страницу (кириллица DOS), которая обычно имеется, а кодовой страницы 1251 (кириллица Windows) на матричных принтерах, как правило, нет. Как выставить — смотрите инструкцию к принтеру. На некоторых моделях это делается с помощью переключателей, на некоторых — путём запуска встроенной в принтер программы настройки и ответа на вопросы, печатаемые принтером, нажатием определённых кнопок. Если у принтера вообще нет в ПЗУ СР-866, то с кириллицей в текстовом режиме будут проблемы.

Если принтер имеет ОЗУ знакогенератора, то можно попытаться использовать специальные драйверы, которые загружают шрифт кириллицы в ОЗУ. В противном случае может помочь только прошивка шрифтов кириллицы в ПЗУ принтера с помощью специального прибора — программатора.

Во-вторых, надо в свойствах драйвера "Общий/Только текст" перейти на вкладку "Параметры устройства" и настроить "Таблицу соответствия расширенных символов". Для этого следует поочерёдно в списке "На экране" выбирать буквы кириллицы и вводить для них в поле "На принтере" нужные коды из СР-866, которые надо передавать на принтер. Например, выбираем букву "А" кириллицы и задаём для неё код 128 (в поле "На принтере" нажимаем клавишу и набираем 128 на цифровой панели клавиатуры). Аналогично поступаем со всеми остальными буквами кириллицы, а также некоторыми знаками (например, знак номера "№" — код 252). В списке "Соответствие" должно быть задано "1 TTY". Введённые коды сохраняются в файле tty.dat в каталоге Windows. Драйвер "Общий/Только текст" можно использовать также для сохранения информации в текстовый файл из тех приложений, которые сами не позволяют этого, но осуществляют печать. Надо будет лишь в свойствах данного драйвера портом для вывода на печать назначить FILE:. Следует иметь в виду, что настроить печать кириллицы на матричном принтере в текстовом режиме удастся только для Windows 95/98/Ме/2000, причём в Windows 95/98/Ме этот способ не сработает для программ, использующих кодировку Unicode, например, Word 97/2000/2002 (придётся документ сохранять в формате RTF или Word 6.0/95 и печатать из стандартного редактора WordPad). В Windows NT/2000/XP нет возможности самостоятельной настройки таблицы соответствия, там файл tty.dat не используется. Однако в Windows 2000 в драйвере "Generic/Text Only" можно выбрать кодовую страницу 866 на вкладке "Выбор шрифта". В Windows ХР почему-то доступна только кодовая страница 1251, что позволяет решить вторую задачу (сохранение печатной информации в текстовый файл), но не первую (печать в текстовом режиме).


Указание фиксированного имени файла для печати в файл в Windows 9х

Если при печати из приложения установить флажок "Печать в файл" (Print to file) или производить печать в порт "FILE: ", операционная система выведет запрос имени файла. В случаях, когда это неудобно указывать каждый раз, можно задать имя файла, в который всегда будет производиться печать. Для этого необходимо выполнить следующие шаги:

1. В папке "Принтеры" (Printers) нажмите правую кнопку мыши на имени принтера, с помощью которого предполагается печатать в файл. В появившемся меню выберите пункт "Свойства" (Properties).

2. В окне "Свойства" (Properties) перейдите на закладку "Дополнительно" (Details).

3. Нажмите кнопку "Добавить порт" (Add Port).

4. Выбрав тип добавляемого порта "Другой" (Other), выделите значение "Локальный порт" (Local Port) и нажмите кнопку "ОК".

5. В окне "Имя порта" (Port Name) введите полное имя файла, в который будет производиться печать, например, "c: \myfolder\myfile.prn" (без кавычек).

Нажмите кнопку "ОК".

6. В окне "Свойства" (Properties) нажмите кнопку "ОК".


Печать из DOS-программы на сетевой принтер

Если DOS-программа не позволяет выбрать порт для печати и посылает печать на LPT1, а надо печатать на сетевой принтер, то воспользуйтесь командой net use. Введите в консоли: net use lptl: \\Server_Name\Printer_Name, где

Server_Name — это имя компьютера, к которому подключен сетевой принтер с именем Printer_Name.

При завершении работы DOS-программы можно освободить порт: net use lptl: /d


Настройка задержек при печати из DOS-программ

При отправке заданий на печать на сетевой принтер из приложений MS-DOS может происходить задержка на 60–90 секунд до начала печати, что вызывает остановку работы MS-DOS-приложения в течение этого времени. При завершении работы приложения печать начинается сразу после его закрытия. Такое же поведение может наблюдаться при нажатии клавиши в приложении MS-DOS. Проблема обусловлена тем, что приложение MS-DOS при печати не закрывает принтерный порт. По умолчанию, MS Windows 95 ожидает поступления новых данных в течение 45 секунд, после чего начинает печать документа. Для решения проблемы необходимо отредактировать файл System.ini на том компьютере, где выполняется приложение MS-DOS.

Добавьте в раздел [Network] файла System.ini следующую строку: PrintBufTime=10. А в раздел [IFSMGR] следующую строку: PrintBufTime=10 Примечание: Если данные разделы отсутствуют в файле System.ini, то добавьте их после раздела [386Enh].

Значение параметра "PrintBufTime" устанавливает время задержки в секундах до начала печати. Чем меньшее значение используется, тем быстрее начинается печать документа. Однако слишком маленькое значение "PrintBufTime" может приводить к некорректной печати, либо к прекращению вывода задания на печать.

В этом случае увеличивайте значение "PrintBufTime" до тех пор, пока не будет достигнута корректная печать.

Параметр, заданный в разделе [Network], управляет задержкой при сетевой печати с использованием редиректора реального режима; параметр, заданный в разделе [IFSMGR], устанавливает задержку при сетевой печати с использованием редиректора защищённого режима. Данные настройки также могут оказывать влияние и на локальную печать.


1.8. Работа в DOS

Настройка полной поддержки кириллицы в DOS стандартными средствами

Чтобы была обеспечена полная поддержка кириллицы в DOS стандартными средствами, должны быть указаны две строки в файле config.sys:

device=c: \windows\command\display.sys con=(еgа,437,1)

country=007,866,с: \windows\command\country.sys

и три строки в файле autoexec.bat:

c: \windows\command\mode.com con ср рrер=((866)

с: \windows\command\ega3.cpi)

c: \windows\command\mode.com con ср select=866

с: \windows\command\keyb.com ru,

с: \windows\command\keybrd3.sys.

Первая строка для config.sys обеспечивает загрузку драйвера, с помощью которого возможно отображение в DOS-окне символов кириллицы. Вторая включает поддержку русской кодовой страницы, и в том числе поддержку имён файлов на кириллице, поэтому её присутствие важно, даже если вы не работаете с DOS-программами. Первые две строки для autoexec.bat подготавливают и выбирают русскую кодовую страницу в качестве текущей. А третья обеспечивает возможность ввода с клавиатуры символов кириллицы. Переключение на английскую раскладку осуществляется нажатием <Сtrl>+<левый Shift>, на русскую +<правый Shift>. Если вы для переключения раскладки вместо клавиши предпочитаете использовать , тогда вместо keybrd3.sys надо указать keybrd2.sys.


Использование длинных имён файлов и каталогов в DOS-окне

Для того чтобы пользоваться длинными именами каталогов и файлов в окне DOS, заключайте их в кавычки: С: \"Мой длинный каталог".

В кавычки надо заключать весь путь к каталогу с длинным именем — даже ту часть, где есть только короткие имена. Т. е. правильно: "С: \Мой длинный каталог" А вот если путь к файлу с длинным именем состоит только из коротких имён, то можно в кавычки взять только имя файла: С: \"Мой длинный файл" Кроме того, в кавычки обязательно заключать лишь те имена, в которых содержатся пробелы и некоторые из символов (последние три), запрещённых в коротких DOS-именах, но разрешённых в длинных: [] + =, Кстати, разрешёнными и в коротких, и в длинных именах, помимо цифр и букв, являются символы: ~! 0 # $ % ^ & () — _ { } '.


Настройка преобразования длинных имён файлов и каталогов в короткие при записи

Как известно, длинные имена файлов и каталогов в DOS записываются, сами знаете в каком виде (например, Длинный файл-txt запишется как ДЛИННЫ~1.TXT). Однако не всегда в этом есть необходимость, а иногда это просто неудобно. Например, если в одном каталоге находятся Norton Commander, Norton Utilities, Norton Navigator, Norton Crash Guard, (что там ещё у Нортона есть), то в DOS'obckom NC это будет выглядеть как: NORTON~1 NORTON~2 NORTON~3 NORTON~4 что, согласитесь, не очень-то информативно. А можно сделать, чтобы по умолчанию имя записывалось длиной в 8 символов, и только при необходимости добавлялась тильда. То есть так: NORTONCO NORTONCR NORTONNA NORTONUT по крайней мере, ясно, где что. И только если появится ещё, скажем Norton Utilities 2.0, то появится запись NORTON~l.

А делается это очень просто. Открываем раздел

НКЕY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystern

находим двоичный параметр "NameNumericTail" (а скорее — не находим, ибо по умолчанию его нет; тогда создаём) и устанавливаем его значение как "00 00 00 00".

И всё. После перезагрузки упомянутый выше Длинный файл. txt можно будет записать как ДЛИННЫЙФ.TXT.

Выполнение приведённой рекомендации чревато некоторыми опасными последствиями. Дело в том, что в Windows у файлов, имена которых набраны только заглавными латинскими буквами и имеют длину не более 8 символов, длинного имени НЕТ вообще. В результате при попытке записать в один каталог файлы с именами, например, FILENAME.TXT (8 символов) и FILENAME2.TXT (9 символов) система, сравнив их по коротким именам, скажет: "Файл существует. Заменить?".

Описанный случай не так уж редок: в каталогах текстов и рисунков сплошь и рядом можно увидеть "DOCUMENT.DOC" и "DOCUMENT2.DOC", либо "PICTURE1.JPG" и "PICTURE11.JPG". Без "хвостов" Windows будет их постоянно путать и пытаться наложить. Во избежание этого можно посоветовать ставить параметр "NameNumericTail" равным 0 только на период набивки машины программным обеспечением. А перед началом загрузки пользовательскими данными снова поставить 1 (либо уничтожить вообще). Тогда уже созданные каталоги Нортона, Офиса и т. д. будут красиво записаны без "~1 ~2 ~3", но и в дальнейшем путаницы происходить не будет.


Команды с сетевыми именами в DOS-окне

Окно DOS понимает сетевые имена. Т. е. можно, например, напечатать DIR \\server\share и получить список файлов. Команда CD не работает, но многие другие — вполне.

Например: COPY, MOVE, REN, MD, RD…


Автозапуск программ при переходе из Windows в режим DOS

Если Вы хотите, чтобы при выборе команды "Перезагрузить компьютер в режиме эмуляции MS-DOS", после завершения работы Windows, автоматически запустилась какая-то программа (например, Нортон командир), то впишите необходимые команды в файл dosstart.bat, который находится в папке Windows.


Копирование изображения из DOS-программы

Если Вам надо скопировать картинку из DOS-программы, то нажмите +, чтобы свернуть её в окно. Щёлкните по левому верхнему углу и выберите "Правка/Выделить" (Edit/Mark). Выделите нужный кусок и выберите "Правка/Копировать" (Edit/Copy). Теперь Вы можете вставить этот кусок в любую графическую программу.


Перетаскивание файлов и каталогов из "Проводника" в DOS-окно

Если перетащить файл из "Проводника" в окно DOS-сессии, то в командной строке появится его имя, включая полный путь. Соответственно, если перетащить папку, то появится только путь.


Передача переменных параметров DOS-программам в Windows

В Windows при запуске DOS-программы с помощью ярлыка можно настроить запрос параметров для неё. Это очень удобно, если часто требуется запускать программу с различными параметрами. Для этого в свойствах ярлыка к DOS-программе в поле "Командная строка" в конце строки добавьте пробел и знак вопроса. В следующий раз при запуске ярлыка появится окно запроса параметров, в котором их можно будет ввести для передаче программе.


Отключение звукового сигнала при переключении DOS-раскладки клавиатуры

Если вас достало пищание спикера каждый раз, когда вы переключаете раскладку в DOS-окне, тогда сделайте следующее. Возьмите любой hex-редактор (например, hiew). В папке "c: \windows\command" откройте файл KEYB.COM и найдите последовательность 1F 5В 5Е FB СЗ 2Е 80. Замените последние два байта на ЕВ 2F. В итоге у вас должно получиться: 1F 5В 5Е FB С3 ЕВ 2F. Сохраните сделанные изменения и перезагрузите машину. Теперь ваш спикер при переключении раскладки не будет орать, как резанный, и будить ваших домашних по ночам (может ещё и WinAMP перестать дёргаться во время переключения).


Независимое сохранение раскладки клавиатуры в консольных и DOS-приложениях

Чтобы под Windows 95/98 независимо сохранялось состояние раскладки клавиатуры RU/EN в консольных и DOS-приложениях (например, в разных копиях FAR'а), надо в разделе [NonWindowsApp] файла system.ini добавить строку LocalTSRs=keyb. То, что указано после "=" представляет собой список резидентных программ (tsr), копируемых в локальную виртуальную машину, которые надо записывать через пробел и без расширений. После такого указания в каждой DOS-задаче будет сидеть своя копия поименованных tsr со своим состоянием.

Увеличение максимального числа одновременно открываемых файлов DOS-программами в Windows Me

Windows Me использует из файла Config.sys только информацию о переменных окружения. Если вы используете DOS-программы, которые открывают одновременно более 30 файлов, то вместо команды Files= в Config.sys, используемой ранее, вам надо в разделе [386Enh] файла SYSTEM.INI добавить строку PerVMFiles=<число> где <число> — это количество файлов, которые DOS-программа сможет открыть сверх 30. Максимальное задаваемое значение 225, что соответствует максимум 255 открываемым файлам.


Настройка режима DOS на оптимальное использование памяти

Иногда возникает необходимость загрузить на Windows-машине старую программу для DOS, которая требует МНОГО (более 550 Кб) СТАНДАРТНОЙ памяти. У вас может быть 64 Мб оперативной памяти, но эти программы хотят именно стандартную (conventional) память (первые 640 Кб).

Наиболее часто такое встречается в старых играх, хотя и не только.

Такие программы работать из-под запущенной Windows не будут. Для них надо загружаться в "чистый" DOS (режим командной строки) и настроить его на обеспечение максимальной свободной стандартной памяти, задействовав использование верхней (upper) памяти (диапазон адресов от 640 Кб до 1 Мб) с помощью драйвера EMM386.

Для этого лучше всего написать загрузочное меню в файле CONFIG.SYS:

[common]

dos=noauto

dos=high,umb

fileshigh=40

buffershigh=40

device=c: \windows\himem.sys

country=007,866,с: \windows\command\country.sys

[menu]

menuitem=WIN, Windows

menuitem=DOS, DOS Promtp (Max Memory)

menudefault=WIN, 4

[WIN]

device=c: \windows\ifship.sys

[DOS]

device=c: \windows\emm386.exe ram

В файле AUTOEXEC.BAT пишем:

@echo off

path с: \windows;с: \windows\command

goto %config%

: WIN

win.com

: DOS

mouse.com

В файле MSDOS.SYS находим в секции [Options] строчку BootGUI=1 и вместо 1 пишем 0.

Теперь по окончании выполнения AUTOEXEC.BAT у нас Windows не будет загружаться автоматически, но при выборе в загрузочном меню варианта "Windows" он будет загружаться командой win.com. При выборе варианта "DOS Promtp (Max Memory)" у нас обеспечивается много стандартной памяти, загружается DOS-драйвер мыши и мы остаёмся в DOS.

Естественно, в строке path в AUTOEXEC.BAT пропишите те пути, которые нужны вам; если собираетесь использовать такую загрузку для игр, не забудьте DOS-драйвер звуковой карты; если мышь не нужна — уберите загрузку её драйвера.

Можно и программу-оболочку (NC, VC, DN) дописать в конец AUTOEXEC.BAT.

Если вам в DOS нужен русификатор, то, вместо стандартных display.sys и keyb.com или популярных русификаторов keyrus, rk и т. д., для экономии памяти стоит использовать программу S_Font, так как она заменяет шрифты в теневой (shadow) памяти видео BIOS и, следовательно, не занимает стандартную или верхнюю память. Одна проблема — эта программа сложна в настройке, так как нужно определить тип чипсета.

Примечание: драйвер ifship.sys обязательно должен быть в разделе [WIN] файла CONFIG.SYS, без него Windows не загрузится! Для режима командной строки он, однако, бесполезен, а память занимает, потому в разделе [DOS] не нужен. Но, загрузившись в DOS, не пытайтесь затем войти в Windows командой win.com — не получится.


Дополнительная оптимизация:

1. Сэкономить ещё 5 Кб стандартной памяти можно, поставив в секцию [DOS] файла CONFIG.SYS команды: lastdrivehigh=X stackshigh=9,256. Первая команда резервирует для организации доступа к дискам (физическим и логическим) место в верхней памяти, а не в стандартной. Вместо "X" надо указывать последнюю букву диска, который используется в DOS. Например, если у вас жёсткий диск разбит на два логических, a CD-ROM в DOS не используется, то пишите lastdrivehigh=D.

Вторая команда резервирует память под стеки в верхней области, вместо стандартной по умолчанию.

2. Для загрузки драйверов и резидентных программ в верхнюю память, вместо стандартной, следует в файле CONFIG.SYS использовать команды devicehigh (для sys-драйверов) и installhigh (для соm- и ехе-программ), а в файле

AUTOEXEC.BAT, других bat-файлах и просто в командной строке — loadhigh (lh).

Например, драйвер мыши лучше загружать командой lh mouse.com 3. При работе в "чистом" DOS весьма желательно загрузить в AUTOEXEC.ВАТ программу smartdrv.exe, которая организует кэширование дисков в расширенной (extended) памяти (адреса свыше 1 Мб), что при активной работе с файлами существенно увеличивает производительность. В этом случае, кстати, нет потребности в большом количестве буферов ввода-вывода и можно ограничиться 10: buffershigh=10. Однако если, кроме smartdrv, вы собираетесь использовать в DOS звуковую карту, CD-ROM, мышь, русификатор экрана и клавиатуры, то всё это может и не поместится в верхней памяти. Иногда может помочь смена порядка загрузки драйверов и программ. Также можно попробовать поэкспериментировать с программой MemMaker, которая помогает подобрать оптимальный вариант загрузки.

В крайнем случае, от smartdrv придётся отказаться.

Если используемым DOS-программам не требуется отображаемая (expanded) память, то можно отказаться от её эмуляции драйвером EMM386 и сэкономить 64 Кб верхней памяти для драйверов, загружая EMM386 строкой device=c: \windows\emm386.ехе ram noems. Экспериментировать с порядком загруз ки драйверов приходится, поскольку верхняя память сильно фрагментирована, а каждый драйвер должен полностью помещаться в непрерывную область адресного пространства памяти. Однако оптимизация программой MemMaker весьма убога и, оптимизируя вручную порядок загрузки, можно получить гораздо лучшие результаты (и даже лучшие, чем после работы более продвинутого оптимизатора QEMM). При этом нужно учитывать три параметра потребности в памяти у драйвера (размер модуля, минимально потребный размер блока памяти для загрузки драйвера, размер остающейся в памяти резидентной части), а также то, не требуется ли начальная загрузка в нижнюю (стандартную) область памяти. Соотнеся это с размерами блоков верхней памяти, можно использовать их "на всю катушку", освободив нижнюю память по максимуму. А вот исходные данные для "ручной работы" лучше всего получить как раз от оптимизатора QEMM.

Пытаясь "раздобыть" побольше нижней памяти, не следует забывать, что некоторые чипсеты (в частности, некоторые серверные Intel-материнские платы) вообще не дают возможность использовать верхнюю область памяти для программ (EMM386 просто не грузится). Установку DOS-задач на такие машины лучше вообще не планировать.


1.9. Разное

Советы Microsoft в папке Windows

В каталоге, где у Вас установлена Windows, должен быть файл с названием tips.txt. Почитайте его…


Самопроизвольное обращение к дисководу гибких дисков

Если при работе в Windows 9х операционная система самопроизвольно периодически обращается к дисководу гибких дисков, то возможной причиной может являться то, что в список последних использовавшихся документов попадают документы, находящиеся на гибких дисках, или в каком-либо из ярлыков "Рабочего стола" имеется ссылка на файл, находящийся на гибком диске. Для решения данной проблемы необходимо очистить список последних использовавшихся документов (Пуск — Настройка — Панель задач и меню "Пуск" — Настройка меню — Меню "Документы" — Очистить) и удалить все ярлыки "Рабочего стола" со ссылками на диски а: или Ь: (для их поиска: Пуск — Поиск — Файлы и папки, в поле "Имя" введите "*.lnk" (без кавычек), в поле "Папка" выберите "Рабочий стол", в поле "Искать текст" введите "а: \" (без кавычек) и нажмите кнопку "Найти"; затем повторите поиск для текста "Ь: \").

Если обращение к дисководу гибких дисков происходит при выполнении команды выключения компьютера или перезагрузки, то причиной может являться антивирусный сторож (монитор), в настройках которого задана проверка дискеты при завершении работы. Эта проверка проводится, чтобы предотвратить следующую ситуацию: в дисководе оставили дискету, у которой в загрузочном секторе имеется вирус, и тогда при последующем включении компьютера, если в Setup BIOS разрешена загрузка с дискеты, вирус может активизироваться (даже если сама дискета не системная). Если вы считаете эту ситуации маловероятной (тем более, если загрузка с дискеты запрещена), то эту проверку можно отключить.


Программный способ извлечения CD

Существует программный способ извлечения CD-диска из CD-ROM-дисковода.

Для этого перейдите к папке "Мой компьютер" и щёлкните правой кнопкой по иконке вашего CD-ROM'а, затем выберите пункт "Извлечь". Этот способ хорош для тех сидиромов, которые при нажатии на невиртуальную кнопку (на корпусе) не ждёт, пока крутящийся диск остановится, увеличивая тем самым вероятность появления царапины.


Корректное удаление программ

Если вы хотите удалить программу, то посмотрите прежде, есть ли у неё Uninstall или есть ли на неё запись в списке "Установка\Удаление" в элементе "Установка и удаление программ" Панели управления. Только при их отсутствии следует удалять программу вручную.

Быстрый ввод некоторых символов английской раскладки клавиатуры при включенной русской

Если включена русская раскладка клавиатуры, то, чтобы быстро ввести символ типа: 0 < > [] ' $, который находится на английской раскладке, достаточно одновременно нажать +(+, когда необходимо) +<нужную клавишу>.

Попробуйте, и вам понравится.


Раскладка клавиатуры "Русская (машинопись)"

Опытные наборщики текстов знают, что гораздо удобнее пользоваться раскладкой "Машинопись", чем обыкновенной. Скорость набора возрастает во много раз, благодаря тому, что знаки препинания набираются без клавиши .

Цифры же можно вводить либо с нажатой клавишей , либо, что предпочтительнее, с цифровой панели клавиатуры (с включённым "Num Lock").

Итак, изменяем раскладку: Пуск —> Настройка —> Панель управления —> Клавиатура —> вкладка "Язык" —> с помощью кнопки "Свойства" вместо "Русская" выбираем "Русская (машинопись)".


Просмотр в "Блокноте" файлов в кодировках DOS и KOI-8

Если в Windows 98 вы открыли в "Блокноте" текстовый файл, а он оказался в кодировке DOS, не спешите чертыхаться и открывать другой просмотрщик. Выделите весь текст и назначьте для него шрифт "Терминал". А если вы добавите ещё и шрифт с кодировкой KОI-8, то сможете в том же "Блокноте" читать и тексты, записанные в этой кодировке.


Автоматическое введение текущего времени и даты в текстовых файлах в "Блокноте"

Если в первой строке текстового файла написать. LOG (буквы должны быть большими), то каждый раз при его открытии в "Блокноте" курсор будет устанавливаться на конец файла, а перед ним будет автоматически вводиться текущее время и дата.


Решение проблемы с некорректным отображением кириллицы в справочной системе Windows 98

Если кириллица в справочной системе Windows 98 отображается некорректно, то причиной может являться изменение кодировки для отображения web-страниц в Internet Explorer 5. Данная ситуация обусловлена тем, что справочная система Windows 98 хранит информацию в файлах сжатого формата HTML (chm-формат). Для решения данной проблемы в Internet Explorer 5 в меню "Вид" откройте подменю "Вид кодировки" и выберите пункт "Кириллица (Windows)" или "Автоматический выбор".


Решение проблемы игнорирования цифры выхода на внешнюю линию при наборе телефонного номера в Windows 98

Если в приложениях, работающих в Windows 98 и использующих Telephone API (TAPI), цифра для выхода на внешнюю линию игнорируется, то необходимо использовать полный формат номера телефона, с кодом страны и города. Допустим, вы находитесь в Москве и вам необходимо позвонить по московскому номеру, тогда:

1. Убедитесь, что в установках модема вы указали, что находитесь в Москве (то есть в поле "Страна" выбрано "Россия (7)", а в поле "Код города" набрано 095).

2. Убедитесь, что вы указали цифру для выхода на внешнюю линию, если это требуется для вашего офиса (как правило, 9).

3. Введите номер, по которому вам надо позвонить, с кодом страны и города

(в этом примере — Москвы), но без цифры выхода на внешнюю линию, например: 7 (095) 123-4567. После проделанной процедуры номер будет набираться как 91234567 (то есть программа не будет набирать 7095, но будет правильно набирать цифру выхода на внешнюю линию).


Памятливый "Буфер обмена"

В дистрибутиве Windows 95 есть несколько замечательных, но малоизвестных файлов. Среди них улучшенная версия Буфера обмена. Когда вы копируете или переносите что-то в обычный "Буфер обмена", его прежнее содержимое теряется. И лишь немногие знают, что в Windows 95 есть и Папка обмена, позволяющая сохранять и затем использовать предыдущие фрагменты. Чтобы его установить, дважды щёлкните по значку "Установка и удаление программ" на Панели управления, перейдите на страницу "Установка Windows", дважды щёлкните по компоненту "Стандартные программы" и пометьте галочкой строку "Просмотр папки обмена". Затем нажмите кнопку "Установить с диска", а в поле "Копировать файлы с диска" укажите (введя с клавиатуры или воспользовавшись кнопкой "Обзор") каталог d: \Other\Clipbook (где d — буква дисковода CD-ROM). Снова отметьте в списке компонентов "Просмотр папки обмена" и нажмите кнопку "Установить".

После этого программу можно будет открыть, выбрав в меню "Пуск" — "Программы" — "Стандартные" — "Просмотр папки обмена".


Улучшение совместимости программ для Windows 3.1 с Windows 95

Если Вам требуется работать с какой-либо программой для Windows 3.1, то Вы можете воспользоваться специальной утилитой МКСОМРАТ.ЕХЕ, которая находится в папке Windows\System. Эта утилита предназначена для того, чтобы сделать программы от 3.1 более совместимыми с 95.


Способ определения местонахождения настроек Windows-приложений

Windows-приложения различных производителей могут хранить свои настройки в системном реестре, файлах System.ini и Win.ini, либо в собственных файлах настройки. Достаточно часто требуется определить, где именно хранится та или иная настройка. Одним из способов решения данной проблемы является перевод системных часов. Чтобы определить местонахождение настройки с точностью до файла, выполните следующие действия:

1. Закройте все приложения.

2. Откройте приложение, местонахождение настроек которого требуется определить.

3. Переведите системное время на год вперёд (Панель управления — Дата/время).

4. Измените требуемую настройку.

5. Закройте приложение.

6. Восстановите исходное значение системного времени.

7. С помощью поисковой машины Windows (Пуск — Поиск — Искать файлы и папки) найдите все файлы, изменённые в следующем году.

Если в списке найденных файлов присутствуют System.dat или User.dat (для Windows 9х) или какой-либо файл из папки Winnt\System32\Config (для Windows NT), то указанная настройка хранится в соответствующем разделе системного реестра; в противном случае — в одном из найденных файлов, за исключением файла подкачки и временных файлов.


Имя компьютера

Если имя компьютера содержит некоторые запрещённые символы или буквы русского алфавита, нарушается работа OLE, например, может появляться сообщение об ошибке в процессе вставки объекта. Проверить и исправить имя компьютера можно на закладке "Компьютер" элемента "Сеть" в Панели управления. Однако если сетевые компоненты операционной системы не установлены, то закладка с именем компьютера отсутствует. Тогда следует либо временно установить некоторые сетевые компоненты (например, клиента "Клиент для сетей Microsoft" и тип сетевого адаптера "Контроллер удаленного доступа" фирмы Microsoft), либо проверить и исправить имя компьютера в разделе реестра

НКЕY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName

в параметре "ComputerName".


Утилита проверки обновлений

Довольно полезную утилиту можно утянуть по адресу

http://support.microsoft.com/download/support/mslfiles/QFECHKUP.EXE. Она покажет Вам, какие обновления установлены в Вашей системе, и сможет поискать обновлённые файлы (может быть полезно после установки новых программ).

В Windows 98 такая программа уже содержится в папке Windows. Только называется она QFECHECK.EXE.


Утилита конфигурирования системы

Вниманию пользователей Win98. В ней, оказывается, есть весьма неплохая утилита конфигурации — C: \WINDOWS98\SYSTEM\MSCONFIG.EXE. Стоит посмотреть…

Вниманию пользователей Win95. Вы можете скопировать себе файл MSCONFIG.EXE с компьютера, где установлена Windows 98. Если эта программа у вас работать не будет, то обновите библиотеку COMDLG32.DLL.

Если бегать искать компьютер с установленной Win98 утомительно, то можно взять CD с дистрибутивом Win98, да с помощью утилиты EXTRACT.EXE (или, например, архиватора RAR) выдернуть означенные компоненты. Найти их можно здесь:

Windows 98 Rus (4.10.1998)

Windows 98 SE Rus (4.10.2222)

Msconfig.exe

Win98_40.cab

Win98_44.cab

Comdlg32.dll

Win98_29.cab

Win98_26.cab

Обновить нужно библиотеку COMCTL32.DLL. При обновлении COMDLG32.DLL в Win95 OSR2 происходят сбои при запуске приложений, например WinRar. Да и в файле msconfig.exe эта библиотека нигде не упоминается.


Утилита восстановления системных файлов

В Windows 98 есть утилитка SFC.EXE, которая находится в папке Windows\System. Она умеет обнаруживать повреждённые и изменённые системные файлы, в некоторых случаях восстанавливать их, а также восстанавливать стандартную конфигурацию.


Утилита анализа аппаратной части компьютера

В Windows 98/Ме есть полезная "спрятанная" утилитка, которая называется HWINFO.EXE и живёт в каталоге Windows. Занимается она тем, что показывает информацию о вашем "железе", используемые драйвера, конфликты и т. п. Однако если просто щёлкнуть мышкой по файлу, то ничего не произойдёт — программа обновит данные в файле hwinfo.dat (а они там хранятся в нечитабельном виде) и ничего нам не покажет. Для того чтобы узнать, что же думает Windows о вашем компьютере, запустите эту утилиту с параметром /ui — щёлкните по кнопке "Пуск" (Start), выберите пункт "Выполнить" (Run) и напечатайте: hwinfo /ui.


Компонента System File Protection в Windows Me

В Windows Me компонента System File Protection (SFP) предохраняет важные файлы приложений и операционной системы от несанкционированного изменения и удаления. SFP перед тем, как разрешить перезаписать/удалить отслеживаемый файл, производит его резервное копирование в папки Win\System\sfp\archive и RESTORE\TEMP, затем проверяет версию и цифровую подпись в специальном каталоге (Win\System\CatRoot\…), и если она неверна, производит автоматическое восстановление.

Для того чтобы получать "всплывающие" уведомления при восстановлении файлов системой SFP, рекомендую в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \SystemFileProtection присвоить параметру "ShowPopups" значение 1.

Для отключения SFP (не желательно) можно в разделе реестра

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VxDMon

параметру "SystemFileProtection" присвоить значение "N". И не забудьте перезагрузить ОС.

Полный протокол работы SFP можно найти в файле Win\System\Sfp\Sfplog.Txt.

А полный список защищённых файлов можно получить, если открыть в текстовом редакторе документ Win\System\Restore\FileList.Xml. Защищённые SFP файлы определены в начале списка между тегами и .


Компонента System Restore в Windows Me

Компонента System Restore (SR) в Windows Me обеспечивает вместе с SFP сохранность не только важных файлов операционной системы, но и установленных приложений. Для этого автоматически каждые 10 часов работы или раз в сутки во время простоя ПК создаются системные "снимки" (restore points), которые представляют собой саЬ-архивы в каталоге Restore\Archive, содержащие файлы реестра, системные конфигурационные ini-файлы, протокол Regsnapshot.Log.

"Снимки" также генерируются при авто-апдэйте системы или при выполнении установки ПО, использующего технологию Darwin (например, Office 2000).

Заботливый пользователь может выполнить и самостоятельное создание нового "снимка" (например, перед установкой приложения или редактированием реестра), используя для этого утилиту System Restore.

Кроме этого, Windows Me отслеживает изменения и удаления огромного количества типов файлов (более 500, в т. ч. INI, ВАТ, DLL, EXE), сохраняя их в каталоге Restore\Temp, а затем перемещая без сжатия в FSx.САВ-архивы в каталог Restore\Archive. Список расширений файлов, за которыми ведётся "слежка", можно найти между тегами в документе Win\System\Restore\FileList.Xml, а список каталогов между тегами . О назначении других управляющих тегов, таких как и , думаю, вы легко догадаетесь, заглянув (если знаний не хватает) в англо-русский словарь. Хотелось бы также обратить ваше внимание на упоминания в списке каталогов с указанием параметра PROT="TRUE". При работе в Windows удаление файлов из прописанных с такой опцией папок вообще невозможно.

Список отслеживаемых файлов и каталогов можно при необходимости дополнять и модифицировать. Но так как FileList.Xml тоже защищён от изменения, редактировать его можно только загрузившись в "чистом" DOS'е с дискеты или CD.

Чтобы внесённые изменения вступили в силу, необходимо также заново "скомпилировать" файл VxDMon.dat из каталога RESTORE, для чего в разделе реестра

НКЕY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VxDMon

нужно присвоить параметру "FirstRun" значение "Y" и перезагрузиться или произвести операцию выключения/включения System Restore в Панели управления Системой (вкладка Performance — File System — Troubleshooting — Disable System Restore). Там же, но на вкладке "Hard Disk", можно отрегулировать объём дискового пространства, отводимого под "снимки".

Однако, как показывает опыт, необходимость использования System Restore для возвращения системы в стабильное состояние у аккуратных пользователей возникает редко. Во-первых, порча важных системных файлов маловероятна при включенной System File Protection. Во-вторых, восстановление реестра и системных ini-файлов можно произвести средствами утилиты Registry Checker, знакомой нам по Windows 98. В-третьих, сомнительному восстановлению испорченных библиотек нерабочих приложений с помощью SR опытные пользователи предпочтут обычную переинсталляцию. Кроме всего прочего, System Restore заметно притормаживает систему, забивает "мусором" диски и выполняет свои функции даже в тех случаях, когда это совершенно не требуется. Например, при активной работе в популярном файл-менеджере Windows Commander его конфигурационный файл wincmd.ini, хранящийся на беду в каталоге Windows, будет резервироваться буквально каждую минуту (то же самое творится и со многими другими файлами). Это происходит из-за того, что SR отслеживает изменения любых ini-файлов в каталоге Windows, a wincmd.ini в процессе работы постоянно обновляется файл-менеджером. Если вы решили не отключать SR, то поместите wincmd.ini и подобные ему файлы в Exclude-раздел документа Filelist.xml.


Установка Microsoft Fax в Windows 98

При установке Windows 98, в отличие от Windows 95, не устанавливается Microsoft Fax. Однако его поставить очень просто. Берём инсталляционный диск Windows 98, открываем TOOLS — OLDWIN95 — MESSAGE и запускаем AWFAX.EXE. И всё! Здесь же есть и Exchange. Но можно его и не ставить. В этом случае все факсы будет обслуживать Outlook.


Запуск программ из командного файла в Windows

Если Вам требуется последовательно запускать несколько программ Windows, то Вы можете написать для этого bat-файл. Используйте команду START с ключом /W. Например, создайте текстовый файл со следующим текстом:

@START /W /МАХ "C: \WINDOWS\SCANDSKW.EXE /А /N"

@START /W /МАХ "C: \WINDOWS\DEFRAG.EXE /ALL /F /NOPROMPT".

И сохраните его как 1.bat (обратите внимание на кавычки!). Кроме /W, Вы можете использовать следующие ключи:

/М — запускает программу минимизировано;

/МАХ — запускает программу, развернув на весь экран;

/R — запускает программу в окне (используется по умолчанию).

В Windows NT/2000/XP вместо /W надо писать /WAIT, вместо /М — /MIN.

Узнать о дополнительных ключах можно, дав в DOS-окне команду START /?


Запуск ScanDisk на проверку нескольких дисков

Утилита ScanDisk, которая поставляется вместе с Windows, умеет проверять несколько дисков, не спрашивая у Вас, что делать дальше. Для этого в окне программы их надо выделить, используя клавишу .


Вариант использования режима Safe Mode

Если Вам необходимо доделать работу на компьютере заказчика, а инсталлировать "там" необходимое для этого ПО нет возможности/желания, берите свой винчестер и запустите Windows на месте в режиме Safe Mode. Предупреждения "Обнаружено новое устройство…" появляться не будут.


Решение проблемы с переполнением стека

Если появляется сообщение: "В стеке отсутствуют свободные страницы. Увеличьте "MinSPs" в файле System.ini", то это означает, что произошло переполнение стека, используемого 32-разрядными драйверами устройств (что никак не связано с параметром Stacks=… в файле Config.sys). Каждому драйверу устройства выделяется под стек одна страница памяти (4 Кб). Некоторым драйверам этого не хватает, и для них по умолчанию зарезервированы ещё две запасные страницы. Если эти страницы оказываются занятыми, то выдаётся привёденное выше предупреждающее сообщение. Windows при этом продолжит нормальную работу, и только если потребуется ещё одна дополнительная страница, работа драйвера будет нарушена. Чтобы этого избежать, добавьте в раздел [386Enh] файла System.ini строку MinSPs=4 Если сообщение всё равно будет появляться, увеличьте число резервных страниц. Но это число должно быть кратно четырём (4, 8, 12, 16 и т. д.).


Изменение имени пользователя и компании для регистрации новых программ

Когда Вы устанавливаете новую программу, используя программу установки Microsoft, отображаются заданные по умолчанию имя и компания. Эти значения могут быть изменены, когда они неправильны. Для этого в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info

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


Параметры регистрации Windows

Если вам достался компьютер с предустановленной Windows или на нём раньше работал другой пользователь, то вполне вероятно, что вам захочется изменить параметры регистрации — имя владельца данной копии программы и/или название организации. Чтобы сделать это, запустите редактор реестра (regedit.exe), найдите раздел

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

и измените в нём параметры "RegisteredOwner" и "RegisteredOrganization".

В этом разделе есть ещё несколько любопытных параметров. Если вам приходилось заглядывать на узел Windows Update (обновление Windows), то вы, вероятно, заметили, что при первом заходе вам предлагается зарегистрировать вашу копию Windows. Отказ от регистрации влечёт отказ в доступе к узлу. Но это вовсе не значит, что наличие регистрации проверяется по некоей базе пользователей, хранящейся у Microsoft. На самом деле, информация о том, зарегистрирована ли ваша копия, хранится в вашем же реестре. Это параметр "RegDone". Если его значение равно единице, значит, вы можете получить доступ к узлу обновления.

Ещё один интересный параметр: "BootCount". Это счётчик числа загрузок Windows, но считает он только до трёх. Его назначение — обеспечить запись протокола загрузки (файл bootlog.txt) во время установки Windows.

Первоначально его значение равно 0, затем при каждой загрузке оно увеличивается на единицу, пока не достигнет трёх. Если оно меньше трёх, то протокол загрузки записывается в файл, даже если другими параметрами такая запись отключена. Сброс параметра в ноль можно использовать вместо постоянного включения записи протокола в тех случаях, когда вам надо разобраться в причинах сбоев процесса загрузки.


Стандартные параметры командной строки для файлов-обновлений

В большинстве случаев "заплатки" (исправления) на программные продукты Майкрософт распространяются в виде исполняемых файлов, которые необходимо запустить и подождать, пока они выполнят свою работу. Ниже перечислены стандартные параметры командной строки для таких программ. Не обязательно, что любая программа-обновление будет "понимать" их все. Но если в программу включена какая-либо из этих возможностей, то реализовываться она будет именно указанным ниже параметром. Вообще-то эти параметры документированы для файлов — обновлений Win9x и IE разных версий, но я думаю, что они действуют и для других программ.

/q — "Тихий" режим: все запросы, адресованные пользователю, пропускаются,

/qu — "Тихий пользовательский" режим: выводит только часть диалоговых окон с запросами.

/qa — Административный режим: никакие диалоговые окна не отображаются.

/t: путь — Изменить расположение временного каталога. ВНИМАНИЕ: возможно, что все имеющиеся в каталоге файлы будут удалены после установки.

— Распаковать файлы, входящие в состав программы-заплатки. Установка не запускается.

/с: путь — Распаковать файлы, входящие в состав программы-заплатки, в указанный каталог. Установка не запускается.

/r: n — Не перезагружать компьютер, даже если перезагрузка необходима для завершения установки.

/r: i — Автоматически перезагрузить компьютер, если перезагрузка необходима для завершения установки.

/r: а — Автоматически перезагрузить компьютер, даже если перезагрузка не является необходимой для завершения установки.

/r: s — Автоматически перезагрузить компьютер, не спрашивая согласия пользователя.

/n: v — Не выполнять проверку установленной версии. Даёт возможность установить исправление или дополнение поверх любой предшествующей версии.


Проверка и коррекция системного реестра

Когда реестр становится достаточно большим и содержит некорректности (ярлыки, ActiveX и пр.), то могут возникать различные казусы. Хорошая идея, хотя бы раз в неделю запускать WinDoctor из NU 4 (или из NU 2000). Похоже это лучшая программа для автоматической проверки и коррекции реестра.


Чистка папки TEMP

Программы во время работы часто создают для своих нужд временные файлы, которые удаляют при окончании работы. Однако если программа завершилась аварийно, то эти файлы остаются. Временные файлы пишутся в каталог, определённый в переменной окружения TEMP или ТМР (обычно обе переменные указывают на один и тот же каталог C: \WINDOWS\TEMP), и там постепенно накапливается мусор.

Иногда советуют вставить в AUTOEXEC.BAT строку deltree /у %ТЕМР%\*.* для автоматического удаления всех оставшихся временных файлов при загрузке компьютера.

Не рекомендуется это делать. Во-первых, некоторые программы, требующие при своей инсталляции перезагрузки компьютера, могут оставлять там файлы, которые им нужны после перезагрузки для окончания установки. Во-вторых, некоторые редакторы после аварийного завершения могут частично восстановить то, что делалось, за счёт информации, оставшейся во временных файлах. Чистку папки TEMP лучше периодически выполнять вручную или вставить вышеупомянутую команду в планировщик. Удалить оттуда файлы, которые в данный момент нужны, Windows не позволит.


Решение проблемы с медленной работой соединения по протоколу Telnet

Если соединение по протоколу Telnet, установленное с помощью стандартного telnet-клиента Windows 98, медленно работает, то проблема может быть связана с тем, что вы подключаетесь к удалённому компьютеру, который не в полной мере поддерживает спецификацию RFC 2018. Для решения данной проблемы необходимо отключить режим "TCP Selective Acknowledgement". Для этого в разделе реестра

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP

pадайте строковому параметру "SackOpts" значение "0".

2. Windows NT/2000/XP

2.1. Установка

Установка Windows NT из-под Windows 9х

Если Вы хотите установить Windows NT при установленной Windows 95, то запустите DOS-сессию (command.com) и дайте команду LOCK. Это включит прямой доступ к диску, который нужен для программы установки NT. Также нужно помнить, что в этом случае надо запускать winnt.exe, а не winnt32.exe.


Установка Windows 2000/ХР и Windows 9х на одном компьютере

Если вы хотите установить на компьютер Windows 9х и Windows 2000/ХР, то следует сначала установить Windows 9х, а затем из-под неё запустить setup.exe из дистрибутива Windows 2000/ХР и выполнить установку в другой каталог, а лучше на другой раздел, иначе, например, Outlook Express и Internet Explorer нормально работать в Windows 9х не будут. После этого при загрузке компьютера у вас будет появляться меню выбора операционной системы.

Если устанавливать в обратном порядке, то Windows 9х при инсталляции затирает загрузочный сектор Windows 2000/ХР. Однако эту проблему можно решить. Перед установкой Windows 9х нужно в файле MSBATCH.INF из дистрибутива (если такого файла в вашем дистрибутиве нет, создайте его) прописать следующие строки: [Setup] CleanBoot=0. Если дистрибутив Windows 9х находится на CD (как это обычно и бывает), то скопируйте (или создайте) MSBATCH.INF на винчестер и отредактируйте там, а затем запустите программу установки Windows 9х, указав в качестве параметра полный путь к данному файлу, например: setup.exe С: \MSBATCH.INF. В данном случае файл можно назвать как угодно, а не только MSBATCH.INF.

После установки может понадобиться прописать Windows 9х в стартовом меню Windows 2000/ХР, добавив следующую строку в раздел [operating systems] файла boot.ini: С: \="Microsoft Windows 98" где текст в кавычках — это то, что будет выводиться в загрузочном меню выбора ОС.

В корне системного диска необходим файлик bootsect.dos, который содержит загрузочный сектор Windows 9х. Если этот файл по какой-то причине не создался, то придётся пойти другим путём.

1. Устанавливаем Windows 9х в нормальном режиме, чтобы она перезаписала загрузочный сектор.

2. Сохраняем его (первый сектор раздела (512 байт), на котором установили Windows 9х) в файл под именем bootsect.dos с помощью Norton DiskEdit или, например, программы BOOTPART.

3. Загружаемся в программу инсталляции Windows 2000/ХР, выбираем там «ремонтировать текущую инсталляцию» с помощью Recovery Console.

4. Восстанавливаем загрузочный сектор Windows 2000/ХР командой fixboot.

5. Загружаемся в Windows 2000/ХР и прописываем Windows 9х в стартовое меню в boot.ini.

Утилита BOOTPART, кроме сохранения загрузочных секторов Windows 9х, позволяет также восстанавливать загрузчик Windows NT/2000/XP и настраивать файл BOOT.INI на загрузку нескольких операционных систем (в т. ч. Linux и OS/2).

Организация загрузки нескольких операционных систем с помощью загрузчика Windows 2000

С помощью загрузчика Windows 2000 можно организовать загрузку и более двух ОС. Для этого надо получить загрузочные сектора дополнительных операционных систем в виде файлов и прописать их в boot.ini, например, так: С: \bootsect.dos="Windows 98" С: \bootsect.lnx="Linux".

Вышеприведённый совет относится к случаю, когда операционные системы размещены на одном жёстком диске. Если они находятся на разных физических дисках, то в boot.ini надо записывать их ARC-пути, как это описано в нижеприведённом совете.

На х86-компьютерах ARC-пути (Advanced RISC Computing) в boot.ini описывают местонахождение загрузочного раздела для каждой установленной копии Windows NT. ARC-пути бывают двух видов:

1. multi(W)disk(X)rdisk(Y)partition(Z)\%systemroot%

2. scsi(W)disk(X)rdisk(Y)partition(Z)\%systemroot%

Синтаксис multi() означает, что система Windows NT при загрузке системных файлов должна полагаться на BIOS. Параметры W, X, Y, и Z имеют следующие значения: W — порядковый номер контроллера, в multi() всегда равен 0.

X — не используется в multi(), всегда равен 0.

Y — порядковый номер диска, подключенного к контроллеру. Этот параметр может принимать значения 0 или 1 при использовании стандартного контроллера IDE (или SCSI с включенным BIOS) или значения от 0 до 3 при использовании двухканального контроллера EIDE.

Z — номер раздела. В отличие от всех остальных параметров, значения которых начинаются с нуля, минимальное значение номера раздела равно 1.

%systemroot% — каталог, в котором находятся файлы операционной системы.

Использование синтаксиса scsi() указывает Windows NT на необходимость загрузки SCSI-драйвера и его использования для обращения к загрузочному разделу. На х86-компьютерах этот драйвер должен называться Ntbootdd.sys и располагаться в корне системного диска (обычно С:). То есть Ntbootdd.sys является копией драйвера, используемого для загрузки SCSI-контроллера. Например, если вы загружаете Windows NT с диска на Adaptec 2940, Ntbootdd.sys должен быть копией Aic78xx.sys. Параметры W, X, Y, и Z имеют следующие значения: W — порядковый номер контроллера (в том порядке, в каком его определяет драйвер).

X — SCSI ID диска, содержащего загрузочный раздел.

Y — SCSI logical unit number (LUN) диска, содержащего загрузочный раздел. Y в подавляющем большинстве случаев равен 0.

Z — номер раздела.

В результате ряда экспериментов выяснено, что параметр Y в синтаксисе multi() — это номер устройства среди устройств, определяемых BIOS'ом как имеющие тип жёсткий диск. То есть дисковод CD-ROM не учитывается в нумерации, а ZIP-дисковод обычно учитывается, если в Setup BIOS не установлена для него опция "Set Device as Floppy".

Например, если имеем следующую конфигурацию:

Primary Master — HDD 1;

Primary Slave — ZIP;

Secondary Master — CD-ROM;

Secondary Slave — HDD 2; тогда CD-ROM в этой нумерации будет пропущен и второй жёсткий диск (HDD 2) окажется третьим по счёту, a Y для него будет равен 2, так как нумерация идёт с нуля. Таким образом, например, для загрузки Windows ХР, размещённой на первом разделе второго винчестера, в файле boot.ini должна быть строка (текст в кавычках любой):

multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional"


Установка Windows 2000/XP с быстрым форматированием

При установке Windows 2000/ХР на новый компьютер наиболее длительная процедура — форматирование нового логического диска (скажем, новый раздел размером 120 Гб форматируется более часа). То же наблюдается, если нужно переформатировать существующий логический диск. Однако если Вы уверены в отсутствии дефектных областей, этот процесс можно сократить до нескольких минут. При инсталляции после первой перезагрузки нужно выбрать пункт "Восстановить", на следующем экране — "с консоли восстановления". В консоли запустить DISKPART и выполнить создание или переразбиение разделов. Выйти в консоль, проверить назначение разделам букв дисков командой МАР, провести быстрое форматирование нужных логических дисков командой FORMAT х: /Q /FS: NTFS (либо /FS: FAT, либо /FS: FAT32 в зависимости от нужной файловой системы), перегрузить компьютер (командой EXIT) и при следующей перезагрузке выбрать установку Windows. После выбора раздела для установки на предложение форматировать раздел ответить отказом — "Использовать существующую файловую систему".

Форматирование первого раздела диска при сохранении Windows 2000, установленной на другом разделе

Если требуется отформатировать первый раздел диска, не потеряв возможность загрузки Windows 2000, установленной на другом разделе, то поступить следует так. Перед форматированием сохраните файлы из корневого каталога первого раздела, нужные для загрузки Windows 2000:

ntldr — загрузчик;

boot.ini — конфигурационный файл загрузчика;

ntdetect.com — собирает информацию об устройствах;

ntbootdd.sys — нужен только при наличии SCSI;

bootfont.bin — шрифт, нужен только для локализованной версии;

bootsect.dos — файл с загрузочным сектором альтернативной ОС.

После форматирования раздела скопируйте все эти файлы обратно, загрузитесь в Recovery Console Windows 2000 и восстановите загрузочный сектор Windows 2000 командой fixboot.

Способ установки Windows NT при проблеме на стадии детектирования оборудования

Если установка останавливается на стадии "detecting the hardware" (детектирование оборудования), то можно попробовать использовать DEBUG-версию программы NTDETECT.COM. В папке SUPPORT на CD с дистрибутивом Windows NT находится файл NTDETECT.СНК, для его применения следуйте инструкции:

1. С помощью команды Diskcopy создайте копию первого инсталляционного диска: diskcopy a: a: /v

2. Скопируйте NTDETECT.СНК из папки SUPPORT дистрибутива на созданный диск: сору d: \support\ntdetect.chk а: ntdetect.com

3. Запустите установку с нового диска — процесс обнаружения оборудования будет выводиться на экран (сразу будет ясно, где грабли…).


Доступ к командной строке во время графического этапа установки Windows 2000/ХР

В некоторых случаях для решения проблем установки Windows, для копирования драйверов, запуска и остановки служб или запуска программ, например, диспетчера задач, требуется получить доступ к командной строке во время графического этапа установки Windows. Для этого в Windows 2000/ХР нажмите комбинацию клавиш +.


Переустановка Windows NT с использованием данных предыдущей установки

При переустановке Windows NT (допустим, при аварийном отказе системы), можно запустить установку с ключом WINNT32 /и для использования данных предыдущей установки. Это избавит вас от большого количества вопросов, задаваемых во время установки системы.


Изменение расположения дистрибутива Windows NT

Чтобы изменить заданное по умолчанию расположение дистрибутива Windows NT, надо в разделах реестра

HKEY LOCAL MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

прописать в параметрах "SourcePath" необходимый путь.


Как узнать ключ активации (CD Key)

Такой вопрос очень актуален, если Вы хотите переустановить Windows NT, а ключ активации (CD Key) потерян. Проблема решается просто — этот номер хранится в строковом параметре "ProductID" в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion.

Значение этого параметра зависит от компьютера. Первые пять цифр можно проигнорировать. Следующие десять — это Ваш регистрационный номер. Последние пять цифр также можно проигнорировать.


Серийный номер диска

Серийный номер диска записан в бут-секторе. Для FAT-дисков это 4 байта, начинающиеся со смещения 0x27; для NTFS-дисков это 8 байт, начинающихся со смещения 0x48. При необходимости вы можете этот номер изменить.

Для логических дисков винчестера с файловой системой FAT32 серийный номер диска состоит из 4-х байт, начинающихся со смещения 0x43. Далее следует метка диска.


Идентификатор жёсткого диска

Идентификатор жёсткого диска (Globally Unique Identifiers, GUID) записан в главной загрузочной записи диска (Master Boot Record, MBR). Это 4 байта, начинающиеся со смещения 0х1В8. Поменять их можно программой DiskEdit. Такая необходимость возникает, например, в случае клонирования диска с Windows NT/2000/XP на другой винчестер путём копирования всех каталогов и файлов (конечно, не из-под DOS, так как будут потеряны длинные имена файлов, и не из-под самой клонируемой Windows NT/2000/XP, так как она не даст скопировать ряд своих важных файлов, а из-под другой Windows (в том числе 9х, если копируются диски FAT/FAT32), установленной на другом разделе или винчестере). Дело в том, что GUID жёсткого диска используется в описании смонтированных устройств в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices и Windows NT/2000/XP не загрузится, если GUID в MBR будет другой. Тогда нужно либо изменить GUID в MBR нового винчестера на GUID старого винчестера, либо заменить старый GUID на новый во всех параметрах вышеназванного раздела реестра, где он используется. Кстати, если клонировать диск с помощью специализированных программ, например, Symantec Ghost, то GUID будет изменён автоматически.


Как узнать, какие патчи уже установлены

Узнать, какие патчи (файлы исправления ошибок) в Windows NT уже установлены, можно в параметре "Hotfix" в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion.

В Windows ХР узнать это можно, дав в командной строке (Пуск — Все программы — Стандартные — Командная строка) команду systeminfo. Кроме списка установленных "заплаток", там будет приведена и другая полезная информация.


Установка Service Pack

Каждая последующая версия сервис-пака (Service Pack) включает все апдейты и фиксы предыдущей версии, т. е. имеет накопительный (кумулятивный) характер.

Таким образом, достаточно поставить только последнюю версию сервис-пака, а не устанавливать последовательно все выпущенные версии. В то же время, если у вас уже установлена более ранняя версия, деинсталлировать её перед установкой более поздней версии не нужно. Таковы официальные рекомендации Microsoft.


Переустановка Service Pack

Переустанавливайте SP после любого обращения к инсталляции NT!

Группа разработчиков пакета обновления (Service Pack, SP) Windows 2000 больше не рекомендует переустанавливать пакеты обновления, как это было для операционной системы Windows NT 4.0. Это вызвано тем, что система защиты файлов Windows 2000 предотвращает порчу системных файлов.


Встраивание Service Pack в дистрибутив Windows 2000

В Windows 2000 существует удобная возможность встраивать Service Pack в оригинальный установочный дистрибутив. При этом обновление системных файлов происходит до установки операционной системы, и в дальнейшем при использовании полученного дистрибутива Service Pack будет устанавливаться автоматически. Для интеграции SP в дистрибутив Windows 2000 проделайте следующее:

1. Создайте на диске папку для дистрибутива и назовите её, к примеру, С: \W2kinstall

2. Скопируйте содержимое папки 1386 оригинального Windows 200 °CD-ROM в только что созданную папку. Убедитесь в том, что все вложенные папки тоже скопированы.

3. В папке, где находится Service Pack, найдите файл Update.exe и запустите его со следующими ключами: update.exe — s: С: \W2kinstall.

Теперь в указанной папке содержится дистрибутив Windows 2000 с интегрированным Service Pack.

Следует иметь в виду, что после установки операционной системы при помощи такого дистрибутива вы не сможете впоследствии удалить Service Pack. Кроме этого, если вы попытаетесь загрузить систему при помощи четырёх загрузочных дискет, то можете получить следующее сообщение об ошибке: The following value in the.SIF file used by setup is corrupted or missing: Value 'O' on the line in section [SourceDiskFiles] with key "SP1.CAB" Для устранения проблемы замените на первой дискете файл txtsetup.sif аналогичным из интегрированного дистрибутива.


Выбор типа файловой системы

При разбиении жёсткого диска на разделы и форматировании логических дисков возникает вопрос о выборе типа файловой системы: NTFS (поддерживается Windows NT/2000/XP), FAT32 (Windows 95 OSR2/98/Me/2000/XP и DOS 7) или FAT (все операционные системы фирмы Microsoft). Максимальный размер логического диска FAT (он же FAT16) — 2 Гб, поэтому выбирать между NTFS и FAT обычно имеет смысл, когда винчестер небольшого размера или когда устанавливается Windows NT.

В остальных случаях следует выбирать между NTFS и FAT32.

Основные преимущества NTFS:

1. Надёжность. NTFS использует систему транзакций при записи файлов на диск, что позволяет при сбое корректно вернуться к прежнему состоянию.

2. Каждому пользователю на каждый файл можно назначить свои права на чтение и запись.

3. Позволяет работать с файлами размером более 4 Гб.

4. Встроенные средства шифрования файлов.

5. Возможность сжатия отдельных файлов и каталогов встроенными средствами.

6. Квотирование в NTFS5 (поддерживается Windows 2000/ХР). Каждому пользователю можно ограничить максимальный объём дискового пространства, который он может занять своими файлами.


Основные преимущества FAT/FAT32:

1. Совместимость. FAT/FAT32 понимают почти все операционные системы, включая Linux.

2. Быстродействие. Особенно это заметно на небольших дисках и если маловато оперативной памяти. Для работы NTFS грузятся дополнительные драйверы и сервисы.

Если на вашем компьютере не нужна та безопасность и разделение ресурсов, которую предоставляет NTFS, то для Windows 2000 FAT32 подходит прекрасно, так как работает намного быстрее. Плюс полная совместимость со всеми "другими" Windows. Единственный большой минус FAT32 — это его низкая отказоустойчивость.

Достаточно повредить обе копии FAT (File Allocation Table — таблица размещения файлов), и имеем кучу проблем по восстановлению информации. Можно винчестер своего домашнего компьютера разбить на 3 части: последний диск NTFS использовать как архивный, а на двух первых установить FAT32. Windows 2000 будет стоять на первом, и никаких проблем нет.


Смена типа файловой системы

В Windows 2000 отконвертировать диск FAT32 в NTFS без потери данных можно с помощью команды CONVERT том: /FS: NTFS [/V]. Преобразование произойдёт при следующей перезагрузке. Потери информации при этом не будет, но нужно иметь в виду, что размер кластера после конвертации составит 512 байт, что не очень хорошо на больших разделах, кроме того, диск после конвертации будет сильно фрагментирован.

Обратное преобразование (NTFS —> FAT) без потери данных штатными средствами Windows 2000 невозможно, потребуется отформатировать раздел заново. Однако это преобразование (как и FAT —> NTFS) позволяет программа Partition Magic, она даже может менять размер кластера (к сожалению, только на FAT/FAT32). Под Windows 2000 она нормально работает, начиная с версии 6.0, а если использовать только загрузочную дискету, то подойдёт и версия 5.01. Partition Magic не работает с динамическими дисками, только с основными.

Конвертируя файловую систему, учтите, что сконвертированая файловая система — это далеко не то же самое, что поставленная изначально. И дело даже не в размере кластера, что хоть и неприятно, но вполне можно пережить, а в том, что права доступа на сконвертированной NTFS не выставлены, что в некоторых случаях неприемлемо.

Для того чтобы установить права доступа к файлам (security permissions) на значения по умолчанию для NTFS, зайдите в систему под аккаунтом администратора и введите в командной строке для версии Professional:

Secedit /configure /db c: \winnt\temp\temp.mdb /Cfg %Windir%\inf\defltwk.inf /areas filestore;

для версии Server:

Secedit /configure /db c: \winnt\temp\tmp.mdb /Cfg %Windir%\inf\defltsv.inf /areas filestore.

Данная процедура затронет все папки из %Windir% и "Program Files", а для папки "Documents and Settings" всё же придётся выставлять права доступа вручную.

Замечание: после выполнения команды вы можете получить сообщение о том, что задача выполнена, но часть файлов отсутствует и для них операция не применима.


Как уменьшить объём, занимаемый проинсталлированной Windows 2000

Чтобы уменьшить занимаемый объём проинсталлированной Windows 2000, можно удалить каталоги:

1. %SystemRoot%\Driver Cache\i386. Это можно сделать в том случае, если всё оборудование уже стоит и работает. При добавлении нового оборудования система будет запрашивать дистрибутив с CD.

2. %SystemRoot%\ServicePackFiles. Этот каталог есть, если поставлен сервиспак 1 и выше. Теперь, если системе понадобится файл из сервис-пака (при перезаписи некорректным инсталлятором защищённых файлов или при добавлении компонентов системы), она потребует вставить CD с дистрибутивом сервис-пака.

3. %SystemRoot%\$NtServicePackUninstall$. Это каталог бэкапа старых системных файлов. Он нужен при откате инсталляции сервис-пака. После его удаления возможности отката уже не будет.

4. %SystemRoot%\system32\dllcache. Это кэш защищённых системных файлов, используемый для их автоматического восстановления в случае повреждения. Размер по умолчанию этого каталога 400 Мб, и определяется он параметром "SFCQuota" (OxFFFFFFFF) в разделе реестра

HKEY_LOCAL_MA.CHINE \SOFTWARE \Microsoft\Windows NT\CurrentVersion\Winlogon.

Изменить размер кэша системных файлов можно с помощью команды sfc: sfc /cachesize=0. После знака "равно" надо указать нужное значение в мегабайтах, а потом вручную удалить все файлы в указанном каталоге. Если удалить этот каталог и не задать "/cachesize=0", то при следующей проверке защищённых системных файлов система снова наполнит свой кэш до заданного объёма.

Примечание: %SystemRoot% — это системный каталог, где установлен Windows.

Если модем установлен и ставить другой наверняка не понадобится, то в %SystemRoot%\inf можно удалить движки модемов — ищите их по маске mdm*.*. Экономия — около 12 Мб.


Служба Hibernate в Windows ХР

Для экономии дискового пространства в Windows ХР можно отключить систему Hibernate, которая позволяет при выключении компьютера сбросить содержимое оперативной памяти на жёсткий диск в файл hiberfil.sys, а при включении просто загрузить этот файл в память. Это даёт возможность избежать достаточно долгого процесса загрузки, и сразу же после включения компьютера получить Рабочий стол и открытые программы и документы точно в том виде, в котором они оставались, когда компьютер выключался. Для того чтобы обезопасить себя от ситуации, когда не удастся сбросить содержимое памяти просто из-за того, что на диске нет места, служба Hibernate постоянно держит на диске файл hiberfil.sys размером, равным объёму оперативной памяти. Этот файл нельзя стереть из-под Windows ХР, его бесполезно стирать из-под соседней ОС — всё равно служба Hibernate создаст его заново при первой же возможности.

Единственный способ — это отключить саму службу Hibernate. Сделать это можно через Control Panel — Power Options, закладка "Hibernate". Снимаем галочку с опции "Enable hibernation", и служба будет отключена, а файл hiberfil.sys удалён.


Удаление ненужных компонент в Windows 2000/ХР

По умолчанию, в окне "Add/Remove programs — Windows Components" почти ничего нет. Чтобы в этом окне появились все компоненты, которые можно удалить, надо найти файлик sysoc.inf в каталоге WINNT\INF и подредактировать его: убрать слова HIDE или hide везде, где они встретятся. После этого на вкладке

"Add/Remove Windows components" появится множество новых пунктов. К сожалению, далеко не все из установленных компонентов поддаются удалению, несмотря на то, что они присутствуют в меню. Например, в Microsoft считают Fax Service настолько важной, что удалить её стандартными методами не представляется возможным.

Если вы отредактировали файл sysoc.inf и удалили некоторые компоненты Windows, обычно недоступные для удаления, тогда перед установкой пакета исправлений (Service Pack) рекомендуется вернуть всё на место или, по крайней мере, восстановить исходный вид упомянутого файла. Иначе в ходе установки пакета возможно появление ошибок.

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


2.2. Загрузка, зависание, перезагрузка, завершение работы

Изменение времени ожидания выбора операционной системы при загрузке

Вы можете изменить время ожидания выбора ОС, в течение которого загрузчик Windows NT будет ждать выбора пользователя в меню установленных ОС, а при отсутствии действий пользователя по истечению этого времени загрузит ту ОС, которая определена в параметре "default" файла BOOT.INI. Продолжительность времени ожидания определяется значением параметра "timeout" в секундах (по умолчанию 30). То есть, если Вы хотите, чтобы время ожидания было 5 секунд, измените значение так: timeout=5.

Примечание: чтобы Windows NT не загружалась, пока выбор не сделан, измените этот параметр так: timeout=-1.


Загрузка Windows NT в Безопасном режиме

Windows NT может быть очень капризна при добавлении нового программного обеспечения или установке нового драйвера. Вы можете, однако, создать в Windows NT аналог Безопасного режима Windows 9х. В этом режиме выполняются дополнительные проверки и загружаются не все драйверы.

В разделе [operating systems] файла BOOT.INI перечислены все ОС, которые может запустить загрузчик NT. Создайте новую запись для Безопасного режима, скопировав одну из существующих записей и вставив её в новую строку. В конце новой записи добавьте "/sos" (без кавычек), измените описание записи так, чтобы было понятно, что это Безопасный режим. В конец строки также добавьте "/basevideo" для того, чтобы Windows запускалась с заданным по умолчанию стандартным драйвером VGA. Новая запись должна выглядеть приблизительно так: multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00 [Safe Mode]" /sos /basevideo.


Мультиконфигурация Windows NT

Windows NT поддерживает так называемую мультиконфигурацию, т. е. возможность создавать различные профили запуска системы. Простой пример: для беспроблемной записи на дисководе CD-R, особенно с интерфейсом IDE, необходим большой объём ОЗУ, в котором кэшируется диск с имидж-файлом будущего CD. Для этого можно создать конфигурацию, в которой не будут загружаться некоторые драйверы

(звуковой карты, сетевых устройств и т. д.) и вспомогательные системные службы. Конфигурации запуска системы организованы в разделы реестра, которые называются наборами управляющих опций (control sets). Каждый раздел

HKEY_LOCAL_MACHINE\SYSTEM\ControlSetNNN

(NNN — это 001, 002….) включает в себя инициализационные данные для всех устройств и служб, установленных на машине. Узнать текущую конфигурацию можно в разделе

HKEY_LOCAL_MACHINE\SYSТЕМ\Select, параметр "Current" содержит её номер. Там же находится и параметр "LastKnownGood", указывающий на номер набора управляющих опций, с помощью которого был произведён последний беспроблемный запуск системы.


Блокирование показа предупреждений о проблемах с устройствами при загрузке

Для остановки раздражающих сообщений, уведомляющих Вас, что устройство не функционирует при загрузке Windows NT, создайте dword-параметр "NoPopupsOnBoot" (если он ещё не существует) в разделе реестра

НКЕ Y_LOCAL_MA.CHINE\SYSTEM\ Cur rentCon trolSe t\Control\Windows.

Установите значение этого параметра равным 1 для отключения появления всплывающих сообщений.


Изменение задержки перед запуском утилиты CHKDSK

Если Windows NT/2000 некорректно завершает работу, то при следующей загрузке автоматически выполняется проверка дисков утилитой CHKDSK. Задержка перед запуском проверки по умолчанию составляет 10 секунд. Величину этой задержки можно изменить, создав в разделе реестра

НКЕ Y_LOCAL_MA.CHINE\SYSTEM\CurrentControlSet\Control\SessionManager dword-параметр "AutoChkTimeOut" и присвоив ему нужное значение в секундах.


Автоматический вход в систему без ввода имени пользователя, пароля и домена

Windows NT позволяет автоматизировать процесс входа в систему с использованием данных, сохраняемых в системном реестре.

1. Запустите редактор реестра regedt32.exe (или regedit.exe).

2. Откройте раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon.

3. Создайте (отредактируйте) в указанном разделе строковые параметры

"DefaultDomainName", "DefaultUserName", "DefaultPassword", в качестве их значений укажите требуемые для входа в систему имя домена, имя пользователя и пароль соответственно. Пароль для входа хранится в реестре в незашифрованном виде.

4. Создайте (отредактируйте) в этом же разделе строковый параметр "AutoAdminLogon", присвоив ему значение "1".

5. Закройте редактор реестра.

6. Запустить утилиту "Диспетчер пользователей" (User Manager) из группы программ "Администрирование" (Administrative tools) и установить опцию "Постоянный пароль (без ограничения срока действия)" (Password Never Expires) для соответствующего профиля.

Примечания:

1. Установка режима автоматического входа в систему позволяет любому пользователю воспользоваться выбранным профилем для доступа к системе.

2. Вызвать окно приглашения ввода имени и пароля и зарегистрироваться под другим именем, можно будет, удерживая клавишу во время завершения пользовательской сессии или при старте Windows NT.

3. Установка режима автоматического входа в систему может вызывать ошибки, связанные с нарушением последовательности загрузки служб и компонентов.

Например, Windows NT может пытаться обратиться к сетевому ресурсу до того, как стартовала соответствующая сетевая служба доставки.


Изменение раскладки клавиатуры по умолчанию при входе в систему

В русской версии Windows 2000 при входе в систему по умолчанию установлена русская раскладка клавиатуры. Чтобы устанавливалась английская, надо в разделе реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Preload строковому параметру "1" присвоить значение "00000409", а параметру "2" — значение "00000419".

Если нужно поменять сочетание клавиш, которые переключают раскладку, то в разделе реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle редактируем строковый параметр "Hotkey". Когда он имеет значение "1", язык переключается через <левый Alt>+, когда "2" — через <левый Crtl>+. В ряде релизов Windows "левизна" клавиш значения не имеет.


Скрытие имени пользователя в окне приветствия Windows ХР

Если на компьютере с Windows ХР прописан пользователь, который никогда не логинится локально, а только по сети, то желательно, чтобы его имя не отображалось в окне приветствия (Welcome Screen). Для этого нужно в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon \SpecialAccounts\UserList

добавить dword-параметр, соответствующий имени пользователя, и присвоить ему значение 0.

Несмотря на то, что пользователя теперь не видно, под его именем всё равно можно залогиниться через классическое окно логона, которое вызывается двойным нажатием ++.

Чтобы вернуть пользователя в список на Welcome Screen, надо установить значение данного параметра в 1, либо удалить этот параметр.


Запуск исполняемых файлов при входе пользователя в систему

Вы можете определить исполняемые файлы, которые будут запущены при входе пользователя в систему, с помощью строкового параметра "System" в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon

По умолчанию "System"="lsass.ехе".


Изменение режима запуска сервисов

Все служебные программы (сервисы) имеют определенную установку на запуск: ручную, автоматическую или вообще отключенную. Эти установки могут быть изменены в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services Подразделы этого раздела представляют устройства и сервисные функции в системе. Откройте подраздел, соответствующий службе, которую Вы желаете изменить, и установите нужное значение dword-параметра "Start": автоматический запуск = 2; ручной = 3; заблокирован = 4.

Включение переменных окружения, объявленных в Autoexec.bat, в среду пользователя в Windows NT/2000/XP

Когда значение строкового параметра "ParseAutoexec" раздела реестра HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon равно "1", системные переменные, объявленные в файле Autoexec.bat, включаются в среду пользователя.


Автозагрузка программ

При каждой перезагрузке Windows NT приложение может запускаться из следующих мест:

1. Из папки Автозагрузка (Startup) для текущего пользователя и всей группы пользователей.

2. Из реестра:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows

3. Из строк run и load файла %systemroot%\win.ini


Блокировка пропуска автозагрузки программ

Если во время загрузки Windows NT удерживать нажатой клавишу , то программы, помещённые в папку Автозагрузка (Startup), выполнены не будут.

Если же Вам, как администратору, требуется обязательное выполнение программ, помещённых в эту папку, то измените значение строкового параметра "IgnoreShiftOveride" в разделе реестра

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

По умолчанию его значение равно "0", а при "1" игнорируется нажатая клавиша при загрузке.


Удалённый контроль загрузки

Для удалённого контроля загрузки Windows NT измените значение строкового параметра "ReportBootOK" на "1" в разделе реестра

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon.

При значении, равном "0", запрещён удалённый контроль загрузки (automatic sturtup acceptance). Этот параметр реестра используется в сочетании с программой Bootvrfy.exe, позволяющей контролировать процедуру загрузки операционной системы с удалённого компьютера.

Для корректного проведения этой процедуры, присвойте также в разделе реестра

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BootVerification

dword-параметру "ErrorControl" значение 1;

параметру "ImagePath" (тип REG_EXPAND_SZ) значение "bootvrfy.exe";

строковому параметру "ObjectName" значение "LocalSystem";

dword-параметру "Start" значение 3;

dword-параметру "Type" значение 2.

Перезагрузите компьютер, чтобы эти изменения вступили в силу.

Подробнее эта процедура описана в Windows NT Resourse Kit.


Одновременное использование нескольких пользовательских сеансов в Windows ХР

В Windows ХР появилась возможность одновременного использования нескольких пользовательских сеансов, которая называется Fast User Switching.

С помощью этого механизма возможно переключение сеансов пользователей без завершения работы программ. Переключаться между сеансами можно, выбрав в меню "Start" пункт "Log off" и нажав затем кнопку "Switch User", либо используя сочетание клавиш +.

На компьютерах, которые являются частью домена, данная возможность отсутствует.


Перезагрузка при критических ошибках

Многие пользователи сталкиваются с тем, что в какой-то момент посередине работы Windows ХР вдруг неожиданно перезагружается, как будто пользователь нажал кнопку "Reset". Происходит это потому, что в отличие от предыдущих версий Windows, при обнаружении критических ошибок ХР не показывает "синий экран", а перезагружает компьютер (по идее Microsoft, это должно защитить пользователя от продолжения работы с возможно повреждёнными данными). Если вам подобное поведение не нравится, то зайдите в Панель управления (Control Panel) — Система (System) — Дополнительно (Advanced) — загрузка и восстановление (Startup and Recovery) и снимите галочку "Выполнить автоматическую перезагрузку" (Automatically reboot).

Эта опция имеется также и в Windows 2000.


Быстрая перезагрузка Windows NT

Добавив в раздел реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon

строковый параметр "EnableQuickReboot" и присвоив ему значение "1", вы получите возможность выполнять быструю перезагрузку системы нажатием клавиш +++.

В Event Log при этом появляется запись: Event ID — 6008 The previous system shutdown at


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

В Windows NT/2000/XP в разделе реестра HKEY_CURRENT_USER\Control Panel\Desktop строковый параметр "HungAppTimeout" определяет время, через которое не отвечающее приложение считается зависшим. Значение этого параметра задаётся в миллисекундах. Если в том же разделе реестра строковому параметру "AutoEndTasks" присвоить значение "1", то приложение будет через этот интервал времени "убиваться" автоматически.


Регулирование периодов ожидания при завершении работы Windows NT/2000/XP

При завершении работы Windows NT/2000/XP каждому загруженному процессу, по умолчанию, даётся 20 секунд для корректного завершения его работы.

Для системных служб (сервисов) этот период ожидания регулируется значением строкового параметра "WaitToKillServiceTimeout" в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.

Для программ (приложений) — значением строкового параметра "WaitToKillAppTimeout" в разделе реестра

HKEY_CURRENT_USER\ControlPanel\Desktop (для Windows NT 4.0 лишь в разделе HKEY_USERS\.DEFAULT\Control Panel\Desktop).

Все значения периодов ожидания выражаются в миллисекундах.

Если программа не отвечает в течение заданного периода ожидания, то для неё Windows отображает диалоговое окно с кнопками "Ждать", "Завершить задачу", Отмена", предлагая пользователю выбор: подождать ещё тот же интервал времени, завершить программу или отменить процесс выключения. Если присвоить строковому параметру "AutoEndTasks" значение "1" в том же разделе HKEY_CURRENT_USER\Control Panel\Desktop, то приложение по истечении времени ожидания будет автоматически завершаться.

Желательно воздержаться от существенного увеличения времени выключения. Например, в случае перебоев в питании компьютера ваш источник бесперебойного питания (ИБП) может не обеспечить резервное питание на весь период, требующийся для корректного завершения работы всех запущенных процессов и операционной системы. С другой стороны, не надо ставить слишком маленькие значения, так как может получиться, что операционная система станет принудительно завершать процессы раньше, чем они успеют сохранить свои данные.

Чтобы изменения вступили в силу, необходимо перезагрузить компьютер.


Автоматическое отключение питания при выходе из Windows NT

Чтобы заставить Windows NT отключать питание при выходе из системы, надо открыть редактор реестра (REGEDIT.EXE), найти раздел

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon

и установить значение строкового параметра "PowerdownAfterShutdown" в "1".

Если параметра не существует, то создайте его.

Чтобы питание действительно отключалось, необходимо наличие корпуса АТХ и обновлённая версия HAL.DLL. Иначе, машина будет не выключаться, а перезагружаться. В состав Windows NT 4.0 Service Pack 4 входит файл HAL.DLL.SOFTEX, который подходит в большинстве случаев. Для его установки выполните следующее:

cd %systemroot%\system32

rename hal.dll hal.old

copy g: \i386\hal.dll.softex hal.dll

Перезагрузитесь. Файл halmps.dll.softex предназначен для многопроцессорных систем. Некоторые люди сообщали о том, что после замены библиотек softex отмечалось повышение температуры процессора. Имейте это в виду.


Проблемы с автоматическим выключением компьютера в Windows 2000/ХР

В Windows 2000/ХР проблема с выключением компьютера встречается чаще, чем в Windows 9х, поскольку функции управления питанием производители "железа" довольно часто делали не полностью по стандартам ACPI и АРМ, ограничиваясь лишь тестированием для Windows 9х. Как правило, это касается старого "железа".

То есть само устройство может работать нормально, но когда система пытается управлять питанием, например, выключить компьютер, то проблемное устройство не даёт ей этого сделать. Таким образом, нормальное выключение компьютера под Windows 9х не гарантирует того же под операционками линейки Windows NT.

В первую очередь надо проверить, какой тип вашего компьютера задан в Windows 2000/ХР в свойствах системы. Если тип компьютера стандартный, то проверьте в Панели управления в "Power Options", есть ли вкладка "АРМ" и включена ли там опция "Enable Advanced Power management support". Если ничего похожего нет, то в Диспетчере устройств выберите "View" — "Show hidden Devices" и в списке добавившихся устройств проверьте наличие "NT Арт/Legacy Interface Node". Если его нет, то установите "NT Apm/Legacy Support" через "Add New Hardware Wizard".

Если "NT Apm/Legacy Interface Node" функционирует нормально, а компьютер всё равно не выключается, то попробуйте в разделе реестра

HKEY LOCAL MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon

присвоить параметру "PowerdownAfterShutdown" значение "1".

Если "NT Apm/Legacy Interface Node" появился в Диспетчере устройств, но не работает (обозначен жёлтым кружком с восклицательным знаком, или чем-то вроде этого), это значит, что ваш компьютер не соответствует представлениям Microsoft о современном компьютере и самостоятельно выключаться не будет.

Причиной этого обычно является материнская плата, и есть шанс, что обновлением BIOS проблему можно решить. Более того, обновление BIOS может сделать вашу материнскую плату ACPI-совместимой.

ACPI-режим считается основным для Windows 2000/ХР, поэтому проблемы с выключением при его использовании бывают гораздо реже. Если они возникают, то обычно по следующим причинам: — Несоответствие материнской платы требованиям

ACPI. Проблема может быть только в BIOS, что решается его обновлением, но иногда встречается и аппаратная несовместимость.

— Несоответствие требованиям ACPI какого-либо устройства или его драйвера. Можете попробовать повытаскивать из компьютера все необязательные устройства, возможно, что именно так удастся отловить проблему.

— Несовместимость программного обеспечения. Причём проблемы могут вызывать самые различные программы: от программ для шифрования (вроде PGP), до программ для очистки реестра. Кстати, программная несовместимость может приводить не только к тому, что компьютер не будет выключаться вообще, но и к тому, что компьютер будет выключаться, но очень медленно (окно с надписью "Saving you settings" может висеть 5, 10 или даже 30 минут).


2.3. Настройка

2.3.1. Устройства

Отключение автозапуска программ при вставке CD-ROM в дисковод

Чтобы избежать автозапуска программ при вставке CD-ROM в дисковод, надо в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom

присвоить dword-параметру "Autorun" значение 0 (1 — для включения).

Если проделать это для пишущего привода в Windows ХР, то вы можете потерять возможность писать и стирать диски встроенными средствами Windows ХР.

На работу же внешних программ для записи это не окажет никакого влияния, всё будет прекрасно писаться.

Чтобы сохранить возможность записи дисков встроенными средствами Windows ХР, нужно оставить для параметра "Autorun" значение 1, а изменить в том же разделе реестра мультистроковый параметр "AutoRunAlwaysDisable", добавив туда имя своего CD-дисковода, как оно указано в Диспетчере устройств.


Отключение обнаружения устройств на последовательных портах

Windows NT пытается исследовать последовательные порты при начальной загрузке, чтобы обнаружить мышь. Это может создать проблемы при использовании других последовательных устройств типа UPS.

В разделе [operating systems] файла BOOT.INI перечислены все ОС, которые может запустить загрузчик NT. В конце каждой записи добавьте /NoSerialMice.

Новая запись должна выглядеть приблизительно так: multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00" /NoSerialMice.

Проблема необнаружения внешнего модема, не включенного до загрузки Windows 2000/ХР

Если у Вас внешний модем, то перед загрузкой Windows 2000/ХР его надо включить, иначе система может его не обнаружить. Если модем был выключен, то, чтобы "разбудить" его, можно зайти в Device Manager и произвести поиск новых устройств ("Scan for hardware changes"). Естественно, модем должен быть при этом включен и ранее проинсталлирован когда-то. Всё вышесказанное касается и других внешних устройств, например, сканеров.

Если нет желания каждый раз, когда забудете включить модем перед загрузкой системы, лазать в Device Manager, то можно поставить не PnP-версию драйвера для этого модема. Поискать её можно в inf-файле Вашего модема (для чего достаточно указать при установке, что драйвера будут ставиться вручную, и что надо показывать все устройства, а не только совместимые).

Если там такой версии нет, то придётся ограничиться установкой какого-либо стандартного драйвера, например Standart Modem. Если Ваш модем соответствует понятиям системы о стандартном модеме (а это так и есть с большинством модемов для COM-порта), то всё будет славно работать, вне зависимости от того, сколько раз и когда модем включался и выключался. Недостатком этого метода является то, что для Standart Modem нельзя включить некоторые полезные настройки, например аппаратную компрессию данных. С другой стороны, для него всё равно можно задать строку инициализации, в которой включить и настроить всё, что угодно (если изучить инструкцию к модему).

Ещё одним вариантом решения проблем с внешними устройствами является использование режима Hibernate вместо полноценной перезагрузки системы.

Ну и, наконец, можно один и тот же модем установить два раза (можно даже оба раза РnР). Тогда, как ни странно, хоть система и не найдёт первый модем после загрузки, она сможет работать со вторым. Конечно же, второй модем должен быть указан в свойствах соединения.


Проблема зависания мыши при переключении её с помощью ручного переключателя между компьютерами с Windows 2000

При подключении к нескольким компьютерам с Windows 2000 аппаратного ручного переключателя, который позволяет переключать клавиатуру, монитор и мышь между компьютерами, мышь для последовательного порта прекращает работать (зависает) после того, как Вы переключаете её с одного компьютера на другой и обратно. Для временного решения проблемы необходимо внести изменения в файл Msmouse.inf, чтобы запретить обнаружение отключения устройства:

1. Откройте в "Блокноте" файл %WINDIR%\lnf\Msmouse.inf.

2. В разделе [Ser_Inst.HW.AddReg] удалите символ комментария";" в начале следующей строки:; HKR,"WaitEventMask",0x00010001,OxFFFFFFFF

3. Сохраните файл.

4. Откройте элемент Панели управления "Система" и перейдите на вкладку "Оборудование".

5. Нажмите кнопку "Диспетчер устройств" и удалите мышь для последовательного порта.

6. В меню "Действия" выберите пункт "Обновить конфигурацию оборудования".


Оптимизация кэша второго уровня на значение более 256 Кб

Windows NT по умолчанию оптимизирована для размера Ь2-кэша на 256 Кб.

Теперь у большинства компьютеров Ь2-кэши имеют размер более 256 Кб, поэтому потратьте время, чтобы изменить параметр "SecondLevelDataCache" в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory

Management на размер установленного Ь2-кэша. Для этого установите переключатель системы исчисления на "Десятичная" и введите Ваш размер кэша второго уровня в Кб.

На самом деле изменением этого параметра вам не удастся добиться сколько-нибудь заметного изменения производительности Windows NT. Он был добавлен для экспериментов по настройке внутренних структур данных диспетчера памяти, чтобы попытаться оптимизировать работу системы в зависимости от размера кэшпамяти. Если он равен нулю, а процессор "умеет" сообщать размер кэша второго уровня (Pentium Pro, Pentium II и т. д.), то используется величина, сообщённая процессором. Если параметр равен нулю, а процессор не сообщает размер кэша, то система использует некоторое заранее заданное значение. Если параметр не равен нулю, то система пытается использовать указанное значение. Но размер кэша должен быть указан в байтах. Однако изменения производительности, которые происходят в результате изменения размера внутренних структур данных, имеют второй или даже третий порядок малости по сравнению с другими причинами, и эффект оказывается практически неизмеряемым.

Выводы.

1. Современные процессоры умеют сообщать размер вмонтированной в них кэшпамяти второго уровня, поэтому для них нет смысла менять ноль в этом параметре на другое значение, оно всё равно будет проигнорировано.

2. Для старых процессоров вполне удовлетворительно работают параметры, принимаемые по умолчанию. Незачем менять значение этого параметра.

3. После изменения этого параметра вы всё же заметили повышение производительности? Великолепно, эффект "плацебо" опять сработал.


Конфигурирование поддержки Unimodem

Windows NT 4.0 и старше поддерживает модемы Unimodem. Если ваше устройство не поддерживается, то Windows может быть сконфигурирована так, чтобы использовать файл MODEM.INF вместо этого устройства.

1. Откройте Ваш системный реестр и найдите раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RAS\PROTOCOLS

2. Создайте новый параметр типа DWORD, назовите его "EnableUnimodem" и установите значение параметра равным 0 для блокировки поддержки.

3. Перезагрузите Windows NT.


Включение режима UltraDMA66 в Windows 2000

В MS Windows 2000, на компьютерах, выполненных на базе набора микросхем (chipset) Intel, поддержка режима UltraDMA66, по умолчанию, не включена. Если используемое вами оборудование поддерживает этот режим, то для его включения:

1. Запустите редактор реестра regedt32.

2. Откройте раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class \{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000

3. Создайте параметр типа DWORD с именем "EnableUDMA66" и значением 1.

4. Закройте редактор реестра и перезагрузите компьютер.


Как включить режим DMA в Windows ХР

Подобно Windows 2000, Windows ХР не может правильно установить режим DMA для IDE устройства, установленного как Slave на первичном или вторичном IDE канале. Большинство CD-ROM, которые обычно устанавливаются именно в такой конфигурации, поддерживают режим DMA, однако по умолчанию Windows ХР будет использовать для них режим PIO. Переход к режиму DMA не сделает Ваш CD-ROM быстрее, но сможет значительно снизить загрузку процессора.

Для включения режима DMA откройте в Диспетчере устройств (Device Manager) раздел "IDE ATA/ATAPI контроллеры" и дважды щёлкните мышью на "Первичный канал IDE". Открыв закладку "Дополнительные параметры", проверьте режим передачи для "Устройство 1". Вполне возможно, что Ваш текущий режим — PIO. Установите "DMA, если доступно". Если Вы имеете устройства на вторичном IDE канале, то проверьте режим передачи и для них. По окончании всех действий перегрузите компьютер.


Изменение типа HAL в Windows 2000

Для того чтобы в MS Windows 2000 изменить стандартный тип (с поддержкой АРМ) уровня аппаратных абстракций (Hardware abstraction layer, HAL) на тип с поддержкой ACPI (или наоборот), необходимо повторно произвести установку Windows 2000 в тот же каталог. АРМ BIOS и ACPI BIOS по-разному осуществляют нумерацию устройств. Иерархическая структура устройств, которая содержится в системном реестре, соответственно, по-разному организована при использовании стандартного или ACPI-уровня аппаратных абстракций. По этой причине Windows 2000 может некорректно взаимодействовать с устройствами после изменения типа HAL с помощью инструмента Device Manager. При изменении типа HAL без переустановки Windows вы можете столкнуться с невозможностью успешной загрузки системы, с проблемами взаимодействия с оборудованием или общей нестабильностью системы.


Изменение IRQ в Windows 2000/ХР

Если в Windows 2000/ХР включена поддержка ACPI, то нельзя вручную назначать IRQ для различных устройств: в их свойствах в Device manager флажок "Use automatic Settings" затемнён и снять его невозможно. Чтобы появилась возможность вручную переназначать прерывания, необходимо выключить поддержку ACPI во всех видах. Для этого необходимо поменять ядро на стандартный тип и не будет лишним отключить ACPI-контроллер в Setup BIOS в разделе Power management. Кроме этого, может помочь выключение всех PnP-функций в BIOS. Даже если флажок "Use Automatic Settings" и останется затемнённым, система будет распределять прерывания так, как они распределились BIOS'ом, поэтому, переставив карту в другой слот или переназначив ей IRQ в BIOS (конечно, если BIOS поддерживает такую функцию), можно добиться желаемого. Очевидным минусом этого метода является то, что с высокой долей вероятности машина потеряет возможность самостоятельно выключаться.


Включение поддержки второго процессора

В операционной системе MS Windows NT 4.0 для добавления поддержки 2-го процессора использовалась программа UPTOMP.ЕХЕ. Данная программа не включена в состав MS Windows 2000, в этой системе надо выполнить следующее:

1. Откройте элемент "System" на "Control Panel".

2. Перейдите на закладку "Hardware" и нажмите кнопку "Device manager".

3. Разверните ветвь "Computer", двойным щелчком мыши на типе вашего компьютера откройте окно "Properties".

4. Перейдите на закладку "Drivers", нажмите кнопку "Update driver", в появившемся окне "Upgrade Device Driver Wizard" нажмите кнопку "Next".

5. Установите флажок "Display a list of known drivers for this device" и нажмите кнопку "Next", затем выберите "Show all hardware of this device class".

6. Из списка типов компьютера выберите тип компьютера соответствующий вашему. Варианты HAL, включенные в поставку Windows 2000, следующие:

ACPI MultiProc — для многопроцессорной ACPI системы с двумя процессорами;

ACPI UniProc — для многопроцессорной ACPI системы (двухпроцессорная плата) с одним установленным процессором;

Advanced Configuration Power Interface PC — для однопроцессорных ACPI систем;

Compaq Sys temprо — для Compaq Sys temprо компьютеров;

MPS Uniprocessor PC — не ACPI с двухпроцессорной платой и одним процессором;

MPS Multiproc PC — не ACPI система с двумя процессорами;

Standard PC — любой стандартный не ACPI компьютер, может быть Pentium или Pentium II/III.

7. Нажмите кнопку "Next" и затем "Finish".

Замечание: Вы можете использовать данную процедуру только для обновления библиотеки уровня аппаратных абстракций (HAL) с однопроцессорного до многопроцессорного, но не для обновления обычного HAL до ACPI HAL.


2.3.2. Папки и файлы

Настройка восприятия командами длинных расширений имён файлов

В Windows NT 4.0 увеличенные расширения файлов как бы равны похожим трёх символьным расширениям. К примеру, при выполнении команды "DEL *.htm", Windows NT 4.0 также удалит *.HTML файлы. Для изменения такого поведения установите значение параметра "Win95TruncatedExtensions" в разделе реестра

НКЕY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystern

равным "0" (отключено).


Отключение обновления меток последнего доступа к файлам на дисках NTFS

Когда открывается каталог на диске NTFS, обновляются метки последнего доступа ко всем файлам каталога. Если файлов много и на всех надо метку обновить, то это занимает довольно много времени.

Однако эту функцию можно отключить. Для этого в разделе реестра

НКЕY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystern

создайте параметр типа DWORD под названием "NtfsDisableLastAccessUpdate" и поставьте его значение в 1.


Изменение месторасположения профилей пользователей

По умолчанию локально кэшируемые профили пользователей располагаются в каталоге %Systemroot%\Profiles. При большом количестве пользователей это может вызвать нехватку свободного пространства на системном разделе. Для решения данной проблемы необходимо изменить расположение профилей пользователей.

Windows NT 4.0 хранит параметры локально кэшируемых профилей пользователей в разделе системного реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList

В этом разделе содержатся подразделы с именами, соответствующими SID (идентификатор защиты) каждого пользователя, выполнившего вход в систему.

(Определить SID пользователей, чьи профили необходимо переместить, можно с помощью утилиты GetSID.exe из комплекта Windows NT Server 4.0 Resource Kit.) Внутри подраздела пользователя содержится строковый параметр "ProfilelmagePath", который определяет каталог профиля. Если Вы не используете перемещаемых профилей пользователей, то необходимо скопировать содержимое локально кэшируемой копии профиля после изменения значения параметра "ProfilelmagePath" в каталог, соответствующий его новому месторасположению. Совет применим также к Windows 2000.


2.3.3. Интерфейс

Отключение всплывающих подсказок в "Проводнике" и на Рабочем столе Windows ХР

Для отключения всплывающих подсказок в "Проводнике" и на Рабочем столе Windows ХР в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

найдите dword-параметр "ShowInfoTip" и присвойте ему значение 0.


Отключение ряда настойчивых предложений Windows ХР

Windows ХР проявляет настойчивость в отношении автоматической проверки обновлений, регистрации в системе Passport, использования Windows Messenger и т. п. Со временем вы привыкните, но, если чувствуете, что не доживёте до этого момента в здравом уме, то запустите Regedit, откройте раздел реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

и создайте dword-параметр с именем "EnableBalloonTips" и значением 0.


Скрытие мало используемых пунктов Windows 2000

Windows 2000 может запоминать, какие пункты меню используются регулярно, и скрывать мало используемые. Этот эффект определяется строковым параметром "IntelliMenus" в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Если значение этого параметра "YES", то эффект включен; "NO" — выключен. Через ветвь HKEY_LOCAL_MACHINE эффект можно включить/выключить у всех пользователей сразу.


Настройка отображения часто используемых программ в Главном меню Windows ХР

Windows ХР включает в себя обновлённое Главное меню (меню "Пуск"), в котором могут отображаться часто используемые программы. В этот список помещаются только ярлыки файлов с расширением. ехе. С помощью правки реестра можно настроить, какие программы в этом списке отображать не надо.

Строковый параметр "AddRemoveNames" раздела

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer \FileAssociation

содержит список слов, при наличии которых в имени ярлыка программы такой ярлык не будет отображаться в списке часто используемых. Первоначально в этом параметре содержатся слова Документация, Справка, Установка и др.

Строковый параметр "AddRemoveApps" того же раздела реестра содержит список имён программ, которые не будут отображаться в списке часто используемых.

Первоначально в этом параметре содержатся программы SETUP.EXE, INSTALL.EXE, RUNDLL32.EXE и др.

Кроме этого, запретить отображение ярлыка программы в списке часто используемых можно, создав строковый параметр "NoStartPage" с пустым значением в разделе вида: HKEY CLASSES ROOT\Applications\Appname.exe, где Appname.exe — это имя данной программы. Первоначально такие параметры имеются в реестре для Explorer.exe и некоторых других программ.


Как добавить содержимое "Рабочего стола" в Главное меню Windows ХР

Находим в системном реестре раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserShell Folders

В нём есть параметр "Desktop", имеющий по умолчанию значение "%USERPROFILE%\Desktop" (%USERPROFILE% — это имя пользователя).

Изменяем это значение на "%USERPROFILE%\Start Menu\Desktop". Кроме этого, нужно будет скопировать папку %USERPROFILE%\Desktop (папка %USERPROFILE% находится в папке Documents and Settings) в папку %USERPROFILE%\Start Menu\Desktop и перезагрузиться. После этого в меню, появляющемся при нажатии на кнопку Start, появится раскрывающееся субменю Desktop.


Как добавить "Сетевые подключения" в "Мой компьютер" в Windows ХР

В Windows ХР, в "Моем компьютере", нет "Удаленного доступа к сети", как это было в Windows 9х. В Windows ХР до него надо идти через "Пуск" —> "Настройка" —> "Сетевые подключения", и это сильно достает. Однако есть способ засунуть эти "Сетевые подключения" в "Мой компьютер". Для этого надо в разделе реестра

HKEY_LOCAL_MA.CHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace

создать подраздел NetConn и там параметру " (По умолчанию)" присвоить значение "{7007acc7-3202-11d1-aad2-00805fcl270e}" (без кавычек).


Автоматическое включение индикатора "Num Lock" на клавиатуре

При выходе из сеанса пользователя Windows NT/2000/XP запоминает состояние индикатора "Num Lock" на клавиатуре, записывая для этого пользователя в разделе реестра

HKEY_CURRENT_USER\Control Panel\Keyboard

в строковый параметр "InitialKeyboardlndicators" значение "2" для включенного индикатора или значение "0" для выключенного. В результате при следующем входе пользователя состояние "Num Lock" будет восстановлено.

Однако в Windows NT Terminal Server и Windows 2000 Server, с работающими терминальными службами, значение этого параметра при выходе пользователя из сеанса всегда изменяется на "0". Это поведение исправлено Windows 2000 Service Pack 3.

Состояние же индикатора "Num Lock" до входа пользователя в систему определяется значением параметра "InitialKeyboardlndicators" в разделе HKEY_USERS\.DEFAULT\Control Panel\Keyboard Его при желании можно изменить правкой реестра.


Настройка времени ожидания ввода данных пользователем

Когда пользователю предоставляется диалоговое окно, требующее ввода информации о его данных, параметр "ProfileDlgTimeOut" раздела реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

определяет количество времени задержки в секундах перед тем, как диалоговое окно будет закрыто и приняты данные по умолчанию. Значение параметра может быть от 1 до 600 (секунд), по умолчанию — 30 секунд.


Изменение заданного по умолчанию цвета командной строки Windows NT

DWORD-параметр "Defaultedor" раздела реестра

HKEY_CURRENT_USER\Software\Microsoft\Command Processor

управляет активным и фоновым цветами, используемыми в окне командой строки.

Он имеет значение по умолчанию равное 0 для стандартного белого текста на чёрном фоне. Вы можете заменить это значение шестнадцатеричным числом с двумя цифрами, в котором первая цифра определяет цвет фона, а вторая цвет символов.

Например, значение F0 установит чёрный текст на белом фоне, а 1Е жёлтый текст на синем фоне.


Возможность завершения командной строки Windows NT

Завершение команды позволяет Вам напечатать только часть имени файла, затем система закончит оставшуюся часть за Вас после нажатия клавиши <ТаЬ>.

Это свойство подобно особенности завершения команды в оболочке UNIX. Для включения этой возможности:

1. Откройте раздел реестра

HKEY_CURRENT_USER\Software\Microsoft\CommandProcessor

и установите значение dword-параметра "CompletionChar" равным 9 для клавиши <ТаЬ>.

2. Выйдите из редактора реестра и перезагрузите Ваш компьютер.

Теперь, когда Вы напечатаете первую часть имени файла и нажмёте клавишу , Windows завершит имя файла за Вас.

Обратите внимание: значение параметра "CompletionChar" определяет, какая клавиша выполняет завершение команды, то есть 9 соответствует клавише <ТаЬ>.


Быстрый запуск командной строки Windows NT

Для настройки быстрого запуска командной строки Windows NT:

1. Запустите редактор реестра REGEDIT (или REGEDT32).

2. В разделе реестра HKEY_CLASSES_ROOT\Directory\Shell последовательно добавьте следующие подразделы: CommandPrompt —> Command.

3. В подразделе Command параметру "(По умолчанию)" присвойте значение: cmd.exe /к cd "%1" 4. В подразделе CommandPrompt параметру "(По умолчанию)" присвойте любое понравившееся значение, например "Open Command Prompt".

Теперь, щёлкнув на любой папке правой кнопкой мыши и выбрав в появившемся меню команду "Open Command Prompt", вы запустите командную строку в нужном каталоге.


Активизация окна при перемещении мыши в Windows NT/2000/XP

С помощью редактирования реестра можно заставить окна приложений активизироваться лишь при перемещении мыши на окно. Это подобно возможности Х-мыши в операционных системах Unix.

В Windows NT для этого создайте dword-параметр "ActiveWindowTracking" в разделе реестра HKEY_CURRENT_USER\Control Panel\Mouse и присвойте ему значение 1 (0 — для блокировки этого эффекта).

В Windows 2000/ХР слежением активного окна за мышью управляет двоичный параметр "UserPreferencesMask" раздела реестра HKEY_CURRENT_USER\Control Panel\Desktop. Чтобы заставить окно становиться активным при перемещении на него мыши, надо добавить 0x1 к существующему значению этого параметра, а чтобы оно активизировалось и выходило на передний план, надо добавить 0x41. Сложение делается в шестнадцатеричной системе исчисления. Например, если текущее значение параметра "be,3е,00,00", то при сложении ОхЬе и 0x41 получаем Oxff и присваиваем параметру новое значение "ff,3е,00,00".

В том же разделе реестра можно также создать дополнительный dword-параметр "ActiveWndTrkTimeout", определяющий время в миллисекундах, которое мышь должна оставаться над окном прежде, чем окно будет активизировано.

Перезагрузите Windows, чтобы изменения вступили в силу.


Группировка кнопок на панели задач Windows ХР

Режим группирования нескольких открытых окон программы в одну кнопку на панели задач — одно из очень удобных нововведений в Windows ХР. Смысл его заключается в том, что при достижении числа открытых окон определённого значения (по умолчанию 3) они группируются и отображаются на панели задач в виде одной кнопки, щелчок по которой вызывает ниспадающее меню со всеми открытыми окнами этой программы. Очень удобная функция, например, при прогулках по Сети с помощью Internet Explorer — уже первый десяток открытых страниц без использования режима группировки донельзя захламляет панель задач.

Режим группировки включается очень просто: щёлкаем правой кнопкой мыши по панели задач, выбираем пункт "Свойства" и на вкладке "Панель задач" ставим галку напротив "Сгруппировать похожие кнопки". А для изменения числа открытых окон программы, которое приводит к включению режима их группировки, нужно запустить редактор реестра Regedit, найти раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

и изменить dword-параметр "TaskbarGroupSize". Если такого параметра нет, то нужно его создать.


Настройка операционной системы на русский язык

Если имеются проблемы с кириллицей, то для настройки операционной системы на русский язык откройте Control Panel и запустите апплет "Regional and Language Options". На вкладке "Regional Options" есть два раздела: "Standarts and formats" и "Location". Первый раздел настраивает локаль для конкретного пользователя и отвечает за то, в каком виде и на каком языке пишется дата, время, какие меры длины используются и так далее. В нашем случае там лучше всего ставить Russian. Второй пункт отвечает, в том числе, за системные шрифты. Необходимо убедиться, что там выставлена Russia. Кроме этого, на вкладке "Advanced" в разделе "Language for non-Unicode programs" надо задать Russian. После этого, при отображении всех менюшек и сообщений, Windows будет использовать русскую кодировку.


Способ решения проблем с кириллицей в некоторых программах

Для устранения проблемы неправильного отображения символов кириллицы в некоторых программах присвойте в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

параметру "1252" значение "с_1251.nls".

Этот метод решает проблему кириллицы в Photoshop и в некоторых других программах, но могут начаться проблемы с русскоязычными программами. Поэтому мы бы советовали экспортировать этот параметр из реестра и создать два reg-файла, один из которых будет учить Photoshop русскому языку, а другой возвращать всё в прежнее состояние.


Исправление русских шрифтов в диалоговых окнах некоторых программ

Нерусская Windows NT 4.0 неправильно отображает русские шрифты в диалоговых окнах и программах WinAMP, CD Player и других. Это происходит оттого, что для отображения элементов управления (выпадающих меню, например) используется растровый шрифт под названием MS Shell Dig (он не виден через Control Panel — Fonts, т. е. это псевдоним).

Решение: Рассмотрим раздел реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion.

Подраздел Fonts определяет все шрифты, имеющиеся в системе:

"МТ Extra (True Type)"="Mtextra.ttf"

Значения параметров — это имена файлов с указанием пути к ним, если путь не указан, то по умолчанию — %SystemRoot%\Fonts\ Подраздел FontSubstitutes определяет псевдонимы имён шрифтов:

"Times"="Times New Roman"

"Helvetica"="Arial"

"Arial CE,238"="Arial,238"

"Arial CYR,204"="Arial,204"

"Arial Greek,161"="Arial,161"

"Arial TUR,162"="Arial,162"

"MS Shell Dlg"="MS Sans Serif"

"MS Shell Dig 2"="MS Sans Serif"

Это единственное место в реестре, где фигурирует шрифт MS Shell Dialog. Нетрудно увидеть, что подмножество "204" ТгиеТуре-шрифта обозначает кириллицу.

Поэтому в определении шрифтов MS Shell Dig можно также указать это подмножество, а лучше — указать ТгиеТуре-шрифт и подмножество по умолчанию:

"MS Shell Dlg"="Lucida Sans Unicode"

"MS Shell Dig 2"="Lucida Sans Unicode"

а в подразделе FontMapper указать, что подмножеством по умолчанию будет 204 (=0CCh):

"ARIAL"=dword: 000000сс

"DEFAULT"=dword: 000000cc

После изменений следует перезагрузить Windows.


Переключение раскладки клавиатуры на русскую в DOS-приложениях

Если в DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально, то в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes

измените значение параметра "00000409" на "ru". Кроме этого, в файле autoexec.nt, расположенном в Winnt\system32, добавьте строку lh %SystemRoot%\system32\kbl6.com ru

После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями клавиш +<левый Shift> (английская раскладка) и +<правый Shift> (русская).

Данный метод нормально работает в том случае, если в Панели управления в настройках региона (Regional Options) для параметра "Language settings for the system" в качестве Default стоит Cyrilic.


Изменение высоты окна консоли

В Windows 2000 высота окна консоли равна по умолчанию 300 строкам. Из-за этого, например у FAR'а, слишком большой экран. Лечится так: создаёте ярлык для FAR'а, щёлкаете на нём правой кнопкой мыши, далее Properties —> Layout —> Height и вместо высоты экрана в 300 строк ставите 25. Также можно написать для запуска нужной консольной программы cmd-файл, в начале которого добавить строку: mode con lines=25 Можно поставить по своему усмотрению любое число.


Вывод имён пользователя и компьютера в подписи к "My Computer"

Для облегчения администрирования системы удобно выводить имя пользователя и имя компьютера в подписи к "My Computer". Для того чтобы реализовать это в Windows NT, проделайте следующее:

1. Запустите редактор реестра Regedt32.

2. Найдите ветку HKEY_CLASSES_ROOT\CLSID\{20D04FE0…

3. В правом окне редактора найдите параметр, содержащий текущую подпись "Му Computer", и удалите его.

4. В меню "Edit" выберите "Add Value". Оставьте поле "Value Name" пустым и выберите тип REG_EXPAND_SZ. Нажмите "ОК".

5. В поле "String" напишите, например: Пользователь %UserName% на %ComputerName%

6. Закройте редактор реестра.

7. Обновите экран или заново войдите в систему для вступления изменений в силу.

В Windows 2000 нужно также добавить (или изменить существующий) параметр "LocalizedString" типа REG_EXPAND_SZ и установить для него значение: 0 С: \WINNT\system32\shell32.dll, — 921601033, Пользователь %UserName% на %ComputerName%. Вместо указанной строки вы можете составить свою собственную строку, используя любые переменные окружения (например %UserDomain%). Для того чтобы посмотреть список объявленных переменных окружения, используйте команду SET из командной строки.


Установка панели быстрого запуска в Windows NT 4.0

В Windows NT 4.0 есть возможность установки панели быстрого запуска (Quick Launch) из IE 5.0 без установки IE 4.0: IE5Setup.exe /c: "ie5wzd /е: IE4Shell_NTx86 /1:у".


Получение полного вида вкладок "Sharing" и "Security" в Windows ХР

В Windows ХР, в полном соответствии с новыми принципами построения интерфейса ОС, Microsoft спрятал закладку "Security" на томах NTFS и сильно упростил закладку "Sharing", чтобы не смущать неопытных пользователей кучей непонятных для них значений и понятий. Для того чтобы вернуть всё, как было в Windows 2000, необходимо в Windows Explorer выбрать в меню "Tools" — "Folder Options". В открывшемся окне выбрать закладку "View" и в разделе "Advanced Settings" снять флажок "Use simple file sharing (Recommended)". Это не только приведёт закладку "Sharing" в нормальный вид (с возможностью выставить нормальные права доступа), но и вернёт закладку "Security".

Этот рецепт работает только для Windows ХР Pro. В Windows ХР Ноте, чтобы назначить нормальные права доступа, придётся воспользоваться утилиткой для командной строки calcs.


2.3.4. Прочее

Сообщения о нехватке свободного места на диске

По умолчанию, когда на жёстком диске остаётся свободного места меньше 10 %, Windows NT/2000/XP начинает выдавать соответствующее предупреждение. Этот процент для выдачи предупреждений можно изменить, поменяв в разделе реестра

HKEY_LOCAL_MA.CHINE\System\CurrentControlSet\Services\LanmanServer\Parameters

значение dword-параметра "DiskSpaceThreshold" в диапазоне от 0 до 99.

В Windows ХР можно отключить выдачу этого сообщения для отдельного пользователя, если в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer присвоить dword-параметру "NoLowDiskSpaceChecks" значение 1.

Через ветвь HKEY_LOCAL_MA.CHINE его можно отключить у всех пользователей сразу.


Выполнение 16-битных приложений на отдельной VDM Windows NT

При запуске 16-битной программы Вы имеете возможность выполнить её на отдельной виртуальной машине. С помощью параметра "DefaultSeparateVDM" в разделе реестра HKEY_LOCAL_MA.CHINE\SYSTEM\CurrentControlSet\Control\WOW можно изменить значение по умолчанию для использования VDM (значение "yes" или "по"). Наличие отдельной виртуальной машины имеет преимущество в том, что если в программе возникает ошибка, то её воздействие распространяется только на эту программу. Недостаток — такой режим использует немного больше системных ресурсов. Решайте сами, что для Вас более важно.


Файлы autoexec.nt и config.nt

Аналоги файлов autoexec.bat и config.sys в линейке систем Windows NT — это autoexec.nt и config.nt, расположенные в каталоге C: \WINDOWS\system32. Но эти файлы влияют только на процессы, работающие через NTVDM (эмуляция DOS), и на Win32 никакого эффекта не оказывают. Кроме того, при указании путей в autoexec.nt могут некорректно вести себя Win16-приложения. Поэтому рекомендуется прописывать пути в свойствах "Мой компьютер" (My Computer) на закладке "Дополнительно" (Advanced) —> "Переменные среды" (Environment Variables).


Отключение отладчика Dr.Watson

Ускорить запуск программ и освободить пару мегабайт ОЗУ можно, отключив Dr.Watson (отладчик, встроенный в Windows NT/2000/XP). Сделать это можно, задав строковому параметру "Auto" значение "0" в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug.

В этом случае, если возникнут какие-либо сбои в работе приложения, то система предложит либо закрыть приложение, либо передать его отладчику для отладки.

Если выбрать второе, то запустится Dr.Watson и создаст лог-файл. Если Вы уверены, что такая возможность Вам ни к чему, то можете удалить весь раздел AeDebug из реестра.


Отключение ненужных системных служб

Ускорить работу Windows ХР, попутно освободив немного памяти, можно, запретив загрузку ненужных системных служб (сервисов). Отключить (Disable) ненужные службы можно в разделе "Services" окна "Computer Management".

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

Чтобы этого избежать, мы бы советовали вам перед тем, как производить эксперименты со службами, сохранить ветку реестра, отвечающую за их запуск.

Для этого в редакторе реестра regedit идите по адресу

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

и выбирайте в меню "File" пункт "Export Registry Key". Тогда, в случае каких-либо проблем, вы сможете применить полученный reg-файл и всё поправить.

Ниже приведён список служб Windows ХР Pro, которые могут быть отключены:

Automatic Updates: Автоматическое обновление. Если у вас нет постоянного соединения с Интернетом, или если вы хотите контролировать всё, что делает ваш компьютер, то обновлять программное обеспечение, входящее в состав Windows ХР, можно и вручную. Выключая эту службу, не забудьте также выключить Automatic Updates на одноимённой вкладке System Properties.

Computer Browser: Обновляет список компьютеров в локальной сети. Если у вас нет локальной сети, то можно отключить.

Cryptographic Service: Отвечает за безопасный обмен ключами и шифрование передаваемой информации в локальной сети. Если у вас нет локальной сети, или если вы уверены, что никому не понадобятся данные, которые вы передаёте по сети, то эту службу можно отключить. Но учтите, что в этом случае вам придётся отказаться от многих вещей, давно ставших привычными в больших сетях, например от доменной структуры сети.

DHCP client: Отвечает за автоматическое распределение IP-адресов. Если нет сети (ни локальной, ни Интернета), то он не нужен.

Event Log: Ведёт лог (протокол) системных, программных событий и событий системы безопасности. Если вы уверены, что всё уже настроено и нет желания шпионить за каким-либо пользователем, то можно отключить.

IPSEC Policy Agent: Сервис безопасности протокола TCP/IP. Если вы не пользуетесь этим протоколом (в частности, не пользуетесь Интернетом), то можно этот сервис выключить.

Messenger: Принимает и отправляет сообщения, посланные администратором.

Если нет локальной сети и администратора, то можно отключить.

Network Connections: Занимается управлением всех сетевых соединений. Если нет сети (ни локальной, ни Интернета), то эта служба не нужна.

Print Spooler: Спулер печати. Если принтера нет, то его можно отключить.

Portable media serial number: Обеспечивает получение серийного номера пе реносного музыкального устройства, подключаемого к компьютеру. Очередное нововведение Microsoft в рамках борьбы с музыкальным пиратством. На сегодняшний день для большинства из нас эта служба не актуальна.

Protected Storage: Служит для защиты важных данных (в том числе ключей пользователей), запрещает неавторизированный доступ. Если нет сети (ни локальной, ни Интернета), или безопасность не волнует, то данную службу можно отключить.

Remote Registry Service: Позволяет удалённые манипуляции с реестром.

Обычно эта служба нужна только администраторам сетей.

Server: Обеспечивает общий доступ к принтерам, папкам и файлам, а также обеспечивает поддержку Remote Procedure Call. В случае если у вас нет ни сетевой карты, ни модема, эта служба вам не нужна.

SSDP Discovery service: Обеспечивает работу подключаемых устройств, поддерживающих UPnP (универсальный Plug and Play). Пока что это редкость.

System Event Notification: Отслеживает системные события. Если вы уверены, что всё уже нормально работает, то можно эту службу отключить.

Task Scheduler: Отвечает за запуск программ в заданное время. Например, можно настроить, чтобы каждый день в определённое время запускался scandisk или defrag. Если подобные функции не нужны, то эту службу можно отключить.

Telephony: Работает с модемом. Если модема нет, то служба не нужна.

Telnet: Обеспечивает возможность соединения и удалённой работы по протоколу telnet. Если telnet не используете, то данную службу можно отключить.

Terminal Service: Позволяет подключаться к вашему компьютеру по сети и удалённо работать на нём. Кроме этого, через эту службу работает переключение пользователей на одной машине (Switch User). Если вам эти возможности не нужны, можете отключить эту службу.

Uninterruptible power supply: Управляет работой бесперебойных источников питания (UPS). Если таковых нет, то можно отключить.

Windows time: Синхронизирует время на вашей машине с сервером. Если нет time-сервера, то служба не нужна.

Wireless zero configuration: Автоматически настраивает беспроводные сети стандартов 803.11 и 803.11b. Если беспроводной сети нет, то эта служба абсолютно бесполезна.

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

Примечание: данный совет верен и для Windows NT/2000, только список служб там меньше.


Решение проблемы с передачей данных через инфракрасный порт между двумя компьютерами с Windows ХР

Если в Windows ХР передача данных через инфракрасный порт между двумя компьютерами не работает, то проблема может быть вызвана тем, что служба "Workstation" не запущена. По умолчанию эта служба запускается только на компьютерах с сетевой картой. Следует запустить службу "Workstation" и настроить её для автоматического запуска.


Запрет выгрузки драйверов и ядра системы в файл подкачки в Windows NT/2000

На компьютерах с очень большим количеством физической оперативной памяти можно увеличить производительность Windows NT/2000, запретив выгружать драйверы и ядро системы из физической памяти в файл подкачки на диск. Для этого в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management

присвойте dword-параметру "DisablePagingExecutive" значение 1.

Примечание: Windows 2000 с включенным параметром "DisablePagingExecutive" может зависать. Проблема исправлена в Service Pack 4.


Отключение подсистем POSIX и OS2 в Windows 2000

POSIX является стандартом взаимодействия операционных систем, он включен в Windows 2000 по требованию правительства США, а подсистема OS2 нужна для запуска соответствующих приложений. Обычные пользователи, вряд ли, когда будут задействовать эти подсистемы, поэтому их лучше убрать для освобождения лишней памяти. Microsoft не предусмотрела легального пути удаления этих подсистем, поэтому следует удалить или переименовать необходимые файлы. Причём, перед удалением следует либо отключить защиту файлов (Windows File Protection), либо стереть файлы и из каталога Winnt\System32\dllcache, а последующий запрос системы вставить диск с дистрибутивом проигнорировать. Следует удалить или переименовать следующие файлы из каталога Winnt\System32: ОS2.exe,

ОS2SRV.exe, PSXSS.exe, ОS2SS.exe и POSIX.exe.

Предупреждение: подсистема POSIX может потребоваться для некоторых программ из Resource Kit, если вы им пользуетесь, то лучше оставьте POSIX.


Настройка службы QoS

По умолчанию служба QoS (Quality of Service) в Windows ХР резервирует для своих нужд 20 % от пропускной способности канала (любого, хоть модем на 14400, хоть гигабитный Ethernet). Причём, даже если удалить службу QoS Packet Scheduler в свойствах соединения, этот канал не освобождается. Освободить канал, или просто настроить QoS, можно так. Запускаем апплет Group Policy (gpedit.msc). В Group Policy находим "Localcomputer policy" и нажимаем на "Administrative templates". Выбираем пункт "Network" — "QoS Packet Sheduler".

Включаем "Limit reservable bandwidth". Теперь снижаем "Bandwidth limit" с 20 % до 0 или просто отключаем его. При желании здесь же можно настроить и другие параметры QoS. Для активации произведённых изменений остаётся только перезагрузиться.


Изменение количества звонков для автоответа службы удалённого доступа

В Windows NT 4.0 и Windows 2000 число входящих звонков, после которых служба удалённого доступа (Remote Access Service, RAS) отвечает, определяет dword-параметр "NumberOfRings" в разделе реестра

HKEY_LOCAL_MASHINE\System\CurrentControlSet\Services\RasMan\Parameters.

Ему можно присвоить значение от 0 до 20. Если этого параметра нет или его значение выходит за пределы диапазона, то будет использоваться значение по умолчанию — 1. Если задать значение 0, то система не наблюдает за звонками (это работает начиная с Windows NT 4.0 Service Pack 5).

Однако если RAS не использует TAPI (Telephony Application Programming Interface), то значение данного параметра реестра игнорируется и следует корректировать файл modem.inf для получения нужного результата.


Использование режима импульсного набора телефонного номера

Служба удалённого доступа в Windows NT Workstation 4.0 при исходящих звонках всегда использует тоновый способ набора номера, даже если в свойствах места вызова указан импульсный.

На многих модемах символ "р" (латинская буква) в номере переводит модем в режим импульсного набора. То есть в свойствах соединения надо указать вместо номера типа "1234567" — строчку "р1234567". Эта методика была опробована на распространённых моделях модемов US Robotics Sportster и Courier, а также на ZyXEL U-14 96E и успешно решает проблему.

Можно также изменить в реестре Windows NT код модемной команды, соответствующий тоновому набору, на таковой для импульсного. Для этого надо в редакторе реестра в разделе HKEY_LOCAL_MACHINE\System задать поиск строки "Топе" среди названий параметров (конкретные имена подразделов, где этот параметр может быть, зависят от параметров установки) и везде, где параметр с таким именем встретится, заменить его значение с "Т" на "Р". Такой подход работает для всех модемов, использующих общепринятую систему АТ-команд (Hayes-совместимые модемы). При установке нового модема описанную операцию необходимо повторить снова.


Изменение приоритета выполнения фоновых процессов

Для того, чтобы изменить приоритет выполнения фоновых процессов в Windows NT, создайте dword-параметр "Win32PrioritySeparation" в разделе реестра

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl.

В качестве его значения выберите число от 0 до 2: 0 — фоновые и обычные процессы имеют одинаковый приоритет; 1 — фоновые процессы имеют меньший приоритет; 2 — фоновые процессы имеют значительно меньший приоритет.


Изменение приоритета программ

С помощью Диспетчера задач (Task Manager) можно изменить приоритет уже запущенной программы (программе с более высоким приоритетом отводится больше процессорного времени). Для этого на вкладке "Процессы" ("Processes") нажимаем правую кнопку мыши на нужной программе, выбираем пункт "Приоритет" ("Set Priority") и устанавливаем класс приоритета.

Чтоб не лазить постоянно в Диспетчер задач, можно воспользоваться тем, что консольная команда start позволяет запускать приложение с указанным приоритетом, и создать нужный командный файл. Например: start /high c: \windows\notepad.exe

А чтоб не писать bat-файл для каждой программы отдельно, можно сделать файлик high.bat с таким содержимым: echo off start /high %1 и поместить его в каталог SendTo профиля пользователя. Тогда, чтобы запустить программу с высоким (high) приоритетом, достаточно просто переслать её на этот файлик через правую кнопку мыши. Но пересылать надо именно исполняемый файл, а не ярлык к нему. Конечно же, можно создать командные файлы и для других классов приоритетов.

Кроме этого, в команде start можно указывать время, через которое приложение должно быть закрыто, и некоторые другие параметры. Для получения справки введите: start /?


Как настроить профиль пользователя, создаваемый системой по умолчанию

Для этого следует создать временного пользователя, загрузиться в его профиль и выполнить все необходимые настройки. Затем, загрузившись под администраторским логином, следует скопировать содержимое папки этого пользователя взамен содержимого папки "Default User". При этом на этот вновь созданный каталог "Default User" следует выставить такие же права доступа, какие были раньше. Останется только удалить созданного нами временного пользователя и его профиль. Так как при заходе под гостевым логином содержимое папки "Default User" копируется в свежесозданную папку "Guest", удаляемую при отлогинивании, все созданные нами настройки останутся в силе и на гостевом логине.


Выявление критических ошибок драйверов

Довольно часто "глюки" компьютера могут вызываться некорректным поведением каких-либо драйверов, особенно, если драйвера эти старые, и написаны не для той версии Windows, с которой вы работаете. Но вот вычислить такие глюки бывает весьма сложно, так как сообщение об ошибке часто указывает не на драйвер, а на программу, которая с ним работает. Однако в Windows 2000/ХР есть специальная утилита, позволяющая следить за работой драйверов и проверять их поведение в "экстремальных" ситуациях. В командной строке напечатайте "verifier" и в появившемся визарде выберите нужные драйвера. Перегрузитесь.

Теперь, в случае возникновения проблем с драйверами в "синем экране смерти" будет написано, где именно ошибка произошла.

Если вы используете Нортон Антивирус — прочитайте статью 325672 Microsoft Knowledge Base (http://support.microsoft.com/?kbid=325672).

Более подробно о Driver Verifier можно прочитать на сайте Microsoft: http://www.microsoft.com/whdc/hwdev/driver/verifier.mspx


Как превратить домашнюю операционную систему в рабочую станцию, а рабочую станцию в сервер

Операционные системы Windows одного семейства имеют одинаковые ядра, а отличаются только вспомогательными файлами и утилитами. Однако некоторые возможности ядра заблокированы у младших систем в семействе. За эту блокировку отвечают лишь три параметра в системном реестре. Путём их изменения можно заставить домашнюю операционку (Windows ХР Ноте) считать себя рабочей станцией (Windows ХР Professional), а рабочую станцию (Windows NT Workstation, Windows 2000 Professional, Windows XP Professional) считать себя сервером (Windows NT Server, Windows 2000 Server, Windows.NET Whistler Server). После этой операции можно получить ряд дополнительных функциональных возможностей. Наиболее актуальные из них — это получение возможности подключения к домену компьютера с Windows ХР Ноте (например, когда принесли на работу домашний ноутбук), снятие ограничения для рабочих станций в 10 подключений по сети (например, когда сетевой принтер подключен к рабочей станции) или установка на сервер программ, которые требуют только рабочую станцию в момент инсталляции (например, не серверный вариант антивируса).

Основные параметры реестра, ответственные за самоопознание операционной системы, — это строковый параметр "ProductТуре" и мультистроковый параметр "ProductSuite" в разделе

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions

Обычный сервер в параметре "ProductType" содержит значение "ServerNT", контроллер домена — "LanmanNT", а остальные операционки — "WinNT".

В параметре "ProductSuite" сервер содержит свои дополнительные характеристики (например, "Terminal Server"), у рабочих станций этот параметр пустой, а у Windows ХР Ноте он имеет значение "Personal".

Таким образом, например, у Windows ХР Ноте достаточно очистить параметр "ProductSuite" и она начнёт себя считать Windows ХР Pro и входить в домен.

Операционная система, однако, блокирует изменение этих параметров в данном разделе реестра, но это можно обойти. Самый простой способ — это изменить нужные параметры в разделе реестра, определяющем конфигурацию системы при последней, успешной загрузке. Этот раздел не заблокирован от изменений. Затем можно просто загрузиться в этой конфигурации, но лучше переопределить конфигурации, чтобы иметь возможность аварийной загрузки в случае возникновения проблем. Для этого:

1. В разделе HKEY_LOCAL_MACHINE\SYSТЕМ\Select смотрим значение параметра "LastKnownGood", указывающее на номер N набора управляющих опций (control sets), с помощью которого был произведён последний беспроблемный запуск системы.

2. Открываем раздел

HKEY_LOCAL_MACHINE\SYSTEM\ControlSetOON\Control\ProductOptions

и устанавливаем нужные значения параметров "ProductType" и "ProductSuite".

3. В разделе HKEY_LOCAL_MACHINE\SYSТЕМ\Select смотрим значение параметра "Default" и назначаем его параметру "LastKnownGood", а параметру "Default" присваиваем значение, которое было у "LastKnownGood".

4. Перезагружаем компьютер.

В результате загрузка произойдёт с новыми параметрами. А при проблемах нажимаем клавишу , как только начинается загрузка Windows, и в появившемся меню вариантов загрузки выбираем пункт "Загрузка последней удачной конфигурации" ("Last Known Good Configuration").

Чтобы из рабочей станции получить сервер и наоборот, надо дополнительно изменить ещё один параметр реестра (до перезагрузки!): двоичный параметр "SystemPrefix" в разделе HKEY_LOCAL_MACHINE\System\Setup. Для сервера шестой по порядку бит последнего байта должен быть установлен, а для рабочей станции очищен. Нужное значение этого байта можно получить, прибавляя (если хотим получить сервер) в шестнадцатеричной системе исчисления к текущему значению байта число 4, или отнимая (если хотим получить из сервера рабочую станцию).

Вместо исправления всех этих параметров вручную, можно использовать специальные программы: NTSwitch или TweakNT.

В любом случае имейте в виду, что такие преобразования вы проводите только на свой страх и риск.


2.4. Защита

Создание ярлыка для блокировки компьютера в Windows 2000/ХР

Если вы большой дока по части использования мыши, то вам, вероятно, удобнее будет блокировать свой ПК щелчком мыши на ярлыке, который можно разместить на Рабочем столе, на панели быстрого запуска или в Главном меню.

Создайте новый ярлык и в строке "Объект" (Target) напишите rundll32.exe user32.dll,LockWorkStation. Назовите ярлык, например, Locker. Блокиратор готов!


Назначение прав доступа в файловой системе NTFS

По умолчанию Windows NT предоставляет всякому, кто сумеет правильно указать идентификатор и пароль, полный набор прав доступа. Однако в файловой системе NTFS вы можете индивидуально назначать права доступа созданным вами папкам и файлам; если же вы войдёте в систему с правами администратора, то сможете изменить атрибуты доступа любого файла, в том числе и созданного кем-то другим. Щёлкните правой кнопкой мыши по объекту, для которого вы хотите задать права доступа, перейдите в окно свойств, откройте страницу "Защита" и нажмите кнопку "Права доступа". Вы увидите список пользователей, которым разрешён доступ к объекту. Чтобы удалить пользователя, выделите его имя и нажмите кнопку "Удалить". Чтобы добавить группу пользователей (например, сотрудников такого-то отдела), нажмите кнопку "Добавить" и выберите нужную группу из списка зарегистрированных в системе.

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

Чтобы внести имя в список на добавление, нужно дважды щёлкнуть по нему.

Windows NT позволяет не только предоставить или не предоставить тому или иному пользователю доступ к файлу, но и определить, что он может с этим файлом делать: читать и модифицировать, только читать и т. д. Для этого выделите в списке имя пользователя или группы и выберите нужное значение в меню "Тип доступа".


Запрет запуска определённых программ в Windows ХР Pro

На диске NTFS администратор может задать права доступа на папки и файлы.

Если диск FAT, то возможностей по защите меньше. Однако в Windows ХР Pro появился способ запретить запуск какой-либо программы обычным пользователям с помощью локальной политики безопасности:

1. Панель управления —> Администрирование —> Локальная политика безопасности —> Политики ограниченного использования программ —> Дополнительные правила.

2. Щёлкаем правой кнопкой мыши и выбираем пункт "Создать правило для хеша". У этого правила максимальный приоритет, и оно будет действовать на файл вне зависимости от его перемещений из каталога в каталог.

3. В открывшемся окне нажимаем кнопку "Обзор" и выбираем выполняемый файл программы, запуск которой хотим запретить.

4. Для пункта "Безопасность" задаём значение "Не разрешено" и закрываем окно.

5. В элементе "Принудительный" Политики ограниченного использования программ указываем, что ограничения должны применяться для всех пользователей, кроме локальных администраторов.


Контроль за файлами с помощью аудита

Если вы куда-то уезжаете и на время своего отсутствия оставляете компьютер коллегам, по возвращении вам, возможно, будет интересно узнать, в какие файлы кто из них залезал. Имея на машине права администратора, вы можете заказать регистрацию таких действий, как удаление, выполнение, чтение, запись и изменение прав доступа. Для этого щёлкните правой кнопкой мыши по значку файла, откройте окно свойств, перейдите на страницу "Аудит" и нажмите кнопку "Добавить", после чего выберите имена пользователей, которые должны работать на вашем компьютере. Отметьте в имеющемся на странице списке действия, которые должны регистрироваться, и укажите, следует ли отмечать также успешность или неуспешность каждого действия.


Как защититься от администратора?

Одно из преимуществ NTFS состоит в том, что можно создать разграничение доступа к файлам и каталогам. Пользователь не сможет посмотреть папку "Мои документы" другого пользователя, если этот пользователь не является администратором. Как же защититься от администратора? Запретить ему доступ к своим данным нельзя, а вот узнать, копался ли администратор по вашим личным папкам и документам, можно. Допустим, вы решили закрыть файл или папку для всех и разрешить доступ только себе. Щёлкните правой кнопкой мыши по файлу/папке, выберите из меню команду "Свойства", на вкладке "Безопасность" удалите всех, кроме себя. Теперь система не позволит администратору посмотреть этот файл/папку. Так как он администратор, ему не составит особого труда проделать то же самое, что и вы, и добавить для себя разрешение на полный доступ к этому файлу/папке, а затем удалить себя, дабы никто не узнал. Но текущим владельцем этого файла/папки теперь станет администратор, в чём вы сможете убедиться, нажав на вкладке "Безопасность" кнопку "Дополнительно", в новом диалоговом окне перейдя на вкладку "Владелец" и посмотрев на поле "Текущий владелец для этого элемента". До этого им были вы.


Запрещение различных функций и ресурсов в Windows NT/2000/XP

Если вы хотите запретить на компьютерах, работающих под управлением Windows NT/2000/XP, выполнение некоторых функций, то можете отредактировать соответствующим образом параметры реестра, отвечающие за них. Установка для параметров типа DWORD значения в 1 включает ограничение, установка в 0 или удаление параметра — снимает. Ряд параметров можно задавать как в ветви реестра HKEY_CURRENT_USER (ограничение действует для данного пользователя), так и в HKEY_LOCAL_MACHINE (ограничение действует для всех пользователей), причём значение параметра в последней ветви имеет приоритет.

Запустите редактор реестра regedit и используйте следующие имена: Раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA "RestrictAnonymous"

— запрещает анонимным пользователям при входе в систему получить список имён пользователей домена и список совместно используемых ресурсов (только начиная с Windows NT 4.0 Service Pack 3).

Раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

"DontDisplayLastUserName" — скрывает последнее имя пользователя (отображается пустое поле в блоке "Имя пользователя") при входе в систему, что позволяет предотвратить вход в систему людей, использующих последнее имя пользователя системы;

"PasswordExpiryWarning" — определяет, за какое количество дней (по умолчанию 14) до истечения срока пароля пользователя отобразится предупреждающее сообщение;

"AllocateCDRoms", "AllocateFloppies" — определяют, являются ли данные на диске CD-ROM и гибких дисках соответственно доступными для других пользователей (значение "1" по умолчанию) или только для текущего пользователя (значение "0"), что не позволяет получить другим пользователям доступ к диску во время использования текущим пользователем компьютера, причём диск снова становится доступным, когда текущий пользователь выходит из компьютера (параметры строкового типа!).


Раздел

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters

"AutoShareServer", "AutoShareWks" — отключают совместную администрацию (с$ и d$) Сервера и Рабочей станции соответственно;

"Hidden" — скрывает Ваш Сервер или Рабочую станцию в общем списке Окна просмотра сети (тот же самый результат может быть получен выполнением команды "NET CONFIG SERVER /HIDDEN: YES" на Рабочей станции).


Раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

"NoNetConnectDisconnect" — скрывает кнопки "Подключить сетевой диск" и "Отключить сетевой диск" из инструментальной панели "Проводника", а также соответствующие пункты контекстного меню "Моего компьютера" и меню "Сервис" "Проводника", что не даёт пользователям создавать дополнительные сетевые подключения.


Раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters

"DisableSavePassword" — отключает возможность использования опции "Сохранить пароль" в Удаленном доступе к сети.


Раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess\Parameters

"AuthenticateRetries" — определяет число повторений опознавания (от 1 до 10) прежде, чем подключение с помощью Удалённого доступа будет отключено;

"AuthenticateTime" — определяет срок в секундах (от 20 до 600), во время которого может быть произведена идентификация входа в систему через Удаленный доступ;

"CallbackTime" — определяет время задержки в секундах (от 2 до 12), как долго ждать перед инициализацией отзыва при подключении;

"AutoDisconnect" — определяет время задержки в минутах перед тем, как неак тивный пользователь RAS будет отключен.


Раздел

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\SYstem

"DisableTaskMgr" — отключает возможность пользователя запускать Диспетчер задач для наблюдения за процессами, выполнением программ, а также созданием изменений в приоритете или в состоянии индивидуальных процессов.

Примечание: см. также статью "Запрещение различных функций и ресурсов в Windows" рубрики "1.4. Windows 95/98/Ме. Защита".


Разделы

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

"NoPropertiesMyComputer" — блокирует доступ к экрану "Свойства системы" через контекстное меню "Мой компьютер" и элемент "Система" в Панели управления (только в Windows ХР);

"ForceStartMenuLogoff" — вынуждает кнопку "Завершение сеанса" появляться в Главном меню и предотвращает удаление или скрытие её пользователями (только в Windows 2000/ХР);

"ClassicShell" — отключает некоторые расширенные возможности оболочки Windows: отображение списка типичных задач в папках, меню "Избранное" в "Проводнике", вкладка "Рабочий стол" в свойствах Экрана (в Windows ХР, значение этого параметра для Windows NT/2000 см. в статье "Запрещение различных функций и ресурсов в Windows" рубрики "1.4. Windows 95/98/Ме. Защита");

"Noinstrumentation" — запрещает Windows записывать информацию о том, какие приложения пользователь запускал и к каким файлам и документам обращался (только в Windows 2000/ХР). Обратите внимание: если это ограничение включено, то настраиваемые меню и другие возможности, для которых нужна информация об обращении пользователя к приложениям и файлам, будут заблокированы.


Разделы

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Power

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System\Power

"PromptPasswordOnResume" — заставляет запрашивать пароль пользователя при возвращении к работе из спящего режима (hibernate) или режима ожидания (suspend) (только в Windows ХР).


Скрытие пункта "Options" меню "View" в Windows NT Explorer

Начиная с Windows NT 4.0 Service Pack 4, у вас есть возможность скрыть от пользователей пункт "Options" меню "View" в Windows NT Explorer'е. Это поможет вам уменьшить вероятность: несанкционированного доступа к скрытым и системным файлам; изменения привязки расширений файлов к тем или иным приложениям и параметров этой привязки. Для этого необходимо в раздел реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

добавить dword-параметр "NoOptions" и присвоить ему значение 1.

Изменения вступят в силу после перезагрузки.


Скрытие элементов в "Панели управления"

Чтобы скрыть какой-либо элемент в Панели управления Windows NT/2000/XP, надо в разделе реестра HKEY_CURRENT_USER\Control Panel\don't load создать строковый параметр с именем соответствующего cpl-файла (например, "fax.cpl") и присвоить ему значение "No". Если удалить параметр, то элемент опять будет доступен.


Скрытие настройки приложения "System Restore" в Windows ХР

С помощью правки реестра в Windows ХР можно отключить пользовательский интерфейс настройки приложения "System Restore", чтобы предотвратить изменение настройки этого приложения пользователем, а также отключение и включение этого свойства для системных и несистемных дисков. Для этого надо в разделе реестра

HKEY_LOCAL_MA.CHINE\SOFTWARE\Policies\Microsof t\Windows NT

создать подраздел "SystemRestore", а в нём dword-параметр "DisableConfig" со значением 1.


Очистка файла подкачки

Как Вы уже знаете, своп — это часть информации из оперативной памяти, которая хранится на винчестере. В том числе, в свопе может сохраняться Ваша конфиденциальная информация (например, пароли), которую, в принципе, можно оттуда достать. Чтобы этого не произошло, включите функцию очистки свопа при выключении компьютера:

1. Откройте редактор реестра (regedit.exe).

2. Найдите раздел

HKEY_LOCAL_MA.CHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management

3. Если параметр "ClearPageFileAtShutdown" в данном разделе отсутствует, то создайте его (New — DWORD).

4. Установите значение этого параметра в 1.

5. Перезагрузите машину.

Теперь своп будет удаляться при выключении и создаваться заново при включении.

Этот параметр не стирает своп-файл с диска, а заполняет его весь нулями, т. е. очищает. Сам файл на диске остаётся.


Разрешение применения только сложных паролей

В Windows NT 4.0 Service Pack 2 содержится новый фильтр для паролей passfilt.dll, который вводит новые ограничения для выбора паролей:

1. Пароль должен быть длиной не менее 6 знаков.

2. В пароле должно быть не менее трех символов, удовлетворяющих следующим критериям: — заглавные буквы A-Z; — маленькие буквы a-z; — числа 0–9; — символы (например, "!").

3. Пароль не может содержать имя пользователя или любую его часть.

Для включения этой возможности на PDC и одиночном сервере (это не надо делать на BDC, но при поднятии его до PDC, сделать надо), выполните следующее:

1. Откройте редактор реестра regedt32.exe (не используйте regedit.exe).

2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

3. Дважды щёлкните мышью на "Notification Packages".

4. Введите PASSFILT в новой строке (если там находится FPNWCLNT, добавьте после него). Нажмите "ОК".

5. Закройте редактор реестра.

6. Перезагрузитесь.


Ограничение удалённого доступа к реестру

Доступ к удалённому редактированию реестра контролируется ACL-ключом winreg реестра.

1. Откройте редактор реестра regedt32.

2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers

3. Найдите подраздел с именем winreg. Если его нет, создайте (Edit — Add Key).

4. Выделите подраздел winreg (нажмите на нём).

5. В меню "Security" выберите "Permissions".

6. Нажмите "Add" и дайте пользователю, которого хотите ограничить, доступ "read" (чтение).

7. После добавления нажмите на пользователе и выберите "Special Access".

8. Дважды щёлкнув мышью на пользователе, можно ещё выбрать, какие действия он сможет выполнять.

9. Нажмите "ОК".

Можно установить, чтобы некоторые разделы были доступны для пользователя, даже если ему не дали прав на редактирование:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg \AllowedPaths\Machine

С помощью regedt32 добавьте необходимые пути в список.


Проведение аудита изменений реестра

Используя regedt32.ехе можно установить аудит изменений отдельных частей реестра. Ведение аудита — очень чувствительная мера, позволяющая выводить предупреждающие сообщения людям, нарушающим установленные Вами правила редактирования реестра.

1. Откройте редактор реестра regedt32.

2. Выберите раздел, на который хотите назначить аудит (например, HKEY_LOCAL_MACHINE\Software).

3. Из меню "Security" (Безопасность) выберите "Auditing" (Аудит).

4. Пометьте "Audit Permission on Existing Subkeys" (Разрешение аудита для существующих разделов), если Вы хотите проводить аудит и подразделов.

5. Нажмите "Add" (Добавить) и выберите пользователей, которые будут подвержены аудиту, нажмите "Add" и "ОК".

6. В разделе "Names" можно выбрать, аудит каких событий будет проводиться.

7. После заполнения всей информации нажмите "ОК".

Убедитесь, что у Вас включен "Auditing for File and Object" (воспользуйтесь User Manager — Polices — Audit).

Для просмотра результатов аудита, воспользуйтесь Event Viewer (Просмотр событий), раздел Security.


Добавление команды шифрации/дешифрации в контекстное меню файлов и папок

В операционной системе MS Windows 2000 любой файл или папка, расположенная на логическом диске с файловой системой NTFS, может быть зашифрована. Эта процедура описана в разделе "Шифрование файла или папки" справочной системы MS Windows 2000 Professional. При необходимости, команду "Зашифровать" (Encrypt)/"Расшифровать" (Decrypt) можно встроить в контекстное меню для файлов и папок. В случае если файл или папка не зашифрованы, будет доступна команда "Зашифровать". В обратном случае — команда "Расшифровать". Для этого:

1. Запустите редактор реестра regedt32.

2. Откройте раздел:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

3. Создайте параметр типа REG_DWORD с именем "EncryptionContextMenu" и значением 1.

4. Закройте редактор реестра и перезагрузите компьютер.


Ключ шифрования

Ключ, с помощью которого шифруются данные в Windows 2000/ХР, имеет длину до 128 бит и уникален для каждого пользователя в каждой инсталляции системы.

Ключ хранится в профиле пользователя, поэтому после переустановки системы или удалении пользователя он теряется. Расшифровать файлы, зашифрованные этим пользователем, становится невозможно. Пытаться создавать для этого другого пользователя с таким же именем и паролем для входа в систему абсолютно бесполезно. Одно из возможных решений — это создание диска аварийного восстановления (Emergency Repair Disk). Вся необходимая информация по существующим пользователям будет сохранена на ERD-диске, и после переинсталляции системы надо будет только восстановиться с него. Кроме этого, можно заранее сохранить необходимые сертификаты и ключи или заблаговременно создать агента по восстановлению (Encrypted Data Recovery Agent).


Включение/выключение системы шифрования

Систему шифрования EFS (Encrypted File System) можно выключать/включать на Windows 2000 и Windows ХР Pro. Для этого достаточно в разделе реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\EFS key создать или отредактировать уже существующий dword-параметр "EfsConfiguration". Присвоив этому параметру значение 1, вы выключите EFS, а присвоив 0, включите обратно. Для того чтобы изменения вошли в силу, необходимо перезагрузить компьютер. Очевидно, что, отключив EFS, вы потеряете возможность не только шифровать файлы, но и расшифровывать ранее зашифрованные. Как очевидно и то, что включение/отключение EFS влияет сразу на всех пользователей. Но на ключи пользователей (как открытые, так и личные) это действие не окажет абсолютно никакого влияния, поэтому после того как EFS будет включена вновь, никаких проблем с доступом к своим файлам пользователи не испытают.


2.5. Печать

Сигнал при ошибках принтера

Если включить dword-параметр "BeepEnabled" (выставить значение 1) в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print,

то машина будет подавать звуковой сигнал (каждые 10 секунд) при ошибках работы на сервере печати.


Определение приоритета планировщика печати

DWORD-параметр "SchedulerThreadPriority" раздела реестра

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print

управляет приоритетом планировщика печати. Можно задать следующие приоритеты: высокий — 1; нормальный — 0; низкий — ffffffff.


Настройка принт-сервера в Windows NT 4.0

My Computer —> Printers. Если теперь щёлкнуть правой кнопкой мыши на любом СВОБОДНОМ месте появившегося окна, а затем в контекстном меню выбрать Server Properties, то вы сможете: — создавать новые формы для печати;

— добавлять, удалять, конфигурировать порты;

— задавать местоположение файлов спулера печати;

— управлять записью событий в log-файлы.

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


Указание фиксированного имени файла для печати в файл

Если при печати из приложения установить флажок "Печать в файл" (Print to file) или производить печать в порт "FILE: ", операционная система выведет запрос имени файла. В случаях, когда это неудобно указывать каждый раз, можно задать имя файла, в который всегда будет производиться печать. Для этого необходимо выполнить следующие шаги:

1. В папке "Принтеры" (Printers) нажмите правую кнопку мыши на имени принтера, с помощью которого предполагается печатать в файл. В появившемся меню выберите пункт "Свойства" (Properties).

2. В окне "Свойства" (Properties) перейдите на закладку "Порты" (Ports).

3. Нажмите кнопку "Добавить порт" (Add Port).

4. В окне "Порты принтера" (Printer Ports) выделите значение "Локальный порт" (Local Port) и нажмите кнопку "Новый порт" (New Port).

5. В окне "Имя порта" (Port Name) введите полное имя файла, в который будет производиться печать, например, "с: \myfolder\myfile.ргп" (без кавычек).

Нажмите кнопку "ОК".

6. В окне "Порты принтера" (Printer Ports) нажмите кнопку "Закрыть" (Close), в окне "Свойства" (Properties) нажмите кнопку "Закрыть" (Close).


Точное отображение шрифтов

Если спулер печати Windows NT настроен на формат EMF 1.003, то при попытке распечатать документ, содержащий внедрённые шрифты, которых нет в списке шрифтов, установленных на данном компьютере, система использует шрифты похожие по начертанию. Для точного отображения шрифтов необходимо установить формат печати RAW.


2.6. Разное

Совместимость Windows ХР со старым программным обеспечением

В Windows ХР, как и в Windows 2000, ядро NT накладывает свои ограничения, поэтому нельзя ожидать от неё абсолютно полной совместимости со старым программным обеспечением. Однако, по сравнению с Windows 2000, ситуация с совместимостью несколько улучшилась. Из наиболее заметных изменений можно отметить появившийся звук в старых DOS-играх, что было весьма сложно добиться в Windows 2000. Поддерживается эмуляция Sound Blaster 2 и General MIDI, так что теперь можно без беганий с бубном и сторонних утилит заставить работать со звуком такие старые хиты как Worms, Duke Nukem 3D, Warcraft 1 и 2, Dune 2.

Кроме этого, в ХР встроен режим совместимости со старыми ОС. Для того чтобы его задействовать, необходимо выбрать вкладку Compatibility в свойствах (properties) файла или ярлыка (shortcut) на файл. На этой вкладке можно указать: под видом какой ОС требуется запускать программу, надо ли менять разрешение или глубину цвета при этом (необходимо для многих старых программ).

В отличие от acompat.exe из дистрибутива Windows 2000, Windows ХР в режиме совместимости не просто рапортует программе, что она — это не она (по типу утилиты setver из MS-DOS), но и эмулирует структуру реестра Windows, свойственную той или иной версии ОС. Если нет желания лазать по свойствам файлов и ярлыков самостоятельно, можно воспользоваться Program Compatibility Wizard (Start — Programs — Accessories). Впрочем, не стоит ожидать от этого механизма чуда, 100 % совместимости добиться так и не удалось, поэтому не будет лишним сходить на сайт производителя Вашей программы и посмотреть, не появился ли там апдейт на неё, делающей её совместимой с ХР.

Решение проблемы с необнаружением DirectX 5.0 некоторыми программами в Windows 2000

Некоторые программы при старте или инсталляции жалуются, что DirectX 5.0 не установлен, хотя в Windows 2000 входит DirectX 7.0. Наличие DirectX 5.0 определяется несколько по-другому, чем наличие более поздних версий, поэтому некоторые старые программы не находят DirectX вообще. Но их можно обмануть.

Для этого, создаётся каталог directx в Program Files. Потом в этот каталог из дистрибутива DirectX 5.0 переписываются несколько файлов: DXINFO.EXE, DXSETUP.EXE и DXTOOL.EXE. Там же создаётся линк на "dxdiag.exe", который находится в каталоге WINNT\System32. И напоследок, в каталог WINNT\System32 переписывается файл ddhelp.exe из дистрибутива DirectX 5.0. После этого запускаем упрямую программу и радуемся жизни.

Примечание: программы, требующие DirectX 6.1, на эту уловку, к сожалению, не поддаются.


Ошибка "Несовместимая версия заглушки RPC"

Если при инсталляции программы в Windows NT/2000 вы получаете сообщение об ошибке "Несовместимая версия заглушки RPC" ("Incompatible Version of the RPC Stub"), то причиной этого является то, что какая-то другая программа заменила какой-либо из файлов 01eaut32.dll, Olepro32.dll, Asycfilt.dll, Stdole2.tlb другой версией, которая не совместима со старой.

Для решения проблемы необходимо сделать следующее. Если на компьютере установлен MS Office 2000, то надо поставить Service Release la (SR-la) для него. Если Office 2000 не установлен, то надо скачать и запустить утилиту Mcrepair.exe. Взять её можно здесь: http://download.microsoft.com/download/msninvestor/patch/1.0/win98/en-us/mcrepair.exe


Отказ от перезаписи для всех файлов при копировании в "Проводнике" Windows 2000/ХР

Если при копировании файлов в "Проводнике" часть файлов может перезаписаться, то выскакивает диалог с запросом на подтверждение перезаписи.

И там есть, в частности, кнопка "Да для всех" (Yes for All). А вот отказываться приходится для каждого файла по отдельности… Но если щёлкнуть на кнопке "Нет", удерживая , то это сработает как "Нет для всех", т. е. для всех подобных запросов будет автоматически выдаваться отмена перезаписи файла.


Сохранение настроек security и permissions файлов при копировании

По умолчанию, когда Вы копируете файлы с одного NTFS-диска на другой, файлы принимают security и permissions текущего каталога. Но можно копировать файлы и с сохранением их собственных настроек security и permissions.

Для этого можно воспользоваться программой SC0PY из NT Resource Kit. Пример: SCOPY c: \winfaq\secure.dat d: \temp\ /о /а. Эта команда копирует с сохранением владельца (/о) и информации об аудите (/а).

Также можно использовать ключ /s для копирования информации в подкаталогах. Единственное ограничение для этой команды состоит в том, что и начальный, и конечный диски должны быть в NTFS.


Удаление файлов с именами, совпадающими с именами устройств в DOS

Если имя файла (или его часть) совпадает с наименованием устройств в DOS (NUL, СОМх, AUX, LPTx, PRN…), то удалить его с помощью Explorer'а или стандартной командой DEL невозможно. Для удаления, например, файла AUX.BAT используйте команду: DEL \\.\drive: \path\AUX.ВАТ.


Как заменить используемый Windows NT системный файл

Если Вы попытаетесь заменить используемый NT системный файл, будет выведено сообщение о том, что файл заблокирован. В Windows NT Resource Kit для этого есть специальная 32 — х разрядная утилита MV.EXE, которая заменяет системные файлы при перезагрузке.

Основной формат выполнения MV следующий:

mv /х /d d: \temp\ntfs.sys d: \winnt\system32\drivers\ntfs.sys

Ключ /х указывает, что не нужно сохранять копию файла. Ключ /d указывает, что копирование производится при перезагрузке.

Если у Вас нет утилиты MV.EXE, то придётся выполнять её работу вручную:

1. Откройте редактор реестра regedt32.exe (а не regedit.exe).

2. Перейдите в раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

3. Дважды щёлкните мышью на параметре "PendingFileRenameOperations". Если данный параметр отсутствует, то создайте его (тип REG_MULTI_SZ).

4. В первой строке запишите путь к файлу, который надо заменить, с \??\ в начале строки, например: \??\d: \winnt\system32\drivers\ntfs.sys 5. На второй строке запишите путь к файлу, на который надо заменить, с!\??\ в начале строки, например:!\??\d: \time\ntfs.sys 6. Нажмите "ОК".

После перезагрузки и замены необходимого системного файла, параметр "PendingFileRenameOperations" будет автоматически удалён из реестра.

Ведение протоколов службы удалённого доступа (RAS)


Включение dword-параметра "Logging" (значение 1) в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters создаёт файл DEVICE.LOG (протокол устройств) в каталоге %SYSTEMROOT%\SYSTEM32\RAS для записи информации о командах, посылаемых модемом, и сообщённых ошибках. Этот файл может быть очень полезен для отладки отказов RAS.

Включение dword-параметра "Logging" (значение 1) в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\PPP

создаёт файл PPP.LOG (протокол РРР) в каталоге %SYSTEMROOT%\SYSTEM32\RAS для того, чтобы помочь в диагностике проблем связи между РРР-сервером и РРР-пользователем, когда один из компьютеров — клиент службы удалённого доступа Windows NT.


Предотвращение автоматического закрытия окон DOS-задач

При запуске командного файла (или любой другой DOS-задачи без установленных pif-настроек) используются свойства ярлыка DEFAULT.PIF из каталога %SystemRoot% (обычно, C: \Windows). Если в его свойствах на вкладке "Программа" (Program tab) стоит флажок "Закрывать окно по завершении работы" (Close on Exit), то DOS-окна будут автоматически закрываться, скрывая результат выполнения командного файла. Для отмены такого поведения надо снять этот флажок.


Запуск приложения в виде сервиса

Как и во многих других случаях здесь поможет Resource Kit, а точнее входящие в его состав утилиты instsrv.exe и srvany.exe. Последовательность действий следующая:

1. instsrv <Имя_вашего_сервиса> C: \NTResKit\srvany.exe

2. Control Panel —> Services —> <Имя_вашего_сервиса> —> Startup —> установите нужный вам способ запуска сервиса: Automatic или Manual. Logon As: здесь вы должны указать учётную запись, от имени которой будет стартовать сервис. Если по ходу работы он должен будет взаимодействовать с клавиатурой и/или с экраном поставьте галочку на "Allow Service to Interact with Desktop".

3. Запустите редактор реестра (Start —> Run —> regedt32 —> Ok).

В раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Имя_вашего_сервиса

добавьте подраздел Parameters, создайте в нём параметр "Application" (REG_SZ) со значением, равным полному пути к исполняемому файлу вашего приложения.

Если при запуске приложения требуется указать какие-либо параметры, то создайте ещё один параметр — "AppParameters" (REG_SZ), в который пропишите необходимую строку. Для указания рабочего каталога приложения служит параметр "AppDirectory" (REG_SZ).

4. Вот, собственно, и всё. Теперь можно запустить сервис (Control Panel —> Services —> <Имя_вашего_сервиса> —> Start).


Контроль загрузки сервисов и драйверов устройств

Один из возможных путей контроля загрузки сервиса или драйвера устройства — это параметр реестра "ErrorControl" в разделе соответствующей службы, которые практически все перечислены в ветви

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.

Этот параметр отвечает за "жизненность" драйвера или сервиса и может принимать значения от 0 до 4. Значение 0–1 — для служб второстепенного значения, при неудачном их запуске система всё равно продолжает загрузку. В случае "ErrorControl"=1, при неудачном старте на экран будет выдано предупреждение (более подробно с ним можно ознакомиться в программе "Просмотр событий" (EVENTVWR.EXE)). При 3–4 служба имеет жизненно важное значение, в случае её неудачной загрузки система не стартует вообще. В случае 2 Windows NT предпринимает попытку перезапуска с опциями LastKnownGood.


Список "горячих" клавиш для клиента Terminal Server

На клиенте Terminal Server можно использовать следующие сочетания "горячих" клавиш:

+ — вызвать переключатель между приложениями и перейти вправо по списку приложений (аналог +);

+ — вызвать переключатель между приложениями и перейти влево по списку приложений (++);

+ — переключение между работающими приложениями (+);

+ — запуск главного меню системы (+);

+ — открытие системного меню активного приложения (+);

++ — запуск панели Security в системе Windows NT (<Сtгl>+<Аll>+);

++ — переключение клиентской программы между полноэкранным и оконным режимами.


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

Перед сменой платы в Device Manager в разделе IDE ATA/ATAPI Controllers поменяйте Bus Master IDE контроллер, установленный там, на Standart Dual Channel PCI IDE Controller. Если этого не сделать, то при загрузке на новой материнской плате система может не найти жёсткого диска и выдать сообщение про "inaccessible boot device".


Что делать, если утерян пароль администратора

Если утерян пароль администратора на Windows 2000, то проблему решить можно двумя способами.

1. Удалите файлы %Windir%\system32\config\sam*. Если Windows 2000 установлен на FAT/FAT32, то это можно сделать, загрузившись с DOS-дискеты; если на NTFS — придётся установить параллельную копию системы или снять жёсткий диск и поставить его на другую машину с Windows 2000. После удаления файлов будет возможен вход с логином Administrator/Администратор и пустым паролем.

2. Скачайте с сайта http://home.eunet.no/~pnordahl/ntpasswd образ Linux-дискеты и программу для записи этого образа. Загрузившись с этой дискеты, с помощью записанной на ней программы Offline NT Password & Registry Editor можно установить новый пароль администратора, даже не зная старого.


Запуск приложения от имени администратора в Windows ХР

Используя команду "Запуск от имени", в Windows ХР вы можете загружать приложения под учётной записью администратора. Для этого:

1. Выберите программу, которую необходимо запустить, в "Проводнике", консоли управления Microsoft (ММС) или Панели управления.

2. Удерживая нажатой клавишу , правой кнопкой мыши щёлкните по значку приложения и в появившемся контекстном меню выберите пункт "Запуск от имени".

3. Выберите "Учетную запись указанного пользователя", в соответствующих полях введите имя пользователя, пароль и домен учётной записи администратора, которую вы хотите использовать. Если вы хотите использовать учётную запись администратора вашего компьютера, то вместо имени домена введите имя вашего компьютера.

После запуска приложения вы можете проверить, кто является владельцем процесса, используя закладку "Процессы" Диспетчера задач.


Компонента System Restore в Windows ХР

В состав Windows ХР входит компонента System Restore (Восстановление системы), назначение которой — вернуть систему в работоспособное состояние без необходимости полностью переустанавливать операционную систему. System Restore восстанавливает реестр, локальные профили, базу данных С0М+, кэш (wfp.dll) системы защиты Windows File Protection (WFP), базу данных Windows Management Instrumentation (WMI), метабазу Microsoft IIS, а также файлы, которые она копирует по умолчанию в архив Restore. При этом выделить тот или иной компонент нельзя — восстановлению подлежит либо всё, либо ничего.

System Restore работает в фоновом режиме и автоматически создаёт точку восстановления (restore point), когда происходит некое инициирующее событие. К числу таких событий относятся установка новых приложений (если программа установки приложения использует вызовы System Restore — restorept.api), выпол нение AutoUpdate, запуск процедуры восстановления с помощью Microsoft Backup Utility, установка неподписанных драйверов. Дополнительно System Restore автоматически создаёт точки восстановления по умолчанию каждый день.

Чтобы изменить этот интервал, можно в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore

изменить dword-параметр "RPGlobalInterval", например, поменяв его значение с одного раза в сутки (86400 с) на один раз в неделю — 604800 (в десятичной системе исчисления). Кроме того, с помощью этой утилиты точки восстановления можно создавать вручную: Пуск (Start) — Все программы (All Programs) — Стандартные (Accessories) — Служебные (System Tools) — Восстановление системы (System Restore).

Для работы System Restore необходимо иметь на диске свободные минимум 200 Мб, предназначенные для создания хранилища данных. Если нужного объёма нет, System Restore остаётся отключенной на этом диске до тех пор, пока не освободится дисковое пространство, после чего утилита активизирует себя сама. По умолчанию для хранения точек восстановления отводится 12 % дискового пространства на каждом логическом диске жёсткого диска. При достижении этого лимита System Restore удаляет старые архивы, освобождая место для новых данных. Объём резервируемого пространства можно уменьшить в Панели управления (Control Panel) в свойствах Системы (System) на вкладке "Восстановление системы" (System Restore), выбрав диск из списка доступных, щёлкнув кнопку "Параметры" (Settings) и с помощью ползунка задав нужный размер. Там же можно отключить восстановление для каждого диска по отдельности или всех сразу.

При возникновении проблем обычно достаточно запустить System Restore и указать точку, на момент которой надо восстановить систему. Если же операционная система не загружается и System Restore недоступна, то следует нажать клавишу в момент, когда начинается загрузка Windows. Затем, когда на экране появится меню "Windows Advanced Options", нужно выбрать пункт "Last Known Good Configuration" и нажать . Если разрушения не были слишком большими, Windows ХР станет восстанавливаться с самой последней по времени точки восстановления. Если и после этого проблемы остаются, System Restore даёт возможность выбрать другую точку восстановления или отказаться от результатов восстановления.


Доступ ко всем папкам в консоли восстановления Windows 2000/ХР

Обычно в консоли восстановления возможно перемещение только по системным папкам. Однако можно открыть доступ ко всем папкам на всех дисках. Для этого нужно:

1. Запустить апплет "Локальная политика безопасности" (Пуск — Настройка -

Панель управления — Администрирование) и в подразделе "Локальные политики" — "Параметры безопасности" перевести параметр "Консоль восстановления: разрешить копирование дискет и доступ ко всем дискам и папкам" в состояние "Включено".

2. После загрузки консоли восстановления дать команду Set AllowAllPaths = TRUE. Эта команда регистрозависима, а пробелы перед и после знака равенства обязательны! Впрочем, запоминать или записывать эту команду не нужно — достаточно дать команду "SET /?", и вы всё вспомните.


Если Windows 2000/ХР начала глючить

Если пропали куда-то системные шрифты, система начала вести себя как-то странно, перестали работать некоторые программы, появились глюки, которых раньше точно не было, то исправить это можно путём восстановления системных файлов. Для этого в командной строке надо ввести команду sfc.exe /scannow. В результате будут проверены системные файлы (к ним относятся и шрифты) и переустановлены обратно (возможно, при этом система попросит компакт-диск с дистрибутивом).

Если это не помогает, то можно запустить инсталляцию Windows из-под Windows и выбрать пункт "Upgrade to Windows 2000/ХР". Но после этого придётся переустановить Service Pack, если он не интегрирован в дистрибутив.

3. Интернет

3.1. Оптимизация связи Направление трафика

Сетевые протоколы организованы таким образом, что автоматически "подстраиваются" под ваш режим работы, точнее, под основное направление трафика. Скажем, если вы выкладываете кучу всего на сайт и одновременно скачиваете какие-то файлы, то это займёт ощутимо больше времени, чем, если вы сначала всё выложите, а потом скачаете. Ну, и один дополнительный практический совет: если вы качаете что-то длинное, то имеет смысл отключить ICQ на это время — скорость заметно возрастает.


Отключение параметра "Войти в сеть" при доступе к Интернет по модему

При доступе к Интернет по модему в Windows 98 подключение может происходить дольше, чем в Windows 95, потому что в Windows 98, по умолчанию, включен параметр удалённого соединения "Войти в сеть" (в свою же локальную сеть провайдер вас всё равно не пустит). Чтобы этот параметр отключить, выполните следующее:

1. Откройте папку "Мой компьютер", а в ней — "Удаленный доступ к сети".

2. Нажмите правой кнопкой мыши на значке соединения и выберите "Свойства".

3. Перейдите на вкладку "Тип сервера".

4. Снимите галочку напротив параметра "Войти в сеть".

5. Нажмите кнопку "ОК".


Отключение параметра "Вход с восстановлением сетевых подключений" при удалённом соединении

При установлении удалённого соединения (например, с поставщиком услуг Интернет) компьютер с операционной системой MS Windows 98/MS Windows 98 Второе издание, входящий в локальную сеть, пытается восстановить подключение к сетевым ресурсам, которые были ранее отключены. Восстановление сетевых подключений вызывает значительную задержку при входе в удалённую систему.

Данная проблема возникает в случае, если в настройках сетевого компонента "Клиент для сетей Microsoft", установлен параметр "Вход с восстановлением сетевых подключений". Для решения проблемы откройте элемент "Сеть" Панели управления, на вкладке "Конфигурация" вызовите окно "Свойства" компоненты "Клиент для сетей Microsoft" и установите переключатель "Параметры входа в сеть" в положение "Быстрый вход".


Использование общего доступа к подключению Интернета и устройств с высокоскоростной полосой пропускания в Windows 98 SE

При использовании общего доступа к подключению Интернета и устройств с высокоскоростной полосой пропускания скорость передачи на компьютере с операционной системой MS Windows 98 Second Edition может оказаться меньше предполагаемой.

Для решения проблемы удалите следующий раздел реестра:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lCSharing\Settings \General\InternetMTU

Примечание: не следует удалять указанный раздел при использовании модема на аналоговой телефонной линии для удалённого соединения.

Изменение количества одновременных сеансов загрузки при высокоскоростном соединении с Интернет

В Internet Explorer количество одновременных сеансов загрузки ограничено до двух и дополнительно может выполняться один сеанс в режиме ожидания. Однако при повышении скорости соединения ограничение в два соединения становится сдерживающим фактором. Чтобы увеличить количество одновременных подключений к серверам Интернета до десяти, в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

добавьте dword-параметры "MaxConnectionsPerl_OServer" и "MaxConnectionsPerServer" и установите им десятичное значение 10.

Совет применим к Internet Explorer 5.х/6 в Windows 2000/ХР.


Оптимизация скорости работы в Интернет по модему

Оптимизация ряда параметров системного реестра может ускорить в некоторых случаях на целых 200 % надёжность и эффективность подключения к Интернет с помощью Удаленного доступа к сети по модему. Такая возможность существует, так как параметры, установленные по умолчанию в Windows, не оптимизированы для модемного подключения.

Для оптимизации в Windows 95/98/Ме:

1. Найдите раздел реестра HKEY_LOCAL_MA.CHINE\Enum\Root\Net. В этом разделе должны находиться подразделы типа 0000, 0001… Найдите подраздел, который имеет параметр "DeviceDesc" со значением, равным строке "Контроллер удаленного доступа" ("Dial-Up Adapter"). Внутри этого подраздела будет находиться подраздел с именем "Bindings". Внутри подраздела "Bindings" будет находиться параметр типа "MSTCP\0000". Обратите внимание на четыре цифры после "MSTCP\" и используйте их в следующем шаге.

2. Откройте раздел HKEY_LOCAL_MACHINE\Enum\Network\MSTCP и в нём подраздел с именем из цифр, определённых в предыдущем шаге. Внутри этого подраздела будет находиться параметр "Driver" со значением типа "NetTrans\0002". Запомните четыре цифры после "NetTrans\".

3. Откройте раздел

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans

и в нём подраздел с именем из цифр, определённых в предыдущем шаге. В этом подразделе добавьте новый (или откройте существующий) строковый параметр "MaxMTU" и установите его значение равным "576", также добавьте (откройте существующий) строковый параметр "MaxMSS" и установите его значение равным "536".

4. Добавьте новый (или откройте существующий) строковый параметр "DefaultRcvWindow" в разделе

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP

и установите его значение равным "4288". RWIN ("Окно заполнения") — это буфер данных, заполнения которого Ваша машина ожидает, прежде чем проявить активность.

5. Создайте (или откройте существующий) строковый параметр "DefaultTTL" в том же разделе и установите его значение равным "128".

6. Выйдете из редактора реестра и перезагрузите компьютер.

В Windows NT 4 откройте раздел реестра

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters, а в Windows 2000/ХР раздел

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters \Interfaces\[Adapter ID] и создайте (или откройте существующий) dword-параметр "MTU", а затем установите ему значение равным 576 в десятичной системе исчисления.

Небольшое пояснение: MTU — Maximum Transfer Unit, максимальный передаваемый блок.

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

Так, для Ethernet величина MTU равна 1500 байт, для FDDI — 4096 байт. В Internet же, где взаимодействуют самые разные сети (потому и — Inter Net), считается, что маршрутизаторы работают с MTU = 576 байт. При установке

Windows значение MTU по умолчанию равно 1500 байт (сети Ethernet). Отсюда понятна необходимость оптимизации этого наиболее важного сетевого параметра. А чем же отличается MaxMTU от обычного MTU? Да ничем, это одно и то же. Но, разумеется, при правке реестра Windows 95/98/Ме надо оперировать с MaxMTU.

MSS — Maximum Segment Size, максимальный размер сегмента.

Каждый передаваемый по сети пакет (MTU) состоит из блока данных (MSS) и служебной информации, необходимой для работы маршрутизаторов. Эта служебная информация занимает в пакете 40 байт, т. е. MSS=(MTU-40).

DefaultTTL — Time То Live, время жизни пакета по умолчанию.

Это время (в секундах), в течение которого возможно перемещение пакета по сети. Этот параметр хранится в зоне служебной информации каждого пакета (поле "Время жизни") и на узлах сети с каждой секундой уменьшается на единицу.

Значение TTL также уменьшается на единицу при передаче с одного маршрутизатора на другой, даже если секунда ещё не прошла. Если передаваемый пакет находится на промежуточном узле сети, а время жизни истекло, пакет уничтожается.

Понятно, что при работе с медленными узлами сети (или длинным маршрутом), установленного по умолчанию времени жизни TTL=32 сек. может не хватить. Для работы в Internet рекомендуют установить значение DefaultTTL=64 (a Simon Clausen даже 128) сек.


Обойдёмся без DNS

Вы, наверное, заметили, сколько времени уходит на получение ответа от DNS-сервера. По мере возможности забейте в почтовые и новостные программы IP-адреса серверов. Получить IP-адрес хоста можно, выполнив команду ping — а name_host IP-адреса наиболее часто посещаемых сайтов занесите в файл hosts (в каталоге Windows находится файл-пример hosts.sam). Вам надо создать такой файл без расширения".sam" и записать в него host-имена и IP-адреса сайтов, на которых вы чаще всего бываете.

Пример использования команды ping для получения IP-адреса хоста news.mtu.ru: ping — а news.mtu.ru. Обмен пакетами с news.mtu.ru [195.34.32.10] по 32 байт: Отсюда видим, что IР-адрес news.mtu.ru — 195.34.32.10.


Отсечение баннеров без помощи специальных программ

Существует возможность вырезать баннеры без помощи специальных программ.

Для этого каждой баннерной сети нужно принудительно назначить адрес

127.0.0.1, принадлежащий вашему собственному компьютеру, внеся в файл hosts список известных баннерных сетей типа:

127.0.0.1 banner.kiev.ua

127.0.0.1 ad.bannerpoint.ru

127.0.0.1 ad.bb.ru

Тогда, встретив на веб-страничке ссылку, например, на ad.bannerpoint.ru, ваш браузер попытается загрузить её с вашего же компьютера, а поскольку вебсервера на нём не наблюдается, то баннер попросту будет отсечён и интернет-запросов на него уходить не будет.

Поскольку любая баннерная сеть пишет себя в Cookie, то список этих сетей можно составить на основе файлов этого каталога. Заходим в вышеозначенный каталог, берём оттуда все файлы, которые нам не нравятся (в основном со словом ad), и пихаем соответствующие имена в hosts. Если самостоятельно делать список не хочется, то уже готовый можно найти в Интернете.

3.2. Почта (пропущен)

3.3. Группы новостей (пропущен)

3.4. Браузеры (пропущен)

3.5. ICQ (пропущен)

4. Локальные сети

Обмен сообщениями в локальной сети стандартными средствами Windows

Утилита WinPopup, имеющаяся в операционных системах Windows for Workgroup и Windows 95, отсутствует как в Windows NT Server, так и в Windows NT Workstation. Для отправки сообщений из Windows NT на рабочие станции Windows NT, Windows 95 и Windows for Workgroup необходимо использовать команду NET SEND, вызываемую из командной строки: net send <имя компьютера> <текст сообщения^ Для приёма сообщений на станцию Windows NT никаких дополнительных программ не требуется, сообщения принимает сервис "Messager".


Browse master в одноранговой локальной сети Windows 9х

Если при открытии папки "Сетевое окружение" на Рабочем столе компьютера, входящего в одноранговую локальную сеть Windows 9х, возникает одна из следующих ситуаций: — появляется сообщение об ошибке: "Сеть недоступна"; — в "Сетевом окружении" отображаются только данный компьютер и папка "Вся сеть", а в папке "Вся сеть" присутствует только рабочая группа, в которую входит данный компьютер, то данная проблема может возникать при отсутствии в локальной сети компьютера, формирующего список просмотра ресурсов локальной сети (browse master).

Для решения этой проблемы необходимо в Панели управления открыть элемент "Сеть", перейти на вкладку "Конфигурация", выделить службу "Служба доступа к файлам и принтерам сетей Microsoft" и нажать кнопку "Свойства". Перейдя на вкладку "Свойства", выделите элемент дополнительной настройки "Координатор сети" и выберите значение "Да" из раскрывающегося списка слева. После появления диалогового окна, предлагающего перезапустить Windows, нажмите кнопку "Да".

Замечание: "Служба доступа к файлам и принтерам сетей Microsoft" должна быть обязательно установлена в системе для обеспечения возможности формирования списка доступных сетевых ресурсов в одноранговых сетях Windows 9х.

Если в локальной сети установлен сервер Windows NT Server, он автоматически становится главным координатором списка ресурсов локальной сети.

Проблемы с сетью у компьютеров с Windows 98 при подключении к сети компьютера с Windows ХР

После подключения компьютера с Windows ХР локальная сеть может "подвешиваться" — на рабочих станциях с Windows 98 может перестать работать сетевое окружение. Наиболее вероятная причина — операционная система Windows ХР пытается управлять всей сетью. Для начала попробуйте поставить на эту машину протокол NetBEUI (если он не был установлен). Для этого найдите на компакт-диске с дистрибутивом Windows ХР папку Valueadd\Msft\Net\Netbeui и скопируйте из неё два файла: nbf.sys в папку %SystemRoot%\System32\Drivers и netnbf.inf в папку %SystemRoot%\Inf. После этого откройте Свойства сети и установите протокол NetBEUI.

Если этот протокол не поможет — измените в системном реестре параметры, отвечающие за сетевые "амбиции" Windows ХР. В разделе реестра

HKEY_LOCAL_MA.CHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters строковому параметру "IsDomainMaster" присвойте значение "FALSE", а строковому параметру "MaintainServerList" — значение "No".


Автоматический вход в домен при старте Windows 9х

Если необходимо обеспечить автоматический вход в домен MS Windows NT или LAN Manager при старте операционной системы MS Windows 9х без участия пользователя, то можно воспользоваться любым из приведённых ниже способов:

1. С помощью кэширования пароля.

Данный способ позволяет избежать появления диалогового окна ввода имени пользователя, пароля и имени домена и установить автоматический вход в сеть при условии, что на рабочей станции используются единые пользовательские настройки и параметры "Рабочего стола".

— Войдите в Панель управления, откройте значок "Сеть".

— На вкладке "Конфигурация" выберите способ входа в сеть "Обычный вход в Windows".

— В ответ на запрос Windows перезагрузить компьютер нажмите кнопку "Нет".

— Откройте значок Панели управления "Пароли".

— На вкладке "Смена паролей" нажмите кнопку "Сменить пароль Windows".

— В диалоговом окне "Изменение пароля Windows" введите действующий сетевой пароль в поле "Старый пароль", поля "Новый пароль" и "Подтверждение пароля" оставьте пустыми.

— Перейдите на вкладку "Конфигурация", проверьте, что установлен параметр "Все пользователи работают с едиными глобальными настройками и параметрами рабочего стола".

— Перезапустите Windows.

— При появлении диалогового окна "Ввод сетевого пароля" во время загрузки Windows введите пользовательский пароль для входа в сеть в поле "Пароль", установите флажок "Сохранить пароль в списке паролей" и нажмите кнопку "ОК".

При следующих загрузках операционной системы диалоговое окно "Ввод сетевого пароля" появляться не будет, регистрация пользователя в сети будет происходить автоматически.

2. С помощью утилиты "Tweak UI".

Утилита "Tweak UI" входит в состав пакетов MS Windows 95 Power Toys и MS Windows 98 Power Toys и позволяет установить автоматический вход в домен MS Windows NT при старте операционной системы независимо от использования пользовательских настроек.

Пакет MS Windows 95 Power Toys можно загрузить с web-сервера Microsoft. Пакет MS Windows 98 Power Toys находится на установочном диске MS Windows 98 в папке "\Tools\Reskit\Powertoy". Для установки утилиты правой кнопкой мыши откройте контекстное меню файла tweakui.inf и выполните команду "Установить". В Панели управления появится элемент "Tweak UI". Откройте его и перейдите на вкладку "Network". В группе настроек "Logon" отметьте галочкой позицию "Logon automatically at system startup", введите в поля "User name" и "Password" имя пользователя и сетевой пароль соответственно. Перезагрузите Windows.

Примечание: Пароль сохраняется утилитой "Tweak UI" в системном реестре в незашифрованном виде.


Подключение к Windows ХР по сети без пароля

Windows ХР разрешает локальным пользователям не иметь пароля и без проблем пускает таких пользователей в систему. Но при попытке подключиться по сети, как правило, выдаётся "Unknown error 31", если пароль отсутствует. Если вы точно уверены, что хотите подключаться по сети без пароля, то запустите gpedit.msc (групповая политика);

— перейдите в раздел Конфигурация компьютера (Computer Configuration) Конфигурация Windows (Windows Settings) — Параметры безопасности (Security Settings) — Локальные политики (Local Policies) — Параметры безопасности (Security Options);

— сделайте двойной щелчок мышью на параметре "Учётные записи: ограничить использование пустых паролей только для консольного входа" (Accounts: Limit local account use of blank passwords to console login only) и отключите эту опцию.


Скрытие сетевого ресурса в списке просмотра

Если Вы работаете в сети, то можете "зашарить" какие-либо ресурсы, поставив символ "$" в конце имени "шары". Такая "шара" не видна при просмотре, и подключиться к ней сможет только человек, который точно знает её имя.


Быстрое подключение сетевых дисков в Windows 9х

Если при подключении какого-либо сетевого диска был отмечен пункт "Автоматически подключать при входе в систему", ОС будет пытаться обнаружить этот сетевой диск при каждом очередном запуске. Если он не будет обнаружен, Вам будет предложено либо повторить попытку, либо отменить подключение. А если Вам нужно быстро подключить все сетевые диски, если они всё же доступны?

1. Подключите нужные сетевые диски.

2. Экспортируйте в файл раздел реестра HKEY_CURRENT_USER\Network\Persistent

3. Создайте ярлык для этого файла и пользуйтесь этим ярлыком для восстановления установок отображения сетевых дисков.


IР-адрес

Относительно недавно пришлось столкнуться с проблемой на адаптерах Either Express 100ТХ РnР от Intel, при установке которых в систему приходилось ожидать загрузки около 5 минут на PII-450. При всём притом, что HDD при этом не работал в принципе. При установке постоянного IP-адреса, вместо динамически выделяемого, время загрузки удалось сократить более чем в 5 раз. Делается так: открывается Панель управления, в ней заходим в свойства Сети, там открываем свойства TCP/IP (внимание, имеется в виду настройки ЛОКАЛЬНОЙ сети, пожалуйста, не гробьте свой Интернет прописанием не тех IP-адресов). А в свойствах протокола прямо на первой вкладке меняем "получение IP-адреса автоматически" на постоянный адрес из 4-х чисел. Пример 169.254.0.1 для первой машины, 169.254.0.2 для второй машины и т. д. Почему первые два числа такие? Потому что Microsoft считает неписаным стандартом (может и писаным, но сами знаете, наше отношение к ими писанному), что в локальных сетях адреса IP начинаются с этих двух чисел.

IP-адреса 169.254.Х.Х использовать нежелательно, кроме того, надо прописывать маску подсети. Например, можно задать адреса 192.168.0.1, 192.168.0.2…. и маску подсети 255.255.255.0.

При построении (проектировании) внутренней IP-сети при выборе диапазонов статических адресов (либо диапазонов для выделения адресов DHCP-серверами) следует придерживаться рекомендаций RFC3330, в соответствии с которыми для использования во внутренних сетях зарезервированы следующие диапазоны адресов, установленные RFC1918:

10.0.0.0/8 (10.0.0.0 — 10.255.255.255);

1 сеть класса А 172.16.0.0/12 (172.16.0.0 — 172.31.255.255);

16 сетей класса В 192.168.0.0/16 (192.168.0.0 — 192.168.255.255);

256 сетей класса С.

Согласно документу, данные диапазоны адресов не должны появляться в Интернете.

В соответствии с RFC3330 любой маршрутизатор в Интернете, обнаружив IP-пакет с адресом из указанного диапазона (неважно, источник или приёмник), обязан его уничтожить.

Кроме того, есть ещё два зарезервированных диапазона адресов, однако они используются для специальных целей и не рекомендуются для прямого присвоения: 192.0.2.0/24 (192.0.2.0 — 192.0.2.255); 1 сеть класса С 169.254.0.0/16 (169.254.0.0 — 169.254.255.255); 256 сетей класса С. Первый диапазон (сеть) описывается как тестовый. Он должен использоваться в документации и примерах кода, где часто ассоциирован с доменными именами example.com и example.net.

Второй диапазон описан как "link local" — он используется для протокола автоматического присвоения адреса (APIPA, Automatic Private IP Adressing), то есть для самостоятельного присвоения рабочей станцией самой себе 1Р-адреса, если тот не указан в настройке протокола и не может быть получен с сервера DHCP (из-за его отсутствия или неработоспособности), в т. ч. при соединении двух компьютеров напрямую. Заманчивость использования этого диапазона адресов (особенно на DHCP-серверах) перечёркивается тем, что на самом деле диапазон состоит из 256 сетей класса С, более того, согласно протоколу APIPA присвоение адреса происходит по возможности в сети, которая отсутствует в ЛВС.

Не рекомендуется пытаться обойти это ограничение расширением маски сети, поскольку далеко не каждый аппаратный или программный маршрутизатор (в том числе сервер) способен понять и обработать такое отступление от правил. В худшем случае оборудование может вообще прекратить работать, и его придётся перегружать.

При необходимости Вы можете делить любую сеть из указанных диапазонов на подсети маской подсети, однако при этом не используйте первую и особенно последнюю из получившихся сетей, только те, что в середине. Эффект может быть такой же, как описан в предыдущем абзаце, однако может быть и хуже — в сети в случайные моменты начнут появляться непонятные и невоспроизводимые проблемы любого рода, недиагностируемые обычными средствами, — ужас любого системного администратора.


Задержка при выключении компьютера с Windows 95, входящего в локальную сеть

Если у Вас установлена сеть на основе Windows 95, то, наверное, Вы тратите довольно много времени при выключении компьютера — система ждёт, когда остальные станции ответят, что поняли — Ваша машина выключается. Исправить это можно установкой Windows 98, либо зайти в параметры сети и, выбрав строку "Служба доступа к файлам и принтерам сетей Microsoft", проставить в параметре "Оповещение LM" значение "Нет".


Синхронизация системных часов на компьютерах локальной сети

В некоторых случаях (например, для корректной работы отдельных приложений класса "клиент-сервер") целесообразно иметь единые установки системных часов на всех компьютерах локальной сети. Синхронизацию системных часов с удалённым компьютером можно выполнить с помощью утилиты net.exe, дав команду:

Net time \\Server /set /yes, где Server — сетевое имя компьютера, с которого берётся значение времени. В качестве сервера времени желательно использовать главный контроллер домена (Primary Domain Controller, PDC).

Данную команду целесообразно поместить в группу "Автозагрузка". При этом в свойствах ярлыка должен быть установлен флажок "Закрывать окно по завершении сеанса работы".

Улучшение сетевой производительности рабочей станции Windows NT отключением необязательных сервисов

Вы можете улучшить сетевую производительность, проверив список сервисов своей рабочей станции Windows NT и удалив необязательные сервисы, расходующие важные системные ресурсы. Деинсталлируйте сервисы в апплете Services в Control Panel. Выберите сервис, который вы хотите удалить, затем укажите на Startup и выберите опцию Disable в диалоговом окне Startup Туре.


Потенциально необязательные сервисы Windows NT Workstation:

Computer Browser — Позволяет системе использоваться в качестве основного браузера и участвовать в выборах браузеров. Отключайте, если вы не хотите, чтобы машина рассматривалась в качестве потенциального основного браузера в сетевом сегменте.

Server — Реализует серверный компонент SMB (или иначе CIFS) в системе NT. Отключайте, если вы не хотите совместно использовать ресурсы печати и файлы на машине и нет необходимости поддерживать удалённый доступ к Registry.

Alerter — Посылает административные предупреждения получателям, указанным в диалоговом окне Alerts апплета Server на Control Panel. Если вам не нужна эта машина для пересылки административных уведомлений, то этот сервис можно отключить.

Messenger — Посылает и получает сообщения, которые появляются на консоли получателя. Если вам не нужна эта машина для рассылки или получения сообщений, появляющихся на консоли, то отключите этот сервис.

Remote Access Autodial Manager — Уведомляет систему об использовании DUN удаленных сетях. Если вы не заинтересованы в установке коммутируемых соединений и хотите, чтобы пользователи вручную инициировали соединения DUN, то отключите этот сервис.


Использование процессора на сетевой карте

На многих современных сетевых картах имеется процессор, призванный разгрузить центральный процессор системы при работе с сетью. Но по умолчанию он не задействован. Чтобы включить его в Windows 2000/ХР, надо в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

создать dword-параметр "DisableTaskOffload" и присвоить ему значение 0.


Увеличение числа буферов редиректора

Можно несколько увеличить производительность сети под Windows NT/2000, если увеличить число буферов редиректора. При этом каждый дополнительный выполняемый поток вашей конфигурации будет брать дополнительно 1 Кб в неперемещаемом пуле памяти. Количество буферов определяется в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

значением dword-параметра "MaxCmds" в диапазоне от 0 до 255 (по умолчанию 15).

Параметру "MaxThreads" в этом же разделе надо присвоить то же значение. Также можно увеличить значение dword-параметра "MaxCollectionCount", которое определяет буфер для символьного режима в диапазоне от 0 до 65535 (по умолчанию 16).


Управление общедоступными (shared) каталогами на удалённой машине в Windows NT 4.0

Есть несколько очень простых способов делать это (пример — создание shared folder):

1. Запустите Server Manager. Щёлкните мышью на имени нужного компьютера. Computer —> Shared Directories —> New Share…

2. Можно использовать утилиту RMTSHARE из Resource Kit.

3. Ещё один способ — через File Manager (Winfile.exe — наследство предыдущих версий Windows NT). Сначала подключаемся к тому дисководу на удалённой машине, где лежит нужная папка (например, net use х: \\\C$).

Затем запускаем File Manager —> X: —> Disk —> Share As.


Выполнение в Windows NT операций на всех имеющихся в сети машинах

Сначала получаем файл List.txt со списком всех имеющихся на данный момент в сети машин с помощью команды: net view > list.txt. Затем, чтобы выполнить, например, копирование файла quaropts.dat на каждую машину в сети, дайте команду:

FOR /F " tokens=1 " %i in (list.txt) do copy quaropts.dat "%i\C$\program files\navnt". Если команду надо давать из bat-файла, то требуется вместо % вводить %%.


Удалённое выключение нескольких компьютеров одновременно

Если у Вас в конторе множество машин и Вам надоело каждый раз после рабочего дня ходить и выключать их, используйте утилиту shutdown.exe из Windows NT Resource Kit и bat-файл (компьютеры PDC и BDC выключаются через 2 секунды, локальные — через 5):

====

shutdown \\pdc /t:2 /у /с

shutdown \\bdc /t:2 /у /с

shutdown /1 /t:5 /у /с

====

Создайте на рабочем столе ярлык для этого командного файла и выключайте все компьютеры нажатием на этот ярлык.


Автоматизация действий над каждым поступившим на FTP-сервер файлом

Владельцам хостов с FTP обычно нужно выполнять определённые действия для каждого поступившего файла. Ниже дан пример командного файла для такого вида действий в Windows NT:

====

:filecheck

if exist e: \upload\file.txt goto actionfile

sleep 100

goto filecheck

: actionfile.

====

Данный командный файл каждые 100 секунд проверяет наличие файла file.txt Программа sleep.exe содержится в ресурс ките, то есть сам ресурс кит тоже должен быть установлен.


Недоступный блок "Запомнить пароль" в Удаленном доступе к сети в Windows 9х

Если у Вас проблемы с DUN при запоминании Вашего пароля, т. е. Вы видите, что опция "Запомнить пароль" отключена, то имеется несколько вариантов, которые надо проверить для решения этой проблемы.

1. Удостоверьтесь, что на Вашей системе установлен "Клиент для сети Microsoft" (Панель управления — Сеть — Добавить… — Клиент — Добавить… — Microsoft — Клиент для сети Microsoft).

2. Вспомните, происходил ли запуск Windows так, чтобы при отображении диалогового окна входа в систему и запросе пароля Вы нажимали клавишу .

3. У Вас может быть повреждён файл пароля. Произведите поиск файлов *.pwl в каталоге Windows и переименуйте все найденные файлы. Примечание: это действие заставит Вас создать файлы паролей заново.

4. Проверьте системный реестр: — запустите Редактор системного реестра (REGEDIT.EXE); — найдите раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\Real Mode Net — если Вы увидите, что значение параметра "Autologon" равно "00 00 00 00", то дважды щёлкните на этом параметре и измените значение на "01 00 00 00"; — выйдете из RegEdit и перезагрузите компьютер.


Удалённое редактирование реестра на Windows 9х клиентах

Хотя в Windows NT Workstation есть возможность удалённого редактирования реестра, в Windows 95 и Windows 98 такая возможность изначально отсутствует.

Процесс её установки идентичен для обеих операционных систем. Отличие только в различных версиях драйверов. Для добавления этой возможности необходимо установить сетевой сервис REGSERV, который Вы можете найти на дистрибутивных CD в каталогах: для Windows 95 — \tools\reskit\netadmin\remotreg; для Windows 98 — \admin\nettools\remotreg.

Для установки:

1. Откройте Панель управления (Control Panel).

2. Запустите апплет "Сеть" (Network).

3. Нажмите кнопку "Добавить" (Add) в разделе "Конфигурация" Configuration).

4. Выберите "Сервис" (Service) из списка и нажмите кнопку "Добавить" (Add).

5. Нажмите кнопку "Диск" (Have Disk) и введите указанный выше путь.

6. Выберите "Microsoft Remote Registry".

7. Установите "Remote Registry service" и перезагрузите компьютер.


Решение проблемы с вызовом машины в локальной сети из NetMeeting в Windows 95

При вызове машины по сетевому имени в локальной сети с помощью программы NetMeeting в Windows 95 вы можете получать в ответ что-то вроде того, что "удаленная сторона не поддерживает вызовы NetMeeting", хотя программа запущена на обеих машинах и нужные галочки везде стоят (в Windows 98 этой проблемы нет). Тогда для вызова нужно писать адрес удалённого компьютера: — для протокола IPX он имеет, например, вид: 00000000:00025F37B357 — это так называемый Ethernet-адрес, он находится во Flash-памяти карточки, и посмотреть его можно обычно с помощью программы, которая поставляется вместе с карточкой; — для протокола TCP/IP адрес имеет, например, вид: 192.168.1.2 при условии, что маска сети 255.255.255.0, то есть три байта отведены под адрес сети и один под адрес компьютера в этой сети (таким образом, 192.168.1.2 — это компьютер с номером 2 в сети 192.168.1).

Чтобы не вводить каждый раз и запоминать такие длинные адреса, можно (нужно) сделать ярлыки вызова для каждого пользователя (эта возможность есть в NetMeeting) и назвать их Вася, Коля, Лена и т. д. И теперь, чтобы вызвать кого-либо, достаточно щелчка мышки.


Включение роутинга в Windows 2000

Если на сервере имеются две сетевые карты, каждая из которых смотрит в свой сегмент локальной сети, и требуется, чтобы компьютеры из разных сегментов видели друг друга в Сетевом окружении, то надо на сервере включить роутинг и установить и настроить WINS.

В Windows 2000 роутинг включается присвоением dword-параметру "IPEnableRouter" значения 1 в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.

Вместо установки и настройки WINS можно попробовать просто прописать адреса и имена всех машин в сети в файлике hosts в %SystemRoot%.

5. Microsoft Office

Отключение системы индексирования файлов MS Office

После установки MS Office рекомендуется удалять из автозагрузки программы "Быстрый запуск MS Office" и "Быстрый поиск файлов".

Программа установки MS Office 2000 добавляет в Панель управления элемент "Поиск файлов". При загрузке компьютера программа "Microsoft Office", расположенная в папке "Автозагрузка", автоматически запускает "Поиск файлов".

В процессе работы программа "Поиск файлов" создаёт скрытый индекс на каждом из жёстких дисков на вашем компьютере. Эти индексы содержат слова, заголовки и свойства OLE для каждого файла на диске. Наличие индексов позволяет использовать преимущества быстрого поиска и открытия файлов в диалоговых окнах "Открыть" Microsoft Office.

При попытке отключить "Поиск файлов" путём удаления программы "Microsoft Office" из автозагрузки могут возникнуть следующие проблемы:

1. Индексные файлы не удаляются с жёсткого диска. Их размер зависит от количества и размера документов и файлов, сохранённых на вашем компьютере.

2. Программы MS Office будут продолжать использовать существующие индексные файлы каждый раз, когда вы выбираете из меню "Файл" команду "Открыть". После удаления программы "Microsoft Office" из автозагрузки индексные файлы не обновляются автоматически при изменении документов. Это может помешать вам найти существующие файлы или вызывать дополнительные задержки при открытии файлов.

Поэтому для отмены индексирования выполните следующие действия:

1. Откройте в Панели управления элемент "Поиск файлов".

2. Выберите первый элемент в списке.

3. В меню "Индекс" запустите команду "Удалить индекс". В диалоговом окне "Удаление индекса" нажмите кнопку "ОК". В окне запроса на подтверждение удаления индекса нажмите кнопку "ОК".

4. Повторите шаги 2 и 3 для всех индексов в списке.

5. В меню "Индекс" снимите флажок "Запускать при загрузке".

6. В меню "Индекс" запустите команду "Закрыть и остановить".


Расположение папки "Мои документы"

MS Office после своей инсталляции обожает создавать в корневом каталоге диска, на который он установлен, каталог "Мои документы" (т. е. его, оффисовские документы. После этого многие программы начинают предлагать юзеру сохранять свои документы именно там. Полное имя каталога хранится в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserShell Folders

в строковом параметре "Personal".

Надеюсь, сами догадаетесь, что делать дальше…


Поиск файлов, содержащих заданный текст

При поиске файлов, содержащих заданный текст, Windows 95/98 не находит текст, записанный в кодировке Юникод. В этом формате обычно сохраняются документы программ семейства Office 97 (кроме программы Access, которая использует этот формат, начиная с Access 2000) и некоторых других. Вместо средств Windows 95/98 в таких случаях следует использовать средства поиска файлов, входящие в состав семейства Office (в окне "Открытие файла" щёлкните на кнопке "Отбор" и задайте необходимые параметры поиска).


Решение проблемы с нечитаемыми русскими именами файлов в окне "Открытие документа"

Если при выполнении операции "Файл" — "Открыть" из приложений MS Office 97 русские имена папок и файлов в стандартном окне "Открытие документа" не читаемы, то откройте Панель управления, выберите элемент "Язык и Стандарты", на вкладке "Регион и язык" выберите из раскрывающегося списка "Английский (США)", нажмите кнопку "ОК" и перезагрузите компьютер. Затем опять откройте Панель управления и установите язык "Русский" на той же вкладке "Регион и язык".

Если проблема не решилась, воспользуйтесь вторым способом. Откройте файл win.ini с помощью любого текстового редактора (например, Notepad.exe) и добавьте в раздел [FontSubstitutes] следующую строку: Tahoma,0=Tahoma,204. Сохраните файл win.ini и перезагрузите компьютер.


Автозагрузка файлов в Word и Excel

Windows во время загрузки запускает программы и открывает документы, находящиеся в папке Автозагрузка. Точно так же Word и Excel при запуске открывают документы и шаблоны, запускают макросы и надстройки, находящиеся в папках автозагрузки отдельных программ или пакета в целом. Именно этот механизм использует множество программ, "встраивающих" свою функциональность в программы семейства Office (чаще всего — в Word). Они помещают в папки автозагрузки специальные файлы с макросами, шаблонами или библиотеками, и Word или Excel подключают их как свои собственные модули.

Основные папки автозагрузки Office находятся в папке, где расположены файлы Office: обычно это C: \Program Files\Microsoft Office\Office. Word использует расположенную там папку Startup, a Excel — Xlstart. Кроме того, эти программы имеют свои дополнительные папки автозагрузки (в Word её расположение можно увидеть в настройках программы). По умолчанию в последних версиях Office эти папки имеют следующие адреса: — для Word в Windows 2000/ХР C: \Documents and Settings\HMH пользователя\АррliсаtionData\Microsoft\Word\Startup; в Windows 95/98/Ме, если профили пользователей отключены: C: \Windows\Application Data\Microsoft\Word\Startup; в Windows NT 4.0 и в Windows 95/98/Ме, если профили пользователей включены: С: \Windows\nMHпользователя\Аррlication Data\Microsoft\Word\Startup; — Excel использует папки, отличающиеся окончанием: Excel\Xlstart вместо Word\Startup.

Хотя в большинстве случаев папки автозагрузки используются сторонними программами, вы тоже можете применить их для автоматической загрузки документов, макросов и пр. Только имейте в виду, что вместо самих документов в папки целесообразно помещать их ярлыки. Особенно если включен режим создания резервных копий. Ведь тогда резервная копия окажется в той же самой папке автозагрузки и при запуске программы будет открыта вместе с основным документом. Если вы решите воспользоваться папкой автозагрузки, то целесообразно изменить её расположение на более легкодоступное и запоминающееся (это можно сделать в Word) или создать на Рабочем столе ярлык к ней.

Можно пропустить автозагрузку файлов, если при запуске Word или Excel удерживать нажатой клавишу .


5.1. Word

Большинство советов в этой рубрике верно для любых версий Word, начиная, по крайней мере, с 6.0 для Windows. А в тех случаях, когда это не так, в советах указывается явным образом номер версии Word, для которой он предназначен.

Однако для более поздних версий такие советы, как правило, тоже будут вер-

Таким образом, если в совете упоминается Word 97 (он же Word 8.0), то этот совет не будет работать в Word 95 (он же Word 7.0) и более ранних версиях, но, скорее всего, будет работать в Word 2000 (он же Word 9. 0) и более поздних версиях.

Названия элементов интерфейса Word'а (пунктов меню, вкладок, опций и т. д.) приводятся обычно, как они указаны в русской версии Word 97, в других версиях эти названия могут немного отличаться, но, я думаю, вы без труда найдёте нужные.


Открытие текстовых документов в DOS-кодировке кириллицы

Если при открытии текстового файла (например, sovety.txt) в Word вы видите нечитаемые символы, то, скорее всего, этот файл содержит кириллицу в DOS-кодировке (СР-866). Выберите в меню "Сервис" пункт "Параметры" и на вкладке "Общие" отметьте опцию "Подтверждать преобразование при открытии".

После этого при открытии файлов, отличных от формата Word, у вас будет появляться окно "Преобразование файла", где надо подтверждать предлагаемое преобразование или выбирать другое. Для текстовых документов в DOS-кодировке надо в этом окне указывать тип формата "Текст DOS".


Выбор удобного масштаба изображения документа

Иногда приходится наблюдать, как некоторые люди набирают или читают документ в Word'е и напрягают зрение, пытаясь разобрать мелкий текст, имея при этом пустое пространство слева и справа на экране. Не ломайте глаза, потратьте несколько секунд, чтобы задать максимально удобный масштаб изображения документа. Если у вас задан обычный режим просмотра документа, то достаточно в раскрывающемся списка "Масштаб" на панели инструментов выбрать вариант "По ширине страницы". Рекомендую всегда использовать режим разметки страницы, так как тогда вы сразу видите, как документ будет выглядеть на печати. В этом случае имеет смысл подобрать масштаб так, чтобы текст без полей, которые вам постоянно рассматривать незачем, занимал всю ширину окна.

В Word 2000 и выше можно выбрать вариант "По ширине текста", а в Word 97 придётся подобрать подходящий масштаб вручную. Список "Масштаб" является редактируемым, то есть вы можете не только выбрать фиксированное значение из него, но и ввести произвольное. Для этого щёлкните мышью не на стрелке раскрытия, а в самом поле списка, и введите нужную величину масштаба в процентах (при этом знак процента набирать необязательно).

Кстати, редактируемыми является большинство списков в Word'e. Поэтому вы можете, например, задать размер шрифта 13 или 8,5 пунктов, хотя в соответствующем списке таких нет.


Для владельцев умных мышек (IntelliMouse)

Из достоверных источников стало известно, что при удержании клавиши можно изменять масштаб изображения в Word 97, просто вращая колёсико мышки туда-сюда. Гораздо удобнее, конечно, чем методом научного тыка, подбирать необходимый масштаб в окошке с процентами.

Указатель мыши при этом должен находиться на строке меню, строке состояния, линейках или на любой панели инструментов.

Этот способ работает также в Excel, Internet Explorer, Outlook Express и некоторых других программах. Причём в Internet Explorer и Outlook Express, наоборот, указатель мыши должен находиться в области с текстом www-страницы или письма.


Ускорение работы путём использования клавиатуры вместо мыши

Если вам приходится много работать с Word'ом, то настоятельно рекомендую запомнить оперативные ("горячие") клавиши для операций, которые вы выполняете достаточно часто. Их использование существенно удобнее и быстрее, чем выбор нужной команды с помощью мыши на панели инструментов, а тем более в системе меню, поскольку для этого даже не приходится отрывать руку от клавиатуры.

Делать выделение тоже удобней не мышью, а удерживая клавишу и используя клавиши со стрелками, , , , (для выделения слов и абзацев дополнительно можно удерживать клавишу ). Если вы уже привыкли к мыши, то всё равно попробуйте переучиться, время, затраченное на это, довольно быстро окупится (правда, привычка — дело серьёзное…).

Рядом с пунктами меню указывается, какие оперативные клавиши им соответствуют.

А чтобы знать, какие клавиши надо нажать для выполнения команд, запускаемых с панели инструментов, следует выбрать в меню "Сервис" пункт "Настройка" и во вкладке "Параметры" отметить опции "Отображать подсказки для кнопок" и "Включить в подсказки сочетания клавиш". После этого при наведении указателя мыши на любую кнопку (не только панели инструментов) будет всплывать краткая подсказка о назначении этой кнопки с указанием в скобках, какой комбинацией оперативных клавиш для той же самой цели можно воспользоваться.

Вы можете сами переопределить оперативные клавиши для команд и назначить их тем, которые часто используете, а по умолчанию для них клавиши вообще не заданы. Для этого надо выбрать в меню "Сервис" пункт "Настройка" и нажать в открывшемся окне кнопку "Клавиатура". В появившихся списках выбираем нужную категорию, а затем нужную команду, после чего устанавливаем курсор в поле "Новое сочетание клавиш" и нажимаем наше желаемое сочетание.


Режим "Во весь экран"

Когда приходится часами набирать текст, то начинает раздражать всякая мелочь, включая панели инструментов Word и прочие "украшения" на экране. Если вы знаете все необходимые для работы комбинации "горячих клавиш" и вам не нужна Панель инструментов вместе с кнопками — можно попробовать значительно увеличить размер полезной области экрана, включив режим "Во весь экран" (меню "Вид"). Вот где по-настоящему приятно работать. Выключить режим можно, нажав кнопку "Вернуть обычный режим" в плавающем меню.


Режим плавной прокрутки

Обычное использование полосы прокрутки программы MS Word 97 имеет тот существенный недостаток, что содержание документа не изменяется на экране до тех пор, пока не будет отпущена кнопка мыши. Этот недостаток легко устраняется редактированием соответствующего параметра реестра. Запускайте редактор реестра Regedit, выбирайте раздел

HKEY_CURRENT_USER\Software\Microsoft\Оffice\8.0\Word\Options,

найдите или создайте строковый параметр "LiveScrolling" и задайте ему значение "1" для включения режима плавной прокрутки. Закрывайте Regedit и запускайте ваш Word.


Автопрокрутка документа мышью, не имеющей автопрокрутки

Если у вас нет мыши с автопрокруткой, то автопрокрутку документа можно обеспечить средствами Word. Для этого надо в меню "Сервис" (Tools) выбрать пункт "Настройка" (Customize) и на вкладке "Панели инструментов" (Toolbars) отметить "Контекстные меню" (Shortcut menus) — появится панелька контекстных меню. Щёлкаем на пунктах "Текст"/"Текст" (Text/text) — появится контекстное меню, вызываемое правой кнопкой мыши в документе Word. Затем надо в окне "Настройка" (Customize) зайти на вкладку "Команды" (Commands), в списке "Категории" (Categories) выбрать пункт "Все команды" (All commands), в списке "Команды" найти пункт "AutoScroll" и левой кнопкой мыши перетащить его в контекстное меню. После всех этих операций большой документ можно будет просматривать, вызывая правой кнопкой мыши контекстное меню и выбирая пункт "Автопрокрутка". Теперь достаточно перемещением мыши вверх/вниз задать скорость скроллинга и можно читать документ, попивая пиво.


Переход к последним местам редактирования

Word запоминает и хранит в документе последние три места, где вводился или редактировался текст. Чтобы вернуться к одной из этих трёх позиций, нажмите нужное количество раз комбинацию клавиш +. При четвёртом нажатии курсор переместится на исходную позицию. Благодаря этому, при открытии уже имеющегося документа для возврата к месту, где работа была прервана, достаточно нажать +.

Быстрое сохранение всех открытых документов (39) Если вы работаете с большим количеством документов, загруженных в Word, постоянно изменяя многие из них, то вполне может возникнуть ситуация, когда вам, скажем, надо срочно отойти от компьютера. Естественно, есть опасения, что в случае сбоя в электропитании или в иной неприятной ситуации может произойти потеря несохранённых данных. Однако на сохранение документов по одному времени уйдёт немало. Лучше нажмите и щёлкните мышью на меню "Файл", вы увидите там новый пункт "Сохранить все", который и следует выбрать в такой ситуации.


Выделение вертикального блока текста

Чтобы выделить в Word'e вертикальный блок текста, надо предварительно нажать комбинацию клавиш ++.

Кроме того, выделить вертикальный блок можно с помощью мышки, удерживая клавишу .


Вставка текста над таблицей, расположенной в начале документа

Возможно, вы сталкивались с проблемой, как разместить текст над таблицей, которая находится в начале документа. Делается это очень просто. Нужно поставить курсор в первой ячейке вашей таблицы в самое левое положение и нажать .


Перемещение абзаца и изменение стиля заголовка

В Word'е можно перемещать абзацы в тексте. Для этого надо поставить курсор в нужный абзац и затем, удерживая клавиши +, перемещать его с помощью клавиш управления курсором <Стрелка вверх> и <Стрелка вниз>.

Переносить можно только абзацы целиком. А если, удерживая эти же клавиши, нажимать <Стрелка вправо> или <Стрелка влево>, то можно менять стиль заголовка выбранного абзаца.


Шрифты с засечками и без них

Шрифты бывают с засечками (серифами) и без них. Типичным представителем шрифта с засечками является шрифт Times New Roman, а без Засечек — Arial.

Засечки создают иллюзию слитности букв в слове и облегчают восприятие текста психологически, глаз "глотает" слово целиком. Шрифт с засечками применяют обычно для написания текстов, которые будут выведены шрифтом стандартного размера. Для очень мелких тестов используют бессерифные шрифты, так как при очень сильном уменьшении серифы сливаются и текст становится нечитаемым.

Попробуйте сами написать текст шрифтом 14 пт, а затем уменьшайте размер до 6 пт. Проведите эксперимент как для шрифта Times, так и для шрифта Arial. Вы сами заметите, который из них лучше подходит для написания обычного текста и текста мелкого размера. Текст очень крупного размера (плакаты) также лучше смотрится при написании бессерифным шрифтом.


Минус, дефис, короткое тире, длинное тире

В текстах, полиграфически грамотно подготовленных, можно встретить минусы, дефисы и два рода тире:

короткое тире (en-dash) —

и длинное тире (em-dash) —.

Короткое тире обычно используется при указании диапазона, например, "страницы 13–34", а также в контекстах, вроде "Рис. А-12". Длинное тире используется в качестве знака пунктуации в предложениях — это то самое тире, что в этом предложении. Короткое тире, подобно дефисам, обычно не имеет пробелов ни с одной из сторон. Это же касается длинного тире в англоязычных текстах, а при наборе текстов на русском языке следует, напротив, помнить о пробелах с двух сторон длинного тире.

В Word'e, чтобы поставить дефис, нажмите клавишу <->, для короткого тире используйте комбинацию +, для длинного — ++ (клавиша — это клавиша со знаком "-" на дополнительной цифровой панели клавиатуры). Минус в тексте лучше изображать в шрифте Symbol.

На создание разных видов тире можно настроить автозамену (меню "Сервис" — "Автозамена" — "Заменять при вводе"):

заменять <->,<-> (два простых минуса) на +;

+,<-> на ++;

++,<-> на "минус шрифта Symbol" (предварительно вставьте этот символ в документ и выделите его, а на вкладке "Автозамена" укажите вариант замены на "форматированный текст");

"минус шрифта Symbol",<-> (вставьте их из документа через буфер обмена) на <-> (его в этом случае надо предварительно выделить в документе и указать вариант "форматированный текст").

Таким образом, получается замкнутый цикл нажатия клавиши <->: сначала дефис, потом короткое тире, потом длинное тире, потом математический минус, а затем опять дефис.


Римские цифры

При вводе в русский текст римских цифр приходится переключаться на латинскую раскладку, да ещё удерживать , а затем обратно. Для упрощения можно использовать автозамену (меню "Сервис" — "Автозамена" — "Заменять при вводе"): заменять 1\ на I, 2\ на II и т. д.


Перенос слов

Всегда включайте автоматическую расстановку переносов слов в документе, чтобы избежать слишком разреженных строк. Для этого надо войти в меню "Сервис", подменю "Язык", выбрать пункт "Расстановка переносов" и отметить соответствующую опцию. К тому же в этом же подменю имеет смысл щёлкнуть на пункте "Выбрать язык" и убедиться, что у вас правильно задан язык документа.

Некоторые слова, однако, Word не умеет переносить правильно. В этих словах в позиции, где можно выполнить перенос, следует вставлять символ мягкого переноса, нажимая клавиши +<->. Этот перенос будет иметь больший приоритет по сравнению с вставляемыми автоматически. Если же в каких-то абзацах переносы нежелательны (например, в заголовках), то для этих абзацев можно запретить автоматический перенос, войдя в меню "Формат", пункт "Абзац", вкладка "Положение на странице" и отметив соответствующую опцию.

Word всегда стремится переносить слова с дефисом на месте дефиса, даже если автоматический перенос слов запрещён. Иногда этого разрыва желательно избежать (например, 1-й номер). Для этого вместо обычного дефиса используйте неразрывный, нажимая комбинацию клавиш ++<->.


Разрыв строк внутри абзаца

Если надо избежать разрыва строк между какими-то словами, то следует вместо обычного пробела ставить символ неразрывного пробела с помощью комбинации клавиш ++. Такую связку слов уместно делать, например, между фамилией и инициалами, названием величины и её обозначением (масса m), значением величины и её размерностью (25 кг). В последнем случае имеет смысл сделать пробел к тому же тонким, чтобы значение и размерность смотрелись как единое целое. Проще всего выделить этот пробел и пометить как нижний индекс, нажав клавиши +<=>.

Неразрывные пробелы в Word'e являются ещё и нерастяжимыми, то есть при выравнивании строчек в абзаце по ширине они не растягиваются, в отличие от обычных пробелов. К сожалению, в Word'е нет неразрывного растяжимого пробела.

В некоторых ситуациях может потребоваться указать явным образом Word'у, где надо переходить на другую строку внутри абзаца. Для этого вставьте в нужном месте символ "разрыв строки", нажав +.


Выравнивание текста и правильное использование пробелов

Не применяйте для форматирования текста и выравнивания формул пробелы! Для выравнивания текста в текстовом процессоре есть специальные команды выравнивания (по левому краю, по правому краю, по центру и по ширине).

"Красная" строка задаётся параметром форматирования абзаца "отступ первой строки". В MS Word отступы легко производятся перетягиванием мышкой бегунков на линейке или установкой параметров в настройках "Формат" — "Абзац" — "Отступы и интервалы". Например, при написании шапки заявления установите выравнивание по левому краю и отступ слева более половины ширины рабочей области листа. Для написания формул используйте стиль абзаца с установленными табуло-отступами — в центре страницы с выравниванием по центру (на него будет позиционирована формула) и справа страницы с выравниванием по правому краю (на него будет позиционирован номер формулы).

Между словами не нужно ставить более одного пробела, тем более не нужно ставить пробелы в слове для получения разреженного текста, это может повлиять на работу модуля проверки правописания или перенесёт часть слова на другую строку, если оно не будет помещаться в строке при изменении её ширины. Для получения эффекта сжатого или разреженного шрифта используйте настройки свойств шрифта (интервал шрифта). Для более лёгкого психологического восприятия предложений после точки, завершающей предложение, можно поставить два пробела (обычно это применяется в английских текстах).

После знака номера "№" и параграфа "$" ставится неразрывный пробел. Пробел НЕ ставится перед знаком процента "%", градуса внутри инициалов и в сокращениях после точек: и т. д., и т. п., т. е., а если ставится, то короткий (тонкий, узкий) неразрывный.

"Закрывающие" знаки препинания и символы (точка, запятая, закрывающая скобка и кавычки, и т. п.) должны быть расположены слитно с предыдущим словом, а после знака препинания обязательно должен быть поставлен пробел. "Открывающие" символы (открывающая скобка и кавычки) должны набираться после пробела слитно с последующим словом. Иначе вы можете оказаться в ситуации, когда при автоматическом выравнивании абзаца строка будет начинаться, например, с запятой, а заканчиваться открывающей скобкой. Несколько закрывающих знаков подряд также пишется слитно, например, идущие друг за другом закрывающая скобка и запятая, и только затем ставится пробел (т. е. перед следующим словом).


Баланс колонок

При создании в MS Word документов, текст в которых разбит на колонки, не редко возникает проблема — как на последней странице сделать две колонки одинаковой высоты. Ведь Word по умолчанию делает первую колонку во всю высоту страницы, а вторую формирует из оставшегося текста. Справиться с этой проблемой весьма просто: нужно вставить разрыв раздела документа — и баланс между колонками будет достигнут. Для этого передвиньте курсор на последней "колонизированной" странице в самый конец текста и в меню "Вставка" (Insert) выберите пункт "Разрыв" (Break). В открывшемся диалоговом окне выберите вариант "Начать новый раздел на текущей странице" (Continuous) и щёлкните кнопку "ОК" — колонки станут одинаковыми по высоте.


Быстрая смена регистра букв

Чтобы сменить регистр букв или сделать первую букву заглавной, совсем не обязательно набирать текст заново или лезть в меню "Формат" — "Регистр".

Попробуйте другой вариант — сочетание клавиш +. После однократного нажатия у слова, где стоит курсор, появится заглавная буква, после двукратного — всё слово целиком будет состоять из прописных букв, после третьего нажатия — опять из строчных. Этот способ действует и для выделенного текста.


Вставка текста без сохранения его оригинального форматирования

После выделения текста на html-страничке и вставки его в документ Word'а наблюдается неприятное явление: чужеродный шрифт, форматирование абзацев и гиперссылки портят аккуратное оформление документа. Это происходит из-за того, что Word по умолчанию после нажатия +, + или кнопки "Вставить" помещает в документ текст из буфера обмена с сохранением оригинального форматирования html-документа, что не всегда приятно.

Альтернатива — "Специальная вставка" из меню "Правка". Достаточно выбрать там "Неформатированный текст" — и Word забудет, как выглядела исходная html-страница, вставив чистый текст без форматирования в ваш документ.


Если сетевой адрес не должен быть гиперссылкой

Word очень чутко распознает сетевой адрес в тексте (например, www.kv.minsk.by) и сразу же после ввода — автоматически превращает его в гиперссылку, выделяя в соответствии с шаблонами (по умолчанию — синяя и подчёркнутая гиперссылка). Если вы не хотите, чтобы она выделялась из окружающего текста — нужно сразу же после её ввода и "чудесного превращения" (в синюю и подчёркнутую) нажать + или кнопку "Отменить" на Панели инструментов. Word отменит форматирование ссылки — и можно работать дальше.

Если такое приходится делать часто — имеет смысл зайти в меню "Сервис" — "Автозамена" и на вкладке "Автоформат при вводе" убрать галочку с пункта "Заменять адреса и сетевые пути гиперссылками".


Использование стилей

Для форматирования документов Word обладает довольно мощным инструментом стилей. Вместо того чтобы форматировать абзацы или каждую строку в отдельности, можно установить некий стиль для определённых частей текста, а затем отформатировать стиль. Это весьма удобно при редактировании больших документов. Для выбора стиля нужно щёлкнуть на стрелке в правой части бокса со стилями и выбрать один из имеющихся пунктов. Однако при обычном щелчке Вы увидите лишь небольшой список стилей. А вот для того, чтобы был показан весь список стилей, содержащихся в шаблоне NORMAL.DOT, во время щелчка на стрелке нужно держать нажатой клавишу .

Размер и тип шрифта, задаваемые по умолчанию для документов Word'а, хранятся в файле шаблона Normal.dot. Если Вам требуется их изменить, то сначала сделайте резервную копию этого файла (проще всего найти его с помощью команды "Поиск"). В меню "Формат" найдите "Стиль", в открывшемся диалоге выберите стиль, который нужно модифицировать (Обычный, Заголовок и т. п.) и нажмите кнопку "Изменить". Когда откроется диалог "Изменение стиля", щёлкните на "Формат", "Шрифт" и в новом диалоговом окне установите нужный шрифт и его размер. Закройте окно, нажав "ОК", и, вернувшись в диалог "Изменение стиля", установите флажки "Добавить в шаблон" и "Обновлять автоматически" и нажмите "ОК". Возвратившись в диалог "Стиль", выберите следующий стиль, который нужно модифицировать, и повторите всю описанную процедуру. Когда все необходимые шрифты будут изменены в соответствии с Вашими планами, нажмите на кнопку "Применить", чтобы сохранить внесённые изменения в шаблон Normal.dot, который загружается каждый раз при старте Word'а. Таким образом, все выбранные Вами шрифты станут загружаемыми по умолчанию.


Сохранение списка автозамены

Если Вы значительно модифицировали список автозамены по сравнению со стандартным, то в некоторых случаях (переустановка операционной системы, переход на другой компьютер) захотите сохранить содержимое этого списка для дальнейшего использования. Список автозамены хранится в файле с расширением "acl" (AutoCorrect List). Имя и местонахождение данного файла могут быть различными, могут также существовать несколько файлов автозамены одновременно.

Имя и расположение файла автозамены, который будет использовать Word, хранится в системном реестре в строковом параметре "Path": для Word 95 — в разделе

HKEY_CURRENT_USER\Software\Microsoft\Microsoft Office\95\AutoCorrect\List, для Word 97 — в разделе

HKEY_CURRENT_USER\Software\Microsoft\0ffice\8.0\Common\AutoCorrect.

Для подключения файла автозамены к Word достаточно скопировать его в любой каталог на данном компьютере, после чего добавить в соответствующий раздел реестра параметр "Path" со значением, указывающим полный путь к этому файлу.


Установка редактора формул и других компонент из дистрибутива MS Office

Довольно часто спрашивают, где взять редактор формул Microsoft Equation.

Он содержится в дистрибутиве MS Office, однако если при инсталляции был выбран вариант "Типичная инсталляция", редактор формул не устанавливается, так как, по мнению фирмы Microsoft, большинству людей он не нужен. Чтобы его всё же установить, вам надо в Панели управления запустить "Установка и удаление программ", выбрать из списка "Microsoft Office" и нажать кнопку "Добавить/удалить…" Дальше у вас будет запрошен диск с дистрибутивом MS Office, вы его вставляете, программа установки проверяет, что у вас уже установлено, и вы можете что-то добавить, а что-то удалить (ставя и снимая соответственно галочки). Редактор формул находится в группе "Дополнительные средства Office".

Рекомендуется при инсталляции любой программы всегда выбирать вариант "Выборочная инсталляция" (Custom), тогда вы сразу узнаете полный состав дистрибутива, сможете сами указать всё, что вам может пригодиться, и отказаться от заведомо лишнего.


Правила использования курсива при наборе технических текстов

При наборе технических текстов нужно помнить о следующих общепринятых правилах:

— латинские буквы, обозначающие физико-математические величины, пишутся курсивом, греческие же всегда в прямом начертании;

— функции (sin, cos, lg и т. д.) делаются в прямом начертании, чтобы они явственно отличались от аргументов, изображённых латинскими буквами;

— цифры изображаются курсивом только тогда, когда они имеют смысл обозначения, а не числа (например, из точки 1 в точку 2);

— скобки и математические знаки ("+", "-", "=" и т. д.) пишутся всегда прямо.

Поэтому проверьте правильность настройки встроенного в Word редактора формул MS Equation. В меню "Стиль" редактора формул выберите пункт "Определить": для строчных и прописных греческих букв и для символов должен быть задан шрифт Symbol, а для остальных стилей — ваш основной шрифт (например, Times New Roman Cyr); наклонный формат символов должен быть помечен только для стиля "Переменная", а полужирный — для "Матрица-вектор" (впрочем, векторные величины лучше обозначать стрелочкой над соответствующим символом).

При написании индексов возможны два варианта. Если индекс имеет смысл обозначения величины, могущей принимать числовое значение, то он пишется курсивом, в противном случае — в прямом начертании. Например, масса m с индексом i. Если i имеет смысл переменной, которая может принимать значения 1, 2 и т. д., то индекс i надо делать курсивом. Если i — это сокращение, например, от слова "ion" и имеется в виду масса иона, то индекс i — это текст, а не переменная, и должен быть прямым. Это важно для правильного понимания смысла индексов в формулах.


Настройка панели инструментов для удобного набора технических текстов

Если вам часто приходится набирать тексты с формулами, то будет удобным поместить на панели инструментов кнопку, вызывающую редактор формул Microsoft Equation. Для этого надо войти в меню "Сервис", выбрать пункт "Настройка" и в открывшемся окне — вкладку "Команды". Далее следует указать категорию "Вставка", выбрать в списке команд "Редактор формул" и перетащить мышкой его значок (корень квадратный из альфа) на панель инструментов. Кроме того, рекомендую перетащить из той же категории значок команды "Символ" (омега прописная), который позволит вам быстро вставлять греческие буквы и математические символы из шрифта Symbol (как, впрочем, и другие символы, включая специальные); а из категории "Формат" перетащите значки команд "Верхний индекс" и "Нижний индекс" (икс с верхним и нижним индексом 2), а также команды "Шрифт Symbol", которую удобно применять для преобразования выделенных латинских символов в соответствующие греческие (α — в альфа, β — в бета и т. д.) и математических знаков "+", "=" (они лучше смотрятся в шрифте Symbol).


Набор формул

Используйте редактор формул только в тех случаях, когда это действительно необходимо: при наборе "двухэтажных" формул, с квадратными корнями, с интегралами и т. д. В остальных ситуациях старайтесь оформлять математические выражения обычными средствами Word'а (но не в ущерб красоте ваших уравнений).

На это есть несколько причин.

Во-первых, вы не сможете сделать в выражениях, созданных с помощью редактора формул, автоматическую замену символов по всему файлу. Например, если вам надо заменить во всём документе альфа на бета, то придётся входить в каждую формулу и делать замену вручную.

Во-вторых, вы получите проблемы при конвертации документа в другой формат. Например, при конвертации в текстовый файл вы просто потеряете все формулы, а при конвертации из формата Word 8.0, где используется редактор формул MS Equation 3.0, в формат Word 6.0/7.0, где используется MS Equation 2.0, вы будете видеть формулы, но не сможете их редактировать (список проблем конвертации далеко не полный).

В-третьих, большое количество формул (это OLE-объекты) сильно увеличивает размер документа и тормозит работу компьютера. Поэтому приходится дробить документ на несколько файлов. Причём здесь важна не сложность формул, а их количество, которое надо стремиться уменьшить.

В-четвёртых, иногда с документом, содержащим формулы, как, впрочем, и другие OLE-объекты (например, рисунки), происходят разные неприятности. Например, при попытке сохранить такой документ вы можете получить сообщение о нехватке места на диске, хотя на самом деле его предостаточно. Такой "глюк" может вызвать неправильно вставившийся OLE-объект. И единственный известный мне способ всё-таки сохранить внесённые изменения в документ, а не править по новой, — это найти и удалить этот объект.

Для того, чтоб документ всё же удалось нормально сохранить в вышеописанном случае, необязательно удалять OLE-объекты. Можно поступить следующим образом:

1) выделить объект,

2) "вырезать" его,

3) вставить его через "Правка/Специальная вставка…" как рисунок.

После этого документ сохранится без проблем. Правда, редактировать впоследствии преобразованные таким образом объекты будет невозможно, зато внешне документ не изменится.

В Word 2000/2002 для обхода глюка сохранения можно сохранить документ как html-страницу, при этом формулы останутся формулами. Потом html-страницу открыть с помощью Word 2000/2002 и можно продолжать редактирование документа.

Можно решить эту проблему гораздо более просто — выделите текст, который набрали в данный сеанс работы, или побольше, если не помните точно место, с которого начали, скопируйте это в буфер обмена (clipboard), перегрузите Word и заново вставьте информацию из буфера в тот же документ, при этом всегда вставляется корректно (!), не известно, правда, почему. Сохраните документ и продолжайте спокойно работать до следующего раза.

Можно при отказе Word'а в сохранении файла с сообщением об отсутствии места на диске дать команду выхода из редактора, а на появляющийся при выходе запрос на сохранение изменений в документе ответить "Да". Как ни странно, Word, отказывающийся сохранять набранный текст при команде "Сохранить", записывает этот текст при выходе. Это, увы, работает не для всех релизов Word (например, при использовании лицензионной версии Word 97 этот способ не работал, а при установке той же программы с нелицензионного компакта всё работало великолепно).

Вышеописанный глюк происходил, когда был ограничен максимальный размер файла подкачки. Снятие этого ограничения (то есть по максимуму разрешил использовать всё свободное место на диске) позволило забыть о такой неприятности.

Даже при наборе "двухэтажных" формул, с квадратными корнями и с интегралами можно отказаться от редактора формул MS Equation, используя вместо него вставку полей типа Eq, что позволяет избежать всех четырёх вышеописанных проблем. Допустим, нам нужно отобразить формулу I=U/R не в строчку, а в два этажа дробью. Для этого нажимаем + — появятся две фигурные скобки на сером фоне, внутри которых нужно вписать код: eq I=\f(U;R). Если теперь, когда курсор находится внутри поля, нажать , то поле обновится и будет показано его значение — мы увидим выражение в два этажа.

При желании можно преобразовать это поле в объект MS Equitation, дважды щёлкнув левой кнопкой мышки по нему (правда, преобразование иногда при сложных выражениях глючит). Чтобы переключить поле обратно в показ кода, надо нажать +, когда курсор стоит непосредственно перед полем или когда оно выделено, либо щёлкнуть правой кнопкой мыши по полю и выбрать пункт "Коды/значения полей". Код можно редактировать и шрифты символов в нём менять как обычным способом, так и через стили. Комбинация клавиш + переключает режим показа кодов/значений полей во всём документе.

Виды формул, которые возможно задать с помощью полей Eq, можно посмотреть, выбрав в меню "Вставка" пункт "Поле". В левой половине открывшегося окошка выберите категорию "Формулы", а в правом — поле "Eq", затем нажмите на кнопку "Параметры", и вы увидите список возможных ключей для этого поля. Выделяя каждый из них, внизу этого окошка можно прочитать краткое описание ключей. Здесь только самые часто используемые ключи:

\f(;) — дробь (fraction), этот ключ был использован в нашем примере;

\r(;) — знак корня (root), до точки с запятой пишется степень корня, после — непосредственно само выражение;

\i (;;) — интеграл (integral), первый параметр — нижний предел, второй — верхний, третий — подынтегральное выражение;

\Ь() — скобки (brackets), размер которых соответствует размеру заключённого внутри их выражения;

\s(;) — помещает каждый следующий параметр ниже предыдущего, например, если нужно написать переменную U в квадрате, да ещё с нижним индексом i, то пишем в поле код: eq U\s(2;i).

С помощью поля "=" Word может делать простые математические вычисления.

Нажмите + и впишите в поле код выражения, например: = (10+16^0,5)*2.

По нажатии поле обновится и вы увидите результат, равный 28.

Дальше — больше. В технических отчётах (например, в курсовых проектах) надо оформлять расчёт в виде: U = 50 В R = 10 Ом I = U/R = 50/10 = 5 (А) Добиться от Excel и MathCAD записи в расчёте промежуточных значений (50/10) не просто, а вот Word позволяет это.

В Word'e предусмотрено создание так называемых закладок (читай — переменных).

Эти закладки можно присваивать любым кускам текста или числам и далее использовать их в полях (совсем как в нормальном языке программирования).

Напечатайте первые две строки примера. Теперь выделите число 50 и нажмите ++ — появится окно редактирования закладок (его можно вызвать также через меню "Вставка" —> "Закладка"). В верхнем поле "Имя закладки" присвойте нашему числу имя U_1 (не давайте числам имена типа U1, так как в вычислительных полях Word воспринимает эти имена как ссылки на ячейки таблицы) и нажмите кнопку "Добавить". Далее выделите число 10 и присвойте ему таким же методом имя R_1. После перейдите в тексте на новую строку и наберите:

{eq I = \f(U;R) = \f({U_l};{R_l}) = {=U_1/R_1}} (A).

Фигурные скобки вводятся не вручную, а означают вставку полей по нажатии +.

Если всё введено правильно, то после обновления полей (выделите всю строку и нажмите ) получится третья строчка нашего примера в два этажа.

Если результат вычисления необходимо представить со значащими нулями после десятичной запятой, то можно воспользоваться ключом числового формата. Например, добавив \#0,0 после =U_1/R_1, получим 5,0.

Для удобства работы можно в меню "Сервис" —> "Параметры" на вкладке "Вид" выставить "птицу" в опции "Закладки", тогда числа 50 и 10, которым присвоены закладки, отображаются в квадратных скобках (скобки на печать не выводятся).

Если теперь менять эти числа, то после обновления полей будет отображаться новый результат расчёта. Рекомендую выделять изменяемые значения тёмно-синим цветом, тогда сразу видно, где нужно вводить данные, а при печати на чёрно-белом принтере тёмно-синий цвет почти не отличается от чёрного.


Как добиться одинакового вида на печати индексов в тексте, формулах MS Equation и рисунках Corel DRAW

Если вы хотите, чтобы индексы в вашем тексте и формулах, созданных с помощью редактора формул MS Equation, выглядели на печати одинаково (на одном уровне относительно обычного текста и одного размера), то вам нужно делать две вещи. Во-первых, в тексте следует опускать нижние индексы на 1 пункт. Для этого выделите нижний индекс, войдите в меню "Формат", выберите пункт "Шрифт" и в открывшемся окне во вкладке "Интервал" задайте смещение вниз на 1 пт.

Во-вторых, надо задать размер крупного индекса в редакторе формул (меню "Размер", пункт "Определить") согласно следующей табличке в зависимости от версии Word'а и размера обычного текста:



Если вы хотите согласовать также вид индексов, содержащихся в тексте внутри рисунков, созданных в графическом редакторе Corel DRAW, то вам нужно делать ещё две вещи (проверялось для версии Corel DRAW 7.0). Во-первых, следует задавать в Corel DRAW для индексов основной размер 13 пт (если обычный текст там имеет размер 10 пт) или 16 пт (если текст — 12 пт). Во-вторых, надо опускать вниз верхний индекс на 15 %.

Всё это проверено для печати на принтере HP LJ 5L (на экране выглядит несколько иначе), но думаю, что это верно и для других принтеров.

Для Corel DRAW 7.0 это верно до тех пор, пока вы не повернёте текст на 90 градусов (например, в надписи по оси графика). Результат будет плачевным также при печати на принтерах с неравномерным разрешением, скажем на 9-ти игольниках (120x144). Поэтому лучше не использовать форматирование текста в виде индексов, предлагаемое Corel DRAW, а менять размер символов индексов в тексте согласно табличке для MS Equation и поднимать или опускать их соответственно на 58 % вверх и 33 % вниз.


Создание фона и рамок на страницах

Word умеет накладывать изображение основного текста на изображения колонтитулов, которые, в свою очередь, могут накладываться один на другой (нижний на верхний). Это позволяет накладывать на странице фон, иллюстрацию (например, фигурную рамку) и текст. Текст следует вносить в полосу набора, иллюстрацию в нижний колонтитул, а фон — в верхний. Порядок ввода должен быть именно таким, иначе при наложении один слой закроет другой. Однако необходимо учитывать, что для многих принтеров возможность прозрачного наложения вообще отсутствует. Очень важно, чтобы величины, задающие верхнее и нижнее поля страницы, содержали знак "минус", который указывает, что поля по-прежнему отсчитываются в обычном направлении (внутрь страницы), но при этом жёстко фиксируются, т. е. их размер не изменяется в зависимости от размера введённого колонтитула. В противном случае поле страницы, как только будет задан размер колонтитула, автоматически согласуется с его высотой. Для заполнения фоном всей страницы можно установить для абзаца верхнего колонтитула межстрочный интервал равным размеру листа. Поскольку межстрочный интервал окрашивается в цвет фона абзаца, весь лист будет окрашен в цвет фона абзаца колонтитула.


Блокировка автоматического выравнивания при рисовании

Картинки, объекты WordArt, автофигуры, стрелочки и TextBox'u, вставляемые в документ Word, удобно рисовать, перемещать и изменять в размере, удерживая нажатой клавишу . В этом случае блокируется настройка "Привязать к сетке" (SnapToGrid), отвечающая за автоматическое выравнивание автофигур относительно невидимой сетки текущего документа.

Вы можете совсем отключить привязку к сетке или изменить её параметры, зайдя на панели "Рисование" в список "Действия" и выбрав пункт "Сетка".


Преобразование текста, в котором конец строки обозначен символом "конец абзаца"

Предлагаемый метод работает, если в начале абзаца есть красная строка (в подобных текстах обычно обозначаемая несколькими пробелами в начале строки). В противном случае конец строки от конца абзаца отличит только автор текста, и то не всегда. Так вот, если красная строка всё-таки есть, то после символа перевода строки, обозначающего конец абзаца, идут пробелы (на следующей строке). Соответственно, делаем замену пары символов "перевод строки"+"пробел" на что-нибудь, чего в тексте ну точно не встретится, например "жжж". После этого заменяем все оставшиеся переводы строки на пробелы, получая сплошной текст, потом "жжж" обратно на перевод строки, разбивая текст на абзацы, потом делаем несколько итераций замены пары пробелов на один пробел, пока есть чего заменять. Всё, текст готов.

Чтобы в Word в окне "Найти и заменить" вставить символ "конец абзаца", надо нажать кнопку "Больше", поставить курсор в поле "Найти" или "Заменить на", нажать кнопку "Специальный" и из открывшегося списка выбрать "Символ абзаца".


Своевременный выбор драйвера принтера

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

Если символы кириллицы в формулах старых документов при редактировании становятся нечитаемыми

При попытке редактировать в MS Word 97 объекты, созданные в MS Equation 2.x (входящей в Word 95 и Word 6.0), символы кириллицы формул становятся нечитаемыми. Для решения данной проблемы необходимо в файле win.ini перейти в конец раздела [FontSubstitutes] и добавить строки: Arial,0=Arial,204 Courier New,0=Courier New,204 Times New Roman,0=Times New Roman,204. Сохраните файл и перезагрузите Windows.


Если не читаемы размерности у размеров полей страницы и отступов

В Word 97 вы можете увидеть размеры полей страницы и отступов при нажатии и удержании клавиши и левой кнопки мыши на любом из маркеров горизонтальной линейки. Однако в русской версии Word 97 размеры могут выводиться западным шрифтом. Для решения проблемы добавьте в конец раздела [FontSubstitutes] файла win.ini строку: Tahoma,0=Tahoma,204. Сохраните файл и перезагрузите Windows.


Если символы кириллицы некоторых шрифтов отображаются на экране в виде квадратиков

Если Word 97 отображает символы кириллицы некоторых шрифтов в виде квадратиков, то, скорее всего, вы пытаетесь использовать не Unicode-шрифты.

Эти шрифты попробуйте конвертировать, например, с помощью утилиты ttfconv.


Если символы кириллицы на печать выводятся в виде квадратиков

Если при печати на принтере из Word 97 буквы кириллицы выводятся в виде квадратиков, хотя на мониторе выглядят, как положено, то возможны два решения этой проблемы.

Метод 1. В свойствах драйвера принтера включите опцию "Печатать True Туре шрифты как графику" или похожую по смыслу. Если это не помогает или подобной опции вообще нет, то воспользуйтесь вторым методом.

Метод 2. Если у вас Word 97 без SR-1 (Service Release 1), то проверьте в реестре раздел (создайте при его отсутствии)

HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word\nMH вашего принтера. Имя вашего принтера должно быть указано в точности, как оно видно в окне "Печать" Word'а. В этом разделе должны быть заданы следующие два строковые параметра с указанными значениями:

"DefaultBin"=""

"Flags"="8192"

Если у вас Word 97 SR-1, то можно создать в реестре раздел HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\word\Options. В нём надо создать следующий строковый параметр с указанным значением: "NoWideTextPrinting"="1". Эта запись в реестре повлияет на все установленные принтеры.

Примечание: Узнать точную версию Word'а можно, выбрав в меню"?" пункт "О программе".


Если при печати рамки таблиц смещаются

При печати документа Word 97, содержащего таблицы, рамки таблиц могут смещаться относительно своего положения и накладываться поверх текста.

Подобная ситуация может возникать при печати документа на 9-игольчатых матричных принтерах, а также при отправке его по факсу с помощью некоторых факсимильных программ третьих фирм (в частности, Delrina WinFaxPro). Для полного решения проблемы следует установить Service Release 1, а в качестве временного решения в меню "Сервис" выберите пункт "Параметры" и на вкладке "Совместимость" установите галочку "Использовать параметры принтера при разметке документа".

Вставка в документ его имени файла с путём

Если у Вас имеется кипа (возможно, и не одна) отпечатанных документов, то насколько легко Вы сможете определить, под каким именем и в каком каталоге существует тот или иной документ в Вашем компьютере? Задача не из лёгких.

Чтобы упростить её решение, можно вставить имя и путь доступа к файлу документа. Для этого установите курсор, например, в левом верхнем углу в свободном от текста месте. Затем откройте меню "Вставка", выберите пункт "Поле". В открывшемся окне в списке "Категории" выберите строчку "Сведения о документе", а в списке "Поля" — "FileName". Если теперь нажать кнопку "ОК", то в документе отразится только имя файла. Чтобы добавить к этому путь, следует не торопиться нажимать "ОК", а нажать сначала кнопку "Параметры", затем перейти на вкладку "Ключи" (перед Вами откроется список с ключом /р) и нажать кнопку "Добавить". После проделанных операций в диалоговом окне появится надпись "FILENAME /р". Смело жмите "ОК" (два раза) и путь с именем файла отразится в Вашем документе.

Имя файла можно вставлять в документы, не только распечатанные "для себя", но и во вполне официальные бумаги, подготовленные по правилам делопроизводства. Существующий ГОСТ на оформление документов предусматривает реквизит, именуемый "отметкой для автоматического поиска документа", однако используют его только очень некоторые программы. В самом ГОСТе не определено, какой должна быть оная отметка, чаще всего в её качестве используется имя файла документа с путём. Но прежде, чем начинать пользоваться этим реквизитом, лучше изучите практику документооборота в той организации, где работаете, и упомянутый ГОСТ (Унифицированная система организационно-распорядительной документации. Требования к оформлению документов ГОСТ Р 6.30–97).

Для автоматизации вышеприведённых действий можно создать собственное меню в строке меню Word'а. По шагам (step-to-step) это будет так:

1. Загрузить Word, перейти в пункт "Сервис" —> "Настройка". Появится окно "Настройка" с тремя закладками. Перейти на вторую, называемую "Команды". В левом окне ("Категории") перейти в самый конец списка и выделить строку "Новое меню". При этом в правом сером окне ("Команды") появляется команда с таким же именем — "Новое меню". Цепляем эту команду мышью и перетаскиваем в строку меню Word'а. Появившееся новое меню надо переименовать, чтобы название отражало его суть. Для этого в окне "Настройка" кликнуть широкую клавишу "Изменить выделенный объект" и в появившемся окошечке переименовать "Новое меню" в "Штамп" (естественно, без кавычек).

2. В окне "Настройка" выбрать категорию "Автотекст". В окне команд появится перечень бесполезной лабуды типа "Берегите себя", "Твой навеки". Но кое-что среди этого мусора оказалось действительно нужным. Выберем команду "Полное имя файла" и, удерживая левой кнопкой, перетащим на меню "Штамп". При этом под "Штамп"'ом откроется маленькое серое пустое квадратное окошечко. Вот сюда-то и надо поместить выбранную команду.

3. Аналогичным образом создать в меню "Штамп" команды "Дата создания" и "Стр. <№> из <всего>". Реже, но иногда могут потребоваться команды "Создано" и "Сохранено".

4. Закрыть окно "Настройка" кнопкой "Закрыть".

Итак, в окне Word'а появилось новое меню "Штамп" с полезными командами. Теперь не надо запоминать бесконечные лабиринты окошек, кнопок, переходов. В любом месте документа можно поставить метку о расположении и имени файла, дате создания, сохранения и числе страниц. Кстати, эти данные можно использовать и для быстрой вставки в колонтитулы.


Вставка в документ даты и времени

Чтобы вставить текущую дату, нажмите ++. Вы получите дату в формате, заданным по умолчанию, например, 27.09.01. Это поле текущей даты, и оно будет автоматически обновляться при открытии документа, то есть если вы сохранили документ сегодня, а откроете его завтра, то увидите 28.09.01. Нужно, чтобы дата не обновлялась? Тогда поставьте курсор в это поле или выделите его и нажмите ++, чтобы преобразовать поле в обычный текст. Для вставки поля текущего времени используйте комбинацию клавиш <А1t>++.

Вставку даты и времени можно также осуществлять, выбрав в меню "Вставка" пункт "Дата и время". В открывшемся диалоговом окне, есть возможность выбрать необходимый формат, причём этот формат можно задать как формат по умолчанию, если нажать кнопку "По умолчанию". После этого, при нажатии ++, у вас будет вставляться дата в выбранном формате. Если же вы выбрали формат вида дата + время или время, то он будет вставляться при нажатии ++.


Блокировка поля от изменений

Чтобы заблокировать поле от изменения, установите курсор на требуемое поле или выделите фрагмент текста, содержащий поле, и нажмите комбинацию клавиш +. Чтобы разблокировать поле, установите курсор на поле (выделите нужный фрагмент текста) и нажмите ++.


Создание оглавления документа, разбитого на несколько файлов

В некоторых случаях (например, при нехватке ресурсов компьютера) приходится разбивать документ большого объёма на несколько файлов. Чтобы в этом случае создать единое оглавление для всего документа, можно воспользоваться полем RD. Файл оглавления в этом случае должен иметь следующее содержание: {ТОС} {RD "Filename1"} {RD "Filename2"}… где параметры Filename1, Filename2 и т. д. — имена файлов, содержащих текст документа. Если файл оглавления и файлы документа находятся в разных каталогах, то в качестве параметра необходимо указывать полный путь к файлу документа, в противном случае достаточно имени файла.

Разделы и страницы внутри файлов документа должны иметь сквозную нумерацию.

Поле ТОС может иметь любую комбинацию допустимых ключей, полный список которых приведён в справочной системе Word.


Функция Spike в Word 2000

Одна из самых замечательных функций Word 2000 — возможность работы с множеством "буферов обмена" (clipboards). Точнее, работает Word 2000 с одним буфером, но помещать туда можно до 12 отрывков текста (картинок, диаграмм и т. д.) одновременно. Если этого мало — существует функция под названием Spike, которая позволяет копировать сколько угодно отрывков текста с помощью клавиш +, а затем вставить все скопированные отрывки одним махом ++. После вставки таким способом "память" Spike полностью очистится. Чтобы избежать этого и вставлять текст многократно, можно на месте вставки текста набрать слово "spike" (без кавычек) и нажать кнопку "Вставить Автотекст" (Insert AutoText) — ваши заметки заменят слово "spike".


Если появляется вопрос о возвращении к сохранённому

При открытии документа MS Word 97 из "Проводника" может возникать следующее сообщение: Вернуться к сохраненному '<имя файла>'? где <имя файла> — имя открываемого документа.

Причём указанное сообщение не возникает, если открывать документ из среды Word 97.

Для решения данной проблемы используйте один из нижеприведённых методов:

Метод 1. Перерегистрация типа файла "Документ Microsoft Word".

1. Закройте MS Word 97.

2. В окне "Проводника" откройте меню "Вид" (в Windows 2000 — меню "Сервис") и запустите команду "Параметры" (при установленном Internet Explorer 4 — "Свойства папки").

3. Перейдите на вкладку "Типы файлов".

4. В списке зарегистрированных типов файлов выделите тип файла "Документ Microsoft Word" и удалите его, нажав кнопку "Удалить" и затем кнопку "Да" для подтверждения удаления.

5. Закройте окно "Параметры" ("Свойства папки").

6. Запустите MS Word 97. При запуске данный тип файла будет перерегистрирован.

Метод 2. Редактирование строки запуска MS Word в реестре.

1. Запустите редактор реестра (regedit.exe).

2. Откройте следующий раздел системного реестра:

HKEY_CLASSES_ROOT\Word.Document.8\shell\open\command

3. Отредактируйте параметр "(По умолчанию)", который содержит строку для запуска MS Word, удалив символы "%1", если они присутствуют в значении данного параметра.

%1 — параметр, передающий имя выбранного файла для открытия его в окне запускаемого приложения. Он указывается, только если приложение не использует DDE.


Уменьшение размера файла документа Word

Если при сохранении файла Word вы замечаете, что его размер явно преувеличен, не стоит всегда кивать на то, что это, мол, его формат такой громоздкий. При длительной работе с одним и тем же файлом в качестве шаблона (а именно так поступают многие) в файле "накапливается" очень много ненужного и вам невидного. Вставленные, а затем удалённые рисунки продолжают "жить" внутри вашего файла, раздувая его размер порой до нескольких мегабайт.

Бороться с этим очень просто. Зайдите в меню "Сервис" — "Параметры" — "Сохранение" и отключите "возможность быстрого сохранения". Теперь размер файла будет всегда таким, каким и должен быть.

Бороться с размером файла Word можно ещё одним способом. Для этого, заканчивая работу с документом (или просто периодически во время работы), надо вы брать команду "Файл" — "Сохранить как" и выполнить сохранение, не меняя предложенных в диалоговом окне ни имени (будет предложено имя этого же документа), ни места расположения.


Чистка списка последних открываемых файлов в Word

Всякое в жизни бывает — и на чужом компьютере приходится работать, и на своём иногда следов оставлять не хочется. Поэтому пару замечаний по поводу того, как почистить список последних открываемых файлов в Word.

Первый способ — зайти в меню "Параметры" — "Общие" и выключить весь список. Кстати, там же можно и изменить количество файлов в нём. Многие предпочитают видеть максимальное количество последних открываемых документов. Если затем опять эту опцию включить, то список начнёт собираться опять, но уже с нуля.

Второй способ — нажмите одновременно клавиши ++<->. Форма мышиного курсора изменится на большой жирный минус. Теперь открывайте меню "Файл" и щёлкайте курсором по тому файлу, имя которого из списка нужно убрать. Постарайтесь не промахиваться, так как этим хитрым курсором вы можете заметно проредить менюшки.


Если имеется значительная задержка при закрытии документа

При установленной программе управления информацией Microsoft Outlook 97, входящей в пакет Microsoft Office 97, закрытие документа в Word 97 может происходить со значительной задержкой. Причём, задержка происходит независимо от способа закрытия документа. Outlook имеет в своём составе службу "Дневник", предназначенную для отслеживания действий пользователя за некоторый интервал времени. По умолчанию "Дневник" протоколирует последовательность используемых пользователем файлов. Запись в "Дневник" информации об используемом файле происходит в момент закрытия файла. Это может привести к значительной задержке при закрытии файлов на некоторых системах. Для решения проблемы необходимо отключить запись информации об используемых файлах в "Дневник". Для этого надо выполнить следующие действия:

1. Запустите Microsoft Outlook 97.

2. Выберите пункт меню "Сервис", затем "Параметры".

3. Перейдите в раздел "Дневник".

4. Очистите все значения в поле "Записывать также файлы из: ".


Microsoft Word Viewer для просмотра документов Word

Те, у кого нет текстового редактора Microsoft Word, могут в Центре загрузки Microsoft Office (http://office.microsoft.com/downloads/) скачать бесплатную программу Word Viewer (wd97vwr32.exe), которая позволяет просматривать файлы в форматах не только Word 97, но и Word 2000. Там же можно найти просмоторщики для других приложений Microsoft Office, конвертеры и другие утилиты.


Microsoft Converter Pack для чтения в старых версиях Word документов новых версий Word

В больших коллективах встречаются пользователи, которые не хотят уходить от привычных им Word 95/97 и Excel, когда остальные работают в более новых.

Excel всё же придётся переставить, а с Word'ом можно поступить следующим образом: скачать Microsoft Converter Pack

(http://www.microsoft.com/office/ork/2000/download/Convpack.exe) и установить его. Головная боль от работы с этими юзерами исчезнет: читать они смогут документы любых MS Word, а сохранять будут в старом формате.


Редактирование в FrontPage 2000 HTML-страниц, созданных в Word 2000, и наоборот

Многие из вас знают, что HTML-странички, созданные в MS Word 2000, нельзя редактировать в MS FrontPage 2000 и наоборот. Эту проблему можно решить! Для этого откройте страницу в любом текстовом редакторе (например, Блокнот) и удалите строки в начале кода:

Затем сохраните документ.


5.2. Excel

Большинство советов в этой рубрике верно для любых версий Excel, начиная, по крайней мере, с 5.0 для Windows. А в тех случаях, когда это не так, в советах указывается явным образом номер версии Excel, для которой он предназначен.

Однако для более поздних версий такие советы, как правило, тоже будут верны.

Таким образом, если в совете упоминается Excel 91 (он же Excel 8.0), то этот совет не будет работать в Excel 95 (он же Excel 7. 0) и более ранних версиях, но, скорее всего, будет работать в Excel 2000 (он же Excel 9.0) и более поздних версиях.

Названия элементов интерфейса Excel (пунктов меню, вкладок, опций и т. д.) приводятся обычно, как они указаны в русской версии Excel 91, в других версиях эти названия могут немного отличаться, но, я думаю, вы без труда найдёте нужные.


Поиск в обратном направлении

Когда вы выполняете операции поиска и замены в Excel, то очень просто случайно щёлкнуть по кнопке "Найти следующий" ("Find Next") лишний раз или несколько. Если такое вдруг произошло, удерживайте клавишу и щёлкайте по кнопке "Найти следующий" до тех пор, пока вы не вернётесь туда, куда нужно.


Выбор направления перехода к другой ячейке после ввода

После того, как в ячейке набран текст или цифры, мы жмём и курсор сдвигается на нижнюю ячейку. Это не всегда удобно — если нужно заполнять строки таблицы, например. В этом случае удобнее, чтобы курсор сдвигался вправо (или влево, если вы заполняете строки справа налево. Всё это подвластно вашему контролю. В меню "Сервис" — "Параметры" есть вкладка "Правка", где как раз находится пункт, отвечающий за то, в направлении какой ячейки будет переходить курсор после ввода. Можно выбирать из четырёх вариантов: "вниз" (по умолчанию), "вверх", "вправо" или "влево".


Ввод в ячейку текста, содержащего несколько абзацев

Достаточно часто требуется ввести в ячейку текст, содержащий несколько абзацев. Однако при нажатии клавиши осуществляется переход в следующую ячейку; при импорте текста, содержащего несколько абзацев, каждый абзац помещается в отдельную ячейку. Для ввода в одну ячейку нескольких абзацев можно пользоваться комбинацией клавиш +. При вводе русского текста должна использоваться левая клавиша , для английского текста допускается использование как левой, так и правой клавиши.


Ограничение на количество знаков в числе

При записи в ячейку документа Excel 97 числа, содержащего более 15 знаков, последние цифры заменяются нулями. Данная проблема возникает из-за того, что в Excel 97 максимальная точность представления числа 15 знаков. При записи в ячейку двадцатизначного числа происходит округление до 15 знаков и представление числа в экспоненциальной форме. Увеличить точность представления чисел в Excel 97 нельзя. Однако если не предполагается участие этих чисел в математических операциях, то возможно использование текстового формата, для их хранения. Такое решение подходит, например, для хранения номеров банковских счетов.


Безусловное назначение данным в ячейке текстового типа

MS Excel 2000 производит автоматическую замену на гиперссылки текста, начинающегося со следующих обозначений сетевых ресурсов:

http://www.

ftp://

mailto:

file://

news

:user@company

Если надо отменить данную автоматическую замену, то используйте в качестве первого символа текста, вводимого в ячейку, символ апострофа ('). В этом случае, Excel воспринимает содержимое ячейки как данные текстового типа и не производит их преобразование. Символ апострофа на экране и на печати не отображается.


Быстрое перемещение и копирование ячеек

Чтобы перетащить ячейку или группу ячеек, нужно её (их) выделить и за ободочек перетащить в нужное место. Нажатая при этом клавиша позволяет копировать ячейки, а клавиша позволяет перенести ячейку на самое крайнее на экране поле (скроллинг блокируется). Кроме того, с нажатым можно перенести ячейку на другой лист документа — для этого нужно затащить ячейку на название листа и выбрать на появившемся новом листе нужную ячейку для вставки.


Одновременное заполнение множества ячеек одной и той же информацией

Чрезвычайно эстетичный способ одновременного заполнения множества ячеек Excel одной и той же информацией. Нужно сначала их все выделить (удерживайте для выделения отдельных групп ячеек), затем, не снимая выделение, ввести нужную информацию (она появится в одной из ячеек) и, по-прежнему не убирая выделение, нажать +. Красота, да и только.


Проведение операций одновременно на всех листах

Для того чтобы проверить грамматику одновременно во всех листах документа или заполнить определённые ячейки всех листов одной и той же информацией, нужно выделить все листы, щёлкнув правой кнопкой мыши по их заголовкам внизу экрана и выбрав соответствующий пункт меню. После группировки листов, что бы вы ни сделали с любой ячейкой на любом листе, — то же самое произойдёт с одноимёнными ячейками всех остальных листов документа (после окончания операций не забудьте разгруппировать листы, просто нажав на заголовок какого-нибудь из них).


Размножение значений в смежные ячейки

Если мы выделим ячейки, то увидим чёрный квадратик в правом нижнем углу выделения (при выделении целиком столбца квадратик будет в правом верхнем углу, а при выделении строки — в левом нижнем), которым очень удобно пользоваться для целого ряда операций. Потянув мышкой за этот квадратик, можно заполнить смежные ячейки соответствующими значениями. Причём, если в выделенных ячейках содержался текст, то он будет копироваться в соответствующие смежные ячейки, а если был ряд чисел, то он будет продолжен с тем же шагом (например, если в выделенных ячейках было 1,3,5, то при движении мышкой вниз или вправо получим 7,9,11…, а при движении вверх или влево -1,-3,-5…), либо, если шаг ряда не постоянный, он будет продолжен из расчёта линейной аппроксимации (1,3,8 — вниз или вправо: 11,14.5,18…, вверх или влево: -3,-6.5,-10…). Если вам надо, чтобы ряд чисел просто копировался, то удерживайте нажатой клавишу (отпускайте её после кнопки мыши). Если же удерживать клавишу , то можно вставлять ячейки рядом с выделенными или удалять выделенные, захватывая их самих.

Если была выделена только одна ячейка и в ней содержалось число, то поведение Excel обратное: без удержания клавиши — простое копирование, с — увеличение (уменьшение) на 1 значения в каждой следующей ячейке.


Автоматическое размножение формул в Excel 2000/2002

Когда в одном столбце вводятся какие-то значения аргумента, а в других столбцах вводятся формулы и "размножаются" для всех введённых аргументов, то в Excel 2000/2002 наблюдается такая особенность: если ввести ещё одно значение аргумента под последним значением, то значения формул вычислятся автоматически, как если бы мы их дальше "размножили". Для этого эффекта количество заполненных строк в столбцах должно быть не менее 4. Это может быть удобно, если вы забыли или решили ввести ещё одно значение аргумента и подсчитать для него значения функций.


Быстрое выделение областей ячеек

Когда вы работаете в Excel, данные образуют смысловые группы, напоминающие прямоугольники. Обычно, сверху/снизу, справа/слева они отделены пустыми столбцами и строками от других данных. Эти прямоугольники образуют текущую область. Чтобы выделить эту текущую область, поставьте курсор в любую ячейку в этой области и нажмите ++<8>. Одно нажатие и нужная область выделена!

При нажатии ++<стрелка> будут выделены ячейки, начиная от текущей, в соответствующем стрелке направлении по следующим правилам: — если ячейка, соседняя в данном направлении с текущей, является непустой, то будут выделены все непустые ячейки до первой пустой в этом направлении; — если соседняя ячейка пустая, то вместе с текущей ячейкой будут выделены все пустые ячейки до первой непустой и эта непустая ячейка, а если непустых не встретится, то выделение будет до конца строки или столбца.

При нажатии ++ будет выделена прямоугольная область, одной вершиной которой является текущая ячейка, а противоположной по диагонали вершиной является ячейка на пересечении последней непустой строки и последнего непустого столбца. Таким образом, мы можем, например, поставив курсор в самую первую ячейку, нажатием трёх клавиш выделить область, захватывающую все непустые ячейки на листе.

При нажатии ++ выделяется прямоугольная область от текущей ячейки до начала листа.


Быстрое передвижение по областям ячеек

Когда не все ячейки подряд в строках и столбцах заполнены, то удобно перемещаться по ним с помощью клавиш <С1;г1>+<стрелка>. Тогда переход осуществляется по заполненным ячейкам, перед (или после) которых имеются пустые ячейки. Если же в направлении нажатой стрелки все ячейки пустые или все заполненные, то переход произойдёт на самую первую или последнюю (в этой строке или столбце).


Разворот таблицы на 90 градусов

Иногда возникает необходимость повернуть таблицу на 90 градусов. Т. е. нужно, чтобы строки стали столбцами, а столбцы — строками. Не делать же это и в самом деле вручную! Тем более что таблица может быть совсем и не мелкой. И в этом случае Excel способен быстро решить вашу проблему. Выделите таблицу и скопируйте её. Теперь воспользуйтесь пунктом меню специальная вставка и поставьте флажок "транспонировать". Вот и всё.


Автосуммирование

Одной из наиболее часто используемых является функция автосуммирования, при вставке которой в ячейку получаем сумму числовых значений ячеек, расположенных над данной ячейкой (вверх с первой непустой до первой пустой) или слева от неё (если выше непустых ячеек вообще нет или выше сразу следует хотя бы одна пустая ячейка, зато слева соседняя является непустой). Обычно для вставки автосуммы щёлкают мышкой по её значку на панели инструментов, но быстрее нажать клавиши +<=>, а затем для подтверждения.


Отображение всех формул на экране

Чтобы увидеть введённые формулы, не нужно бегать курсором по ячейкам и смотреть на содержимое каждой. Есть более простой способ вывести все формулы на экран — сочетание клавиш +<'>.


Использование шаблона функции

Для удобного ввода функций, особенно тех, где много аргументов, в Excel 97 можно сразу после набора имени функции нажать комбинацию клавиш ++. После этого в строке ввода формулы появятся наименования всех аргументов данной функции с указанием их типа: число, строка и т. д.

Например, для суммирования диапазона ячеек нужно ввести "=СУММ", а после нажатия вышеуказанной комбинации клавиш название формулы преобразуется в строку вида: "=СУММ(число1; число2;…)". Теперь достаточно отредактировать полученную формулу, заменив наименования аргументов на их требуемые значения.


Подгон ширины столбца под содержимое ячеек

Чтобы подогнать ширину столбца под содержимое ячеек, достаточно дважды щёлкнуть по правой границе заголовка нужного столбца. Эту операцию можно совершить с неограниченным количеством столбцов одновременно, выделив их все.


Закрепление областей

При работе с большими таблицами иногда чувствуешь себя заблудившимся в документе: заголовки колонок остались далеко сверху, а заголовки строк — далеко в стороне (как бы "за кадром"). К счастью, в Excel есть функция "заморозки" заголовков. Для её активизации нужно выделить ячейку и выбрать пункт "Закрепить области" в меню "Окно". После этого слева и сверху от выделенной ячейки все строки и столбцы будут "заморожены" — они будут постоянно присутствовать на экране, в то время как по остальным ячейкам можно свободно осуществлять навигацию.


Предотвращение дальнейших пересчётов формулы

Иногда бывает нужно получить значение формулы, которое бы в дальнейшем автоматически не пересчитывалось. Например, если мы хотим вставить в документ дату и время его создания при помощи функции ТДАТА. Чтобы функция не пересчитывалась при общем пересчёте листа (в том числе в момент его открытия), можно сделать следующее: скопировать эту ячейку и вставить обратно, с помощью специальной вставки, указав, что вставлять будем только значение.


Предотвращение печати некоторых ячеек

Если вы хотите, чтобы некоторые ячейки Excel не печатались, а на их месте была девственная пустота — это очень просто сделать. Не нужно использовать инструмент "Скрыть" из меню "Окно", так как в этом случае легко самим забыть, что именно вы скрыли. Попробуйте просто сделать шрифт в этих ячейках белым: "Формат" — "Ячейки…", затем на вкладке "Шрифт" в списке "Цвет" выберите "Белый" — в результате эти ячейки на печати абсолютно не будут просматриваться.


Формат с заданным условием

При задании форматов ячеек можно учесть, в частности, что окончания слов в единственном и множественных числах различны. Условие в формате задаётся с помощью квадратных скобок. Например, формат [>=5] 0" дней"; [>=2] 0" дня"; 0" день" означает: — если число в ячейке больше или равно 5, печатать число и текст "дней"; — если число меньше 5, но больше или равно 2, печатать число и текст "дня"; — в остальных случаях печатать число и текст "день".


Расчёты с поиском нужных значений

Если у вас имеются таблицы, например, платежей в разные дни в рублях, а вам требуется пересчитывать их в доллары по курсу на день платежа, то вы можете воспользоваться следующим подходом. Допустим, в столбце А у вас расположены даты платежей, в столбцах В и D — платежи в рублях за данный день.

А в столбцах С и Е вы хотите поместить соответствующие величины в долларах по курсу на день платежа. Тогда вы можете создать лист под названием Курс, в столбце А задать даты (с первой строки и подряд без пропусков!), начиная с интересующей (например, с 1.01.99), в столбце В задать курс. И теперь вам будет достаточно ввести в ячейке С1 формулу =В1/ИНДЕКС(Курс!$В:$В;$А1-ДАТАЗНАЧ ("31.12.98");1). А затем копировать её в те ячейки, где должны быть показаны платежи в долларах. Например, при копировании этой формулы в ячейку Е3 в формуле автоматически будет преобразовано В1 в D3 и $А1 в $А3. В результате платёж в рублях из ячейки D3 будет поделён на курс, взятый с листа Курс из столбца В и строки с номером, определённым как разница между датой платежа из ячейки А3 и 31.12.98, что и соответствует нужной дате, если курсы заданы с 01.01.99.

Второй и лучший вариант решения данной задачи — использовать формулу =В1/ПРОСМОТР($А1;Курс!$А:$А;Курс!$В:$В). Тогда даты с курсами могут иметь пропуски, так как если функция ПРОСМОТР не может найти заданного значения (дата из ячейки $А1) в ячейках поиска (столбец А с датами листа Курс), то используется максимальное значение из меньших, чем искомое значение.

В английской версии Excel соответствующие функции называются INDEX, DATAVALUE и LOOKUP.

Данный подход легко использовать при решении аналогичных задач.


Шаблоны книги и листа

Если вам приходится создавать однотипные формы документов, то следует один раз создать шаблон документа, а потом уже создавать новые книги Excel на основе данного шаблона. Для этого надо сделать образец книги, в меню "Файл" выбрать команду "Сохранить как", в списке "Тип файла" выбрать "Шаблон (*.xlt)", указать желаемое имя шаблона и нажать кнопку "Сохранить". После этого можно будет открывать этот шаблон, как обычную книгу, заполнять необходимыми данными, а сохраняться новая книга будет как файл с расширением. xls, не изменяя тем самым ваш шаблон.

Если вы хотите, чтобы ваш шаблон использовался для каждого нового документа, то следует файлу шаблона дать имя Книга. xlt и поместить в подкаталог XLStart каталога, где расположен Excel. Такой шаблон книги называется стандартным.

Можно также сделать стандартный шаблон листа, который будет определять вид создаваемых новых листов. Для этого надо проделать всё аналогично, только образец должен содержать лишь один лист и имя необходимо дать Лист. xlt.

В английской версии Excel имена стандартных книги и листа — Book.xlt и Sheet.xlt.


Удаление личных сведений из файла

Когда вы сохраняете книгу в Excel, то личные данные, такие как имя пользователя, название организации, сохраняются вместе с книгой. Если вы не желаете, чтобы они фигурировали там, то в Excel 2002 можно выполнить следующие действия. В меню "Сервис" выберите пункт "Параметры", в открывшемся окне перейдите на вкладку "Безопасность" и установите флажок "удалять личные сведения из файла при его сохранении".

6. FAR

Быстрая установка FAR с нужными настройками

Чтобы быстро установить FAR на компьютере вместе с нужными плагинами и настройками, можно просто скопировать весь каталог уже настроенного FAR'а с другой машины, включая необходимые плагины. Причём предварительно следует запустить из каталога FAR'а на выполнение файл SaveSettings.bat, чтобы сохранить из реестра все настройки в файлы FarSavel.reg и FarSave2.reg.

А после копирования на новом компьютере надо запустить на выполнение файл RestoreSettings.bat для установки настроек.


Вариант запуска файла

Если в FAR'e + нажать на любом файле, то он откроется с помощью ассоциированной Windows-программы.

Это удобно использовать, когда в FAR'e на нажатие вы настроили свои ассоциации, а хотите воспользоваться ассоциацией, прописанной в Windows.

Также + позволяет запустить консольную или DOS-программу в другом окне.


Удаление файлов

Для удаления файла или каталога в Корзину используйте в FAR'e клавишу (при этом в меню "Параметры" —> "Системные Параметры" должна быть отмечена опция "Удалять в Корзину"). Если вы полностью уверены, что данные файлы вам больше не понадобятся, и вы не хотите переполнять Корзину, то для удаления вне Корзины используйте комбинацию +. Если же вы хотите удалить файлы так, чтобы никто их не смог восстановить даже при большом желании, то для уничтожения используйте комбинацию +. Тогда перед удалением файл перезаписывается нулями, усекается до нулевой длины и переименовывается во временное имя.


Изменение кодировки текстового файла

Если надо изменить кодировку текстового файла (например, из СР-866 (кириллица DOS) в СР-1251 (кириллица Windows)), то можно открыть этот файл во встроенном редакторе FAR'a (), выделить весь текст (+), вырезать его в буфер обмена (+), сменить таблицу кодировки (+ и выбор нужной или просто , если нужна СР-866 или СР-1251) и вставить обратно текст (+). Теперь остаётся сохранить файл под тем же именем () или под другим (+).


Организация поддержки архивации RAR'om длинных имён файлов в FAR'e

Можно сделать полноценную поддержку архивации RAR'ом длинных имён в FAR'е.

Для этого необходимо взять файл rar.exe из каталога, где установлен WinRAR (этот файл представляет собой архиватор, работающий без оболочки, только из командной строки, но зато у него есть поддержка длинных имён), переименовать его в wrar.exe и скопировать в какой-нибудь каталог, прописанный в path. После этого необходимо в меню FAR'а выбрать "Параметры" —> "Параметры внешних модулей" —> "Работа с архивами: командные строки" —> "RAR" и во все строчки, кроме последней, добавить в начало букву "w". Теперь дав команду RAR, мы будем попадать в обычную rar'овскую оболочку без поддержки длинных имён, а воспользовавшись встроенными в FAR средствами архивации, мы сможем создавать RAR-архивы с сохранением длинных имён файлов.


Применение DOS-команд и утилит к группам файлов

FAR позволяет с отмеченными файлами делать всё, что захотите, используя DOS-команды и утилиты. Отмечаешь файлы, потом —> "Файлы" —> "Применить команду". В строке открывшегося окна пишешь название нужной утилитки с ключами (если они есть). FAR сам подставит каждый отмеченный файл под эту команду.

С помощью FAR Manager можно искать файлы, в которых встречаются все нужные слова вместе. Сначала производим поиск только по первому слову, результаты поиска скидываем во временную панель. Не выходя из этой панели, снова нажимаем +, вводим второе слово, и указываем область поиска — "поиск, начиная с корневого каталога". В этом случае FAR будет искать только в уже перечисленных в панели файлах, и, естественно, список-результат нового поиска будет содержать только те файлы, в которых уже есть и первое, и второе слово.

Метод можно расширить, произвольно составляя список во временной панели.


Быстрый поиск файлов

В FAR под Windows 95 при быстром поиске файла по нажатии <левый Alt>+<буква> ищется имя файла, начинающееся на эту букву в раскладке, заданной в Windows основной, независимо от того, какая раскладка в данный момент включена в окне FAR. Это связано с особенностью консоли Windows 95, которая комбинацию +<буква> всегда возвращает в основной раскладке.

Таким образом, если основной у вас задана русская раскладка, то для быстрого поиска файла с именем из букв кириллицы вам надо нажать клавишу <левый Alt> и, не отпуская её, набирать нужные буквы кириллицы, причём это сработает, даже если в данный момент в FAR включена английская раскладка. Для быстрого поиска файла с именем из латинских букв надо использовать <правый Alt>.

Если же основной у вас задана английская раскладка, то для комбинации <левый Alt>+<буква> всё действует с точностью до наоборот, то есть для быстрого поиска файла с именем из латинских букв вам надо нажать клавишу <левый Alt> и, не отпуская её, набирать нужные латинские буквы. Однако <правый Alt> для быстрого поиска, к сожалению, не работает. Поэтому для поиска файла с именем из букв кириллицы надо включить русскую раскладку (если включена английская), нажать и отпустить комбинацию <левый Alt>+ и в появившемся окошке "Поиск" набирать нужные буквы кириллицы. Вместо клавиши можно нажимать любую другую, с символа которой не может начинаться имя файла.

В противном случае этот символ может появиться в окошке "Поиск" и его придётся удалять.

Всё вышесказанное проверялось для FAR версии 1.60.

В новых версиях FAR при быстром поиске файла комбинация <А11;>+<любая клавиша> (при основной английской раскладке можно использовать только <левый Alt>) делает окно поиска имени файла постоянным и раскладку клавиатуры (рус-лат) можно менять после включения окошка.


Решение проблемы с мышью в Windows 2000

Если в Windows 2000 в FAR'e не работает мышь, то откройте "Properties" —> "Options" —> "Edit Options" и уберите галочки с пунктов "QuickEdit Mode" и "Insert Mode".

7. Защита от вредоносных программ (пропущен)

8. BIOS

Отключение энергосберегающих режимов

Имеет смысл отключать в BIOS'е всё, что относится к режиму сохранения энергии. Очень часто при включенном режиме, BIOS снижает скорость процессора, когда Вы ничего не печатаете и не шевелите мышкой.


Чтобы мышь не выводила компьютер из "спячки"

Если вы используете режимы пониженного энергопотребления, то полезно настроить, чтобы мышь не выводила компьютер из "спячки", иначе он будет "просыпаться" от любого случайного сотрясения стола. В Setup BIOS в разделе управления энергопотреблением (Power Management) находятся параметры, определяющие прерывания (IRQ), при обращении к которым компьютер должен "просыпаться". Если мышь подключена к порту СОМ1, то нужно запретить "пробуждение" от IRQ4, COM2 — IRQ3, PS/2 — IRQ12.


Защита от вирусов

В современных программах настройки параметров BIOS предусмотрен режим защиты от вирусов. Если разрешить работу в этом режиме, т. е. установить элемент меню VIRUS WARNING (предупреждать о наличии вируса) в состояние ENABLED (разрешён), BIOS будет отслеживать попытки операционной системы или любых выполняющихся в ней программ изменить содержимое нулевого сектора диска.

Поскольку код проверки выполняется до загрузки любых программных компонентов, перехватить его довольно сложно, хотя такая возможность есть. При попытке модифицировать содержимое нулевого сектора программа слежения выдаёт предупреждающее сообщение.

Мы категорически не рекомендуем пользоваться такой возможностью BIOS при работе с Windows, поскольку программа защиты от вируса выполняется в реальном режиме работы процессора, a Windows — в защищённом. Если вы используете эту проверку, скорость выполнения программ сильно замедлится. Переведите этот элемент меню в состояние DISABLED.

Не путайте параметры Virus Warning и Boot Virus Detection (Определение вируса в загрузочном секторе). Смысл второго параметра сильно отличается от Virus Warning. Идея заключается в следующем — если этот параметр запрещён, то до загрузки операционной системы BIOS переписывает загрузочный сектор во флэш-память и сохраняет его там. После установки параметра в значение Enabled BIOS не будет загружать систему с жёсткого диска, если содержимое boot-сектора отличается от сохранённого в памяти. Далее, по усмотрению пользователя, возможно либо загрузить систему с жёсткого диска, либо с дискеты.


Обход пароля

Если вы вдруг забыли пароль на вход в SETUP или в СИСТЕМУ или хотите войти в другой компьютер, то надо сделать следующее:

1. Перезагрузиться с включенным [Caps Lock];

2. Удерживая , набрать AWARD-SW. Это работает только с AWARD BIOS.

Этот номер проходит только, если перед Вами версия до 4.51. Для 4.51 и выше придётся искать другую лазейку.

Стандартные пароли

Award BIOS: AWARD_SW, j262, HLT, SER, SKY_FOX, BIOSTAR, ALFAROME, lkwpeter, j256, AWARD?SW, LKWPETER, Syxz, aLLy, 589589, 589721, awkward AMI BIOS: AMI, BIOS, PASSWORD, HEWITT RAND, AMI?SW, AMI_SW, LKWPETER, A.M.I.

Если на компьютере стоит Award BIOS 4.50G — можно попробовать "инженерный" пароль AWARD_SW (большими буквами). В версиях с 4.51PG единого инженерного пароля нет — есть только возможность установить его в ПЗУ при помощи утилиты ModBin, а в ряде экземпляров BIOS производителем установлен пароль по умолчанию. Также может сработать комбинация ++,, но довольно трудно уловить правильный момент для нажатия .

На некоторых AMI BIOS можно сразу после включения держать нажатой клавишу — при этом в CMOS-память загружаются стандартные параметры.

Если забыт пароль на вход только в Setup, можно воспользоваться различными программами для снятия пароля типа AMIPASS, PASSCMOS и т. п.

Почти на всех современных системных платах рядом с батарейкой есть перемычка для сброса CMOS-памяти (обычно — 4 контакта, нормальное положение — 2–3, сброс — 1–2 или 3–4; иногда — 3 или 2 контакта).

Если такой перемычки найти не удалось, нужно взять кусок провода, один конец прижать к некрашеному участку корпуса, чтобы был хороший электрический контакт, а другим концом медленно провести по выводам всех больших микросхем (кроме процессора); если на плате есть микросхема с 24 выводами в два ряда — начать следует с неё. После этого включить компьютер — CMOS-память с большой вероятностью будет сброшена вместе с паролем.

Выпаивать и тем более замыкать батарейку не имеет смысла — это чаще всего не приводит к успеху из-за конструкции схемы питания CMOS-памяти, а замыкание батарейки сильно сокращает срок её службы.

Если на плате нет батарейки, нужно поискать пластмассовый модуль с надписью "DALLAS" или "ODIN" (это монолитный блок с батарейкой и микросхемой CMOS) — перемычка может быть возле него.

Если перемычки нет — вам не повезло (к счастью, таких плат было выпущено не так много). Единственное, что в этом случае остаётся сделать — отключить FDD, HDD или вообще вынуть контроллер дисков; есть шанс, что BIOS, не найдя дисководов, сам предложит войти в Setup.

Чтобы стереть установки CMOS-Setup, в старой материнской плате накоротко замкните аккумулятор кусочком провода, а в новой плате просто вытащите аккумулятор.

Приходилось сталкиваться со случаями, когда информация в CMOS-памяти хранилась более часа при вытащенной батарее. Когда будете вставлять батарею, будьте внимательны и не перепутайте полярность её подключения. Если такое случится, микросхема CMOS-памяти немедленно выйдет из строя.

Данные махинации скидывают значения Award'овского биоса на дефолтовские:

1) сеанс MS-DOS

2) debug — о 70 71 — о 71 17 — q

3) Всё!!! Таким образом можно снять пароль на вход в SETUP.

Проверялось на Award Modular BIOS v4.51 PG.

CMOS защищена контрольной суммой (но, как правило, не вся, а определённый диапазон адресов), при нарушении которой при загрузке высвечивается надпись типа "CMOS Checksum Bad" и происходит вход в Setup, причём устанавливаются параметры по умолчанию. Т. е. достаточно нарушить эту самую контрольную сумму, записав в CMOS любую информацию, чтобы скинуть пароль на вход в Setup. Для этого в DEBUG'е надо ввести: — о 70 10 — о 71 0 — о 70 11 — о 71 0 — q. Числа после — о 70 задают адрес КМОП'а в шестнадцатеричном виде, а числа после — о 71 — собственно вводимые данные. На ряде AMI BIOS изменений в указанных адресах было достаточно. При неудаче же попробуйте продолжить список адресов дальше. Однако при вводе "вручную" в DEBUG всё это может не сработать: дело в том, что при работе компьютера операционная система, видимо, обращается к CMOS'у каждую секунду, или при переходе встроенных часов на следующую секунду происходит сброс установленного нами адреса и данные пишутся вовсе не туда, куда нам надо. А поскольку, как правило, ввод команд занимает более секунды, то лучше создать обычный текстовый файл с вышеприведённым текстом (назвать файл можно хоть KILLCMOS.TXT) и выполнить затем команду: DEBUG < KILLCMOS.TXT. После этого перегрузитесь. Готово.


Не торопитесь перешивать BIOS

BIOS осуществляет лишь ПОДДЕРЖКУ имеющихся возможностей материнской платы. После перешивки BIOS на плате нового ничего не вырастет, а потому, естественно, лишь обновив BIOS, нельзя обеспечить работоспособность процессоров и памяти, типы которых не поддерживает материнская плата (чипсет).

Также перешивкой BIOS нельзя обеспечить, чтоб выбор частоты стал возможен в BIOS Setup, а не перемычками, появилось в BIOS Setup поднятие напряжения, изменение коэффициента, поддержка UDMAxxx и т. п.

Не следует ожидать от перешивки BIOS решения всех проблем. Например, к проблемам изображения (на экране появились какие-то точечки, изображение стало дребезжать, не те цвета и т. п.) BIOS может иметь отношение ТОЛЬКО из-за выставления в BIOS Setup некорректных значений, связанных с работой видео, которые не поддерживаются установленной видеокартой. Миф о том, что "мой друг перешил и у него всё пошло", в основном имеет природу банального "Clear CMOS" при перешивке, т. е. сброс всех значений на "заводские", а для этого совершенно не обязательно "перешивать". В любом случае, если всё работало, ничего в BIOS Setup не менялось, и вдруг пришёл "откуда-не-возьмись" — первым делом проверьте саму проблему, т. е. монитор и видеокарту, а если с ними точно всё в порядке, узнайте, не "экспериментировал" ли кто с настройками в ваше отсутствие.


Где и как искать новый BIOS

Искать новый BIOS нужно на сайте производителя материнской платы, так как BIOS от другой платы может подойти только случайно. Найдя сайт производителя, нужно зайти в раздел "Support" или подобный ему и скачать файл (чаще всего это самораспаковывающийся архив, который может содержать внутри и программу-прошивальщик). Здесь Вам нужно будет точно знать модель и ревизию платы. Если на сайте производителя нет инструкций о том, где искать маркировку, посмотрите на самый крайний ISA-слот. На нём почти наверняка есть наклейка со штрихкодом. Подпись под штрих-кодом — серийный номер платы (он уже может помочь), а где-то рядом будет и модель платы. Иногда ревизия платы пишется на наклейке на ПЗУ. Если этой информации недостаточно, попробуйте обратиться в службу технической поддержки производителя (написав электронное письмо, например). После того, как модель определена, нужно найти раздел со списками новых BIOS'ов для этой платы. Почитайте список того, что добавлено или исправлено в новых версиях. Если ничто из перечисленного Вас не касается, BIOS лучше не перешивать.


Опознание материнских плат

"Надо бы перешить биос" — говорите вы, и тут выясняется, что никто не в курсе, как зовут того зверя, который притворяется материнской платой. Ладно, плата есть, свидетели есть, будем производить опознание.

Вариант первый — опознание трупов. Т. е. вы читаете это после того, как неудачно перешили неизвестный BIOS неизвестной плате. Ну, или не вы и, вроде, известной, и, может, не BIOS вовсе, но результат — тот же.

"Сначала произвести тщательный внешний осмотр…" — из правил работы патологоанатома. Приступим.

1. Основной и самый верный отличительный признак — надпись на самой материнской плате. Обычно модель пишется в центре платы с "лицевой" стороны (где все разъёмы) между PCI-слотами жирными белыми буквами.

2. Некоторые "брэнды" кроме модели пишут ещё и своё название, например, Asus, Intel и т. д.

3. Некоторые используют изображение своего логотипа — тут без опыта будет посложней. "Коллекции" логотипов можно найти в Интернете.

4. Часто в самом названии модели первые две-три буквы указывают на производителя: например, все платы от Gigabyte имеют "стандартные" названия "GA-хххх", от MicroStar — "MSxxxx", Abit — "AB-xxxx", Shuttle — "HOT-xxxx", ATrend — "ATC-xxxx" и т. д. Причём это используют не только "брэнды", например, производитель дешёвых плат Aristo все свои платы обозначал как "АМ-хххх".

5. Платы, как правило, от "непродвинутых" производителей могут иметь маркировку мелкую, часто запрятанную где-нибудь в самом углу платы. В процессе поиска "хоть чего-нибудь написанного" учтите следующие распространённые ошибки: — не стоит сильно радоваться надписям типа "Ver. хх", "Rev. хх", "РСВ х. х" — они указывают лишь версию конкретной печатной платы (т. е. в смысле разводки и т. п.), и никак не относятся к производителю; — не надо обольщаться написанному на разъёме процессора тексту типа "Foxconn" — это всего лишь фирма-изготовитель самого разъёма процессора; — не надо записывать на бумажку для последующего поиска в Интернете все до одной буковки на чипсетах (самые большие квадратные микросхемы) — они не относятся к производителю платы. Хотя это и будет полезно с точки зрения идентификации чипсета, на котором собрана материнская плата. Кстати, к этому же "пункту" относится распространённое заблуждение, что "у меня плата фирмы VIA (Intel, SiS и т. д.)". Это примерно то же самое, что говорить "у меня телевизор "Горизонт" фирмы "Philips", раз он собран на её микросхемах".

6. О тонкостях опознания "дешёвых" производителей: Асогр и представителей PCChips, а также "супер-брэндовых" производителей: Intel, Dell, Compaq, смотрите здесь: http://www.rom.bY/articles/opoznanie/index.htm

Вариант второй — плата жива, по крайней мере, компьютер начинает загружаться и высвечивает "номер" BIOS'а.

"Номер" ("код") BIOS'а, который высвечивается в самом верху, когда вы зашли в BIOS Setup, позволяет узнать многое о материнской плате. Расшифровку этих номеров смотрите здесь:

Award BIOS — http://www.rom.bY/articles/opoznanie/award-mb.htm

AMI BIOS — http://www.rom.bY/articles/opoznanie/ami-mb.htm.

В случае работоспособной платы существует много различного ПО для помощи в определении "родителей" платы. Правда, большинство программ ограничивается лишь выводом из-под Windows информации, которую вы и так можете увидеть, просто перезагрузив компьютер, т. е. показывается лишь "номер" BIOS'а и, иногда, варианты возможных производителей.


BIOS checksum error

При загрузке компьютера происходит проверка целостности кода BIOS путём подсчёта контрольной суммы. Если контрольная сумма не совпадает с подсчитанной, BIOS "решает", что он повреждён и запускается аварийная программа восстановления BIOS. На экран выводится сообщение типа "BIOS checksum error", система обращается к дисководу с целью загрузиться с него и запустить программу перешивки. Если же дисковод выключен/отсутствует или в нём нет дискеты/не загрузочная, то компьютер останавливается. Кстати, на старых машинах (Pentium 1–2) при установленной PCI- или AGP-видеокарте, сообщение об ошибке может и не выводиться на экран, для этого нужна старенькая ISA-видео.

Поэтому, если у вас установлена PCI/AGP-видеокарта и нет дисковода (или выключен), то при такой ошибке может вообще ничего не произойти — компьютер просто будет молчать. Ну, а если дисковод включен и, вдруг, весёлым утром, вы просыпаетесь, включаете компьютер, а он, кроме дурацкого подмигивания лампочкой дисковода и пожёвывания забытой дискеты, ничего не делает и не хочет ничего показывать даже на третьем одолженном у соседа мониторе, знайте — придётся "шить-перешивать", надо было предохраняться, вирусы — не шутки (хотя могут быть и другие причины).

Вообще, данная ситуация (checksum error) возникает довольно частенько: и при неправильной перешивке — плачевно, и при установке памяти, совсем неизвестной BIOS'у (плате, чипсету), — обратимо, и при жестоком разгоне — в основном обратимо, но иногда и плачевно. Соответственно, решение возникших в результате этого проблем достаточно просто и понятно — поставить нужный тип памяти, "отразогнать" систему, ну, а если не помогло — перешить "родной" BIOS.

Здесь же совет: не пробуйте редактировать содержимое BIOS обычным шестнадцатеричным редактором и потом перешивать отредактированную версию — придётся мучаться (или тратиться), чтобы вернуть "как было". Даже более опытным пользователям, знающим, что такое программа modbin, нужно взять на заметку: modbin не всегда корректно вычисляет контрольную сумму, и на многих платах после изменения, например, заставки или, чтоб появлялась какая-нибудь крутая надпись типа "Pentium-VIII 33.3GHz", можно запросто столкнуться с вышеописанной ситуацией. Замечено на многих платах от Chaintech, некоторых Asus, MicroStar и других, причём это в основном "породистые" производители.


Замена блока модификации кода процессора (микрокода) в BIOS'е

Если Вы столкнулись с ситуацией, когда заменили процессор на более новый, материнская плата поддерживает напряжение питания этого процессора, но не опознаёт тип его, значит в BIOS'е отсутствует блок микропрограммы для этого процессора. Проблема решается просто, если производитель материнской платы выпустил обновлённую версию BIOS. Если же этот тип плат более не поддерживается производителем, или новая версия ещё только в стадии разработки, то у Вас есть возможность вставить блок микрокода, соответствующий Вашему новому процессору. Если область микрокода занимает уже максимальный объём, то необходимо заменить один из наиболее устаревших блоков новым.

Вам понадобится программа CBROM — менеджер блоков BIOS. Извлеките область микрокода в файл, замените (вставьте) блок микрокода, соответствующий Вашему процессору, поместите файл области микрокода назад в файл BIOS (BIN). Микрокод для Вашего процессора можно извлечь из любого нового BIOS'а или попытаться найти в базе Intel (http://www.intel.com).


Восстановление BIOS

Современные материнские платы, базирующиеся на Award BIOS, имеют так называемый "boot-block BIOS". Это небольшая зона в системном BIOS, не переписываемая при прошивках с помощью flash. Boot-block BIOS поддерживает только дискеты и видеокарты на ISA. Если у Вас видеокарта на PCI, Вы ничего не увидите на экране. Почитайте документацию. Возможно, Ваш случай так или иначе описан. Если документации нет — посетите Web-сервер производителя платы.

Общие правила таковы: Для материнских плат не Intel: Boot-block BIOS выполняет autoexec.bat с загрузочной дискеты. Для того чтобы восстановить BIOS, надо записать в autoexec.bat команду, выполняемую при прошивке flash BIOS и загрузить компьютер. Boot-block BIOS должен распознать дискету, загрузиться с неё и выполнить записанную в autoexec.bat команду.

Для материнских плат Intel: Активизация Boot-block BIOS контролируется джампером. Джампер называется "Flash Recovery". Видео не поддерживается.

Измените положение джампера, вставьте загрузочную дискету с новым flash BIOS, загрузите машину. Процедура восстановления контролируется слушанием спикера и наблюдением за лампочкой floppy-дисковода. Пока наблюдается активность, идёт прошивка. Как только активность дисковода и пиканье спикера прекратятся, выключите систему, поставьте джампер на место. Не вынимая дискету, загрузите машину. Если этап восстановления прошёл успешно, система перейдёт в режим обычного апгрейда flash BIOS.

Универсальный метод. Берём любую работающую мать, поддерживающую флэш (совершенно необязательно, чтоб она была на том же чипсете, на который рассчитан BIOS, который мы хотим записать). Можно просто найти флэш или ПЗУ от матери, аналогичной той, флэш из которой мы будем переписывать, и временно поставить его (переставив, если нужно, джампера типа флэша). Или, если есть программатор, только он не умеет писать флэш — найти ПЗУ подходящего размера и записать его.

Вынимаем флэш или ПЗУ из этой матери, обвязываем его с двух концов двумя кольцами нитки (чтоб можно было его легко извлечь) и неплотно втыкаем назад в панельку.

Загружаемся в "голый" DOS, выдёргиваем за эти два кольца стоящий в матери флэш или ПЗУ (всё равно он нужен только при загрузке), если нужно, переставляем джампера типа флэша, и вставляем флэш, который нужно записать. Главное тут — ничего не замкнуть. Запускаем программу записи, рассчитанную на мать, на которой пишем, BIOS, с которым грузились, и флэш, который нужно записать (программа должна уметь переписывать флэш целиком, например, из комплекта mr-bios или аэиэ'овский pflash).

Пишем, выключаем питание и вынимаем готовый флэш. Всё.

При использовании этого способа нужна особая аккуратность в извлечении и вставлении микросхем в "горячий" разъем. Желательно это делать таким образом, чтобы контакт общего провода (последний в первом ряду) отключался последним, а подключался — первым, наклоняя микросхему перед вставкой в сторону этого контакта.

В случае DIP32-корпуса флэш-микросхемы BIOS я НЕ рекомендуется пользоваться распространённым способом, когда микросхема для более лёгкого вынимания обвязывается с помощью ниток. На то есть и причины и многочисленный неудачный опыт. Лучше пользоваться шлейфиком от COM-порта (от какой-нибудь старой платы):

— подложить его под флэшку — это упростит вынимание из гнезда, так как толщина шлейфа не даст плотно засесть микрушке;

— с помощью шлейфа можно будет крепко держать саму микросхему, что не позволит ей перекоситься, пока вы будете вставлять/вынимать флэшку.

Прошивать же сам BIOS надо с помощью "правильного" прошивальщика, который не будет возмущаться по поводу того, что вы пытаетесь зашить "совсем не тот" BIOS. Часто используют AMIflash (http://rom.by/flashers/amiflash.rar), который позволяет прошивать BIOS любых производителей (впрочем, как и все остальные прошивальщики; мнение, что для каждого BIOS нужен "свой" прошивальщик, — это заблуждение) и работает на любых материнских платах, в том числе производства Asus, где из-за особенностей BIOS от Asus корректно работают только "родные" прошивальщики Aflash и Pflash (хоть AMIflash на платах Asus и матерится при окончании перешивки/сохранения, но всё делает правильно). Кроме того, в отличие от других прошивальщиков, AMIFlash работает в защищённом режиме и в результате ему доступна вся память компьютера (а не только 640 Кб стандартной памяти как для других DOS-программ), "не боится" всяческих smartdrive, EMM и других резидентных утилит, установленных до его запуска, может перешивать BIOS из-под Windows 9х. Для других же утилит перезаписи флэш-памяти обязательно требуется загружаться в чистый DOS без загрузки резидентных драйверов и программ.

9. "Железо"

Заземление компьютера

Известно, что суть подключения компьютера по трёхпроводной схеме — защита от пробоя на корпус, т. е. для полноценной защиты необходимо подключить третий контакт в розетке на "ноль". Ясно, что делать это нужно, как минимум, в щитке на лестничной клетке, а не выводить этот контакт на батареи отопления, трубопровод и прочее. Даже не рассматривая физику процесса, вот вам наглядный пример: приходит сварщик и кидает "землю" от сварочного аппарата на батарею.

Как вы думаете, переживает ли чувствительная аппаратура такое тесное сотрудничество? Или в какой-то момент при ремонте трубопровод перестаёт быть "землёй" — и "земли" нет, и все наводки от таких же умельцев — ваши. Так что такое "заземление" делать нельзя ни в коем случае.


Износ при включении/выключении

Частые включения и выключения компьютера приводят к износу и преждевременному выходу из строя компонентов. Главной причиной этого является температура. При прогреве компьютера компоненты расширяются, а при охлаждении — сжимаются. Это уже само по себе серьёзное испытание, а, в придачу к этому, различные материалы имеют разные коэффициенты теплового расширения, т. е. расширяются и сжимаются в различной степени (и с разной скоростью), а это приводит к появлению механических напряжений. Из сказанного следует, что для продления срока службы компьютера его лучше всегда держать при постоянной температуре, т. е. оставлять его постоянно включенным или выключенным. Или хотя бы включать компьютер в начале рабочего дня и выключать в конце.


Не выключайте его на обед, перекуры и прочие короткие перерывы.

По этой же причине, на мой взгляд, лучше не использовать софт-кулеры — программы для охлаждения процессора (CPUCool, CPUIdle и др.). Эти программы дают процессору команду HALT для приостановки, когда нет заданий для обработки. Это приводит к снижению потребления энергии процессором и соответственно к снижению его нагрева. Однако снижается лишь средняя температура, но не максимальная, когда процессор загружен полностью (если только эти загрузки не являются очень кратковременными). А именно максимальная температура является критической для нормального функционирования процессора, постоянные же перепады температур наносят лишь вред процессору из-за частых циклов теплового расширения и сжатия. Реальная польза софт-кулеров, по-моему, может быть только для ноутбуков за счёт уменьшения расхода электроэнергии, но там обычно процессоры имеют свою систему снижения энергопотребления.


Проблемы при включении в одну розетку с компьютером мощных электроприборов

Не стоит включать в одну розетку (в одну линию) с компьютером электроприборы, потребляющие большую мощность: кондиционеры, кофеварки, копировальные аппараты, лазерные принтеры, обогреватели, пылесосы, мощные электроинструменты, так как они могут стать причиной его сбоя. Бывает в учреждениях, все компьютеры зависают ежедневно ровно в 9:05 утра — после того, как включались многочисленные кофеварки.


Опасность электростатического разряда

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

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

Платы адаптеров держите всегда за металлический кронштейн, которым они крепятся к корпусу. Кронштейн соединён с общим проводом платы, и возможный электростатический разряд не приведёт к повреждению компонентов адаптера. Если у платы нет металлического кронштейна (например, у системной платы), аккуратно держите её за края, и не касайтесь установленных на ней компонентов и печатных проводников.


Опасность чистки компьютера пылесосом

Старые пылесосы — прекрасные генераторы статического электричества, поэтому, чистя таким пылесосом внутренности системного блока, вы заметно поправите материальное состояние инженера из сервисного центра. Кстати, новые модели пылесосов в этом отношении не отстают от старых. К тому же они обладают достаточной мощью, чтобы высосать какой-нибудь плохо закрепленный компонент.


Никогда не кладите платы на проводящую металлическую поверхность

Иногда рекомендуют класть вынутые платы и микросхемы на алюминиевую фольгу, но этого делать нельзя. На некоторых платах адаптеров и почти на всех системных платах установлены литиевые или никель-кадмиевые батареи (аккумуляторы). Эти батареи весьма бурно реагируют на короткое замыкание, которое может произойти, если вы положите плату на фольгу. Батареи быстро перегреваются и взрываются буквально как петарды, причём разлетающиеся осколки весьма опасны для глаз.

Никогда не кладите платы на проводящую металлическую поверхность!


Циркуляция воздуха

Если вы удалили из компьютера какую-нибудь плату адаптера, то обязательно закройте оставшееся после неё отверстие в задней стенке корпуса пластинкой-заглушкой. Дырка в корпусе нарушает внутреннюю циркуляцию воздуха, что может привести к повышенному нагреву некоторых компонентов.


Запечатанные компьютеры

Будьте осторожны! На компьютерном рынке вновь появились "запечатанные" компьютеры.

Фирма-продавец тем или иным способом опечатывает системный блок. Вскрытие блока грозит покупателю потерей гарантии. Зато цена таких компьютеров фантастически низка. Услышав о таких нововведениях, мы были очень удивлены — ведь такая практика применялась лет пять назад и от неё очень быстро отказались, поскольку она лишала покупателя возможностей самостоятельного апгрейда. Недавно к нам в руки попали несколько таких компьютеров. Продавцы отказались признать их неисправными, поскольку явной поломки не было. Однако работать на них было нельзя из-за постоянных подвисаний и прочих глюков.

Вскрыв блоки, мы быстро обнаружили причину глюков: процессоры компьютеров были разогнаны до совершенно недопустимой величины. Естественно, происходил перегрев процессора, и компьютер начинал сбоить. В одном из компьютеров, который был продан как Pentium 166, был установлен разогнанный до частоты 166 Mhz процессор Pentium 75!!! Ну и остальные комплектующие этих изделий были соответствующего качества. Мы, конечно, не можем утверждать, что все "запечатанные" компьютеры подобны вышеописанным. Мы просто хотим предупредить Вас: прельстившись низкой ценой, будьте внимательны при покупке "запечатанных" изделий. Дайте такому компьютеру поработать минут 30–40, пока он не прогреется, и после попробуйте покопировать большие файлы с последующим сравнением содержимого источника и копии. Или запустите что-нибудь типа CorelDraw или Adobe Photoshop и загрузите в них картинку побольше размером…


9.1. Факс-модем

Помехи со стороны приборов, имеющих встроенные трансформаторы

Скорость модема резко уменьшается, если рядом с компьютером включены приборы, имеющие встроенные трансформаторы:

— факс;

— стабилизатор напряжения;

— приборы, имеющие преобразователи напряжения в вилке питания (в меньшей степени).

Это, в основном, относится к внешним модемам, внутренние достаточно хорошо защищены корпусом компьютера.


Подключение модема параллельно телефонному аппарату

Обычно модем подключается к телефонной сети параллельно телефонному аппарату. И при работе модема телефон подзвякивает, и звонковая цепь (тем более — конденсатор в телефонной розетке!) для модема не сахар, и поднятие трубки приводит к нарушению связи. А если, к тому же, модем и параллельный телефон (ы) расположены в разных комнатах (зданиях)? "Что делать?" — спросил бы здесь старик Н.Г. Чернышевский.

К телефонному аппарату ведёт провод, в котором две жилы. Разрываем одну из жил (любую), это лучше сделать в телефонной розетке. При снятой трубке определяем полярность напряжения на концах разрыва. В разрыв включаем (припаять или поджать винтами) динистор (диодный тиристор) типа КН102А так, чтобы "плюсовой" конец разрыва был присоединен к аноду, а "минус" — к катоду динистора.

Динистор размещаем в розетке на месте конденсатора (если он есть), который, от греха подальше, выбрасываем. Таким образом, модем будет подключен к телефонной линии непосредственно, а телефонный аппарат через динистор. Теперь, как только модем "снял трубку", напряжение в линии падает до 10–15 вольт, динистор находится в запертом состоянии, и телефон от линии отключен. При завершении работы модема напряжение в линии принимает стандартное значение 60 вольт. Если теперь снимается трубка телефона, это напряжение оказывается приложенным к динистору, происходит пробой динистора, и аппарат подключается к линии. Если к линии подключены не один, а несколько телефонов (2–4), то описанную процедуру выполняем для каждого из них.


Прошивка модемов

Если модем обладает flash-памятью, то его можно модернизировать путём прошивки. Термином "прошивка" (firmware) обычно называют файл (или программу, предназначенную для загрузки этого файла во flash-память модема), который содержит обновлённую версию программы для модернизации модема. Иногда так ещё называют сам процесс загрузки в модем.

Если нет флэша и у вас не win-модем, то апгрейдить модем не получится, даже если на его коробке написано 56k upgradable. Для такого апгрейда нужно везти модем в Америку за свой счёт.

Есть два способа, как определить, есть ли флэш в модеме Sportster. Первым делом надо посмотреть ответ модема на команду ati7. Если там есть слово FLASH, то модем с флэшем. В противном случае там будет написано EPROM и, если число, стоящее после EPROM, 2.х. х (или просто 2.x), то в модеме нет флэша. Команду ati7 можно вводить в любой терминальной программе, например, гипертерминал из Windows 9х или term9x из Norton Commander'а, предварительно настроив её на тот порт, на котором установлен модем.


Настройка модема для работы на зашумленной линии

Телефонные линии, которыми большинству из нас приходится пользоваться, как правило, далеки от идеального состояния. Хорошо, если есть модем, умеющий автоматически подстраивать скорость связи под качество линии, например "Курьер". Но далеко не у всех на это хватает денег, и приходится довольствоваться моделями попроще. В результате может получиться такая картина: на зашумленной линии модем изо всех сил старается добиться высокой скорости связи и соединяется на 40 с лишним килобитах в секунду, а данные по линии поступают в час по чайной ложке. А вот если по каким-то причинам связь устанавливается на меньшей скорости, то приём данных идёт гораздо быстрее.

В первом случае модем ловит момент, когда шумы малы, соединяется на высокой скорости, но при увеличении уровня шума, удержать высокоскоростное соединение неспособен, и начинает запрашивать одни и те же блоки данных по много раз, пока они не будут приняты правильно, или постоянно выполняет переустановление соединения. К тому же коммуникационная программа в подобной ситуации может уменьшить размер блока до минимума, чтобы увеличить вероятность правильного приёма. А при этом доля служебных символов в принятом пакете заметно увеличивается, что снижает эффективную скорость работы. Если же соединение установилось на меньшей скорости, то оно оказывается достаточно стабильным, и данные льются ручьём.

В подобной ситуации можно попробовать следующее "шаманство": к номеру провайдера после цифр добавьте несколько запятых (оптимальное количество подберите экспериментальным путём). Теперь после набора номера ваш модем будет выдерживать паузу (две секунды на каждую запятую). Модем, отвечающий на звонок, в это время будет пытаться установить соединение на высоких скоростях и, не добившись ответа, начнёт предпринимать попытки связи на меньшей скорости. И тут ваш модем, выждав заданную паузу, и даст ответ. Вместо неустойчивого соединения на 40–50 килобитах в секунду вы получите устойчивую связь на 33600 или, допустим, 24000 бит/с. Что и было нашей целью.

Если качество связи с АТС низкое, то попробуйте поэкспериментировать со значениями регистров S9 и S10 Вашего модема. Этими регистрами задаются временные параметры захвата несущей. В каждом из этих регистров может быть записано число от 0 до 255, которое показывает время, измеряемое в десятых долях секунды. Если несущая на линии пропадает на время большее, чем значение S10 (например, из-за помех или плохого контакта), то связь разрывается. Если несущая появилась на линии, то прежде, чем модем её захватит, должно пройти время, определяемое регистром S9. По умолчанию значения этих регистров составляют: S9=6, S10=7. Чтобы вообще запретить разрыв связи, из-за потери несущей, можно записать в регистр S10 значение 255 (команда: AT S10=255).

Многие так и делают, но при этом возникает один неприятный момент: модем будет "зависать" на линии, пока его не сбросишь вручную (например, выключением питания). Мы советуем следующие значения для этих регистров: S9=30, S10=80 или даже S9=40, S10=100. С этими значениями, полученными для России экспериментальным путём, модем будет хорошо держаться на линии, но в то же время не будет "зависать" в случае, если удалённый модем на самом деле уже разорвал связь. Команда для установки этих значений: AT S9=40 S10=100.

Кроме того, если Ваш модем — USRobotics Sportster или Courier, можно попробовать искусственно снизить скорость соединения командами &N и &U. Первая устанавливает максимальную скорость соединения, вторая — минимальную.

Например, команда для ограничения скорости между 19200 и 26400 выглядит так: AT &U10 &N13.

Вышеуказанные команды можно прописать в строке инициализации модема в Панели управления Windows: Модемы — Свойства — Установка связи — Дополнительно. Туда же следует поместить другие полезные вам команды, например, АТ МО для отключения динамика модема. Все команды обычно объединяются в одну строку, и префикс АТ пишется только один раз в её начале.

В строке инициализации префикс АТ указывать не обязательно, так как он автоматически пишется туда системой.


Основные настройки модема АТ-командами

АТ-команды записываются в строке инициализации модема в его свойствах в Панели управления. В отладочном режиме их можно вводить вручную непосредственно перед установкой соединения, если в свойствах соединения отметить галочкой опцию "Открыть окно терминала перед набором номера".

Орфографию команд применительно к каждому конкретному модему легко уточнить в руководстве (если в печатной версии о командах ничего нет, то почти всегда полное руководство прилагается на компакт-диске, и уж совсем всегда, его можно найти на сайте изготовителя или технической поддержки).

1. Связь будет устанавливаться быстрее и надёжнее, если заблокировать скорости и протоколы, на которых ваш модем всё равно не может работать из-за условий на линии. К примеру, на пути к провайдеру сигнал коммутируется больше одного раза (АТС не связана цифровым каналом с провайдером), поэтому протокол v.90 (и скорости выше 33,6 Кбит/с) недоступен. Большинство современных модемов настраивается через команду AT+MS (формат параметров для неё слегка отличается у разных модемов; почти всегда предусмотрены отдельные команды, которыми можно лимитировать скорости), посредством которой можно ограничить как верхний, так и нижний пороги соединения. Нижнее значение тоже полезно ограничить, чтобы случайная ошибка на этапе соединения не привела к пустой трате времени на скорости 9600 бит/с и ниже.

2. Категорически рекомендую поиграть с мощностью выходного сигнала! Высок шанс, что, перейдя на оптимальную мощность, вам удастся на ступеньку-другую повысить скорость соединения. Значение по умолчанию — в пределах -9-15 дБм (большее число соответствует ослаблению сигнала). Причём совсем не обязательно, что мощность придётся повышать, поэкспериментируйте в обе стороны. Стандартно мощность (без знака) хранится в регистре S91, но бывают и варианты, например, у модемов ZyXel Omni в S17 (у этих модемов её также можно регулировать командой АТ*Р<значение уровня>). Встречаются модемы, у которых мощность фиксирована, либо перед настройкой требуется сменить код страны (например, на Japan). При соединении с цифровыми модемами мощность сигнала может автоматически сбрасываться до какого-то фиксированного значения (10–17 дБм), и если оно вас не устраивает, поищите команду, запрещающую модему изменять мощность сигнала (например, для ZyXel Omni — ATS92=128). Так называемый Power Drop (снижение мощности передатчика во время сеанса связи) полезно запретить в тех случаях, когда связь часто рвётся. Удалённый модем считает сигнал слишком громким (а шумы тихими), просит о снижении мощности, а через какое-то время посторонний шум в линии возрастает, и модемы друг друга уже не могут расслышать.

3. Можно заставить модем соединяться на скорости, превышающей ту, которую он определяет автоматически. Для этого в отдельных модемах с развитыми настройками предусмотрен коэффициент агрессивности (например, регистр S118 у модемов InPro IDC). Впрочем, в этом случае велик риск, что связь будет рваться.

4. Непременно включите SREJ (ATS202=128 в том же InPro IDC), если, конечно, он реализован в модеме, — это очень полезное расширение стандартного протокола LAPM. SREJ — селективный запрос на повторную передачу, позволяющий избежать повторной отправки всей порции отосланных данных в момент, когда обнаруживается искажение одного из блоков (кадров). Он организует запрос только дефектного кадра.

5. Просмотрев модемный журнал, можно выяснить, каким протоколом пользуется модем. Если окажется, что модем соединяется по протоколу MNP, можно попробовать временно заблокировать его (команда AT\N4 для большинства модемов). Возможно, модем перейдёт на более экономный и эффективный LAPM.

6. Если модем много времени тратит на перетренировки и пересогласования скоростей, вы можете ограничить ему свободу (команда АТ%Е для модемов на чипах Rockwell/Conexant), хотя куда лучше избавляться от них косвенно, настраивая мощность сигнала и ограничивая доступные протоколы.

7. Иногда проблемы возникают из-за протокола v.8bis: если в ответ на призывное шипение вашего модема ответная сторона откликается короткими гудками или вешает трубку, то поищите команду для его отключения (у модемов IDC для этого предусмотрена дивная комбинация АТ+А8Е=,0).


Указание страны в настройках модема

Если новый модем после набора номера не получает сигнала от удалённого компьютера, то, возможно, в его настройках указана не та страна (регион). Откройте в Панели управления свойства модема и, если там есть список стран, выберите Россию. Если в списке Россия отсутствует, то выбирайте Финляндию. Всё должно заработать. Просто при выборе страны модем выдаёт в линию звуковые сигналы другой мощности, тональности и длительности, которые могут не понять местные АТС.

Также правильный выбор страны может помочь решить проблему с распознаванием модемом сигнала "занято", так как для этого сигнала в разных странах используются несколько разные интенсивность, частота и длительность.

Страну в настройках модема можно определить, выдав в терминальной программе команду ATI7. Для модемов U.S. Robotics можно дать команду ATY14, и если модем вернёт всего одно число, соответствующее коду страны, тогда вам крупно повезло и страну можно сразу изменить с помощью команды АТС10=хх, где хх — код страны:

0 ∙ USA/ CANADA

1 ∙ Japan

2 ∙ Finland

3 ∙ Sweden

4 ∙ UK

5 ∙ Norway

6 ∙ Switzerland

7 ∙ Netherland

8 ∙ South Africa

9 ∙ Italy

10 ∙ New Zeland

11 ∙ Czech/Slovakia

12 ∙ Belgium

13 ∙ Denmark

14 ∙ Australia

15 ∙ France

16 ∙ Germany

17 ∙ International

18 ∙ Austria

19 ∙ Ireland

20 ∙ Spain

21 ∙ Portugal

22 ∙ Asia

23 ∙ Korea

В российских условиях лучше всего себя зарекомендовали Finland (код 2) и Czech/Slovakia (код 11). После смены страны рекомендуется произвести выполнение команд: ATGBOOT5 ATGM Российская группа поддержки пользователей U.S. Robotics.


Установки программной и аппаратной компрессии для модема

Большинство сетевых протоколов используют какой-либо вид компрессии (сжатие данных). Например, в свойствах Контроллера удаленного доступа (Dial-Up Networking) можно настроить используемую компрессию для протокола TCP/IP. Но очень часто, эта программная компрессия приводит к ухудшению скорости передачи данных. Это происходит в тех случаях, когда программный вид компрессии используется вместе с аппаратным видом компрессии, который присутствует в большинстве модемов. Аппаратная компрессия в модемах не предназначена для сжатия двоичных данных, а в основном для ускорения передачи ASCII данных.

Когда этот вид компрессии используется вместе с программной компрессией, используемой стеком Windows TCP/IP, скорость передачи данных очень часто понижается.

Как выход, по крайней мере там, где используется протокол TCP/IP, можно отключить аппаратную компрессию и использовать только программную, предоставляемую Windows. Для этого:

1. Откройте в Панели управления (Control Panel) элемент "Модемы" (Modems).

Выберите ваш модем и нажмите кнопку "Свойства" (Properties).

2. Выберите вкладку "Установка связи" (Connection). Нажмите кнопку "Дополнительно" (Advanced).

3. В открывшемся окне уберите птичку с параметра "Сжатие данных" (Compress Data). Параметры "Обработка ошибок" (Use Error Control) и "Контроль передачи" (Required to Connect) должны быть включены.

4. Нажмите кнопку "ОК", чтобы вернуться на вкладку "Установка связи". Затем нажмите "ОК" ещё раз, чтобы вернуться в окно "Свойства: модемы". И опять нажмите "ОК".

5. Нужно перезагрузиться для того, чтобы новые установки начали действовать.


Аппаратная буферизация (Hardware Buffering)

Современные модели UART-контроллеров поддерживают схему буферизации данных, называемую FIFO (First In/First Out), которая способствует увеличению скорости передачи данных в обоих направлениях. Некоторые модемы не используют по умолчанию эту возможность, но её очень легко включить:

1. Откройте в Панели управления (Control Panel) элемент "Модемы" (Modems). Выберите ваш модем и нажмите кнопку "Свойства" (Properties).

2. Выберите вкладку "Установка связи" (Connection). Нажмите кнопку "Параметры порта" (Advanced Port Settings).

3. Включите флажок "Использовать буферы FIFO" (Use FIFO Buffers). Для того, чтобы использовать эту возможность, вам необходимо иметь UART, по крайней мере, 16550.

4. Передвиньте ползунки "Буфер приема" (Receive Buffer) и "Буфер передачи" (Transmit Buffer) вправо до конца. Это увеличит использование FIFO-буфера до максимума для приёма и передачи данных.

5. Нажмите кнопку "ОК" и закройте все окна.

Если у вас иногда обрывается связь или происходит очень много ошибок данных, особенно если вы используете старый компьютер (например, с процессором 486), то попробуйте немного уменьшить FIFO-буферизацию. Маломощные компьютеры могут иметь проблемы с буферизацией очень быстрых соединений.

Настройка параметров для приёма/передачи факсов при плохой связи

Если постоянно идут разрывы связи и полностью факсы не проходят, то в настройках прикладного факсимильного ПО нужно задать использование только факс — класса 1 и ограничить максимальную скорость на приём (можно и на передачу) до максимум 4800 бит/с или ещё ниже.


9.2. Винчестер

Подключение жёстких дисков АТА

Важно распределить устройства с интерфейсом АТА (IDE) по отдельным каналам, так как по умолчанию канал АТА работает со скоростью самого медленного устройства. Например, если жёсткие диски АТА/33 (UltraDMA/33) и АТА/100 (UltraDMA/100) установлены на одном канале, то скорость передачи данных будет определяться быстродействием АТА/333. Поэтому следует разместить медленные устройства АТА (например, устройства CD-ROM, CD-R, CD-RW, Zip, старые жёсткие диски) на одном канале, а скоростные жёсткие диски — на другом.

Кроме того, необходимо верно выбрать кабели. В спецификациях АТА/33, АТА/66 и АТА/100 указывается, что устройства следует подключать через специальный 80-жильный ленточный кабель, а не 40-жильный кабель, применявшийся для прежних дисков АТА. Дополнительные жилы кабеля нужны для заземления и увеличивают соотношение сигнал/шум при передаче данных. И, наконец, накопители следует подключать к 80-жильному кабелю иначе, чем к прежним 40-жильным кабелям. Синий разъём на одном конце предназначен для системной платы или платы контроллера, серый разъём в середине — для вторичного устройства (Drive 1), а чёрный разъём на другом конце — для главного устройства (Drive 0).


Ограничение на ёмкость винчестера у старых материнских плат

Для многих старых материнских плат Socket7 (и первых Pentium II) существует ограничение на размер винчестера 33,8 Gb (здесь Gb обозначает миллиард байт), которое вызвано ошибками в BIOS. В Award BIOS они были исправлены в версиях после июня 1999 года и все современные BIOS поддерживают винчестеры объёмом до 137,4 Gb, что является пределом для интерфейса АТА.

Итак, главное и самое простое решение проблемы — обновить BIOS. Однако для подавляющего большинства Socket7-raiaT, кроме "последних" (на чипсетах VIA MVP3/MVP4, ALI V, SiS 530/540), производители не выложили новых версий BIOS с поддержкой "больших" винчестеров. Причина "забывчивости" всех производителей поголовно одна — маркетинг, мол, покупайте наши новые платы, там всё без проблем. Поэтому если вы обладатель какой-нибудь платы на чипсете i430VX/TX или VIA VPX, то не мучайтесь с поисками в интернете "нового" биоса для вашего неопределяющегося свежекупленного винчестера. Ведь даже самый признанный "биосописатель" Asus не выложил новых версий для своей линейки плат на чипсете i430TX. Вам можно посоветовать следующее:

1. На некоторых винчестерах есть перемычки для конфигурирования их на 33,8 Gb. Вы получите совершенно работоспособную систему, но, к сожалению, с меньшим объёмом.

2. Windows 98 и выше применяет свои подпрограммы для определения винчестера, в которых нет проблем для работы с винчестерами больше 33,8 Gb. Поэтому вы можете использовать "большой" диск в качестве "второго" (т. е. будете грузиться не с него, а с другого, меньшего, чем 33,8 Gb), для этого нужно просто выключить в BIOS Setup автоопределение "большого" винчестера (т. е. поставить Disabled). Тогда компьютер не повиснет при загрузке, a Windows сама определит "невидимый биосу" диск и можно будет совершенно корректно использовать весь его объём. Однако, во-первых, вы не сможете пользоваться "большим" диском из-под DOS, а во-вторых, многовероятно, что скорость работы с таким "невидимым в биос" диском будет существенно более низкая из-за "неинициализации" его UDMA-протокола, т. е. он может работать только по протоколу PI04 (10 Мб/с) и даже ниже.

3. В некоторых редких BIOS "проблему 32 Гб" удаётся обойти установкой параметров "большого" диска вручную (как для старых винчестеров).

4. Использование специальных программ — disk managers, заменяющих подпрограммы BIOS для работы с дисками своими собственными. Как правило, для работы такие программы модифицируют MBR диска. Однако это не позволяет корректно работать с диском при загрузке с другого винчестера или дискеты, а также возникают большие проблемы с установкой нескольких ОС на такой диск.

5. На сайте http://www.ROM.by есть "коллекция" исправленных BIOS'ов под старые платы с поддержкой "больших" винчестеров.

Например, если у вас плата Asus, то можете смело заходить — там есть все их модели под Socket7 и Socket8. Там же будут исправленные BIOS под все самые распространённые в наших широтах платы (Socket7 и первые Р2) — от MSI и Gygabyte до Акорп и Зиды.

Жёсткие диски, ёмкость которых превышает 137 Gb (128 Гб), позволяет полностью использовать новая 48-разрядная логическая адресация блоков (LBA), поддерживаемая в стандарте АТА-6 (АТА-133). В прежних стандартах была 28-разрядная адресация. Чтобы использовать всю ёмкость, должна быть поддержка LBA-48 со стороны BIOS и операционной системы. Эта поддержка есть, начиная с Windows 2000 SP3 и Windows ХР SP1. В Windows 2000 SP3 для её активизации необходимо в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters

создать dword-параметр "EnableBigLba" со значением 1.

В Windows ХР SP1 поддержка LBA-48 включена по умолчанию.

Первые 137 Gb жёсткого диска по стандарту АТА-6 адресуются в двух системах: старой 28-разрядной и новой 48-разрядной. Благодаря этому возможна установка таких дисков на машины с BIOS без LBA-48 и установка на такие диски операционных систем без LBA-48. В этих случаях операционная система устанавливается в первый раздел, размером менее 137 Gb. Причём в случае установки Windows 2000 SP3 или Windows ХР SP1 есть возможность создать дополнительные разделы, используя весь оставшийся объём жёсткого диска, даже при отсутствии поддержки LBA-48 BIOS'ом.


Проблема перегрева винчестера

В вопросе надёжности работы современных винчестеров на первый план выходит проблема перегрева. Если винчестер непрерывно работает, то его температура может достигать высоких значений, и при постоянной эксплуатации в таком режиме уже совсем скоро вы, в лучшем случае, начнёте обнаруживать "откуда ни возьмись" появившиеся "бэды", а в худшем случае — после характерной синей картинки Windows, можете больше никогда не услышать тихий хруст вашего диска. Именно к этой причине можно отнести достаточно распространённую в Интернете тему под названием "WinXP-HDD Killer". Многие пользователи после достаточно длительной и благополучной эксплуатации Win98 ставят себе WinXP, не докупая дополнительную память. Из-за существенно более высоких требований к объёму оперативной памяти начинает активно использоваться файл подкачки и винчестер под новым WinXP практически "не расслабляется". Поработав в запредельном режиме пару дней, он, естественно, не выдерживает.

Основные пути предотвращения перегрева:

1. Хорошее охлаждение — от продуманного воздухообмена в качественном корпусе до активного охлаждения с помощью HDD-Coolers.

2. Мощный и, главное, качественный блок питания (БП). Как правило, "брэндовый" БП на 250 Вт будет получше "безвестного" даже на 300 Вт. Более мощный БП рекомендуется не столько из-за общей потребляемой мощности компьютера (которая практически никогда не дотягивает даже до 200 Вт), сколько для обеспечения "запаса по мощности". В случае, когда БП "не тянет" стабилизацию напряжения при большой нагрузке по току (а все современные процессоры крайне прожорливы, для примера Pentium 4 2,2 ГГц — до 60 А!), вместо положенных 11,8-12,2 В для питания винчестера, частенько имеем 12,5-12,8 В, а иногда даже выше 13

В. И это при максимально допустимом 12,6 В (замерять напряжение следует тестером, а не с помощью часто очень сильно ошибающихся программ мониторинга). Температура же большинства современных винчестеров, особенно на 7200 оборотов, при превышении +12 В начинает нелинейно резко увеличиваться. Именно это объясняет "загадку", почему один и тот же винчестер, подключённый к одному компьютеру, слегка тёплый, а к другому — горячий как печка.

3. Увеличение объёма оперативной памяти. Для многих современных приложений минимальный объём — 256 Мб, рекомендуемый — 384 Мб, оптимальный — 512 Мб.


9.3. Вентиляторы

Что делать, если шумит вентилятор

Совет первый. Самый тривиальный.

Отвинтить вентилятор от блока питания. Снять наклейку. Почистить от пыли и залить жидкое машинное масло (не подсолнечное только) и не забыть почистить между пропеллером и корпусом. Масла налить не ведро, а несколько капель.

Иногда бывает, что винт стучит о корпус — тогда лопасти можно чуток подпилить.

Совет второй. Самый практичный.

Ничего отвинчивать не надо. Надо взять шприц с иголкой. Наполнить его маслом. Потом надо иголкой проткнуть наклейку и пластмассовую пробку под ней.

Понадобится некоторое усилие. Ввести под пробку масло. Всё. Никаких винтов-разборок-сборок и всего прочего. Разумеется, это сработает не во всех случаях. Бывает, что серединка вентилятора, с наклейкой и пробкой, скрыта под решёткой корпуса. В этом случае можно попробовать отвинтить только блок питания — это всё же проще, чем разбирать всё, вплоть до вентилятора.

Предыдущий совет применим не только к вентилятору блока питания, но и к процессорному кулеру. Отворачиваешь вентилятор от радиатора и с "изнанки", проткнув наклейку, вводишь полкапли (не более!) масла. Если отверстие прокола не закрыть, то масло, в силу адгезивности и разных там центробежных сил, будет вытекать. Поэтому на прокол надо капнуть маленькую каплю любого синтетического (например, нитроцеллюлозного) клея. Масло можно использовать трансформаторное, но лучше — вазелиновое. Оно более вязкое и меньше сохнет от нагрева.


Восстановление кулеров (обычных)

Как я заметил, практически всегда кулеры приходят в негодность из-за загрязнения. А именно — на внутренней стороне магнита из-за центробежной силы налипает пыль. То есть кулер начинает гудеть, медленно вращаться (иногда вообще останавливается). Чтобы его вернуть в первоначальное состояние, нужно: пинцет, какое-нибудь чистящее средство, салфетки, специально предназначенные для чистки (но можно и чего-нибудь другое, только не грубое, и не разваливающееся) и немного машинного масла.

1. Отклеиваем кружочек на неподвижной части кулера. Тут можно сразу определить, стоит чинить или нет. Если в отверстии под кружочком, а тем более на самом кружочке налипла пыль, то, как показывает практика, кулер можно выбросить. (Я не знаю с чем это связано; вероятно, изнашивается латунная втулка, и увеличивается зазор, через который пыль начинает задуваться на другую сторону кулера.)

2. Пинцетом снимаем подковообразную маленькую шайбочку (обычно — белую).

Замечу, что это самый большой геморрой, и на него у меня поначалу уходило больше всего времени.

3. Надавливаем на ось, и вытаскиваем "пропеллер". Он держится только силами магнита и налипшей изнутри пыли. Ну и ещё, может быть, маленьким резиновым колечком, которое находится под снятой шайбочкой.

4. Вытаскиваем это самое резиновое колечко, чтоб не потерялось.

5. Чистим "пропеллер". Здесь важно аккуратно и очень хорошо очистить внутреннюю сторону магнита, он находится внутри "пропеллера". Хорошо — потому что именно из-за этого слоя пыли кулер перестал работать. Аккуратно — потому что магнит этот сделан из мягкого материала, повредив который можно убить кулер.

6. Чистим основание кулера. Чистить надо только пластмассовую часть. Если по п.1 получается, что кулер надо выбросить, но вы решились его чинить, то необходимо почистить отверстие, в которое вставляется вал "пропеллера".

7. Капаем мааааленькую каплю масла на ось "пропеллера" и собираем всё обратно.

8. Клейкий кружок, который мы отклеили в самом начале, вряд ли приклеится обратно. Но залепить дырку, которую он закрывал — нужно. Например, скотчем.

Всё. Кулер должен работать, как новый.


Выбор смазки для вентилятора

Здесь следует учитывать два разных варианта конструкции кулера. В дешёвых моделях вращается только вал с пропеллером, со стороны корпуса подвижных частей нет. В моделях подороже используется шарикоподшипник со стороны корпуса для уменьшения трения и шума. Смазки в этом аспекте можно разделить на две группы — жидкие и аморфные (консистентные). В варианте без подшипника можно использовать оба типа. Жидкая смазка — различные масла — обычно всегда под рукой. Но рабочий цикл жидкой смазки в кулере коротковат — за полгода вся смазка вытечет/загустеет и процедуру придётся повторять. Для кулера с шарикоподшипником жидкая смазка и вовсе не подойдёт, так как может затечь в подшипник и привести к проскальзываниям, что приведёт к сильной вибрации и дополнительному шуму. Так что имеет смысл прикупить аморфной (консистентной) смазки. Автор долгое время с успехом применяет немецкое средство для швейных машинок торговой марки Bechem. Коллега автора, заядлый автолюбитель, с не меньшим успехом использует многофункциональную смазку Golden Pearl.

Что НЕ следует применять для смазки:

Вазелин. Он не рассчитан на такие обороты и быстро теряет свои свойства.

Вдобавок при длительном простое вазелин загустевает и может сковать вал при включении.

Автомобильные моторные масла. Они создаются с расчётом на работу в условиях достаточно высокой температуры, каковых в кулере не создаётся. От этого их смазывающие свойства не раскрываются в полном объёме. Кроме того, из-за присадок они могут оказаться агрессивными к пластмассовым элементам кулера. Но автомобильные масла для других узлов использовать можно.

Можно применять силиконовое масло "ПМС-100", "ПМС-200" или "ПМС-5".

Число показывает уровень вязкости. Диапазон температур: -50+200 °C.

Неагрессивно, не растворяется в воде и спирте. Возможно, лучший выбор.


Разворот вентилятора блока питания

Количество пыли, набивающееся во внутренности компьютера, производит сильное впечатление, особенно на новичка. Излюбленные места её скопления — дисководы (флоппи и CD-ROM), радиатор процессора и буквально все горизонтальные поверхности внутри системного блока. Последствия этого весьма печальны — дискеты читаются с грехом пополам, а то и просто царапаются (после чего их остаётся только выбросить), вполне приличные несколько месяцев назад CD-ROM'ы "дёргаются" в конвульсиях, как дешёвые китайские поделки, перегретый процессор останавливается, память страдает амнезией…

Десятилетие существования стандарта АТ показало, что, к вящей радости сермяжных патриотов, фраза "хотели, как лучше — а получилось, как всегда" относится не только к нам, но и к "ним". Дело в том, что в компьютерах, предназначенных для серьёзных целей (военных, промышленных), воздух всегда нагнетался ВНУТРЬ корпуса. Почему разработчики АТ решили, что лучше его высасывать — непонятно. Одним словом, в стандарте АТХ от этой порочной затеи отказались, и снова начали вдувать воздух внутрь системного блока (хотя на сегодняшнем рынке немало ATX-корпусов с блоками питания, в которых вентилятор дует по-прежнему наружу. — Прим. ред.).

Если ваш вентилятор вытягивает воздух из компьютера, не поленитесь, разверните его на 180°! Сделать это можно при двух условиях. Во-первых, вы должны решиться на такую операцию. А во-вторых, вы должны суметь открыть крышку блока питания (вынуть его из корпуса обычно не составляет труда). Дело в том, что солидные фирмы-производители используют при сборке разного рода "хитрые" винты, а фирмы попроще заклепывают блоки питания намертво. И то и другое делается с единственной целью — предотвратить проникновение "чайников" в опасную зону. Если вы не являетесь одним из предметов бабушкиного сервиза — действуйте смелее. И заклепки, и винты можно, в крайнем случае, спилить, а затем нарезать в оставшихся отверстиях резьбу и ввернуть честные отечественные винты.

И последний совет. Корпуса mini-Tower компонуются так, что отверстия в стенке блока питания, обращенной внутрь системного блока, располагаются напротив дисководов. Через эти отверстия после разворота вентилятора воздух будет выходить. Обдувать дисководы вроде бы не имеет никакого смысла. Зато с внутренней стороны к ним подходят широкие ленточные кабели ("шлейфы"), а на системной плате обычно где-то неподалёку располагаются модули памяти. Согните эти "шлейфы" так, чтобы они играли роль заслонок и отражали воздушный поток на модули SIMM или DIMM. Их температура понизится градусов на пять (провере-


9.4. Клавиатура

Чистка клавиш клавиатуры

Простой способ чистки клавиш клавиатуры.

Выньте все клавиши из клавиатуры и положите их в носок или какой-нибудь другой водопроницаемый мешочек. Завяжите его и постирайте в стиральной машине. Просушите клавиши феном.

Ещё более простой способ чистки клавиш клавиатуры.

Выньте все клавиши из клавиатуры и положите их в целлофановый пакет. Возьмите кусок сухого мыла и ножом или ножницами настругайте немного мелкой стружки в этот пакет. Залейте в пакет тёплой воды, зажмите горловину и хорошенько его потрясите 2–3 минуты. После этого промойте клавиши чистой водой. Трение клавиш друг об друга, плюс вода с мыльной пеной отлично очищают их от грязи.

Просушите клавиши, разложив их на листах бумаги.

Проверено многолетней практикой в Вычислительном Центре АН России.

Вместо целлофанового пакета и мыла лучше использовать стеклянную банку с закручивающейся крышкой и стиральный порошок — и чище, и аккуратнее. Половина чайной ложки порошка, тёплая вода, пара встряхиваний для растворения порошка, полчаса стояния банки на разбухание-размокание грязи, ещё пара встряхиваний, промывка — и можно сушить. Кстати, в отличие от целлофанового пакета, на банке никогда не появится дырка…


Ремонт клавиш клавиатуры

Если у Вас есть клавиатура, к которой Вы очень привыкли и не хотите менять, но она практически отработала свой ресурс — не отчаивайтесь. Как правило, из строя выходят только часто используемые клавиши: , , , , . Такие же, как , , , , — напротив, обычно остаются как новенькие. Надеюсь, смысл понятен.

Раскручиваем клавиатуру и меняем отработавшие резиновые подушечки с контактами на малоиспользуемые. Собираем обратно. Вуаля — клавиатура как новенькая. В завершение процесса можно отмыть от клавиш многолетнюю грязь и подписать стёртые надписи.

Р. S. В последнее время появились клавиатуры с литыми контактами. В этом случае можно применить маленькие кружочки из тонкой токопроводящей фольги для замены отработавших контактов.


Снятие клавиш клавиатуры

Доставать клавиши из клавиатуры проще всего при помощи пинцета с зазубренными краями. Клавиша выдёргивается вертикально вверх с некоторым усилием. Большие клавиши (пробел, ввод и им подобные) имеют несколько усложнённую конструкцию, по сравнению с маленькими, алфавитно-цифровыми. В нижней (невидимой) части они имеют металлический или пластмассовый направляющий ползун, который входит в зацепление с пазами на основании. По этой причине вынимать такие клавиши следует осторожно. Слегка приподняв клавишу, вытащить из зацепления направляющую, а при постановке произвести обратные действия. Сначала зацепить направляющую, а затем установить клавишу в посадочное гнездо.


9.5. Мышь

Чистка мыши

Если курсор мыши при работе часто прыгает, то, скорее всего, с течением времени в мыши накопилось много грязи. Выньте шарик и прочистите валики с помощью небольшой отвёртки или деревянной палочки. Желательно также очистить шарик мыши с помощью щётки в струе тёплой воды, поскольку грязь с него быстро запачкает валики. Не используйте при этом никаких очистителей.


Борьба с прыгающим курсором оптической мыши

Если курсор оптической мыши часто резко смещается к одной из сторон экрана (по прямой или по диагонали) — возможной причиной может быть резкая граница перехода от светлого к тёмному рисунка на коврике. Попробуйте сменить коврик — возможно, проблема исчезнет.


Ремонт мыши

Наверно, многие сталкиваются со стандартными симптомами шариковых мышек: дёргание курсора, снижение качества работы кнопок. Большинство не любит разбираться, в чём дело, и бежит в ближайший магазин за новой, хотя "грызуна" вполне можно было бы ещё использовать хотя бы полгода минимум. Часто, проблемы возникают из-за чисто механического износа левой клавиши мышки, которая используется интенсивнее всего. Если не полениться открыть корпус мышки, то можно обнаружить, что в месте, где рабочая часть клавиши нажимает на контакт, образовалась небольшая вмятина. Поэтому нужно просто взять что-нибудь острое (удобнее, перочинный ножик размером поменьше) и, немного поскоблив пластмассу, загладить вмятину от контакта. Всё, можно снова спокойно работать.

Кроме того, бывает, что от частых перегибов ломаются проводки в хвосте мышки.

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


9.6. Дискеты

Потеря информации на дискете под воздействием внешних магнитных полей

Если положить дискету перед экраном цветного монитора или телевизора (ближе, чем в 30 см), то воздействующее на неё при каждом включении монитора или телевизора магнитное поле, предназначенное для размагничивания маски кинескопа, может оказаться достаточным для того, чтобы заодно частично размагнитить и ваш носитель. Источниками опасности для дискет являются также обычные телефоны, где для подачи звонка используется электромагнит, электрические двигатели в пылесосах, кондиционерах, вентиляторах, громкоговорители звуковоспроизводящей аппаратуры, мощные трансформаторы и т. д.

Надо заметить, что данные могут быть стёрты не сразу, а в несколько приёмов, т. е. размагничивающий эффект со временем накапливается. Если вы всё же оставили дискету рядом с такими приборами, то для страховки, если данные ещё не испорчены, перезапишите её, т. е. скопируйте имеющиеся на ней каталоги и файлы на другой диск, отформатируйте дискету заново, а затем верните файлы обратно.


Потеря информации на дискете при длительном хранении

Даже если дискета не подвергалась воздействию внешних магнитных полей, после длительного хранения информация на ней может перестать читаться из-за естественного затухания локальных магнитных полей самой дискеты. Поэтому желательно примерно раз в год выполнять полную перезапись дискет, включая их форматирование на низком уровне, так как секторные метки дискет тоже затухают.

Для этого используйте команду FORMAT с ключом /u (режим безусловного форматирования).


Спасение файла с испорченной дискеты

Переписать нужный файл с испорченной дискеты Вы сможете, воспользовавшись программой DiskEdit из комплекта Norton Utilities. Надо выбрать нужный файл как объект, затем записать его (Write) на винчестер. Хитрость в том, чтоб использовать вторую копию таблицы распределения файлов (Tools/Use 2nd FAT), которая зачастую оказывается целее.


Повышение надёжности хранения файлов на дискетах с помощью RAR'а

RAR — бесподобная штука для переноса файлов на дискетах, даже совершенно несжимаемых файлов (типа картинок в формате JPG или звуков в формате MP3).

Дело в том, что у него есть возможность создавать архивы, включая туда избыточную информацию, которая потом позволяет восстанавливать разрушенные участки архива (если я правильно понял документацию) до 4 Кб подряд. Этого вполне достаточно, если на дискете сбойнула дорожка, и дискету удалось вылечить программой NDD или аналогичной. Архив запорчен, но при восстановлении все файлы из него удастся извлечь невредимыми. Хотя, разумеется, если дискета ОЧЕНЬ ненадёжная, а информация ОЧЕНЬ важная, можно записать её на дискеты два раза. Но даже в этом случае имеет смысл воспользоваться RAR'ом. И последнее: для повышения надёжности лучше не записывать на дискеты т. н. solid-архивы. В solid-архивах в случае необратимого сбоя пропадёт весь хвост архива, в обычных — только один файл.


Восстановление дефектных дискет

Дискеты могут перестать читаться и форматироваться ("плохая нулевая дорожка") из-за того, что они приобретают сильное остаточное намагничивание.

Во многих случаях удавалось восстановить такие дискеты или, по крайней мере, значительно уменьшить количество сбойных секторов, размагнитив дискету с помощью размагничивающего устройства или поводив ею около мощного магнита.

Можно также попробовать приложить дискету к рамке монитора или цветного телевизора и несколько раз включить и выключить его с интервалом в одну-две минуты. Однако если причина плохой работы дискеты не только в остаточной намагниченности, то некоторые восстановившиеся секторы могут почти сразу же снова стать сбойными.

Диски, имеющие дефектные секторы на нулевой дорожке нулевого цилиндра, не могут использоваться, так как на этой дорожке обязательно должна находиться системная область диска, а её структура жёстко фиксирована. Когда указанный дефект обнаружен на дискете, можно прибегнуть к следующему способу: вскрыть защитный конверт, аккуратно изъять дискету из конверта, перевернуть её и снова поместить в конверт, который затем заклеить. Если эти операции проделаны осторожно и дискета осталась неповреждённой, то её можно будет отформатировать, так как дорожка с физическими дефектами теперь будет иметь номер 1.

Весьма сомнительно. На трёхдюймовой дискете 1,44 Мб служебная зона занимает 33 сектора, то есть практически полностью обе стороны нулевого цилиндра (36 секторов). Так что дефект переместится из зоны FAT в зону корневого каталога, только и всего. Скорее всего, совет первоначально давался для пятидюймовых дискет ёмкостью 360 Кб. Там служебная зона намного меньше (12 из 18 секторов нулевого цилиндра).

Если эта дискета вам дорога, то отформатируйте её с помощью утилиты FFORMAT (VFORMAT, FDFORMAT). Если сделать формат поэкзотичнее (например, 8 Кб кластер и 16 файлов в корневом каталоге), то вся служебная область уложится в 4 сектора, а столько почти наверняка найдётся. Кстати, Windows 9х читают такие дискеты без всяких резидентных программ типа 800.com, fdread.exe и т. д.


9.7. CD и DVD

Восстановление информации с повреждённых CD-дисков

С проблемой поцарапанных CD, наверное, не сталкивался лишь тот, у кого их нет. Однако часто считать информацию с незначительно повреждённого диска удаётся с помощью одних лишь программных средств. В этом случае вы ничем не рискуете, нельзя что-либо испортить ещё хуже.

Для начала стоит понизить скорость CD-ROM, например, с помощью утилиты CDSlow или Nero Drive Speed.

Это простое средство иногда оказывается весьма эффективным даже для приводов, которые сами могут понижать скорость. Если диск вращается изначально на низкой скорости, то это всегда даст гораздо более надёжный результат, чем систематические понижения, а потом повышения скорости в результате работы системы коррекции ошибок привода, поскольку смена скорости часто приводит к усилению вибрации диска. Хочу добавить, что использовать эти утилиты стоит не только для решения проблем с чтением, но и вообще всегда при эксплуатации CD-ROM' а. Все они могут работать из автозагрузки. Выставив CD-ROM на среднюю скорость, вы не только продлите жизнь привода, и повысите надёжность чтения, но и избавитесь от лишнего шума. Кроме того, на пониженных скоростях нет риска того, что диск разорвёт внутри привода, чем славятся современные высокооборотные CD-ROM'ы.

Для копирования информации с повреждённых CD следует воспользоваться специальными программами, например, CDCheck или Skopin File Copier. Такая программа много раз подряд пытается прочесть повреждённый участок, всё время, собирая и анализируя добытые данные, пытаясь по разрозненным частям восстановить информацию. Если даже вся информация не может быть прочитана и восстановлена корректно, то и в этом случае процесс копирования не прекращается, а в конце программа пытается "склеить" файл, чтобы он был пригоден для использования, даже при потере некоторого количества данных. В случае с музыкальными и видео-файлами такой способ очень хорошо работает. Небольшие участки потерянной информации остаются здесь практически незаметными.

Если информацию считать всё же не удалось, то попробуйте прочитать этот диск на более качественном приводе. При умеренной степени повреждения поверхности, хороший привод способен справиться с тем, что недоступно изношенному или дешёвому устройству.

Когда же все вышеперечисленные способы уже испробованы, и терять больше нечего, остаётся механический способ. Чаще всего проблемы чтения возникают от царапин на прозрачной нижней стороне компакт-диска. Из-за поглощения луча лазера непрозрачными бороздами от царапин доступ к данным активного слоя становится невозможен. Для восстановления прозрачности часто достаточно отполировать поверхность диска. При полировке никак не избежать появления множества новых, хотя и очень маленьких царапин. Поскольку наиболее опасны продольные царапины, направление которых совпадает с окружностью дорожек, то движения при обработке диска всегда следует производить в поперечном относительно дорожек направлении (вдоль радиуса диска). В качестве полировального состава можно использовать пасту гои, растворённую в керосине или уайтспирите, или обычную зубную пасту, наполовину растворённую водой.

Полировка — занятие не только требующее аккуратности и минимальной квалификации, но и опасное — чуть что не так, и умрёт отражающий слой.

Особенно когда работаешь с водными составами.

Проблема плохого чтения — в отражении и преломлении луча лазера на боковых стенках царапин. Решение — предотвратить это путём заливки царапин. Я для этого пользовался обычным полиролем Пронто (вероятно, подойдут и другие воскосодержащие, если основа не растворяет пластик диска). Пшикнешь на царапину и растирай мягкой тряпочкой — воск забивает царапину и практически ликвидирует преломление/отражение в этом месте, а лишнее останется на ткани.

Так заполняются все царапины от полумиллиметровых до самых мелких. После этого диск нормально читается (желательно всё-таки не более 32 скоростей). Такого "ремонта" хватает минимум на неделю — вполне достаточно, чтобы изготовить копию. Может, и на больше хватит — кто знает…


Чистка линзы привода CD

Надёжность работы многих приводов CD может ухудшаться со временем в результате загрязнения фокусирующей линзы из-за пыли и табачного дыма. Для чистки линз можно использовать специальные чистящие диски, однако, некоторые из них имеют жёсткие кисточки, способные поцарапать пластмассу линзы. Более аккуратно линза очищается путём разборки привода и промывания тампоном из натуральной ваты, смоченным тёплой водой с мылом, с последующей протиркой таким же сухим тампоном. Обращаться с линзой нужно предельно аккуратно, чтобы не повредить её мягкую пластмассу и детали подвески.

Линзу лучше чистить мягкой кисточкой, а не ваткой, поскольку от ваты могут остаться ворсинки.


Прослушивание звуковых компакт-дисков

Звуковые компакт-диски (аудио-CD) на компьютерных CD- и DVD-приводах могут воспроизводиться двумя способами: аналоговым и цифровым. При первом способе компьютерный привод работает как обычный бытовой CD-плеер: привод сам преобразует считанные цифровые данные с диска в аналоговый сигнал, который передаёт на своё гнездо для наушников и по специальному аудио-кабелю на звуковую плату. При втором способе цифровые данные с диска поступают на материнскую плату по интерфейсному шлейфу CD/DVD-привода (обычно IDE-шлейф), обрабатываются процессором и передаются в цифровом виде на звуковую плату, которая уже преобразует их в аналоговый сигнал.

Преимущества аналогового способа:

— можно слушать музыку через наушники, подключаемые к гнезду на CD/DVD-приводе;

— не загружается процессор и системная шина.

Преимущества цифрового способа:

— отсутствуют помехи, которые могут возникать в аудио-кабеле;

— звук может быть предварительно обработан для улучшения качества звучания или придания спецэффектов.

В Windows 95/98/NT стандартно (без использования специальных программ) доступен только аналоговый способ. В Windows Ме/2000/ХР цифровой способ включается в свойствах CD/DVD-дисковода: вкладка "Свойства", флажок "Использовать цифровое воспроизведение". Однако старые модели приводов цифровой способ могут не поддерживать.

Если же при аналоговом способе у вас в наушниках, подключенных к гнезду привода, музыка играет, а в колонках — тишина, то проверьте, соединён ли ваш CD/DVD-привод со звуковой платой отдельным тонким кабелем. Для уменьшения наводок лучше использовать экранированный аудио-кабель и прокладывать его в системном блоке как можно дальше от других устройств.


9.8. Принтер

Правильный уход за струйными принтерами

Одно из важнейших условий долгой жизни и надёжной работы струйного принтера — строгое соблюдение штатной процедуры выключения. Дело в том, что самый страшный враг печатающей головки — воздух, от контакта, с которым засыхают чернила в соплах. Поэтому по окончании печати принтер отправляет каретку в парковочную позицию, в которой сопла прижимаются к специальной прокладке, предохраняющей их от пересыхания. Если помешать ему это сделать, капилляры в головке могут закупориться.

Иногда случается, что во время печати пропадает питание в сети. Разумеется, при этом принтер не может выполнить операцию парковки и оставляет головку в промежуточном положении. В таком случае можно открыть крышку и аккуратно передвинуть каретку на паркер (для большинства моделей — вправо до упора).

Правда, пользовательская документация обычно запрещает перемещать головку руками, так что если вы сомневаетесь, лучше подождите, пока восстановится электроснабжение (к счастью, перебои, как правило, бывают кратковременными), сразу же включите принтер, а затем выключите, используя сетевой тумблер.

Однако после длительного простоя сопла могут пересохнуть, даже если принтер был выключен по правилам. Во избежание этого устройство нужно, как минимум, раз в неделю включать и печатать на нём хотя бы пробную страницу Windows.

Чернил на это уйдёт немного, а вероятность поломки значительно снизится.

Некоторые модели, в частности марки Epson, автоматически выполняют прочистку сопел при каждом включении.

Для принтеров Epson, у которых головка с соплами жёстко закреплена на каретке и рассчитана на весь срок службы устройства, есть ещё несколько правил, и их желательно соблюдать.

1. Удалив из каретки старый картридж, как можно быстрее вставьте туда новый, подготовленный заранее. Помните, что чернила Epson сохнут чрезвычайно быстро, и если в головке не будет картриджа дольше, чем несколько минут, её капилляры могут закупориться, что приведёт к выходу печатающего узла из строя. То же касается принтеров, для которых возможна замена чернильниц в картридже (Canon, Xerox). Хотя здесь сроки не столь сжаты, оставлять головку без чернильницы более пяти минут не рекомендуется.

2. Нельзя снимать картридж, в котором ещё остаются чернила, а затем повторно устанавливать его. Обычно он пересыхает вне зависимости от условий хранения, а значит, к использованию непригоден. Кстати, именно поэтому во многих моделях Epson доступ к процедуре замены картриджа закрыт до тех пор, пока в нём есть чернила.

3. После установки картриджа в головку неизбежно попадает воздух, от контакта с которым чернила очень быстро высыхают. Поэтому принтер сразу же начинает процедуру прокачки. В это время ни в коем случае нельзя выключать его, нежелательно также пытаться выполнить на нём другие операции.


Несколько советов по использованию струйных принтеров Epson.

1. Никогда не вынимайте картридж, кроме как при его замене. Дело в том, что при повторном вставлении картриджа сильно увеличивается вероятность попадания воздушного пузырька в пьезоголовку, а его никакой прочисткой не удалить.

2. По этой же причине не советуем заправлять использованный картридж чернилами.

3. Если чернила в картридже кончились, то лампочка горит не мигая — поставьте сразу же новый картридж.

4. Ни в коем случае не вынимайте использованный картридж, если Вы сразу же его не меняете. Может засохнуть входной канал — его крайне сложно прочистить.

5. Не пытайтесь прочищать картридж подряд несколько раз, Вы только зря израсходуете чернила. После прочистки подождите 30–60 минут и напечатайте тест. Это особенно актуально для картриджей Epson от Т26 до Т29.

Крайне не рекомендуется для головки струйных принтеров Epson Stylus длительное (более 1 минуты!!!) снятие картриджа — засыхают чернила в подающих каналах: фирменные чернила Epson не просто быстросохнущие, они СВЕРХБЫСТРО-СОХНУЩИЕ. Поэтому я рекомендовал бы сначала распаковать новый картридж, оторвать все полагающиеся наклейки и только потом давить на кнопку замены картриджа. Выключение этих принтеров во время печати также опасно для головок — у незапаркованной головки сопла открыты и могут засохнуть. Если же это произошло, то нужно как можно быстрее включить принтер снова и выполнить цикл чистки или напечатать что-нибудь.

Считаю себя обязанным развеять одну "жуткую" легенду об Epson'ах: бытует мнение, что простой принтера в течение 1 (2,3,4…) недель приводит к непременному засыханию головок. На самом деле месячный (и даже более) простой для них не составляет особой проблемы. Но при одном условии: головка должна быть запаркована. Парковка происходит не сразу после прекращения печати, а примерно в течение 10 секунд после этого с характерным щелчком. На моделях, имеющих кнопку "Пауза", нажатие на неё приводит к немедленной парковке. После этого принтер можно выключать.

НЕ ПЫТАЙТЕСЬ ПРОМЫВАТЬ ГОЛОВКИ EPSON'ов СПИРТОМ!!! Спирт разрушает покрытие сопел, и они начинают засоряться всё чаще и чаще. Концовка очевидна… Можно отмачивать головку в дистиллированной воде (ни в коем случае не в кипячёной или из-под крана — сопла окисляются растворенными в воде солями и т. п.). Можно добавить к ней не более 5 % нашатырки.


Что делать, если наглухо забились сопла головки струйного принтера

Если наглухо забились сопла головки струйного принтера, надо сначала на сутки поставить её соплами вниз на мокрую (не влажную, а именно мокрую) тряпку (желательно чистую). Вода должна быть дистиллированной. Затем, уперев головку в эту же тряпку, нужно создать давление в отверстие вентиляции (дренажа) или заправки. Вполне бывает достаточно усилий лёгких. Дуть надо до тех пор, пока не появится пятно на тряпке. Проверено на нескольких головках Canon и Lexmark.

У меня одно время перестала печатать чёрная головка струйного принтера Epson. Я вышел из этой ситуации следующим образом. Если посмотреть положение головок при выключенном питании принтера, то можно заметить, где они расположены. Я смочил это место водой и подождал полчаса, чтобы засохшие чернила раскисли, — головка начала печатать, но очень плохо. После того как я повторил эту процедуру два раза, она стала печатать нормально и уже полгода работает. Для того чтобы смочить место парковки головок, надо симулировать замену картриджа, тогда головка сместится влево для его замены. Картридж, естественно, менять не нужно. Пока головка смещена влево, можно смочить место её парковки.


Что делать, если принтер дребезжит

Если у вас струйный принтер, и вы на нём очень много печатаете, то вы можете столкнуться с такой проблемой: вдруг он начинает дребезжать (если не сказать хуже), как трактор, и через некоторое время заклинивает. Это значит, у вас высохла смазка на направляющем валу (это блестящий никелированный вал), по которому скользит головка с картриджем. Надо просто смазать этот вал (например, веретенным маслом), но сначала надо очистить его от старой смазки (протрите весь вал тканью, смоченной спиртом). После этого принтер заработает, как новенький.


Выбор принтера

Самые дешёвые струйные принтеры стоят $25–30 без учёта стоимости картриджей. Налицо явное дотирование потребителя. Мне это напоминает халявную первую дозу у торговца наркотой… Если бы мой босс точно знал, что покупатель струйника будет покупать картриджи только у него, то раздавал бы принтеры бесплатно.

Лазерный принтер без картриджа стоит $230. Ресурс картриджа — около 2000 страниц, и стоит он $65. Картриджа к струйному принтеру хватит примерно на 200 страниц, и стоит он около $30 (HP, Lexmark). Посчитать нетрудно. Самое интересное, что почти все кивают головой, соглашаются и… покупают струйник.

Мол, денег нету на лазерник. Откуда ж они возьмутся у таких транжир. На спичках экономят, а брёвна пропивают.


9.9. Память

Покрытие контактов

Первые модули памяти SIMM и DIMM имели позолоченные контакты (разъёмы для ОЗУ на системной плате были с тем же покрытием). Позднее стали применять менее дорогое олово, и контакты приобрели серебристый цвет. Не вставляйте модули с позолоченными контактами в разъёмы, покрытые оловом, и наоборот — примерно через год слой окисления может настолько вырасти, что приведёт к сбоям в работе памяти.


Проблемы совместимости разных модулей памяти

Очень часто пользователи наращивают объём оперативной памяти в процессе эксплуатации компьютера, чтобы повысить производительность системы. Иногда дополнительный модуль соответствует иной спецификации или обладает другим объёмом. Например, к модулю РС100 ёмкостью 128 Мбайт устанавливается модуль РС133 объёмом 256 Мбайт. Естественно, здесь могут возникнуть проблемы. Чтобы убедиться, что оба модуля исправны, следует вытащить старый и поработать с новым. Поэкспериментируйте, переставляя модули в другие слоты. Не забывайте о параметрах памяти, выставляемых в BIOS. Слишком маленькое значение времени ожидания не позволит разным модулям работать вместе.


Проблемы совместимости модулей памяти с чипсетом и BIOS'ом

Первые модули памяти DIMM SDRAM изготавливались по 16Мбитной технологии.

16 мегабит = 2 мегабайта, т. е. каждая микросхемка (чип) на модуле DIMM давала 2 Мбайта. Значит, стандартный 8-чиповый (односторонний) DIMM был ёмкостью в 16 Мбайт, а 16-чиповый (двухсторонний) — 32 Мбайт. Только именно такие (с плотностью 16 Мбит) и поддерживали первые материнские платы с SDRAM (чипсеты i430VX, VIA Appolo VP, SiS5571). При установке на них 64Мбит-модулей чипсеты не могут корректно адресовать всю память просто уже из-за того, что адресных линий у них лишь 12 ("64Мбитные" чипсеты имеют 14, а "256Мбитные" — 15 линий адреса). И если организация памяти современного модуля, например, 14 строк на 10 столбцов, то в результате плата "увидит" лишь часть памяти (ту, на сколько чипсету "хватит" адресов). У новой памяти, сделанной по 256Мбитной технологии (32 Мбайт на чип) с платами, знающими только 64Мбитную технологию, возникнут проблемы, аналогичные вышеописанным для VX-образных чипсетов с памятью 64Мбитной плотности.

Таким образом, если вы обладатель старенькой платы на чипсете i430VX/SiS5571/VIA Appolo VP, то у вас небогатый выбор по памяти: DIMM 16 Мбайт, 32 Мбайт (16-чиповые), 64 Мбайт (только экзотические 32-чиповые). Если плата поддерживает 64Мбит-технологию, то плюс к перечисленному DIMM 64 Мбайт (любые), 128 Мбайт (8- и 16-чиповые), 256 Мбайт (16-чиповые).

Однако даже когда модули памяти "видятся" не полностью, они могут прекрасно работать, если являются "стандартными", т. е. односторонними 8- или двухсторонними 16-чиповыми. Для желающих всё ж подкинуть своей VX-образной старушке побольше мозгов могу дать совет: в свете падёжа цен на DIMM SDRAM, модуль 256М РС133 стал стоить дешевле, чем 64М FPM/EDO. А на этом модуле (берите двухстороннюю 16-чиповую планку) память определится как раз как 64 Мбайт! А в будущем, как "замодернизируетесь", то получите "на халяву" 256 Мбайт вместо 64. И последний важный момент. Проблема определения не всей установленной в плату памяти может возникнуть и в случае, даже если чипсет поддерживает плотность установленного модуля. Ограничение может наложить BIOS, используя при определении памяти старые алгоритмы, рассчитанные лишь на определение памяти меньшей плотности. Лечится достаточно просто — с помощью перешивки свежего BIOS'а.


9.10. Монитор

Не протирайте экран монитора спиртом!

Трубки SONY покрыты специальным антибликовым покрытием, которое прекрасно сохраняет "пальцы" любителей тыкать в экран. Причём эти следы не смываются спиртом. Более того, этого нельзя делать! Об этом, в частности, написано в бумажках, прилагаемых к монитору. Однако эти бумажки мало кто читает — там по-русски ни слова, да и продавцы, подчас, выкидывают. А там написано, что категорически запрещается протирать экран каким-либо спиртосодержащим раствором, а надо неагрессивным моющим средством и мягкой тканью (фланелью).

Можно, например, протираю слабым раствором туалетного мыла, затем смываю тёплой водой и, наконец, вытираю сухой фланелью — иначе будут "разводы".

Сейчас этот совет относится не только к мониторам с трубкой фирмы Sony — практически все современные мониторы имеют антибликовое покрытие, для которого обычный этиловый спирт противопоказан. Но можно использовать средства, содержащие изопропиловый спирт.


Мерцание и дрожание изображения на ЭЛТ-мониторах

Мерцание и смазывание — часто результат некорректного выбора частоты обновления экрана (кадровой частоты). Обычно достаточно установить 85 Гц на любом разрешении, чтобы не замечать мерцания. Иногда утверждают, что этого мало, так как мерцание всё ещё заметно. Не буду спорить, но считаю нужным предостеречь от установки слишком высокой частоты (100 или 120 Гц), что возможно, если монитор имеет достаточный запас по частоте развёрток в выбранном разрешении. Дело в том, что с ростом частоты развёртки возрастают требования к полосе пропускания видеоусилителей монитора и даже кабеля от системного блока к монитору. В итоге, можно избавиться от мерцания, но получить смазанную картинку. Это особенно актуально для современных аппаратов с упрощёнными схемами видеоусилителей и всё более дешёвыми видеокабелями (даже хороший кабель D-SUB ограничен полосой пропускания в 150 МГц, что соответствует видеорежиму 1280x1024, 85 Гц).

Дрожание и помехи на изображении — как правило, следствие помех электромагнитного характера. Основные источники — мощные трансформаторы, силовые линии питания, ИБП (источник бесперебойного питания), сотовые телефоны, сеть переменного тока 220 В. Остановимся на последнем.

Распространено характерное дрожание изображения на 1–2 мм, причём частота и амплитуда зависят от установленной кадровой частоты (чем меньше частота кадров, тем больше амплитуда дрожания и меньше частота дрожания, а при установке частоты кадров ровно в 100 Гц дрожание полностью пропадает, но появляется неприятная наводка на изображении). И дело, как правило, не в мониторе, а в мощной низкочастотной помехе в питающей сети, от которой не спасут никакие сетевые фильтры (они тут просто бессильны). Помочь может только дорогостоящий ИБП, предназначенный для непрерывной работы в режиме "on-line", или поиск источника помехи (например, мощной холодильной установки).


9.11. Источник бесперебойного питания

Определение нужной мощности ИБП

В названиях большинства моделей ИБП, так или иначе, фигурирует полная мощность, измеряемая в вольт-амперах (ВА). Обозначается буквой S. Активная мощность измеряется в ваттах (Вт), обозначается буквой Р и вычисляется как произведение полной мощности на косинус угла j, где j является углом сдвига фаз вектора напряжения и вектора тока. Итак, Р = S-x-cos(j). Для импульсного блока питания компьютера значение cos(j) может варьироваться от 0,6 до 0,8.

Проще говоря, для перевода в более привычные ватты необходимо указанную полную мощность умножить на коэффициент 0,7. Итого, для обычного домашнего мультимедийного компьютера достаточно ИБП, мощностью от 400 до 700 ВА (300–450 Вт). Мониторы больших диагоналей потребляют большое количество энергии — для компьютера с монитором 17" стоит использовать ИБП мощностью не ниже 500 ВА. При полной загрузке ИБП сможет питать компьютер в течение 4–7 минут в зависимости от модели, а если необходим более длительный промежуток — лучше выбрать ИБП большей мощности. Для серверов, информационных центров, межсетевого и телекоммуникационного оборудования стоит выбирать модели мощностью от 650 ВА и выше. В последнее время ряд фирм начал выпускать так называемые PFC (Power Factor Corrected) блоки питания компьютеров. Для таких блоков cos(j)=1, т. е. 1ВА=1Вт. Кстати, наиболее точно подобрать мощность ИБП вам поможет интерактивная программа Size-UPS, которая доступна на сайте АРС.


Правильное подключение ИБП

Многие ИБП сильно зависят от правильности включения "фазы", так как имеют "гальваническую развязку" (нуль на входе "развязан" с нулём на выходе), и нуль формируется с участием третьего ("заземляющего") контакта. При неправильном включении на "заземляющем" контакте на выходе появляется определённый потенциал, иногда более 100 В. То же самое происходит и при отсутствии третьего проводника на входе UPS. Если вы не уверены в качестве разводки, то для определения правильности включения можно самостоятельно найти "фазу" пробником и правильно включить вилку.


9.12. Витая пара

Разводка "нуль-хабного" кабеля

Для соединения двух компьютеров в локальную сеть на витой паре не обязательно использовать хаб. Можно сделать "нуль-хабный" ("cross-over") кабель, который отличается от обычного только разводкой проводов в разъёмах:

1 3 бело-зелёный провод

2 6 зелёный

3 1 бело-оранжевый

4 4 синий

5 5 бело-синий

6 2 оранжевый

7 7 бело-коричневый

8 8 коричневый

Ограничение на длину кабеля сохраняется равным 100 метрам.

Разводку "нуль-хабного" кабеля лучше делать так:

1 3 бело-зелёный провод

2 6 зелёный

3 1 бело-оранжевый

4 7 синий

5 8 бело-синий

6 2 оранжевый

7 4 бело-коричневый

8 5 коричневый

Тогда кабель будет работать не только для сетевых карт стандартов Ethernet 10Base-T и 100Base-TX (у них для приёма-передачи сигналов используются только две пары проводов, подсоединённых к контактам 1, 2, 3, 6), но и для стандартов 100Base-T4 и 1000Base-T (у них для сигналов используются все четыре па-

9.13. ZIP и JAZ (пропущен)


9.14. Материнская плата

Если "часики" начали сильно отставать

Если у вас начало постоянно сбоить время на компьютере, то, скорее всего, села батарейка на материнской плате, питающая CMOS-память и "часики". Новую батарейку можно купить в любом компьютерном магазине.


Если компьютер начал сбоить

Если ваш компьютер стал сбоить, перезагружается в течение от 10 секунд до 10 минут, виснет, хотя на нём в этот момент никто не работает и т. п., то:

1. Посмотрите на материнской плате электролитические конденсаторы (бочоночки диаметром 8 мм и высотой 16 мм). Проверьте: — не вздуты ли они; — имеют ли они одинаковую высоту (иногда бывает, что вспухает резиновая пробка со стороны выводов); — не вытек ли из них электролит.

Чаще всего пухнут конденсаторы на платах фирмы Abit. Обычно это конденсаторы зелёного цвета с маркировкой JACKCON 1500mF6.3V -40+105.

2. Если вы обнаружили один из указанных признаков, то вам необходимо заменить все конденсаторы с одинаковой маркировкой (в этой партии могут быть и другие бракованные конденсаторы), а не только вспухшие. Подойдут, например Sam Xon 1000mFlOV на 85 градусов с размерами 8x15 мм (стоят 1,90 руб. в Чип и Дип).

ВНИМАНИЕ: Не перепутайте полярность подключения!


9.15. Видеокарта

Если новая видеокарта не работает

Если вы установили новую видеокарту, а компьютер не включается (экран тёмный) или включается, но через некоторое время зависает, то общие рекомендации могут быть таковы:

1. Проверьте совместимость AGP-стандартов видеокарты и материнской платы.

Стандарт AGP 1.0 использует напряжение 3,3 В, 2.0–1,5 В, 3.0–0,8 В.

Стандарт последующей версии поддерживает устройства предыдущих версий, но не требует обязательного обеспечения совместимости от производителей и разработчиков оборудования. Ряд первых материнских плат на чипсетах с поддержкой только AGP 1,5 В (в частности, i845) имеет универсальный слот, позволяющий установить карту AGP 3,3 В. Установка такой карты с большой вероятностью приведёт к выходу из строя материнской платы. Ряд видеокарт (в частности, на базе NVIDIA TNT2 выпуска 1999 года и на базе NVIDIA Vanta) имеют универсальный 3,3/1,5 В разъём, но реально являются картами 3,3 В. Установка таких карт в материнскую плату, не поддерживающую устройства 3,3 В, с большой вероятностью приведёт к повреждению материнской платы. Таким образом, проверку совместимости весьма желательно делать ДО установки видеокарты, обратившись к документации или сайту производителя.

2. Проверьте, хорошо ли карта сидит в слоте, обеспечивается ли должный контакт.

3. Проверьте соединение монитор-видеокарта — хорош ли контакт.

4. Поэкспериментируйте с настройками Setup BIOS "Assign IRQ to VGA" и "AGP Aperture size".

5. Могли сохраниться значения регистров/назначенных ресурсов материнской платы для прежней видеокарты. Выньте видеокарту, включите компьютер без видеокарты.

Выключите компьютер после звукового сигнала об отсутствии видеокарты, вставьте видеокарту и включите компьютер снова. Возможно, потребуется обнулить CMOS.

6. Если компьютер оснащён сетевой картой, возможен конфликт адресов BIOS сетевой карты и старших адресов BIOS видеокарты (BIOS карт NVIDIA вдвое больше стандартного) или прерываний в случае попытки загрузки по сети. Удалите все PCI-карты и попробуйте ещё раз. Если сетевая карта встроена в материнскую плату или не имеет джампера для отключения BootROM, понадобится достать PCI-видеокарту, чтобы в BIOS материнской платы или конфигурационной утилите сетевой карты запретить загрузку по сети/BootROM.

7. Видеокарте может не хватать мощности питания. Особенно это актуально для попыток установить новую видеокарту в "пожилой" компьютер. Попробуйте исполь зовать более мощный блок питания. Ряд старых материнских плат (на базе чипсетов i440LX/BX, VIA 598/691) могут иметь ограничение по мощности потребления по 3,3 В. Установка новой карты, на такие материнские платы, невозможна без переделки материнской платы.

8. Для видеокарты на базе чипсета NVIDIA GeForceFX убедитесь, что подсоединено усиление питания 12 В, если видеокарта оснащена таким коннектором.

9. Проверьте, соответствуют ли выставленные вами частоты развёртки монитора/карты тем, которые они поддерживают.

10. Попробуйте понизить частоты памяти/чипа.

11. Проверьте, достаточно ли охлаждения вашей видеокарте. Может быть, она просто перегревается? 12. Возможно, драйверы видеокарты были установлены некорректно и в системе остались остатки старых драйверов. Правильной является следующая последовательность действий при установке:

— убедитесь, что установлен драйвер контроллера AGP чипсета материнской платы и последняя версия DirectX;

— удалите предыдущую версию драйвера через элемент "Установка и удаление программ" в Панели управления. Для видеокарт с чипсетом NVIDIA, если была установлена неофициальная или сильно устаревшая (до 21.хх) версия драйвера, то рекомендуется удалить параметры и разделы реестра, находимые поиском по слову "NVIDIA"; — после перезагрузки установите новый драйвер.

Если методика не была соблюдена и теперь имеются проблемы, то для полного удаления драйвера видеокарт с чипсетом NVIDIA, включая остатки от предыдущих версий, можно воспользоваться программами DetonatorDestroyer (для Windows 9х) и DetonatorRIP (для Windows 2000/ХР).

13. Для тех, у кого много времени: можно попытаться переставить ОС.

14. Попробуйте эту карту в другом компьютере, чтобы выяснить, в каком компоненте проблема, может быть, дело не в видеокарте.

Если вы хотите перепрошить Video BIOS, то имейте в виду, что перезапись флэш-памяти Video BIOS может привести к необратимому повреждению вашей видеокарты, и при этом действии вы аннулируете гарантию.

Существует программа под названием VGABIOS, написанная фирмой NVIDIA. Это резидентная программа, которая загружает Video BIOS после загрузки компьютера, так что вы используете эту BIOS вместо BIOS вашей видеокарты. Это означает, что если что-то пойдёт не так, вы можете просто убрать VGABIOS из списка загрузочных файлов и продолжать пользоваться старой BIOS (на неё эта процедура влияния не оказывает). Недостаток этого метода в том, что, во-первых, эта программа занимает 64 Кб стандартной памяти, и, во-вторых, он даёт маленькое-маленькое замедление. Эту программу нельзя запускать под Windows — вы должны запустить её либо перед запуском Windows, либо в режиме MS-DOS.

Команду запуска VGABIOS можно записать в файл AUTOEXEC.BAT: vgabios — fFILENAME, где FILENAME — имя файла видео-BIOS, последнюю версию которого для видеокарт с чипом NVIDIA, как и программу VGABIOS, можно найти в интернете. Если вы хотите сэкономить 64 килобайта стандартной памяти, вы можете загрузить VGABIOS в UMA (область верхней (upper) памяти с диапазоном адресов от 640 Кб до 1 Мб) командой LOADHIGH (в CONFIG.SYS должен быть загружен драйвер EMM386).


9.16. Блок питания

Если компьютер перестал запускаться

Если компьютер перестал запускаться, в первую очередь посмотрите, работает ли блок питания. В случае, когда блок питания выходит из строя в процессе работы, вы можете услышать громкий хлопок, причиной которого, как правило, является сгоревший конденсатор, в воздухе появится запах гари, компьютер выключится.

Блок питания выходит из строя часто. Порой является причиной "гибели" других устройств, например системной платы или жёсткого диска. Большинство блоков питания производится в Юго-Восточной Азии, причём качество изготавливаемых продуктов посредственное. Упрощённая электросхема и несоответствие заявленным характеристикам приводят к тому, что блок питания просто перегорает.

Сперва начинают "гулять" штатные параметры выходных напряжений. Не всегда это можно понять сразу: появляются сообщения о сбоях и ошибках программного характера. Часто это происходит после того, как увеличивается нагрузка на блок питания, допустим, устанавливается очередная карта расширения. Подобные симптомы могут проявляться также при замене процессора или видеокарты на более производительные и энергоёмкие экземпляры. Чтобы проверить блок питания, необходимо с помощью вольтметра измерить выходное напряжение на каждом из контактов разъёма АТХ. Как правило, эти цифры приводятся в руководстве по эксплуатации системной платы.


9.17. Процессор

Проблемы совместимости процессора с материнской платой и BIOS'ом

Перед тем, как приобрести себе новый процессор, убедитесь, что ваша материнская плата и BIOS его поддерживают. Если BIOS не "узнает" процессор (его тип — модель/стэппинг), то система должна остановиться. Но чаще всего на экран просто выводится что-нибудь типа 80486DX2, вместо AMD К6-2, или вдруг Intel Celeron Coppermine воспринимается как Pentium III. В любом случае компьютер или не заработает, или же будет работать некорректно, а то и опасно для самих процессоров (например, в случае "незнания", выставив неверное напряжение питания процессора).

Не всегда правильно руководствоваться лишь тем, что написано в инструкции на плату (мануале) или на самой плате. На момент печати документации на плату производитель мог и не подозревать, что когда-то появится вот такой "крутой" процессор, вот на "столько много" мегагерц. Поэтому в ней может быть, и не указано, что она поддерживает этот процессор, хотя в самой "свежей" версии BIOS для этой платы будет его полная поддержка. Ограничения же чаще всего связаны не с возможностями BIOS'а и чипсета, а с невозможностью установить нужное напряжение питания процессора, которое у новых процессоров понижается, а установленный на плате блок питания процессора на это не рассчитан.

10. Разное

Резервное копирование информации Правило № 1 при работе с компьютером.

Сохраняйте регулярно (лучше, каждый день) на дискетах копии всех ваших важных файлов, чтоб однажды не было мучительно больно…

Так как практика показывает, что реально это если и делают, то раз в пару месяцев, то стоит воспользоваться программами автоматического архивирования, например APBackUp. Создайте в программе задания по архивированию важнейших файлов на дискету, которая поэтому должна постоянно находиться в дисководе и не забывайте периодически менять её. Если винчестер даст сбой, то дискета вряд ли пострадает. Программа APBackUp имеет две особенности: может запускаться как служба NT и умеет делать копии не более одного раза в сутки при первом запуске компьютера, после чего выгружается из памяти.

Кроме копий своих важных файлов, не мешает делать копии настроек программ, чтобы при нужде можно было легко вернуть их назад. Например, возня с настраиванием кнопок на панелях Word'а может пойти прахом, если пропадёт файл шаблона Normal.dot. Однако большинство программ хранит свои настройки в реестре, поэтому сначала надо их сохранять в виде reg-файлов, а затем уже архивировать.

Можно значительно ускорить этот процесс, если написать файл SaveSettings.bat (который можно поставить в автозагрузку, в планировщик, либо запускать его периодически вручную) примерно такого содержания:

REGEDIT /ЕА D: \BACKUP\lE.reg "HKEY_CURRENT_USER\Software\Microsof‘t\Internet Explorer"

REGEDIT /ЕА D: \BACKUP\Adobe.reg "HKEY_CURRENT_USER\Software\Adobe"

XCOPY "C: \Program Files\Microsoft 0£:£‘1се\Шаблоны^огта1. dot" D: \BACKUP\ /С /D /Н /R /Y


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

Некоторые программы инсталляции требуют, чтобы папка, из которой Вы устанавливаете программу, НЕ присутствовала в переменной path. Значение этой переменной Вы сможете найти в своём файле autoexec.bat.

Поменяйте значение переменных окружения TEMP и ТМР на что-нибудь короткое и только на латинице. Например, на "c: \temp". Очень многие инсталляторы не любят длинный путь и, тем более, русские символы в имени.

Особенно это актуально для русских версий Windows 2000/ХР, где по умолчанию эти переменные для администратора приобретают значение С: \Documents and Settings\Администратор\Local Settings\Temp Изменить это значение можно в свойствах "Мой компьютер", щёлкнув кнопку "Переменные среды" на вкладке "Дополнительно".

Мастера установки не даром рекомендуют выйти из всех запущенных на машине программ (правда, до этой надписи и то не всегда доходит). Установщики энного количества самых разных программ (в том числе AVP, Photoshop, ABBY Lingvo) не дружат с Microsoft Outlook. Причём других программ, кроме Outlook, дающих этот эффект, пока не попадалось.


Не следует открывать документы с дискеты

Не следует открывать документы с дискеты, надо открывать их только с жёсткого диска. Во-первых, при работе с документом текстовый редактор создаёт временные файлы в папке документа. Нехватка места на дискете может привести к сбою. Кроме того, дискета может быть защищена от записи. Во-вторых, дискета является менее надёжным носителем, чем жёсткий диск, и интенсивное её использование приводит к выходу её из строя (возникают сбойные сектора).

В-третьих, ярлыки открываемых документов помещаются в папку Документы (Recent) Главного меню, и при последующем просмотре этой папки будет происходить обращение к дисководу, на который ссылаются ярлыки. Нужно выработать чёткое правило: принёс документ, проверил антивирусом, скопировал в папку на жёстком диске, открыл копию на жёстком диске, поработал и (при необходимости перенести) скопировал обратно на дискету.


Если при печати рисунка цвета "наползают" друг на друга

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


Master Boot Record

При загрузке с HDD IBM PC загружает в память "нулевой" блок (0,0,1), он же — MBR, размером 512 байт, и передаёт на него управление. Эти 512 байт — это выполняемый код, различный для разных ОС, + таблица разделов, одна и та же для всех ОС, чтобы они не уничтожали разделы друг друга. Таблица разделов описывает все разделы на HDD: по байту на тип системы и признак активности + физические параметры местоположения на HDD. Разделов на диске IBM PC может быть до 4-х: до 3-х первичных (primary) и 1 расширенный (extended).

У MS DOS и Windows 9х исполняемый код MBR простейший: по байту-признаку активности (0x80) найти в таблице загружаемый primary раздел, загрузить его первый блок (он же — boot loader) в память и передать на него управление. Если этого достаточно, то такой код MBR всегда можно записать в нулевой блок командой fdisk /mbr Таблица разделов при этом останется нетронутой.

У систем, допускающих мультизагрузку, (Linux, Windows NT, OS/2) код в MBR обеспечивает передачу управления менеджеру загрузки. Так же поступает большинство мультисистемных менеджеров. Причём, собственно менеджер загрузки может находиться в отдельном разделе, одном или нескольких блоках нулевой дорожки или даже в файле, доступ к которому становится возможным только после загрузки "базовой" ОС. Алгоритм в каждом из случаев, разумеется, — различный.

Особняком стоит ХВООТ Ильи Евсеева, представляющий собой MBR/менеджер загрузки в одном лице.

Один простой совет/вывод.

Установил менеджер загрузки — сохрани MBR на дискете. Большинство менеджеров сами предлагают это сделать. Это — обязательно, но не всегда — достаточно. Для достаточности рекомендуется всё же читать доку к менеджеру.

Уточнение 1. В ряде систем, допускающих множественную загрузку, в частности, в семействе Windows NT, код в MBR остаётся неизменным и по-прежнему передаёт управление загрузчику, расположенному в активном разделе. А уже в этом загрузчике записан код, вызывающий диспетчера загрузки. Но некоторые диспетчеры загрузки действительно записывают свой код в главную загрузочную запись.

Уточнение 2. На диске может быть и четыре основных раздела. Но в этом случае дополнительный раздел создать не удастся.


Восстановление информации на жёстком диске

При удалении файла в DOS или Windows стандартными средствами ОС, минуя Корзину или из Корзины, файл помечается как удалённый (в начало его имени добавляется специальная метка) и перестаёт быть виден, но сама информация остаётся на том же месте на жёстком диске. Однако теперь это пространство доступно для записи новых данных по первому же требованию. И если запись на место удалённого файла произошла, тогда он уже потерян безвозвратно. Если же ничего записано не было, то удалённый файл ещё возможно восстановить, воспользовавшись специальными программными средствами.

Похожей выглядит ситуация и при форматировании логического диска. При обычном форматировании заново создаётся таблица размещения файлов (File Allocation Table, FAT), где теперь указано, что вся поверхность диска пустая. Однако имевшиеся ранее данные при этом не стираются и остаются на своих местах. Так же происходит при удалении и создании логических разделов — создаётся новая таблица разделов (Partition Table, РТ), новые диски считаются пустыми, но старая информация большей частью остаётся на своих же местах, хотя теперь к ней нельзя получить доступ с помощью стандартных средств ОС. Исключением является так называемое низкоуровневое форматирование: при этом вся поверхность жёсткого диска обнуляется и данные исчезают навсегда.

Таким образом, если стало ясно, что нужные данные ошибочно удалены, то ни в коем случае нельзя записывать что-либо на этот же диск, а ещё лучше вообще отключить его до тех пор, пока не будут подготовлены специальные средства для поиска и восстановления информации. Особенно уязвим, в этом отношении, системный диск С. Операционная система постоянно делает служебные записи на системный диск, произвольно выбирая доступное для записи место и затирая этим удалённые файлы. Поэтому важную информацию не рекомендуется хранить на диске

С, хотя Microsoft и располагает почему-то по умолчанию папку "Мои документы" всегда именно на этом диске.

Наиболее надёжными средствами для восстановления информации являются программы Ontrack Easy Recovery и Power Quest Lost & Found.

Ontrack Easy Recovery может работать из-под Windows или с загрузочной дискеты в DOS-режиме, что особо актуально, если операционная система, а то и весь FAT на жёстком диске повреждены, и стандартным образом загрузиться не из чего.

Если на жёстком диске остались работоспособные разделы, на которых нет ценных потерянных данных, то при восстановлении информацию можно сохранять туда. В противном случае придётся подключать второй жёсткий диск или сохранять восстанавливаемую информацию на дискеты. Загрузочную дискету можно извлечь из дисковода и на её место вставить чистую, сохраняя данные на неё.

Работоспособность не будет потеряна, так как в это время программа уже находится в оперативной памяти компьютера.

Power Quest Lost & Found работает только с загрузочной дискеты и не позволяет сохранять восстанавливаемую информацию на логические диски того же винчестера, где находятся удалённые данные. Сохранять можно либо на второй жёсткий диск, либо на дискеты. Это вполне оправданный подход, являющийся наиболее безопасным, поскольку любая служебная или случайная запись на диск, содержащий потерянную информацию, может привести к её полному уничтожению.


Восстановление информации на жёстком диске вручную с помощью DiskEdit

Вниманию всех пострадавших от вируса Win95.CIH! Если у вас не загружается компьютер — не спешите форматировать винты! Вся информация прекрасно восстанавливается! При известном навыке вся процедура занимает не более пяти минут. Дело в том, что вирус оставляет нетронутой структуру каталогов и даже вторую копию FAT, а это значит, что восстановление информации — лишь дело техники.

В общих чертах процедура восстановления выглядит следующим образом:

1. Поставить испорченный винчестер в нормальную машину слейвом или кем он туда тулится и сделать автодетект его в сетапе.

2. Загрузить DISKEDIT и посмотреть каким ФИЗИЧЕСКИМ диском он стал.

3. Поискать в DISKEDIT'е вторую копию FAT на этом диске, если она осталась — записать стартовый сектор.

4. Поискать на этом диске точку входа корневой директории (ROOT). Так как она идёт сразу за 2-й копией FAT, определить размер FAT в секторах.

5. Перейти на работающий загрузочный диск, скопировать оттуда на испорченный диск таблицу разделов (MBR) и загрузочную запись (BOOT). Это будет примерно 100 первых секторов от начала диска. Короче — все сектора до первой копии FAT.

6. Скопировать с испорченного диска 2-ю копию FAT на место первой. Длину мы уже узнали в п.4.

7. После этих первых шагов винт начинает определяться как логический после перезагрузки, но файлы пока не доступны, в директориях — каша. Для того чтобы сделать диск опять полноценным, нужно посмотреть в том же DISKEDIT'е информацию о диске (количество дорожек, сторон, секторов) и прописать эту информацию в Partition table. Желательно в обе копии. Затем залезть в загрузочную запись и прописать эти данные и туда (для FAT32 туда ещё нужно прописать длину FAT в секторах и номер стартового сектора для корневой директории). Для этого придётся немножко посчитать. Следует помнить, что BOOT тоже в двух копиях, по этому изменения желательно вносить в обе.

8. Если всё было проделано правильно, то после перезагрузки винт выглядит как новенький. Нужно только полечить его антивирусом, чтобы через месяц не повторять эту процедуру по-новому.

Информация по восстановлению в вышеприведённом совете в целом верна, но вызвала у меня некоторые возражения. Автор совета, вероятно, имел дело с диском FAT32. Мне попадалось немало дисков FAT16, на которых после Win95.CIH не оставалось даже ROOT'а. Вероятно, вирус уничтожает фиксированное число секторов, начиная с таблицы разделов (MBR или Partition Table). Диски с FAT32 спасает значительно большая длина FAT. Если же вторая копия FAT не осталась — ничего приличного уже не восстановишь, при настойчивости — пару особо нужных текстовых файлов.

Комментарии к пунктам совета: 4. Средствами поиска diskedit "найти объект\подкаталог" корневую директорию не отыскать. Вот любую другую — запросто. Поэтому искать лучше подстроку "autoexec" или ИМЯ любого другого файла, наверняка имеющегося в корневой директории. Кстати, для FAT32 корневой каталог НЕ обязательно лежит сразу за FAT. И если так получилось, то искать конец FAT — задача весьма творческая.

5. Такое копирование корректно не всегда. Диски желательно брать похожие, а ещё лучше заранее сделать на загрузочную дискетку с diskedit копии MBR и BOOT.

Тогда и второй компьютер не нужен. Очевидно, что загрузочные записи FAT32 и FAT16 взаимно НЕ заменяемы (хотя бы потому, что у FAT32 она в 3 раза длиннее).

Менее очевидно, что MBR на разных НЖМД могут быть несовместимы. Например, перенесённый на НЖМД размером 8 Гб MBR, взятый на маленьком (около 1,5 Гб) диске, обрезал максимальный размер до 2 Гб, не стесняясь подправить и соответствующую запись в BIOS.

6. Если считать сектор, с которого начинается BOOT, за точку отсчёта, т. е. имеющим номер 0, то: для FAT16 первая и единственная копия BOOT имеет длину 1 сектор, FAT начинается с сектора 1; для FAT32 обе копии BOOT имеют длину 3 сектора каждая. Первая копия BOOT (рабочая) занимает сектора 0,1,2, вторая копия BOOT (резервная) — сектора 6,7,8. FAT начинается с сектора 32.

На первом разделе из лежащих на диске в физических секторах имеем следующие значения: FAT16, BOOT — Cyl 0, Side 1, Sector 1; FAT16, начало FAT — Cyl 0, Side 1, Sector 2; FAT32, BOOT — Cyl 0, Side 1, Sectors 1–3; FAT32, резервная копия BOOT — Cyl 0, Side 1, Sectors 7–9; FAT32, начало FAT — Cyl 0, Side 1, Sector 33.

7. По моим наблюдениям, единственно существенными данными являются: для MBR (или Partition Table):

— тип раздела (BIGDOS, FAT32, FAT32x, EXTEND, EXTNDx);

— активность (Yes, No); — адрес начала (Relative Sectors), который считается от того Partition Table, в котором написан!!! Прочие параметры используются только служебными программами (такими, как fdisk и diskedit).

— для BOOT: — размер кластера в секторах; — размер раздела в секторах.

Прочие параметры вычисляются при загрузке и хранятся в BOOT больше для информации.

В старых версиях diskedit размер раздела в секторах, указанный в BOOT, для просмотра и редактирования впрямую недоступен. Приходится находить и править его прямо на диске, где он лежит в шестнадцатеричном виде, что не очень удобно.

Для FAT32 действительно надо указать положение ROOT, но не в секторах, а в КЛАСТЕРАХ. Это значение ПОЧТИ всегда равно 2, в противном случае вычислить его очень непросто.

BOOT в двух копиях есть только у FAT32, у FAT16 копия BOOT одна. Никогда не видел второй копии MBR или Partition Table.

8. Если на НЖМД было несколько логических дисков, то придётся восстановить структуру из нескольких Partition Table.

Комментарии к комментариям: 5. Утверждение о возможной несовместимости MBR на разных НЖМД — неверно.

Ограничение в 2 Гб — от другого типа раздела в таблице разделов. A BIOS так и просто упомянут по ошибке — ни причём он.

6. Для файловой системы FAT32 количество зарезервированных секторов записано в бут-секторе. Начало FAT с сектора 32 — это лишь значение по умолчанию.

7. В Partition Table размер раздела в секторах — это суперкритичная информация. Особенно для разделов за пределами первых 8 Гб диска — она и только она позволяет ОС рассчитать, где кончается раздел и начинается следующий, поскольку номер цилиндра более 1023 указать нельзя.


Уничтожение информации на жёстком диске

Надёжно уничтожить данные на жёстком диске можно лишь повторной записью на то же самое место поверхности диска, поскольку при обычном удалении файлов средствами ОС (удерживая клавишу или очистив Корзину) они помечаются как удалённые, но продолжают существовать на том же месте, и их можно восстановить специальными программами. Самый простой и доступный каждому способ удаления данных, которые никто не должен суметь восстановить, — это удаление файлов штатными средствами ОС, а затем заполнение всего свободного места на этом логическом диске любой другой ненужной информацией. Можно копировать файлы с CD или других логических дисков винчестера, пока всё пространство на нашем диске не будет занято. Потом вся эта ненужная масса удаляется.

Однако однократная перезапись не гарантирует полного успеха, если, не дай бог, этим винчестером займутся спецслужбы, которые располагают специальными программно-аппаратными средствами. Дело в том, что всегда остаётся слабая остаточная намагниченность слоя, особенно при последовательном обнулении, поэтому, например, низкоуровневое форматирование для этих целей вообще неэффективно.

Чтобы уничтожить полностью остаточное намагничивание, необходимо выполнить многократную перезапись на поверхность диска разнородного кода, в определённом алгоритме содержащего логические нули и единицы. Такой способ реализуется с помощью специально разработанных для уничтожения данных утилит. Например, бесплатная программа Eraser 35 раз подряд записывает на место удалённых данных сгенерированный специальный код, что не даёт возможности восстановить удалённую информацию не только программным путём, но и с помощью спецсредств, которые способны снимать остаточную намагниченность с поверхности диска. У Eraser есть несколько режимов работы. В режиме очистки неиспользуемого пространства диска программа будет затирать всё пустующее пространство заданного логического диска, чтобы уничтожить все следы существовавших ранее данных, удалённых обычным способом. В режиме удаления файлов и каталогов будет затираться только пространство, занимаемое указанными файлами и каталогами.


Восстановление дохлой нулевой дорожки у HDD

Один из вариантов оживления винтов с подобным повреждением.

Если убита (например, низкоуровневым форматированием) сервоинформация на нулевой дорожке, то однозначно в морг — винт не сможет выполнить рекалибровку.

В остальных случаях может помочь следующее:

1. Подключить винт как Primary/Master. Если не проходит автодетект, выставить в BIOS/Setup'е 1-й тип или паспортные параметры винта. Остальные винты (если есть) следует во избежание порчи временно отключить.

2. Загрузить DOS с дискеты, запустить стандартный досовский отладчик: Debug — F 200 L200 0 — а 100 mov ах,301 mov bx,200 mov сх,1 mov dx,0080 int 13 int 3 нажать — G=100 — q. Этот 2-й пункт является дословным цитированием рекомендации от Award'а.

3. Если для винта стоял тип 1, повторить автодетектирование. Если автодетектирование не проходит, выставить паспортные параметры винта.

4. При необходимости перезагрузить DOS. Запустить FDISK, коим разметить Partition Table винта, не забыв указать при необходимости партицию, которая на данном винте будет активной (загрузочной). Запустить "FORMAT С: /S /U" или "FORMAT С: /U" для форматирования диска соответственно с переписью и без переписи загрузчика.

5. Восстановить ранее стоявшую конфигурацию (если на время форматирования отключались другие винты).

На самом деле вышеприведённый совет относится только к случаю, когда:

1. В таблице разделов диска имеется неверная информация о разделах, которая не может быть соотнесена с геометрией диска.

2. BIOS компьютера (обычно AWARD) не только считывает и интерпретирует информацию из таблицы разделов (чего он, кстати, делать не должен), но и полагается на неё при определении геометрии диска больше, чем на результаты АТА-вызовов. Вероятно, фирма AWARD хотела построить на этом какую-то фичу, обернувшуюся реальным бедствием для многих пользователей.

Выполнение этого совета убивает информацию о разделах и, соответственно, "прощай данные". Однако если подключить винчестер к компьютеру с BIOS от AMI, MSI и других, то с ним можно вполне работать над восстановлением данных. Даже на той же материнской плате, отключив опознание HDD в BIOS, можно загрузиться в Windows 9х и в DOS-окне старым (6-7-8 версии NU) DiskEdit'OM поправить таблицу разделов. Старая версия DiskEdit предпочтительней, потому что, во-первых, спокойно относится к запуску в DOS-окне, а новые версии иной раз не запускаются и требуют "чистый" DOS, а во-вторых, старые версии не знают о су ществовании FAT32-структур и не интерпретируют их, а такая помощь при восстановлении чаще мешает, чем помогает. Перед стартом DiskEdit не забудьте дать команду LOCK. Кроме того, можно вытащить данные эвристическими программами, например, Easy Recovery, GetDataBack, R-Studio.

Кстати, имеющаяся в некоторых BIOS встроенная утилита разрушающей проверки поверхности диска так же эффективна, как и ковыряние в дебаггере. Но проще.


Как найти причину, если что-то не работает

Прежде всего, необходимо локализовать источник проблем. Поиски следует начать с ответа на вопрос: с чего всё началось? Было ли время, когда подобной проблемы не было? Что изменилось с тех пор? — Попробуйте поставить последние драйвера на все установленные в системе устройства, особо обратив внимание на материнскую плату и видеокарту. Если и так стоят самые последние, можно попробовать сделать наоборот и поставить те, что находятся на дисках, которые давались вместе с оборудованием при покупке.

— В Панели управления в свойствах Системы посмотрите, нет ли каких-либо конфликтов.

— Выключите все энергосберегающие опции, в том числе и заставку экрана (screen saver).

— Попробуйте в Setup BIOS установить более высокие значения таймингов памяти (то есть, замедлить её).

— Поставьте для опций "Video BIOS Casheable" и "Video BIOS Shadow" значения "Disabled".

— Увеличьте 8 и 16 bit I/O Recovery Time.

— Удостоверьтесь, что опция "Assign IRQ for VGA" имеет значение "Yes".

— Уберите все разгоны, если что-либо разогнано. Можно попробовать поднять (НЕМНОГО, на 0,05 — максимум на 0,1 вольт) напряжение процессора.

— Проверьте работу всех вентиляторов, возможно, что какой-нибудь из них неисправен и система просто перегревается.

— В BIOS поставьте AGP Aperture size на минимум, выключите AGP2x и AGP4x.

— Если есть вероятность, что проблема с винчестером, в BIOS принудительно поставьте ему PIO 4 или даже PIO 2 mode.

Если вышеперечисленное не помогает или по каким-то причинам не подходит, то, предположив, что проблема имеет корни в каком-либо неисправном устройстве, можно перейти к более решительным мерам. Удаляем физически из системы все устройства, без которых система может работать. Оставляем только материнскую плату, процессор, память, винчестер и видеокарту. В BIOS отключаем всё, что можно: СОМ и LPT порты, все Power Options, Assign IRQ for USB (не трогаем Assign IRQ for VGA!).

Если проблема не пропала, проверяем все оставшиеся устройства: видеокарту, память, процессор, материнскую плату и винчестер. Наиболее простой способ — установить устройство на другую машину и посмотреть, как оно себя там поведёт.

Если же после удаления всех лишних устройств, проблема пропала, то надо по очереди ставить удалённые устройства на место и после КАЖДОГО включать систему и проверять "самочувствие". Если проблема в неисправном оборудовании, то, как правило, таким методом её удаётся локализовать. Впрочем, далеко не всегда приходится прибегать к столь радикальным мерам, зачастую причина лежит на поверхности, и предположительно проблемное устройство удаётся вычислить сразу.

Оптимальный способ — проверить теперь его на другой машине, а лучше и не на одной, крайне желательно, чтобы их конфигурации отличались от вашей.

Если выяснится, что железка всё-таки рабочая, то следует лучше изучить свою машину. Первое, на что стоит обратить внимание, какие слоты с какими делят одно IRQ. Обычно, про это можно узнать из инструкции к материнской плате. Если инструкции нет или лень копаться, то можно сразу попробовать плату в другом слоте. Это не сработает в случае с AGP-видеокартой, в этом случае лучше всё-таки выяснить, какой из PCI-слотов делит IRQ с AGP, и посмотреть, что в нём стоит. Кстати, перестановка платы поможет и в том случае, если у Вас неисправен один из слотов.

Однако, как это ни прискорбно, встречаются ситуации, когда устройство А физически несовместимо с устройством В, например, из-за недостаточного питания.

В большинстве случаев с этим ничего нельзя поделать, хотя бывают счастливые исключения, когда всё приходит в норму после установки более мощного и качественного блока питания, или, как с некоторыми ASUS'скими матерями, когда на матери стоит джампер, с помощью которого можно принудительно увеличить питание AGP-слота.

Если проблема уходит корнями в программное обеспечение, то основные принципы решения такие же: удаление всего, что можно, и постепенная установка обратно с проверкой работоспособности системы после каждой инсталляции. Иногда таким методом выясняются очень интересные закономерности. Например, кто бы мог подумать, что установка программы PGP может привести к сообщению POWER_STAT_FAILURE при выключении машины? Ну и, конечно же, всегда остаётся радикальный метод — полное удаление старой ОС и чистая установка новой. В случае переустановки Windows 2000/ХР не забудьте очистить папку "Documents and Settings", эти ОС не перезаписывают файлы в ней (хотя и грозятся), а просто создают новые каталоги. Поэтому, если не чистить эту папку, то после неоднократной переустановки системы там можно будет найти такие каталоги как "Userl.USER.000", "Default User.001" и множество других. И разобраться, какие из них нужны, не всегда бывает просто.

В случае возникновения каких-либо проблем с конкретным оборудованием или программным обеспечением, лучшее место, откуда следует начинать поиски решения, — это служба технической поддержки производителя. Можете быть уверены, они свой продукт знают гораздо лучше, чем мы.

И последнее. Если вы всё-таки решитесь разбирать свой компьютер, то будьте осторожны и внимательны. Обязательно предварительно отключите питание от компьютера ПОЛНОСТЬЮ, то есть вытяните вилку из розетки, потому что в противном случае на ATX-корпусах дежурное питание в 5 вольт всё равно будет подаваться. Не забывайте убедиться, что в слоте, в который вы собираетесь что-нибудь вставлять, ничего нет, включая пыли. Потому что пыль обладает определённой токопроводностью и может вызвать короткое замыкание.

Перед установкой убедитесь в правильной ориентации вставляемой детали.

Засунуть DIMM не той стороной не так невозможно, как может показаться.

Загрузка...