КомпьютерМастер КомпьютерМастер
Программы

  Услуги   Цены   Гарантии Вызов мастера Всё о компьютерах   Полезные ссылки

Эффективная работа Windows 95/98/Me

[Установка] [Загрузка, зависания и завершение работы] [Настройка] [Безопасность] [Аудио] [Принтеры и печать] [Работа в DOS] [Разное]


Установка

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

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

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

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

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

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

Изменение расположения инсталляционных файлов Windows 9x

Изменение параметра "SourcePath" раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup изменит путь, по которому программа установки Windows будет искать инсталляционные файлы.

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

Если программа установки останавливается на процессе проверки дисков, то можно пропустить эту проверку, запустив программу установки в следующем виде:

setup /is /iq
Особенно часто такое зависание происходит при установке на диски более 2 Гб.

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

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

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

Если вы запустите программу установки Windows 98 с параметром /p f (пробел после буквы "p" обязателен), то она не будет ориентироваться на сведения из реестра об имеющихся устройствах, а выполнит определение оборудования заново, "с нуля". Это полезно, если вы сильно изменили конфигурацию компьютера. А также в тех случаях, когда Windows не может правильно установить новое устройство из-за занятости требующегося для устройства ресурса. Например, вы добавили в компьютер некое устройство, могущее использовать только девятую линию запроса прерывания, но эта линия занята у вас другим устройством, например, сетевой платой. Мастер установки устройств не станет пытаться освободить девятую ЗПр (IRQ) и скажет, что ресурсы, требующиеся для устройства, заняты. Setup /p f же выполнит полный анализ оборудования и постарается распределить ресурсы оптимальным образом. Игорь Лейко (ipl@redline.ru http://www.redline.ru/~ipl)

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

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

1. На первом этапе надо отказаться от автоматического определения оборудования и установить Windows 95 в минимальной конфигурации: монитор, клавиатура, мышь, контроллеры жёстких и гибких дисков, порты COM и 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 Me

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

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

Для тех, кто любит поковыряться в винде, могу предложить способ доустановки компонентов Windows. Предположим, у вас несколько дистрибутивов Win9x/Me, и вам захотелось установить компонент, которого нет в установленной версии или установить неотображаемый компонент. Установленная Windows сама не предложит ничего из другого дистрибутива, так как установка производится по протоколам, хранящимся в INF-файлах. Для решения этой проблемы следует скопировать все INF-файлы из CAB-файлов (это архивы BASE2.CAB, PRECOPY1.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 в cab-архиве под именем rbxxx.cab, где xxx - номер резервной копии. По умолчанию сохраняются 5 последовательных копий, а затем каждая новая замещает самую старую. Можно заставить SCANREG сохранять до 1000 резервных копий, присвоив нужное число параметру MaxBackupCopies в файле scanreg.ini. Также можно дополнительно сохранять в этих cab-архивах копии других файлов (но только находящихся на загрузочном диске), указав в параметре Files их имена с путём. Имена файлов и каталогов надо указывать в DOS-шаблоне "8.3", а на кириллице - в Windows-кодировке (CP-1251). Например:

Files=30,autoexec.bat,config.sys
Files=30,PROGRA~1\MICROS~2\ШАБЛОНЫ\NORMAL.DOT

При обнаружении повреждений в реестре SCANREG замещает повреждённый реестр наиболее свежей архивной копией. Если реестр содержит более 500 Кб пустых блоков данных, то эта утилита автоматически оптимизирует его. Кроме этого, загрузившись в "чистый" DOS, можно с помощью команды

scanreg /restore
восстановить реестр из архива. Однако в открывающемся окне можно выбирать только из 5 архивов. Если же у нас, например, установлено MaxBackupCopies=100, то эти архивы могут быть не самыми свежими. Тогда надо либо предварительно переместить ненужные cab-архивы в другой каталог, либо вручную вытаскивать из нужного архива файлы и замещать повреждённые. Дополнительные файлы, сохраняемые с помощью параметра Files, автоматически не восстанавливаются и их надо всегда вытаскивать из архива вручную. В случае Windows 95 советую также ПЕРЕД заменой каких-либо плат, инсталляцией драйверов, программ или самостоятельной правкой реестра сохранять вручную копии файлов реестра под особым именем или в особом каталоге, чтобы при возникновении проблем можно было бы сделать анализ и корректный откат. А в случае Windows 98 установите для параметра MaxBackupCopies значение побольше (например, 100), поскольку проблемы могут проявиться не сразу.

Программу SCANREG можно применять и в Windows 95.

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

C:\WINDOWS\scanreg.ini
C:\WINDOWS\scanregw.exe
C:\WINDOWS\COMMAND\scanreg.exe
и скопировать их в наш Windows 95 в те же каталоги. Теперь в папке Автозагрузка (можно и в реестре, но это сложнее) добавляем ярлычок на такую командную строку:
 scanregw /autorun

При первом запуске Windows каждый день реестр будет сохраняться. Теперь, если вдруг Windows после экспериментов с реестром не грузится - грузимся в чистом DOS'е, даём команду scanreg /restore и выбираем копию реестра с датой, когда всё ещё было нормально.

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

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

1. В процессе установки вы можете драйверы устройств брать из этих каталогов (C:\W\INF, C:\W\SYSTEM, ...), а не искать дискеты и CD с ними.
2. В подкаталоге "C:\P\Common Files", например, может оказаться нечто критичное.
3. После свежей установки Windows и приложений иной раз достаточно вместо свежеустановленного приложения положить его старую версию, чтобы вернулись привычные настройки. Или избежать таким образом импорта данных. И вообще полезно временно подержать этакую разновидность бэкапа - пока не убедишься, что он действительно не нужен.

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

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

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

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

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

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

Silent
Path=C:\
Overwrite=1
Setup=WIN_DIR\RUNDLL.EXE user.exe,ExitWindowsExec

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

5. Для полной перезагрузки компьютера создайте или измените файл dosstart.bat в основном каталоге новой Windows, так как команда

RUNDLL.EXE user.exe,ExitWindowsExec
перегружает только Windows.

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

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

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

Примечание: если нет WinRAR'а, то можно написать аналогичный по смыслу bat-файл, но использование SFX-архива с комментарием удобнее. Игорь Вершинин (info@vershynin.com http://www.vershynin.com)

Две Windows можно установить и на один логический диск

, однако тогда каталог "Program Files" у них будет общий со всеми вытекающими последствиями...

Я эту проблему решал следующим образом:

1. Инсталлировать систему по минимуму.
2. Экспортировать весь реестр в текстовый файл.
3. Переименовать каталог "Program Files", например, в "App".
4. В любом редакторе поменять в экспортированном файле все "Program Files" на "App" и "PROGRA~1" на "APP".
5. Импортировать отредактированный файл обратно в реестр.
6. Сразу перезагрузиться.

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

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

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

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

В Windows 95/98 (и, наверно, в Windows Me) файлы обновлений загружаются в каталог "Program Files\WindowsUpdate" и сразу после установки автоматически удаляются. Здесь может помочь прерывание процесса установки сразу по окончании закачки файлов. Затем можно скопировать файлы обновлений, которые обычно представляют собой инсталляционные exe-файлы, и запустить их на установку. Но на практике поймать нужный момент сложно, поэтому можно лишь в процессе загрузки последнего из выбранных обновлений скопировать уже закаченные предыдущие. В Windows XP (и, наверно, в Windows NT/2000) файлы обновлений остаются в каталоге "%USERPROFILE%\Local Settings\Temporary Internet Files" и их можно оттуда вытащить (%USERPROFILE% - это каталог Вашего профиля, обычно "C:\Documents and Settings\имя пользователя"). Однако самый удобный способ - это смотреть с помощью Windows Update, какие обновления нужны, а скачивать их с сайта "Центр загрузки Microsoft" (http://www.microsoft.com/downloads/search.asp?LangID=17&LangDIR=RU). Большинство обновлений и дополнений там легко можно найти.

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

Если у вас после установки файлов обновлений возникли проблемы (например, из-за того, что на русскую версию Windows поставлено английское обновление), а деинсталляция обновления невозможна, переустановите Windows командой

setup /nd

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

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

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

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

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

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

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

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

По умолчанию Windows 9x не показывает меню начальной загрузки, если Вы не нажимаете клавишу . Меню начальной загрузки позволяет Вам загружать 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,c:\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:

@ECHO 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 по .

Замечание: Нортон или Волков должны грузиться после этих строк.

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

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

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

Анимированная картинка, которая выводится при загрузке Windows (на фоне голубых облачков написано Windows 95(98)), в Windows 95 находится в файле logo.sys в корневом каталоге, а в Windows 98 эта картинка, если не ошибаюсь, "вшита" в файл command.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 9x

По умолчанию Windows 9x автоматически загружает 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.BAT и оставьте его пустым.

Эффект пустого WIN.BAT основан на том, что в Windows 9x сначала загружается "чистый" DOS, а затем после выполнения CONFIG.SYS и AUTOEXEC.BAT даётся автоматически команда WIN, по которой обычно запускается файл WIN.COM из каталога WINDOWS, инициализирующий запуск уже самой оболочки Windows. Однако текущим в этот момент является корневой каталог и по команде WIN ищется сначала в нём выполнимый файл c именем WIN и расширением COM, EXE или BAT, а затем уже в каталогах, указанных в переменной PATH. Таким образом, файл WIN.BAT, который ничего не делает, будет запущен вместо файла WIN.COM и мы останемся в режиме DOS. Если же надо будет загрузить после работы в DOS-режиме сам Windows, то не обязательно удалять WIN.BAT и перегружаться, достаточно запустить WIN.COM. Параметр BootGUI=0 в MSDOS.SYS действует аналогично - он отменяет команду WIN после AUTOEXEC.BAT.

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

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

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

Если при старте 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- или exe-файла. DOS-программы могут запускаться также из файлов config.sys, autoexec.bat и win.bat.

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

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

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

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

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

Изменение рисунка фона

Вы можете изменить рисунок, который появляется перед входом в систему, изменив строковый параметр "Wallpaper" раздела реестра

HKEY_USERS\DEFAULT\Control Panel\Desktop
так, чтобы он указывал на BMP-файл, который Вы хотите использовать как фон (например "c:\windows\mylogo.bmp").

Обновление реестра без перезагрузки

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

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

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

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

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

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

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

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

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

Перезагрузить Windows 95/98 можно с помощью команды

C:\WINDOWS\RUNDLL.EXE user.exe,ExitWindowsExec
а завершить работу Windows - с помощью команды
C:\WINDOWS\RUNDLL.EXE user.exe,ExitWindows
Их можно ввести в командной строке, вписать в ярлыки или использовать в пакетных файлах. Например, этот пакетный файл
START /W C:\Windows\Scandskw.exe /sagerun:0 C: D:
START /W C:\Windows\Defrag.exe /f /noprompt c: d:
C:\WINDOWS\RUNDLL.EXE user.exe,ExitWindows
выполнит проверку двух дисков, затем дефрагментирует их и завершит работу Windows. Компьютеры новых типов, например в корпусах ATX, при этом сами выключатся. Только убедитесь, что не запущены программы для DOS и нет открытых, но несохранённых документов.

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

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

Завершить сеанс работы можно с помощью команды:

RUNDLL.EXE shell32.dll,SHExitWindowsEx

Завершить работу 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 - открыть в корневом каталоге Explorer-окно;
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.exe,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 - установить новую частоту n мигания курсора; *
user,setdoubleclicktime n - установить новую скорость n двойного нажатия; *
setupx.dll,InstallHinfSection DefaultInstall 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\Explorer

2. Создать командный файл "Выход из Windows.bat" примерно следующего содержания:

call "Мое лучшее средство для резервного копирования.bat"
RUNDLL32.EXE USER,EXITWINDOWS

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

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

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

  • Прежде всего, причина может крыться в настройке сетевых компонентов, из-за чего в процессе завершения работы появляется пауза продолжительностью несколько минут.
  • В Windows 95 такое поведение может наблюдаться, если в файле Config.sys имеется строка Buffers=xx и заданное число слишком мало. Его следует увеличить хотя бы до 15.
  • В Windows 98, как в первоначальной версии, так и во втором издании, может потребоваться запретить быстрое завершение работы. Запустите программу конфигурации системы (Пуск - Выполнить - Msconfig) и щёлкните на кнопке "Дополнительно". Установите флажок "Запретить быстрое завершение работы". Щёлкните на кнопке "ОК" и перезагрузите компьютер.
  • Если у вас установлено второе издание 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 при включении компьютера

    В 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_MACHINE\Software\Microsoft\Windows\CurrentVersion и создайте dword-параметр "CacheWriteDelay", который определяет величину паузы в миллисекундах. Установите для этого параметра значение 2000 в десятичной системе исчисления. Выключите компьютер и снова его включите. Позвольте программе ScanDisk закончить свою работу и дождитесь загрузки Windows. После этого снова выключите компьютер, затем включите его и убедитесь в том, что программа ScanDisk больше не запускается.

    Настройка

    Утилита TweakUI

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

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

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

    REGEDIT4
    [раздел реестра]
    "параметр"="строковое значение"
    

    Если параметр имеет тип dword, то соответствующая строка должна иметь вид "параметр"=dword:00000000
    где вместо 00000000 надо задать нужное значение в шестнадцатеричной системе исчисления.
    А если тип параметра двоичный, то формат строки:
    "параметр"=hex:00,00,00,00
    где через запятую указываются значения байтов в шестнадцатеричном виде. Обратите также внимание, что в конце reg-файла должна быть пустая строка. Кроме того, следует учитывать, что в значении строкового параметра перед символами "кавычки" и "обратный слеш" ("\") должен добавляться символ "обратный слеш", а параметр "(По умолчанию)" обозначается символом "@" (без кавычек). Например, чтобы присвоить параметру "(По умолчанию)" значение
    "C:\Program Files\Accessories\WORDPAD.EXE" "%1" надо записать:
    @="\"C:\\Program Files\\Accessories\\WORDPAD.EXE\" \"%1\"" Созданный reg-файл следует запустить на выполнение (с расширением reg ассоциирован редактор реестра REGEDIT.EXE).
    Например, для выполнения совета из рубрики "1.4. Защита" по скрытию вкладок "ФОН" и "ЗАСТАВКА" в диалоговом окне "Свойства: Экран" содержание reg-файла должно быть следующим:

    REGEDIT4
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
    "NoDispBackgroundPage"=dword:1
    "NoDispScrSavPage"=dword:1
    

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

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

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

    REGEDIT4
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
    "NoDispBackgroundPage"=-
    

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

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

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

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

    Иногда бывает необходимо узнать, что именно было изменено в реестре после тех или иных манипуляций. Если это происходит на машине, где нет соответствующих утилит, то можно проделать следующее:
    - экспортировать реестр в текстовый файл 1.reg (это можно проделать из штатного regedit);
    - поиздеваться над компьютером;
    - экспортировать новую версию реестра в текстовый файл 2.reg;
    - из консоли запустить команду fc 1.reg 2.reg > dif.txt
    После этого в файле dif.txt будут показаны все сделанные изменения.

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

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

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

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

    Если у Вас современный HDD или CD-ROM, то можно включить для них DMA режим, открыв свойства системы, устройства и затем свойства самого диска или CD-ROM. Это немного разгружает систему и повышает скорость работы. Кроме того, стандартные советы - не вешать HDD и CD-ROM на один шлейф и почаще оптимизировать (дефрагментировать) логические диски HDD, кстати, он от этого не портится, как говорят некоторые, по крайней мере, если и портится, то не больше, чем при загрузке тяжёлых игр. А ещё можно поставить BUS Master драйвера, которые идут в комплекте ко всем современным материнкам, но при этом есть вероятность получить на голову много проблем с программами укачивания CD Audio и RAW данных, всяких там MP3 грабберов и т.д.

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

    Чтобы буквы дисков не "съезжали" при установке дополнительного винчестера, можно использовать один из вариантов:
    1. При разбивке на разделы не создавать на дополнительном винте главного (Primary) раздела.
    2. Не прописывать в Setup'е второй винчестер. Windows 95 OSR2 или Windows 98 найдёт его и без этого! Однако этот способ проходит не со всеми материнками (BIOS'ами?) и винчестерами.
    3. В Windows NT можно назначать буквы как угодно, используя Disk Administrator. Для Windows 9x никакого программного способа менять назначение букв логических дисков винчестеров не существует!

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

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

    Windows 9x содержит поддержку двойной буферизации, но некоторые системы могут иметь несовместимость между BIOS'ом компьютера и файлом Dblbuff.sys. С помощью параметра "DoubleBuffer" в файле MSDOS.SYS этой поддержкой можно управлять. Для этого в файл MSDOS.SYS добавьте строку

    DoubleBuffer=N
    

    где N - это одно из следующих значений:
    0 - отключить двойную буферизацию;
    1 - использовать двойную буферизацию только, если это требуется;
    2 - всегда использовать двойную буферизацию.

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

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

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

    Для увеличения эффективности сохранения данных на жёстком диске используется запись после кэширования. Это означает, что в случае отказа системы может случиться так, что данные будут не полностью записаны на диск. Если у вас есть программа, которая часто вызывает системные ошибки, то вы можете отключить эту функцию, чтобы быть уверенным, что данные записываются непосредственно на диск в обход кэша. Этим управляет двоичный параметр "DriveWriteBehind" раздела реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Значения параметра:
    00 00 00 00 - запрещает отложенную запись;
    01 00 00 00 - разрешает отложенную запись.
    Перезагрузите Windows, чтобы изменения вступили в силу.

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

    Двоичный параметр "ForceRMIO" в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem определяет, выполняется ли доступ к жёсткому диску через драйверы защищённого режима Windows или через драйверы реального режима и подпрограммы BIOS. Если у вас случаются ошибки чтения/записи информации на диске, то включение этого параметра, возможно, решит эти проблемы. Значения параметра:
    00 00 00 00 - защищённый режим;
    01 00 00 00 - реальный режим.
    Перезагрузите Windows, чтобы изменения вступили в силу.

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

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

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

    Ищем раздел реестра 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 его искать! Выберите "Аудио- Видео- и Игровые контроллеры", щёлкните по кнопке "Установить с диска" и укажите свой драйвер. Скачать драйвер speaker.drv можно, например, с сайта http://www.sovety.net Музыку слушать нельзя, но звуковые схемы Windows выполняться будут.

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

    Для целого ряда сетевых карточек и звуковых устройств очень часто требуется произвести холодный рестарт после установки драйверов. Простейший способ - это дать выключение сразу после установки драйверов. Необходимость этого обусловливается особенностями использования PnP в 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 (или kbdru1.kbd, смотря какая раскладка используется) в Notepad'е (о том, что надо сделать перед этим резервную копию, я даже не пишу, это и так понятно). Находим там последовательность "йцукен", по ней, я думаю, сориентируетесь. Исправляем, как нужно. Сохраняем.
    2. Открываем этот файл в DiskEditor'е и обнаруживаем (сравнив, например, с оригиналом), что Notepad заменил в начальной части файла коды "00" на "20" (т.е. на пробел). Соответственно, восстанавливаем, как было, вручную или скопировав соответствующий фрагмент из резервной копии. Последнее, наверное, надёжнее. Сохраняем.
    После перезагрузки у нас исправленная раскладка. Можно, разумеется (и, возможно, правильнее), сделать это в один этап diskedit'ом (или hiew). Но сложнее находить нужные буквы.

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

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

    Возможно более радикальное решение. Отнять у Windows управление своп-файлом (Control Panel - System - Performance - Virtual Memory). Далее установить одинаковый минимальный и максимальный размер файла подкачки - мегабайт 30-100 (в зависимости от потребностей ваших приложений). Теперь своп-файл WIN386.SWP будет жить у Вас в корне. Далее SpeedDisk'ом дедушки Нортона дефрагментировать своп-файл (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 ждала момента, когда система в целом оказывалась в состоянии простоя, а Windows 98 ждёт момента, когда простаивает VFAT, то есть лишь одна из подсистем - дисковая. Такой подход немного повышает быстродействие системы. Во-вторых, Windows 98 резервирует место в файле подкачки (увеличивает его размер) в момент запуска программы, а не тогда, когда это место становится востребованным. Это предотвращает вероятность зависания системы, когда программе необходимо подгрузить какой-либо модуль и требуется увеличить размер виртуальной памяти, а это невозможно из-за исчерпания свободного места на диске. В-третьих, Windows 98 выгружает в файл подкачки неиспользуемые модули, чтобы освободить физическую память для дискового кэша, повышая его эффективность. В целом, изменения, внесённые в Windows 98 в алгоритм работы с виртуальной памятью, улучшают работу системы с этой памятью. Поэтому добавление параметра ConservativeSwapfileUsage=1 приведёт только к снижению производительности.

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

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

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

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

    PagingFile=c:\pagefile.sys
    
    Перезагрузитесь. После этого своп от Win9x можете смело удалять - он вам больше не понадобится.

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

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

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

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

    control main.cpl @1
    control main.cpl @2
    control main.cpl @3
    control modem.cpl
    control joy.cpl
    control desk.cpl
    
    и так далее с различными файлами CPL, находящимися в Windows\System. Если окно содержит несколько вкладок, доступ непосредственно к нужной вкладке можно получить командой вида
    control mmsys.cpl,,2
    
    где цифра - номер вкладки (начиная с нуля).

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

    Если вы удалили программу, а в элементе "Установка и удаление программ" Панели управления она ещё есть и удалить её оттуда не представляется возможным, то поступаем следующим образом: Открываем раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall находим там подраздел с ненужной программой и удаляем его.

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

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

    для Панели управления - Имя.{21EC2020-3AEA-1069-A2DD-08002B30309D}
    для папки Принтеры - Имя.{2227A280-3AEA-1069-A2DE-08002B30309D}
    для папки Удаленный доступ к сети - Имя.{992CFFA0-F557-101A-88EC-00DD010CCC48}
    для Корзины - Имя.{645FF040-5081-101B-9F08-00AA002F954E}
    для папки Подписка - Имя.{F5175861-2688-11d0-9C5E-00AA00A45957}
    для папки Шрифты - Имя.{BD84B380-8CA2-1069-AB1D-08000948F534}
    для папки History - Имя.{FF393560-C2A7-11CF-BFF4-444553540000}
    Имя для каждого из этих объектов вы можете задать абсолютно любое. Не забудьте только поставить точку (без пробелов) между именем и открывающей фигурной скобкой.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Управление функцией PrettyPath

    По умолчанию, Проводник Windows изменяет регистр написания имён файлов таким образом, что файл, названный, к примеру, mYFavoriTeNamE, будет отображаться как Myfavoritename. Microsoft называет эту функцию PrettyPath, и вы можете отключить её при помощи следующих действий:

    1. Запустите редактор реестра (regedit.exe).
    2. Откройте раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced
    3. Дважды кликните по параметру "DontPrettyPath" (или создайте этот параметр типа DWORD, если он не существует).
    4. Установите значение параметра равным 1 для отображения фактического имени файла, или равным 0 для преобразования имён файлов к стандартному виду.
    5. Нажмите "OK".
    6. Закройте редактор реестра и перегрузите систему.

    Создание псевдонимов для программ в 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 Me

    Windows Me имеет новое диалоговое окно "Открыть/Сохранить файл". В его левой части расположены пять системных папок. С помощью правки реестра эти папки можно поменять местами или вообще изменить на другие, которыми вы часто пользуетесь. Создайте в разделе реестра HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\comdlg32 подраздел PlacesBar. Значения пяти параметров "Place0"-"Place4" этого раздела определяют, какие папки и в каком порядке будут показаны. Для системных папок надо задавать значения типа DWORD:
    Рабочий стол - 00000000
    Мои документы - 00000005
    Мои рисунки - 00000027
    Мои видеозаписи - 0000000e
    Мой компьютер - 00000011
    Избранное - 00000006
    Мое сетевое окружение - 00000012
    Шрифты - 00000014
    History - 00000022

    Для обычных папок - строковое значение, указывающее путь к ним. Например: "Place3"="C:\Windows"
    Кто не хочет пользоваться новыми возможностями, может вернуть старое "ненавороченное" окно. Для этого в разделе HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\comdlg32 dword-параметру "NoBackButton" нужно присвоить значение 1.

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

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

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

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

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

    Щёлкнув правой кнопкой мышки на Рабочем столе (или в окне папки), можно выбрать пункт меню "Создать" - далее по желанию (папку, ярлык, текстовой файл и т.д.). А вот совет, как добавить в это меню новый тип файла (например, Word, Excel добавляют свои типы, а 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.exe" "%1"
    где - полный путь к файлу Wordpad.exe. В этой строке кавычки обязательны.
    9. Нажмите кнопку "OK".

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

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

    По расширению имени файла (символы после последней точки в имени файла) определяется тип файла. В соответствии с типом файлу назначается иконка, отображаемая в Проводнике, программа, которая будет его открывать, и т.д. Всё это определяется в ветви реестра HKEY_CLASSES_ROOT, и вы можете внести изменения по своему усмотрению.
    Запускаем редактор реестра Regedit и открываем ветвь HKEY_CLASSES_ROOT. В ней мы видим кучу разделов с именами, соответствующими расширениям файлов. Например, если нас интересует документ Word, ищем раздел ".doc". Значение параметра "(По умолчанию)" определяет тип файла для данного расширения и указывает на имя раздела, где этот тип описан (разные расширения могут относиться к одному и тому же типу). Теперь в той же ветви реестра ищем указанный раздел. Значение параметра "(По умолчанию)" этого раздела определяет имя типа файла, которое отображается в Проводнике. Значение параметра "(По умолчанию)" подраздела "DefaultIcon" определяет иконку для данного типа файла (подробнее см. в рубрике "1.3.7. Иконки"). Открыв последовательно подразделы "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".
    Теперь, когда Вы щёлкните правой кнопкой мыши на файле, в контекстном меню одним из пунктов будет "Открыть в Блокноте".

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

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

    REGEDIT4
    [HKEY_CLASSES_ROOT\Folder\Shell\DosPrompt]
    @="&Сеанс MS-DOS" ;Здесь указано название команды
    [HKEY_CLASSES_ROOT\Folder\Shell\DosPrompt\Command]
    @="C:\\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\Identities\{6C5487A0-185A-11D5-AC95-D81906C10000}\Software \Microsoft\Outlook Express\5.0
    Символы в фигурных скобках у Вас будут другие.
    Пути к файлам протоколов POP3 и SMTP указаны в параметрах "Log File (POP3)" и "Log File (SMTP)" в разделе HKEY_CURRENT_USER\Identities\{6C5487A0-185A-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 Kб вместо 1,3 Мб! Почувствуйте разницу.

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

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

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

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

    В Windows 95/98/Me можно управлять минимальным и максимальным объёмом памяти, отводимой под дисковый кэш. Для этого откройте файл SYSTEM.INI, найдите раздел [vcache] и добавьте в него две строки (или измените их, если они уже существуют):

    MinFileCache=0
    MaxFileCache=4096
    
    Значения параметров определяют память для кэша в килобайтах. Если у Вас больше 16 Мб оперативной памяти, то для ускорения дисковых операций можно увеличить максимальный объём кэша до приблизительно 25% от объёма оперативной памяти, т.е. при наличии 128 Мб оперативной памяти можно задать MaxFileCache=32768.

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

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

    Изменение стандартного фиксированного шрифта 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 Kб.

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

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

    Для устранения проблемы неправильного отображения символов кириллицы в некоторых программах присвойте в разделе реестра HKEY_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.

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

    Если Вы заметили, что Windows перестала сохранять расположение иконок на Рабочем столе, проверьте, не появился ли параметр "NoSaveSettings" в разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer или HKEY_USERS\[Ваш profile]\Software\Microsoft\Windows\CurrentVersion\Policies \Explorer

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

    Если иконки на Вашем Рабочем столе вдруг почернели, "поехали" или ещё как-то испортились, то "починить" их можно двумя способами:
    - перегрузиться в 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\WindowMetrics создаётся строковый параметр "Shell Icon BPP" и в качестве его значения ставится нужная глубина цвета иконок, к примеру, 24 или 32.

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

    Если вам хочется сократить расстояние по вертикали между иконками, тогда в редакторе реестра выберите раздел HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics и найдите в нём параметр "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} и измените значение параметра "(По умолчанию)" этого раздела на желаемое название (в нашем случае "Урна"). Затем войдите в подраздел DefaultIcon и измените значения параметров "Empty" и "Full" на путь к вашему файлу значка. Кстати, цифра после имени файла означает номер значка в файле. Так, например:
    C:\Windows\System\Shell32.dll,15
    означает 15-й значок из библиотеки иконок Shell32.dll. Если же вы используете ico-файл, то надо просто поставить после имени файла значение 0. Теперь название и значок изменены, но они пока хранятся в буфеpе иконок ShellIconCache. Чтобы обновить буфер, можно перезапустить систему, но для обновления его на ходу достаточно изменить размер иконок, войдя в Свойства экрана - Офоpмление - Значок - Размер.

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

    {20D04FE0-3AEA-1069-A2D8-08002B30309D} - "Мой компьютер"
    {208D2C60-3AEA-1069-A2D7-08002B30309D} - "Сетевое окружение"
    {645FF040-5081-101B-9F08-00AA002F954E} - "Корзина"
    {00020D75-0000-0000-C000-000000000046} - "Входящие"
    {00028B00-0000-0000-C000-000000000046} - "The Microsoft Network"
    {FBF23B42-E3F0-101B-8488-00AA003E56F8} - "Проводник"

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

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

    Я долго искал, почему же в папке Windows у папок Font, History и других имеются свои иконки? И, наконец, нашёл. Для присвоения папке иконки нужно:
    1) Иметь Win95+IE4 или Win98 (в WinNT не пробовал).
    2) Сделать папку системной. В Проводнике этого сделать нельзя, зато можно в Dos Navigator'e, FAR'e, WinNavigator'e и др., а также с помощью стандартной утилиты ATTRIB.
    3) Создать в разделе HKEY_CLASSES_ROOT\CLSID раздел с именем типа {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}, где X - это любая цифра или латинская буква от A до F (название раздела, разумеется, не должно совпадать с уже имеющимися CLSID-разделами). В этом разделе создать раздел DefaultIcon и в параметре "(По умолчанию)" написать путь к файлу с желаемой иконкой, поставить запятую и номер иконки в этом файле (для ico-файлов надо задавать номер 0). Пример reg-файла:

    REGEDIT4
    [HKEY_CLASSES_ROOT\CLSID\{FF393560-C2A7-11CF-BFF4-444553540001}\DefaultIcon]
    @="C:\\ICON\\papka1.ico,0"
    
    4) Создать в нужной папке файл desktop.ini следующего содержания:
    [.ShellClassInfo]
    CLSID={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
    
    где {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} должно совпадать с именем созданного нами раздела (в примере {FF393560-C2A7-11CF-BFF4-444553540001}).

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

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

    [.ShellClassInfo]
    IconFile=
    IconIndex=N
    

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

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

    Стандартные значки Windows 9x

    В разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer \Shell Icons содержится множество строковых параметров с именем в виде числа. Каждый из них отвечает за значок какого-либо объекта:

    0 Стандартный значок
    1 Исполняемый файл
    2 Избранное
    3 Папка
    4 Открытая папка
    5 Дискета 5.25"
    6 Дискета 3.5"
    7 Накопитель типа ZIP или JAZ
    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

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

    Все эти иконки идут в порядке их нумерации в файле 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:, E: и т.д. создайте тот же параметр в разделах, соответствующих буквам дисков.

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

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

    HKEY_CLASSES_ROOT\dllfile\DefaultIcon
    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 находим указанный раздел, открываем подраздел "DefaultIcon" и присваиваем параметру "(По умолчанию)" значение "%1" (без кавычек).

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

    Если вы хотите, чтобы обои на вашем Рабочем столе растягивалась на весь экран, то в разделе реестра 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, полагая что Riva128 - страшно медленный в 2D чип... Ну, я уже молчу, что Windows довольно убого масштабирует картинку, напрочь теряя при этом её качество. Но, кроме того, элементарный задний фон при 1024 на 768 точек занимает более 2 мегабайт оперативной памяти, что, скажем так, довольно существенно при объёме памяти менее 128 Мб. Если уж есть острое желание повесить на background картинку, то не лучше ли постараться её оптимизировать при помощи Photoshop до 256 цветов, включив при этом дитеринг.

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

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

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

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

    1. Запускаем regedit.
    2. Жмём "поиск" (так проще) и ищем строковый параметр с именем этой папки в HKEY_CLASSES_ROOT\CLSID.
    3. Создаём там новый строковый параметр с именем "InfoTip" (если таковой имеется, см. пункт 4).
    4. Вводим (изменяем) его значение.

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

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

    Для этого:
    1. Запускаем редактор реестра.
    2. Заходим в раздел
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Locale
    и ищем там строковые параметры со значениями "Русский" и "Английским (США)" или с тем языком, аннотации к которому хотим изменить. Обычно англ. язык стоит в параметре "00000409", а русский - в "00000419". Кстати, можно просто в поиске ввести слово "Английский" и Вы сразу попадёте туда, куда нужно.
    3. Кликаем на этих параметрах и изменяем данные названия на любые другие приятные глазу выражения.
    4. Выходим из редактора и перезапускаем Винды.
    Теперь каждый раз как только Вы наведёте мышку на буквы Ru или En в панельке задач - Вы увидите свой текст. И если Вы нажмёте мышкой на смену языка, то тоже увидите рядом с Ru и En свой текст.

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

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

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

    Вы можете изменить советы, появляющиеся при входе в Windows, так, как хотите, будь то цитаты, шутки или список типа "Что делать?". Просто откройте Ваш системный реестр и найдите раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Tips Чтобы создать новый совет, нажмите на меню Правка - Создать - Строковый параметр и задайте имя параметру числом, равным количеству существующих параметров плюс один. Дважды щёлкните на Вашем созданном параметре и введите любой нужный Вам текст. Чтобы удалить совет, просто выделите необходимый параметр и нажмите клавишу Del или выберите в меню Правка - Удалить.

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

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

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

    Когда программа требует ввода данных от пользователя или получения фокуса, она может либо "выскочить" наверх, либо начать мигать иконкой в панели задач. Вы можете выбрать то поведение, которое вам больше нравится. Для этого откройте реестр и найдите раздел HKEY_CURRENT_USER\Control Panel\desktop

    Создайте новый dword-параметр (или измените имеющийся) с названием "ForegroundLockTimeout" и установите его значение равным времени задержки до "перехвата" фокуса или равным 0 для того, чтобы действовать немедленно. Значение по умолчанию - 200000 (0x00030d40 hex).

    Если время задержки задано отличным от нуля, то dword-параметр "ForegroundFlashCount" определяет число миганий иконки в панели задач. Установка этого значения в 0 заставит иконку мигать бесконечно. Значение по умолчанию - 3. Для того чтобы изменения вступили в силу, надо перезагрузить компьютер.

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

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

    1. Запустите редактор реестра (regedit.exe).
    2. Откройте раздел системного реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets
    3. Откройте подраздел "Defrag" в данном разделе. При отсутствии, создайте соответствующий подраздел, выбрав в меню "Правка" пункт "Создать", затем "Раздел".
    4. Откройте подраздел "Settings" в разделе "Defrag". При отсутствии, создайте соответствующий подраздел.
    5. Откройте подраздел "DisableScreenSaver" в разделе "Settings". При отсутствии, создайте соответствующий подраздел.
    6. Установите для параметра "(По умолчанию)" в данном разделе значение "YES" (без кавычек).
    7. Закройте редактор реестра и перезапустите компьютер.
    Замечание: Запуск Заставки не будет блокироваться в случае, если Defrag.exe был запущен при помощи программы планировщика, и в случае, если дефрагментация выбранного диска была завершена и программа ожидает ввода пользователя.

    Способ очистки системы от лишних 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/Me

    Дискеты так же, как и CD, могут стартовать автоматически (почти) при условии, что на них записан файл autorun.inf. Windows по умолчанию их в упор не замечает, но с помощью правки реестра вы легко исправите этот дефект. Для этого открываем раздел реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    и в значении двоичного параметра "NoDriveTypeAutoRun" вместо "95" вписываем "91". Всё! Теперь и на дискете Windows будет искать автостартующий файл.

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

    91 - AutoRun для всех дисководов включен;
    bd - AutoRun для всех дисководов выключен;
    b9 - AutoRun для FDD (Floppy Disk Drive) включен, для CD-ROM и HDD выключен;
    b5 - AutoRun для HDD включен, для CD-ROM и FDD выключен;
    9d - AutoRun для CD-ROM включен, для HDD и FDD выключен;
    b1 - AutoRun для HDD и FDD включен, для CD-ROM выключен;
    95 - AutoRun для CD-ROM и HDD включен, для FDD выключен.

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

    [autorun]
    open=хххх.exe
    icon=хххх.ico
    

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

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

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

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

    Если у вас установлен сервер удалённого доступа в Windows 9x, то для изменения количества звонков, после которых модем будет снимать трубку:
    1. Открываем раздел реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\000x (x - это обычно 0 или 1).
    2. В подразделе Answer ищем параметр со значением "ATA" и меняем его на "None".
    3. В подразделе Monitor ищем параметр со значением "ATS0=0" и меняем 0 после знака равенства на нужное количество звонков.

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

    В Windows 95/98/Me можно менять приоритет активной и фоновых задач с помощью dword-параметра "CPUPriority" в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOS Этому параметру можно задавать следующие значения:

    1 - активные задачи будут иметь максимальный приоритет;
    2 - активные задачи будут иметь более высокий приоритет, чем фоновые задачи;
    3 - активные и фоновые задачи будут иметь одинаковый приоритет (значение по умолчанию);
    0 - активные задачи будут выполняться в режиме реального времени (значение не рекомендуется, система может зависнуть).

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

    Если включен индикатор переключателя клавиатуры, то можно с одного взгляда на экран определить, из какой линейки операционная система установлена. В Windows 95/98/Me на этом индикаторе первая буква большая, а вторая маленькая (En, Ru), а в Windows NT/2000/XP обе буквы большие (EN, RU).

    Если проинсталлирован Microsoft Office XP, который устанавливает свой индикатор переключателя клавиатуры, то обе буквы будут большие (EN, RU) независимо от операционной системы.

    Простое изменение окна на полноэкранный режим

    Двойной щелчок мыши по активной панели окна (синяя полоска сверху) меняет его режим с полноэкранного на окно и наоборот.

    Свёртывание всех окон

    Если у Вас открыто много окон, то быстро добраться до Рабочего стола Вы сможете, щёлкнув правой кнопкой мыши по свободному месту на системной панели и выбрав пункт "Свернуть все" ("Minimize all").

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

    Случается, что открыто сразу несколько окон, а нужны только два из них, причём расположенные бок о бок. Или требуется закрыть некоторые (но не все) открытые окна. Самый простой и быстрый способ - последовательно нажимать мышью на панели задач кнопки нужных приложений, удерживая при этом клавишу Ctrl, а затем нажать правую кнопку мыши на нажатой кнопке приложения и выбрать требуемое действие.

    Возврат окна в зону доступности

    Иногда верхнее поле окна приложения Windows (заголовок) уходит вверх за край экрана - тогда мышью за него не ухватиться. И потом оно всегда открывается в таком положении, и никак его вниз не стащить. Как вернуть его обратно, в зону доступности? Для этого нужно щёлкнуть мышью где-нибудь в этом окне, чтобы сделать его активным. Затем активизировать системное меню окна нажатием клавиш Alt+Пробел. В открывшемся меню выбрать пункт "Переместить". Теперь с помощью клавиш со стрелками можно перетащить окно в любое нужное место и зафиксировать его там, нажав клавишу Enter.

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

    Запуск программы в свёрнутом окне

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

    Быстрый доступ к свойствам объекта

    Чтобы быстро получить доступ к свойствам объекта, нажмите клавишу Alt и сделайте двойной щелчок кнопки мыши на значке объекта.

    Перетаскивание объектов на кнопку программы на панели задач

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

    Перетаскивание объектов правой кнопкой мыши

    Если перетаскивать файлы или папки с нажатой ПРАВОЙ кнопкой мыши, то когда Вы её отпустите - увидите меню, из которого сможете выбрать: хотите ли Вы копировать файл, переместить или создать ярлык.

    Удаление файла без сохранения в Корзине

    Если во время перетаскивания файла в мусорную корзину (или выбора пункта меню "Удалить") Вы будете держать нажатой клавишу Shift, то файл будет удалён, а не помещён в Корзину.

    Копирование с дискеты на дискету

    Нужно иногда скопировать всю информацию с одной дискеты на другую. А дисковод-то обычно один... Чтобы не записывать файлы на винчестер, которые затем надо с него удалять, можно использовать такую возможность как "Копирование дискеты" (вызывается, например, нажатием правой кнопки мыши на иконку дисковода в Проводнике).

    Открытие файла с помощью программы по выбору

    Если Вам требуется открыть файл с помощью программы, отличной от той, которая сопоставлена данному типу файлов, то щёлкните по нему правой кнопкой мыши, удерживая нажатой клавишу Shift. В появившемся контекстном меню Вы увидите пункт "Открыть с помощью..." ("Open with...").

    Папка SendTo

    Рекомендую поиграть с папкой SendTo, которая находится в папке Windows. Например, очень удобно поместить туда ярлык к Notepad. А чтобы было более удобно помещать туда что-либо, довольно удобно положить там ярлык к самой папке SendTo.

    Быстрый просмотр html-файлов

    Чтобы разрешить быстрый просмотр гипертекстовых (.html) файлов, в Проводнике выберите меню Вид - Параметры - Типы файлов, найдите тип "Документ Интернета" и поставьте галочку возле надписи "Разрешить быстрый просмотр".

    Вариант запуска Проводника и показ содержимого Корзины

    При нажатой клавише Shift сделайте двойной щелчок мышью на папке "Мой компьютер" и "Корзина". В первом случае открывается Проводник. Во втором - папка с содержимым Корзины. Работает в Windows 95 только при установленном IE4.

    Настройка ярлыка Проводника

    Если в ярлыке Проводника (Explorer) в качестве объекта (target) указан explorer.scf, то при использовании этого ярлыка будет запускаться Проводник и в нём открываться корневой каталог системного диска. Чтобы открывался первоначально другой каталог, надо в ярлыке в поле объекта записать: explorer.exe /e, [путь]
    где <путь> - это полный путь к нужному каталогу, например: d:\users

    Копирование изображения на экране в буфер обмена

    Нажатие клавиши Print Screen помещает изображение всего экрана в буфер обмена. Оно затем может быть вставлено в любую программу, работающую с графикой - WinWord, PainBrush, PhotoShop и т.п. Нажатие сочетания клавиш Alt+Print Screen помещает в буфер изображение активного окна.

    Сочетания с клавишей Win

    Все знают, что в Windows нажатие клавиши с логотипом Windows (Win) открывает Главное меню. Но не многие знают, что:
    Win+E вызывает Проводник с открытием папки "Мой компьютер";
    Win+F вызывает окно "Поиск файлов";
    Win+M сворачивает все окна;
    Win+Shift+M их снова развёртывает;
    Win+R вызывает окно "Выполнить";
    Win+Break вызывает окно "Свойства: Система";
    Win+Tab особым образом переключает задачи.
    Win+D сворачивает все окна и снова развёртывает (аналог Win+M/Win+Shift+M);
    Win+F1 вызывает Windows Help (а не help программы).

    Использование клавиатуры для ускорения работы

    Окна, содержащие поля ввода, кнопки и прочие элементы управления, встречаются повсюду - от диалога ввода пароля Windows до формы на Web-странице, которую предлагается заполнить при открытии бесплатного почтового ящика. Перемещаться между полями можно и с помощью мыши, упражняясь в меткости попадания указателем в каждое следующее поле. Но иногда удобнее делать это, нажимая Tab и Shift+Tab для перехода к следующему или предыдущему объекту. Кроме того, если подпись возле объекта содержит подчёркнутый символ, это означает, что можно использовать комбинацию Alt+этот_символ для быстрого перехода к нему. Заметим, что при этом должна быть выбрана соответствующая раскладка клавиатуры. Тот же способ действует и для главного меню, которое есть почти в каждом приложении: нажатие Alt вместе с подчёркнутым символом открывает нужный пункт.

    "Выпадающие" списки (combo box - поле ввода с кнопкой-стрелкой на конце) можно открывать комбинацией Alt+стрелка_вниз, перемещаться по открывшемуся списку с помощью клавиш управления курсором, а выбирать нужный элемент клавишей Enter. А многие "ползунки" и поля ввода для цифр управляются клавишами-стрелками, позволяя очень точно устанавливать значения параметров.

    Перемещаться же между страницами-"вкладками" диалогового окна, обозначенными "корешками" с надписями, удобно с помощью Ctrl+Tab и Ctrl+Shift+Tab.

    Вы, наверное, обращали внимание на то, что во многих диалоговых окнах одна из кнопок отображается более выпуклой и с более сильной тенью, чем остальные. Это так называемая кнопка по умолчанию, которая автоматически выбирается при нажатии на клавишу Enter (естественно, если в этот момент не выбрана другая кнопка). Чаще всего кнопкой по умолчанию оказывается кнопка "OK" или её аналоги ("Открыть", "Сохранить" и т.д.), т.е. та, которую пользователь нажмёт с наибольшей вероятностью. Не стоит также забывать и о клавише Esc, почти всегда в диалогах соответствующей кнопке "Отмена".

    Способ для запоминания "горячих" клавиш

    Для запоминания "горячих" клавиш и других вещей может оказаться полезным сделать BMP-картинку с надписями и установить её в качестве обоев.

    Быстрое открытие окна "Поиск"

    Если щёлкнуть по свободному участку системной панели, а затем нажать F3, то откроется "Поиск".

    Отмена действий, произведённых в Windows

    Вы можете отменить действия, произведённые в Windows (например, удаление или перемещение файла), нажав комбинацию клавиш Ctrl+Z.

    Открытие папки в новом окне Проводника

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

    Быстрое перемещение по "дереву" Проводника

    Если в Проводнике Вы установите курсор на какую-либо папку или диск и нажмёте клавишу со звёздочкой на цифровой панели клавиатуры (правая часть клавиатуры), то раскроются все подпапки. А нажатие клавиши Backspace в Проводнике приводит к перемещению на один уровень выше в списке папок.

    Если в Проводнике (а также большинстве подобных программ) на "дереве" нажать клавишу Стрелка_вправо - развернётся свёрнутая ветвь подкаталогов текущего каталога. При этом перемещения на подкаталоги не происходит, для этого нужно нажать Стрелка_вниз, либо снова Стрелка_вправо. Стрелка_влево сворачивает развёрнутую ветвь. А если подкаталогов нет, то отправляет на уровень вверх. Очень удобно, когда каталогов много, и мышью до предыдущего уровня без прокрутки не достать.

    Работу на "дереве" Проводника можно ещё ускорить, используя клавиатуру. При нажатии символьной клавиши выполняется быстрый переход к папке, название которой начинается с этого символа. Если таких папок несколько, то происходит последовательный переход от одной к другой. Правило действует в обоих (ENG/РУС) регистрах.

    Обновление окна Проводника и быстрое переименование файла или папки

    Обновить (refresh) окно Проводника Вы сможете клавишей F5. Чтобы быстро переименовать файл или папку во время работы в Проводнике, воспользуйтесь клавишей F2.

    Быстрый вызов контекстного меню в Проводнике

    При работе с Проводником нажатие комбинации клавиш Shift+F10 - это то же самое, что и щелчок правой кнопкой мышки.

    Настройка колонок в Проводнике на оптимальную ширину

    Если Вы используете "детальный" вид в Проводнике, то довольно часто видите только часть информации, так как остальное не помещается в колонке. Если одновременно нажать Ctrl и клавишу "серый плюс" (на цифровой панели клавиатуры), то колонки автоматически настроятся на оптимальную ширину.

    Настройка показа в Проводнике системных файлов и папок

    Чтобы обеспечить в Проводнике показ скрытых файлов и папок, выберите в меню "Вид" пункт "Свойства папки", перейдите на вкладку "Вид" и выберите опцию "Показывать все файлы". Кроме того, открывая в Windows 98 некоторые папки, содержащие важные системные файлы (например, Windows, System), вы, вероятно, каждый раз видите покровительственное предупреждение о том, что изменение содержимого этих папок может привести к некорректной работе программ, и от вас требуется дополнительно щёлкнуть на ссылке "Показать файлы", чтобы наконец увидеть содержимое папки. К счастью, от этой помехи тоже легко избавиться: достаточно переименовать файл desktop.ini, находящийся в папке.

    Вариант открытия папок "Рабочий стол" и Windows

    Если нажать кнопку "Пуск" (Start), выбрать пункт "Выполнить" (Run) и напечатать в строке точку, то откроется папка "Рабочий стол" (Desktop). А если напечатать две точки, то откроется папка Windows.

    Как узнать, какие dll-файлы использует программа

    Если щёлкнуть правой кнопкой мыши по какому-нибудь exe-файлу и выбрать "Быстрый просмотр" (QuickView), то в разделе "Import Table" Вы увидите, какие dll-файлы использует эта программа. Это может Вам пригодиться при чистке системных папок.

    Вызов контекстного меню в меню "Пуск" - "Программы"

    В Windows 98 программы в меню "Пуск" - "Программы" понимают правый щелчок мышки. Это работает также в Windows 95, если проинсталлировать "Обновление Рабочего стола" из дистрибутива IE4.

    Запрещение выключения монитора без изменения настроек в Windows 98

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

    Поиск имён файлов внутри архивов

    Если у Вас установлен архиватор WinZip или PowerZip (с другими я не пробовал), то встроенная поисковая утилита (Пуск - Поиск) позволит Вам работать с zip-архивами. Например, если в графе "Имя" задать *.zip, а на вкладке "Дополнительно" в графе "Искать текст" написать readme.txt, то Вы получите список архивов, внутри которых есть файл readme.txt

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

    Что делать, если сломалась мышка

    Бывают в жизни кризисы. Нужно срочно в Интернет - а тут сломалась единственная мышка. "Что ж делать в Интернете без мышки?" - спросите вы у операционной системы Windows. "А зачем она, мышка, вообще нужна?" - скажет Windows, демонстрируя свои "Специальные возможности" (в "Панели управления").

    На вкладке "Мышь" мы видим довольно широкие возможности управления курсором с помощью цифровой клавиатуры - тут скорость и ускорение курсора, правая и левая кнопки, передвижение "скачками" и т.д. Всего этого даже у самой мыши нет. И не нужно называть подобный серфинг в Интернете извращением - это просто вынужденная необходимость.

    Восстановление изображения Рабочего стола

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

    Безопасность

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

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

    :loop 
    cls 
    echo Error Loading Windows 95. 
    pause 
    goto loop 
    
    При этом машина будет выдавать сообщение об ошибке и просить нажать на кнопочку, после нажатия выскочит то же самое сообщение... Вы сами сможете прервать этот цикл, нажав Ctrl+C. Как правило, даже такой простой меры достаточно, чтобы отсечь любителей поиграть.

    Другой вариант:

    @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), и поместите его ярлык на Рабочий стол. Теперь, уходя, достаточно кликнуть по этому ярлычку и заставка с паролем будет сразу же активизирована.

    В Windows имеется возможность вручную снять пароль Заставки (Screen Saver). Для этого открываем редактор реестра и находим строковый параметр "ScreenSave_Data" в разделе HKEY_USERS\.Default\Control Panel\desktop и удаляем его. Пароль исчез!

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

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

    1. В реестре Windows находите строковый параметр "Key" в разделе HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Ratings и удаляете его.
    2. Жмёте "Обновить (F5)" и закрываете редактор реестра.
    Теперь Вы сможете использовать продукты Microsoft Internet Explorer.

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

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

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

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

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

    Если вы забыли свой пароль или не хотите, чтобы он оставался на данной машине, то для удаления пароля найдите файл с расширением 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 PlugRinG: http://www.uic.nnov.ru/~ruiv/plugring) для файлового и архивного менеджера FAR (http://www.rarsoft.com).

    Происходит только блокировка на работу с 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 XP этот номер не пройдёт. Там нужно либо воспользоваться альтернативным редактором реестра, либо, поскольку блокировка распространяется не на всех пользователей, а только на текущего в момент её установки, загрузиться под именем другого пользователя и осуществить по всему реестру поиск параметра "DisableRegistryTools", у которого значение 1, и исправить это значение на 0.

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

    Если Вы хотите запретить на компьютерах, работающих под управлением Windows 9х/NT, выполнение некоторых функций, то можете отредактировать соответствующим образом реестр. Запустите regedit и используйте следующие имена (установка для параметров типа DWORD значения в 1 включает ограничение, установка в 0 - снимает):
    Раздел HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp

    "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.exe"
      "2"="winword.exe"
    

    "NoDrives" - определяет, какие из дисков скрыть в "Моём компьютере". Порядок устанавливается с самого низкого бита - диск A: до 26-го бита - диск Z:. Чтобы скрыть диск, надо включить его бит. Если Вы не умеете работать с шестнадцатеричными числами, установите в regedit переключатель на десятичную систему исчисления и задайте следующие десятичные числа для скрытия диска:

    A: 1, B: 2, C: 4, D: 8, E: 16, F: 32, G: 64, H: 128, I: 256, J: 512, K: 1024, L: 2048, M: 4096, N: 8192, O: 16384, P: 32768, Q: 65536, R: 131072, S: 262144, T: 524288, U: 1048576, V: 2097152, W: 4194304, X: 8388608, Y: 16777216, Z: 33554432, все: 67108863

    Для скрытия нескольких дисков надо задавать сумму соответствующих чисел. Обратите внимание: эти диски будут всё равно отображены в Диспетчере файлов (а также в файловых менеджерах, например, FAR), для удаления Диспетчера файлов удалите файл winfile.exe;

    "NoFind" - скрывает команду "Найти" в меню "Пуск";
    "NoCommonGroups" - скрывает группу "Стандартные" в меню "Пуск - Программы";
    "NoFavoritesMenu" - скрывает группу "Избранное" в меню "Пуск";
    "NoRecentDocsMenu" - скрывает группу "Документы" в меню "Пуск";
    "NoSetFolders" - скрывает пункты "Панель управления" и "Принтеры" в меню "Пуск - Настройка" и в папке "Мой компьютер";
    "NoSetTaskbar" - скрывает пункт "Панель задач" в меню "Пуск - Настройка";
    "NoLogOff" - скрывает команду "Завершение сеанса <Имя пользователя>" в меню "Пуск" (этот двоичный параметр надо выставить в значение 01 00 00 00); "NoClose" - отключает команду "Выключить компьютер";
    "NoSaveSettings" - отключает сохранение изменений параметров настройки настольной конфигурации (расположение значков, вид и т.д.) при выходе из Windows, чтобы другие люди не смогли изменить любимый вид Вашего Рабочего стола;
    "NoPrinters" - отключает доступ к значку "Принтеры" в Панели управления и не позволяет пользователям изменять параметры принтеров (только в Windows 9x);
    "NoPrinterTabs" - скрывает вкладки "Общие" и "Сведения" в свойствах принтера и не позволяет пользователям изменить параметры принтеров (только в Windows 9x);
    "NoAddPrinter" - отключает возможность добавлять новые принтеры (только в Windows 9x);
    "NoDeletePrinter" - отключает возможность удалять принтеры (только в Windows 9x);
    "NoDesktop" - скрывает все элементы и программы на Рабочем столе Windows;
    "NoInternetIcon" - скрывает значок Интернет на Рабочем столе Windows;
    "NoNetHood" - скрывает значок "Сетевое окружение" на Рабочем столе Windows.

    Раздел HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network "NoNetSetup" - отключает доступ к значку "Сеть" в Панели управления (только в Windows 9x);
    "NoFileSharingControl" - скрывает диалоговое окно управления совместным использованием файлов и принтеров, не позволяя пользователям управлять созданием новых совместных файлов или принтеров (только в Windows 9x);
    "NoNetSetupIDPage" - скрывает вкладку "Идентификация", с помощью которой можно установить имя компьютера, рабочей группы и описание компьютера (только в Windows 9x);
    "NoNetSetupSecurityPage" - скрывает вкладку "Управление доступом", которая определяет, поддерживает ли компьютер доступ на уровне пользователя или доступ на общем уровне (только в Windows 9x);
    "NoEntireNetwork" - скрывает элемент "Вся сеть" в Сетевом окружении, что не позволяет пользователям видеть все Рабочие группы и Домены в сети, а только собственную Рабочую группу или Домен;
    "NoWorkgroupContents" - скрывает всё содержание Рабочей группы в Сетевом окружении.

    Раздел HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Network

    "NoFileSharing", "NoPrintSharing" - блокируют опцию "Файлы и принтеры этого компьютера можно сделать общими", что не позволяет предоставлять услуги другим пользователям сети (оба параметра должны быть вместе заблокированы или допустимы);
    "HideSharePwds" - определяет, показывать пароль, напечатанный при доступе к совместно используемым файлам, обычным текстом или звёздочками;
    "MinPwdLen" - определяет минимальную длину пароля (этот параметр двоичного типа!), что заставляет Windows отклонять пароли меньшей длины, чтобы предотвратить использование тривиальных паролей там, где важна защита (это изменение не затрагивает существующие пароли, а воздействует только на новые или замену старых);
    "DisablePwdCaching" - отключает кэширование пароля (пароль пользователя не запоминается на его компьютере), а также удаляет повторное поле ввода пароля Windows и отключает возможность синхронизации сетевых паролей.

    Раздел HKEY_LOCAL_MACHINE\Network\Logon

    "MustBeValidated" - включает требование проверки сетевого имени пользователя и его пароля для использования локальной машины Windows (только в Windows 9x).
    Войти в систему, отменив регистрацию (нажатием клавиши или кнопки "Отмена") при появлении диалогового окна входа в систему, будет невозможно. Данный метод действует только, если рабочая станция входит в Домен, поскольку пользователь должен быть опознан сетью.

    Раздел HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

    "NoSecCPL" - отключает доступ к значку "Пароли" в Панели управления и не позволяет пользователем изменять параметры, связанные с защитой (только в Windows 9x);
    "NoAdminPage" - скрывает вкладку "Удаленное управление" и не позволяет пользователям изменять параметры удалённой администрации для компьютера (только в Windows 9x);
    "NoProfilePage" - скрывает вкладку "Профили пользователей", которая определяет, используются единая конфигурация для всех пользователей или каждый пользователь имеет личные настройки (только в Windows 9x);
    "NoPwdPage" - скрывает вкладку "Смена паролей" (только в Windows 9x);
    "NoDispCPL" - отключает доступ к значку "Экран" в Панели управления и не позволяет пользователям изменять параметры дисплея;
    "NoDispAppearancePage" - скрывает вкладку "Оформление" в окне свойств экрана;
    "NoDispBackgroundPage" - скрывает вкладку "Фон" в окне свойств экрана;
    "NoDispScrSavPage" - скрывает вкладку "Заставка" в окне свойств экрана;
    "NoDispSettingsPage" - скрывает вкладку "Настройка" в окне свойств экрана;
    "NoConfigPage" - скрывает вкладку "Профили оборудования" в окне свойств системы (только в Windows 9x);
    "NoDevMgrPage" - скрывает вкладку "Устройства" в окне свойств системы (только в Windows 9x);
    "NoFileSysPage" - скрывает кнопку "Файловая система..." на вкладке "Быстродействие" в окне свойств системы (только в Windows 9x);
    "NoVirtMemPage" - скрывает кнопку "Виртуальная память..." на вкладке "Быстродействие" в окне свойств системы (только в Windows 9x);
    "DisableRegistryTools" - не позволяет пользователю запустить Regedit.exe или Regedt32.exe для изменения системного реестра.

    Разделы HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

    "NoControlPanel" - скрывает пункт "Панель управления" в меню "Пуск" (во всех версиях Windows);
    "NoSMHelp" - скрывает пункт "Справка" в меню "Пуск" (в Windows Me/2000/XP).

    Я заметил одну интересную особенность после очередного блуждания по реестру Windows 98. Установка параметру "NoDesktop" значения 1, кроме скрытия ярлыков и отключения всплывающего меню на Рабочем столе, приводит и к отключению автозапусков CD, но все галки в настройках Windows, отвечающие за это, остаются на месте.

    Отключение контекстного меню на панели задач и Рабочем столе

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

    Раздел [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" и присвоить ему значение "01000000". Для восстановления видимости удалите этот параметр или дайте ему значение "00000000".

    Скрытие папок в меню "Пуск" - "Программы"

    Возможно, Вам захочется скрыть на время какие-то папки в меню "Пуск" - "Программы". Чтобы не удалять их, надо просто задать им атрибут "Скрытый". Нужно открыть папку Главного меню (обычно это C:\Windows\Главное меню), выделить нужную папку, открыть её свойства (в контекстном меню) и задать атрибут.

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

    Чтобы скрыть все дополнительные папки в меню "Пуск", которые вы сами добавляли в каталог "C:\Windows\Главное меню", надо в разделе реестра 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" и "DisableStartInMyDocs" и присвоить им значения 1.

    Очистка списка ранее выполненных команд в окне "Выполнить" меню "Пуск"

    В разделе реестра HKEY_USERS\Default\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU содержатся кэшированные командные строки диалогового окна "Выполнить" меню "Пуск". Вы можете удалить параметры, соответствующие командам, которые хотите удалить из списка окна.

    Автоматическая очистка меню "Пуск" - "Документы"

    Меню "Пуск" - "Документы" содержит ярлыки недавно использовавшихся файлов или документов. Если в системе работает несколько пользователей с одной и той же конфигурацией, и, при этом, нежелательно предоставлять пользователям быстрый доступ к ярлыкам недавно использовавшихся файлов или документов, с которыми работали другие пользователи, то в Windows 98 можно включить автоматическую очистку содержимого меню "Документы" при завершении работы Windows:

    1. Запустите редактор реестра (regedit.exe).
    2. Откройте следующий раздел системного реестра:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    3. В данном разделе создайте двоичный параметр "ClearRecentDocsOnExit" и присвойте ему значение "01000000".
    4. Закройте редактор реестра и перезагрузите компьютер.
    Примечание: ярлыки меню "Документы" хранятся на жёстком диске в папке %WinDir%\Recent, где %WinDir% - папка, в которую установлена Windows.

    Скрытие элементов Панели управления

    Для того чтобы удалить некоторые элементы из Панели управления, можно переместить соответствующие cpl-файлы из каталога WINDOWS\SYSTEM куда-нибудь ещё. А можно и просто вписать их имена в раздел [don't load] файла control.ini Т.е. написать что-то вроде system.cpl=no.

    Ограничения для Internet Explorer

    С помощью правки реестра для Internet Explorer можно задать целый ряд ограничений. Для этого необходимо создать соответствующие dword-параметры и назначить им значение 1 (удаление параметра или установка значения в 0 снимет данное ограничение). Вот наиболее важные параметры (проверялось для IE 5.5):

    Раздел HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

    "NoWindowsUpdate" - скрывает пункт "Windows Update" в меню "Сервис";
    "NoExpandedNewMenu" - вместо подменю "Создать" в меню "Файл" остаётся лишь пункт "Новое окно";
    "NoBrowserSaveAs" - скрывает пункт "Сохранить как" в меню "Файл".

    Раздел HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Internet Explorer\InfoDelivery \Restrictions

    "NoBrowserSaveWebComplete" - в окне "Сохранить как" в типах файлов для сохранения остаются только варианты "Веб-страница, только HTML" и "Текстовый файл";
    "NoSearchCustomization" - у Поиска блокируется пункт "Настроить".

    Раздел HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\Restrictions

    "NoFavorites" - скрывает меню "Избранное" и блокирует его значок;
    "RestGoMenu" - блокирует подменю "Почта и Новости" в меню "Сервис";
    "NoBrowserOptions" - блокирует пункт "Свойства обозревателя" в меню "Сервис".

    Раздел HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel

    "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" - блокирует возможность изменения настроек на вкладке "Дополнительно" в окне "Свойства обозревателя".

    Раздел HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\Restrictions

    "NoFileNew" - запрещает открытие нового окна через меню "Файл" - "Создать" - "Окно";
    "NoFileOpen" - запрещает открытие файла или ссылки через меню "Файл" - "Открыть";
    "NoPrinting" - блокирует возможность печати, скрывая пункты "Печать" и "Предварительный просмотр" в меню "Файл" и в контекстном меню, а также блокирует пункт "Параметры страницы" в меню "Файл";
    "NoBrowserClose" - запрещает закрытие Internet Explorer;
    "NoTheaterMode" - блокирует возможность перехода в режим киоска ("Вид" - "Во весь экран");
    "NoViewSource" - блокирует возможность просмотра исходных html-кодов www-страниц ("Вид" - "В виде HTML");
    "NoNavButtons" - блокирует возможность перехода к уже открывавшимся в данном окне страницам ("Вид" - "Переход" - "Назад"/"Вперёд");
    "NoBrowserContextMenu" - блокирует контекстное меню, вызываемое правой кнопкой мыши;
    "NoSelectDownloadDir" - запрещает выбор каталога для сохранения загружаемого из Интернет файла, не давая тем самым пользователю скачивать файлы;
    "AlwaysPromptWhenDownload" - заставляет всегда выдавать запрос пользователю о том, что делать с загружаемым файлом: открывать или сохранять.

    Ограничения для Планировщика заданий

    В Windows 98 можно ввести ограничения для Планировщика заданий путём создания соответствующих dword-параметров и назначения им значения 1 (удаление параметра или установка значения в 0 снимет данное ограничение).

    Раздел HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Task Scheduler5.0 "Task Deletion" - запрещает удаление заданий (блокирует в меню "Файл" и контекстном меню пункт "Удалить");
    "Task Creation" - запрещает создание новых заданий (скрывает элемент "Добавить задание");
    "DragAndDrop" - запрещает перемещение заданий;
    "Property Pages" - запрещает изменение настроек задания (блокирует в меню "Файл" и контекстном меню пункт "Свойства").
    Все эти параметры также работают и в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Task Scheduler5.0

    Аудио

    Ярлыки к дорожкам аудио 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. Найдите параметр "Beep". Если его не существует, то создайте его, выбирая Правка - Создать - Строковый параметр, и определите для него имя "Beep".
    3. Установите значение параметра "Beep" равным "Yes" для подачи звукового сигнала или "No" для его блокировки.

    Принтеры и печать

    Создание дополнительных логических принтеров

    Если Вам часто приходится на одном принтере печатать документы с разными настройками (например, ориентация landscape и portrait; чёрно-белые и цветные; высокое и низкое качество печати), то Вы можете добавить новый логический принтер и установить для него альтернативные настройки.

    Печать на сплошную ленту

    Для печати ландшафтом и портретом (альбомная и книжная ориентация) драйверу печати необходимы такие параметры, как длина и ширина листа (и, соответственно, формат: A4 и т.п.). При печати на рулон 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) на матричных принтерах, как правило, нет. Как выставить - смотрите инструкцию к принтеру. На некоторых моделях это делается с помощью переключателей, на некоторых - путём запуска встроенной в принтер программы настройки и ответа на вопросы, печатаемые принтером, нажатием определённых кнопок. Если у принтера вообще нет в ПЗУ CP-866, то с кириллицей в текстовом режиме будут проблемы.

    Если принтер имеет ОЗУ знакогенератора, то можно попытаться использовать специальные драйверы, которые загружают шрифт кириллицы в ОЗУ. В противном случае может помочь только прошивка шрифтов кириллицы в ПЗУ принтера с помощью специального прибора - программатора.

    Во-вторых, надо в свойствах драйвера "Общий / Только текст" перейти на вкладку "Параметры устройства" и настроить "Таблицу соответствия расширенных символов". Для этого следует поочерёдно в списке "На экране" выбирать буквы кириллицы и вводить для них в поле "На принтере" нужные коды из CP-866, которые надо передавать на принтер. Например, выбираем букву "А" кириллицы и задаём для неё код 128 (в поле "На принтере" нажимаем клавишу и набираем 128 на цифровой панели клавиатуры). Аналогично поступаем со всеми остальными буквами кириллицы, а также некоторыми знаками (например, знак номера "№" - код 252). В списке "Соответствие" должно быть задано "1 TTY". Введённые коды сохраняются в файле tty.dat в каталоге Windows. Уже готовый файл tty.dat можно взять на сайте http://www.sovety.net

    Драйвер "Общий / Только текст" можно использовать также для сохранения информации в текстовый файл из тех приложений, которые сами не позволяют этого, но осуществляют печать. Надо будет лишь в свойствах данного драйвера портом для вывода на печать назначить FILE:

    Следует иметь в виду, что настроить печать кириллицы на матричном принтере в текстовом режиме удастся только для Windows 95/98/Me/2000, причём в Windows 95/98/Me этот способ не сработает для программ, использующих кодировку Unicode, например, Word 97/2000/2002 (придётся документ сохранять в формате RTF или Word 6.0/95 и печатать из стандартного редактора WordPad). В Windows NT/2000/XP нет возможности самостоятельной настройки таблицы соответствия, там файл tty.dat не используется. Однако в Windows 2000 в драйвере "Generic / Text Only" можно выбрать кодовую страницу 866 на вкладке "Выбор шрифта". В Windows XP почему-то доступна только кодовая страница 1251, что позволяет решить вторую задачу (сохранение печатной информации в текстовый файл), но не первую (печать в текстовом режиме).

    Указание фиксированного имени файла для печати в файл в Windows 9x

    Если при печати из приложения установить флажок "Печать в файл" (Print to file) или производить печать в порт "FILE:", операционная система выведет запрос имени файла. В случаях, когда это неудобно указывать каждый раз, можно задать имя файла, в который всегда будет производиться печать. Для этого необходимо выполнить следующие шаги:

    1. В папке "Принтеры" (Printers) нажмите правую кнопку мыши на имени принтера, с помощью которого предполагается печатать в файл. В появившемся меню выберите пункт "Свойства" (Properties).
    2. В окне "Свойства" (Properties) перейдите на закладку "Дополнительно" (Details).
    3. Нажмите кнопку "Добавить порт" (Add Port).
    4. Выбрав тип добавляемого порта "Другой" (Other), выделите значение "Локальный порт" (Local Port) и нажмите кнопку "OK".
    5. В окне "Имя порта" (Port Name) введите полное имя файла, в который будет производиться печать, например, "c:\myfolder\myfile.prn" (без кавычек). Нажмите кнопку "ОК".
    6. В окне "Свойства" (Properties) нажмите кнопку "OK".

    Печать из DOS-программы на сетевой принтер

    Если DOS-программа не позволяет выбрать порт для печати и посылает печать на LPT1, а надо печатать на сетевой принтер, то воспользуйтесь командой net use. Введите в консоли:
    net use lpt1: \\Server_Name\Printer_Name
    где Server_Name - это имя компьютера, к которому подключен сетевой принтер с именем Printer_Name. При завершении работы DOS-программы можно освободить порт:
    net use lpt1: /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], устанавливает задержку при сетевой печати с использованием редиректора защищённого режима. Данные настройки также могут оказывать влияние и на локальную печать.

    Работа в DOS

    Настройка полной поддержки кириллицы в DOS стандартными средствами

    Чтобы была обеспечена полная поддержка кириллицы в DOS стандартными средствами, должны быть указаны две строки в файле config.sys:

    device=c:\windows\command\display.sys con=(ega,437,1)
    country=007,866,c:\windows\command\country.sys
    
    и три строки в файле autoexec.bat:
    c:\windows\command\mode.com con cp prep=((866) c:\windows\command\ega3.cpi)
    c:\windows\command\mode.com con cp select=866
    c:\windows\command\keyb.com ru,,c:\windows\command\keybrd3.sys
    

    Первая строка для config.sys обеспечивает загрузку драйвера, с помощью которого возможно отображение в DOS-окне символов кириллицы. Вторая включает поддержку русской кодовой страницы и в том числе поддержку имён файлов на кириллице, поэтому её присутствие важно, даже если вы не работаете с DOS-программами. Первые две строки для autoexec.bat подготавливают и выбирают русскую кодовую страницу в качестве текущей. А третья обеспечивает возможность ввода с клавиатуры символов кириллицы. Переключение на английскую раскладку осуществляется нажатием +<левый Shift>, на русскую - +<правый Shift>. Если вы для переключения раскладки вместо клавиши предпочитаете использовать , тогда вместо keybrd3.sys надо указать keybrd2.sys

    Использование длинных имён файлов и каталогов в DOS-окне

    Для того, чтобы пользоваться длинными именами каталогов и файлов в окне DOS, заключайте их в кавычки: C:\"Мой длинный каталог"

    В кавычки надо заключать весь путь к каталогу с длинным именем - даже ту часть, где есть только короткие имена. Т.е. правильно: "C:\Мой длинный каталог" А вот если путь к файлу с длинным именем состоит только из коротких имён, то можно в кавычки взять только имя файла: C:\"Мой длинный файл" Кроме того, в кавычки обязательно заключать лишь те имена, в которых содержатся пробелы и некоторые из символов (последние три), запрещённых в коротких DOS-именах, но разрешённых в длинных: [ ] + = , ;
    Кстати, разрешёнными и в коротких, и в длинных именах, помимо цифр и букв, являются символы: ` ~ ! @ # $ % ^ & ( ) - _ { } '

    Настройка преобразования длинных имён файлов и каталогов в короткие при записи

    Как известно, длинные имена файлов и каталогов в DOS записываются, сами знаете в каком виде (например, Длинный файл.txt запишется как ДЛИННЫ~1.TXT). Однако не всегда в этом есть необходимость, а иногда это просто неудобно. Например, если в одном каталоге находятся Norton Commander, Norton Utilities, Norton Navigator, Norton Crash Guard, (что там ещё у Нортона есть), то в DOS'овском NC это будет выглядеть как:

    NORTON~1
    NORTON~2
    NORTON~3
    NORTON~4
    
    что, согласитесь, не очень-то информативно. А можно сделать, чтобы по умолчанию имя записывалось длиной в 8 символов, и только при необходимости добавлялась тильда. То есть так:
    NORTONCO
    NORTONCR
    NORTONNA
    NORTONUT
    
    по крайней мере, ясно, где что. И только если появится ещё, скажем Norton Utilities 2.0, то появится запись NORTON~1.

    А делается это очень просто. Открываем раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem находим двоичный параметр "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 5B 5E FB C3 2E 80
    Замените последние два байта на EB 2F. В итоге у вас должно получиться:
    1F 5B 5E FB C3 EB 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,c:\windows\command\country.sys
    [menu]
    menuitem=WIN, Windows
    menuitem=DOS, DOS Promtp (Max Memory)
    menudefault=WIN, 4
    [WIN]
    device=c:\windows\ifshlp.sys
    [DOS]
    device=c:\windows\emm386.exe ram
    В файле AUTOEXEC.BAT пишем:
    @echo off
    path c:\windows;c:\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 (http://www.aha.ru/~absh), так как она заменяет шрифты в теневой (shadow) памяти видео BIOS и, следовательно, не занимает стандартную или верхнюю память. Одна проблема - эта программа сложна в настройке, так как нужно определить тип чипсета.

    Примечание: драйвер ifshlp.sys обязательно должен быть в разделе [WIN] файла CONFIG.SYS, без него Windows не загрузится! Для режима командной строки он, однако, бесполезен, а память занимает, потому в разделе [DOS] не нужен. Но, загрузившись в DOS, не пытайтесь затем войти в Windows командой win.com - не получится.

    Дополнительная оптимизация:

    1. Сэкономить ещё 5 Кб стандартной памяти можно, поставив в секцию [DOS] файла CONFIG.SYS команды:

    lastdrivehigh=X
    stackshigh=9,256
    

    Первая команда резервирует для организации доступа к дискам (физическим и логическим) место в верхней памяти, а не в стандартной. Вместо "X" надо указывать последнюю букву диска, который используется в DOS. Например, если у вас жёсткий диск разбит на два логических, а CD-ROM в DOS не используется, то пишите lastdrivehigh=D. Вторая команда резервирует память под стеки в верхней области, вместо стандартной по умолчанию.

    2. Для загрузки драйверов и резидентных программ в верхнюю память, вместо стандартной, следует в файле CONFIG.SYS использовать команды devicehigh (для sys-драйверов) и installhigh (для com- и exe-программ), а в файле AUTOEXEC.BAT, других bat-файлах и просто в командной строке - loadhigh (lh). Например, драйвер мыши лучше загружать командой lh mouse.com

    3. При работе в "чистом" DOS весьма желательно загрузить в AUTOEXEC.BAT программу smartdrv.exe, которая организует кэширование дисков в расширенной (extended) памяти (адреса свыше 1 Мб), что при активной работе с файлами существенно увеличивает производительность. В этом случае, кстати, нет потребности в большом количестве буферов ввода-вывода и можно ограничиться 10: buffershigh=10

    Однако если, кроме smartdrv, вы собираетесь использовать в DOS звуковую карту, CD-ROM, мышь, русификатор экрана и клавиатуры, то всё это может и не поместится в верхней памяти. Иногда может помочь смена порядка загрузки драйверов и программ. Также можно попробовать поэкспериментировать с программой MemMaker, которая помогает подобрать оптимальный вариант загрузки. В крайнем случае, от smartdrv придётся отказаться.

    Если используемым DOS-программам не требуется отображаемая (expanded) память, то можно отказаться от её эмуляции драйвером EMM386 и сэкономить 64 Кб верхней памяти для драйверов, загружая EMM386 строкой

    device=c:\windows\emm386.exe ram noems
    

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

    Пытаясь "раздобыть" побольше нижней памяти, не следует забывать, что некоторые чипсеты (в частности, некоторые серверные Intel-материнские платы) вообще не дают возможность использовать верхнюю область памяти для программ (EMM386 просто не грузится). Установку DOS-задач на такие машины лучше вообще не планировать.

    Разное

    Советы Microsoft в папке Windows

    В каталоге, где у Вас установлена Windows, должен быть файл с названием tips.txt. Почитайте его...

    Самопроизвольное обращение Windows к дисководу гибких дисков

    Если при работе в Windows 9x операционная система самопроизвольно периодически обращается к дисководу гибких дисков, то возможной причиной может являться то, что в список последних использовавшихся документов попадают документы, находящиеся на гибких дисках, или в каком-либо из ярлыков Рабочего стола имеется ссылка на файл, находящийся на гибком диске. Для решения данной проблемы необходимо очистить список последних использовавшихся документов (Пуск - Настройка - Панель задач и меню Пуск - Настройка меню - Меню Документы - Очистить) и удалить все ярлыки Рабочего стола со ссылками на диски a: или b: (для их поиска: Пуск - Поиск - Файлы и папки, в поле "Имя" введите "*.lnk" (без кавычек), в поле "Папка" выберите "Рабочий стол", в поле "Искать текст" введите "a:\" (без кавычек) и нажмите кнопку "Найти"; затем повторите поиск для текста "b:\").

    Программный способ извлечения CD

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

    Корректное удаление программ

    Если вы хотите удалить программу, то посмотрите прежде, есть ли у неё Uninstall или есть ли на неё запись в списке "Установка\Удаление" в элементе "Установка и удаление программ" Панели управления. Только при их отсутствии следует удалять программу вручную.

    Быстрый ввод некоторых символов английской раскладки клавиатуры при включенной русской

    Если включена русская раскладка клавиатуры, то, чтобы быстро ввести символ типа @<>[]'$, который находится на английской раскладке, достаточно одновременно нажать +(+, когда необходимо)+<нужную клавишу>. Попробуйте, и вам понравится.

    Просмотр в Блокноте файлов в кодировках DOS и KOI-8

    Если в Windows 98 вы открыли в Блокноте текстовый файл, а он оказался в кодировке DOS, не спешите чертыхаться и открывать другой просмотрщик. Выделите весь текст и назначьте для него шрифт "Терминал". А если вы добавите ещё и шрифт с кодировкой KOI-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

    После проделанной процедуры номер будет набираться как 9 1234567 (то есть программа не будет набирать 7095, но будет правильно набирать цифру выхода на внешнюю линию).

    Памятливый Буфер обмена

    В дистрибутиве Windows 95 есть несколько замечательных, но малоизвестных файлов. Среди них улучшенная версия Буфера обмена. Когда вы копируете или переносите что-то в обычный Буфер обмена, его прежнее содержимое теряется. И лишь немногие знают, что в Windows 95 есть и Папка обмена, позволяющая сохранять и затем использовать предыдущие фрагменты. Чтобы его установить, дважды щёлкните по значку "Установка и удаление программ" на Панели управления, перейдите на страницу "Установка Windows", дважды щёлкните по компоненту "Стандартные программы" и пометьте галочкой строку "Просмотр папки обмена". Затем нажмите кнопку "Установить с диска", а в поле "Копировать файлы с диска" укажите (введя с клавиатуры или воспользовавшись кнопкой "Обзор") каталог d:\Other\Clipbook (где d - буква дисковода CD-ROM). Снова отметьте в списке компонентов "Просмотр папки обмена" и нажмите кнопку "Установить". После этого программу можно будет открыть, выбрав в меню "Пуск" - "Программы" - "Стандартные" - "Просмотр папки обмена".

    Улучшение совместимости программ для Windows 3.1 с Windows 95

    Если Вам требуется работать с какой-либо программой для Windows 3.1, то Вы можете воспользоваться специальной утилитой MKCOMPAT.EXE, которая находится в папке Windows\System. Эта утилита предназначена для того, чтобы сделать программы от 3.1 более совместимыми с 95.

    Способ определения местонахождения настроек Windows-приложений

    Windows-приложения различных производителей могут хранить свои настройки в системном реестре, файлах System.ini и Win.ini, либо в собственных файлах настройки. Достаточно часто требуется определить, где именно хранится та или иная настройка. Одним из способов решения данной проблемы является перевод системных часов. Чтобы определить местонахождение настройки с точностью до файла, выполните следующие действия:

    1. Закройте все приложения.
    2. Откройте приложение, местонахождение настроек которого требуется определить.
    3. Переведите системное время на год вперёд (Панель управления - Дата/время).
    4. Измените требуемую настройку.
    5. Закройте приложение.
    6. Восстановите исходное значение системного времени.
    7. С помощью поисковой машины Windows (Пуск - Поиск - Искать файлы и папки) найдите все файлы, изменённые в следующем году.

    Если в списке найденных файлов присутствуют System.dat или User.dat (для Windows 9x) или какой-либо файл из папки Winnt\System32\Config (для Windows NT), то указанная настройка хранится в соответствующем разделе системного реестра; в противном случае - в одном из найденных файлов, за исключением файла подкачки и временных файлов.

    Имя компьютера

    Если имя компьютера содержит некоторые запрещённые символы или буквы русского алфавита, нарушается работа OLE, например, может появляться сообщение об ошибке в процессе вставки объекта. Проверить и исправить имя компьютера можно на закладке "Компьютер" элемента "Сеть" в Панели управления. Однако если сетевые компоненты операционной системы не установлены, то закладка с именем компьютера отсутствует. Тогда следует либо временно установить некоторые сетевые компоненты (например, клиента "Клиент для сетей Microsoft" и тип сетевого адаптера "Контроллер удаленного доступа" фирмы Microsoft), либо проверить и исправить имя компьютера в разделе реестра HKEY_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
    

    Утилита восстановления системных файлов

    В Windows 98 есть утилита SFC.EXE, которая находится в папке Windows\System. Она умеет обнаруживать повреждённые и изменённые системные файлы, в некоторых случаях восстанавливать их, а также восстанавливать стандартную конфигурацию.

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

    В Windows 98/Me есть полезная "спрятанная" утилитка, которая называется 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), которые представляют собой cab-архивы в каталоге _Restore\Archive, содержащие файлы реестра, системные конфигурационные ini-файлы, протокол Regsnapshot.Log. "Снимки" также генерируются при авто-апдэйте системы или при выполнении установки ПО, использующего технологию Darwin (например, Office 2000). Заботливый пользователь может выполнить и самостоятельное создание нового "снимка" (например, перед установкой приложения или редактированием реестра), используя для этого утилиту System Restore.

    Кроме этого, Windows Me отслеживает изменения и удаления огромного количества типов файлов (более 500, в т.ч. INI, BAT, DLL, EXE), сохраняя их в каталоге _Restore\Temp, а затем перемещая без сжатия в FSx.CAB-архивы в каталог _Restore\Archive. Список расширений файлов, за которыми ведётся "слежка", можно найти между тегами в документе Win\System\Restore\FileList.Xml, а список каталогов между тегами . О назначении других управляющих тегов, таких как и , думаю, вы легко догадаетесь, заглянув (если знаний не хватает) в англо-русский словарь. Хотелось бы также обратить ваше внимание на упоминания в списке каталогов с указанием параметра PROT="TRUE". При работе в Windows удаление файлов из прописанных с такой опцией папок вообще невозможно.

    Список отслеживаемых файлов и каталогов можно при необходимости дополнять и модифицировать. Но так как FileList.Xml тоже защищён от изменения, редактировать его можно только загрузившись в "чистом" DOS'е с дискеты или CD.

    Чтобы внесённые изменения вступили в силу, необходимо также заново "скомпилировать" файл VxDMon.dat из каталога _RESTORE, для чего в разделе реестра HKEY_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, а 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 /MAX "C:\WINDOWS\SCANDSKW.EXE /A /N" 
    @START /W /MAX "C:\WINDOWS\DEFRAG.EXE /ALL /F /NOPROMPT" 
    
    И сохраните его как 1.bat (обратите внимание на кавычки!). Кроме /W, Вы можете использовать следующие ключи:
    /M - запускает программу минимизировано;
    /MAX - запускает программу, развернув на весь экран;
    /R - запускает программу в окне (используется по умолчанию).

    В Windows NT/2000/XP вместо /W надо писать /WAIT, вместо /M - /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:путь - Изменить расположение временного каталога. ВНИМАНИЕ: возможно, что все имеющиеся в каталоге файлы будут удалены после установки.
    /c - Распаковать файлы, входящие в состав программы-заплатки. Установка не запускается.
    /c:путь - Распаковать файлы, входящие в состав программы-заплатки, в указанный каталог. Установка не запускается.
    /r:n - Не перезагружать компьютер, даже если перезагрузка необходима для завершения установки.
    /r:i - Автоматически перезагрузить компьютер, если перезагрузка необходима для завершения установки.
    /r:a - Автоматически перезагрузить компьютер, даже если перезагрузка не является необходимой для завершения установки.
    /r:s - Автоматически перезагрузить компьютер, не спрашивая согласия пользователя.
    /n:v - Не выполнять проверку установленной версии. Даёт возможность установить исправление или дополнение поверх любой предшествующей версии.

    Проверка и коррекция системного реестра

    Когда реестр становится достаточно большим и содержит некорректности (ярлыки, ActiveX и пр.), то могут возникать различные казусы. Поэтому советую хотя бы раз в неделю запускать WinDoctor из NU 4 (или из NU 2000). Лучшей программы для автоматической проверки и коррекции реестра я не встречал.

    Чистка папки TEMP

    Программы во время работы часто создают для своих нужд временные файлы, которые удаляют при окончании работы. Однако если программа завершилась аварийно, то эти файлы остаются. Временные файлы пишутся в каталог, определённый в переменной окружения TEMP или TMP (обычно обе переменные указывают на один и тот же каталог C:\WINDOWS\TEMP), и там постепенно накапливается мусор.

    Иногда советуют вставить в AUTOEXEC.BAT строку deltree /y %TEMP%\*.* для автоматического удаления всех оставшихся временных файлов при загрузке компьютера. Подумайте, насколько вам это необходимо.

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

    Решение проблемы с медленной работой соединения по протоколу Telnet

    Если соединение по протоколу Telnet, установленное с помощью стандартного telnet-клиента Windows 98, медленно работает, то проблема может быть связана с тем, что вы подключаетесь к удалённому компьютеру, который не в полной мере поддерживает спецификацию RFC 2018. Для решения данной проблемы необходимо отключить режим "TCP Selective Acknowledgement". Для этого в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP задайте строковому параметру "SackOpts" значение "0".

    КомпьютерМастер computermaster.ru



  • [Услуги] [Цены] [Гарантии] [Вызов мастера] [Всё о компьютерах] [Полезные ссылки]

    © КомпьютерМастер, 2004.
    Rambler's Top100 Rambler's Top100