Архив рассылки за декабрь 1999 года


№ 37 

   Прежде всего - исправление. В 34 выпуске я неправильно указал количество каталогов, о которых хранится информация, если в качестве роли компьютера выбран сервер сети. Правильное значение - 64. Извините за недосмотр.


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


   Если для чтения новостей вы используете Outlook Express, а почту предпочитаете читать другой программой, то можете отключить почтовую часть ОЕ. Для этого запускайте его командой msimn /outnews, добавив, при необходимости, путь к исполняемому файлу. Можете изменить ярлыки, уже имеющиеся в главном меню и на панели быстрого запуска, или создать новый ярлык.

  Именно так Outlook вызывает ОЕ для работы с новостями.


Способы копирования и перемещения файлов

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

   1. Самый простой способ - перетаскивание файлов из одного окна (папки или проводника) в другое окно. При этом по умолчанию система может скопировать файл, переместить его или создать ярлык. При перетаскивании файлов в пределах одного диска они перемещаются, при перетаскивании на другой диск - копируются. Исключение - программные и командные (пакетные) файлы, для которых по умолчанию в большинстве случаев создается ярлык. Изменить поведение по умолчанию можно, если перед или во время перетаскивания нажать клавиши Shift (заставляет Windows переместить файл) или Ctrl (заставляет копировать файл). Текущая процедура индицируется видом перетаскиваемого значка: со знаком "плюс" при перетаскивании, с небольшой стрелочкой - при создании ярлыка, без дополнительных элементов - при перемещении. Если перетаскивать файлы правой кнопкой мыши, то будет появляться контекстное меню, в котором вы можете явно указать желаемую операцию: копирование, перемещение или создание ярлыка.

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

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

   2. Другой способ - перетаскивание файлов в окне проводника. В правой панели выделяете нужные значки и затем перетаскиваете их на значок нужной папки в левой панели. Иногда бывает удобно предварительно промотать левую панель, чтобы видеть папку назначения. В остальном способ не отличается от предыдущего. Клавиши Ctrl и Shift, а также правая кнопка мыши действуют, как было описано выше.

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

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

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

   В пакете PowerToys имеется утилита, добавляющая в меню "Отправить" пункт "Any folder" (любая папка). При выборе этого пункта появляется окно, в котором вы можете просмотреть все диски и папки и указать, куда именно следует скопировать файлы.


№ 38

   Когда-то я обещал вам дать описание параметров программы установки Windows 95/98. Вот дошла очередь и до них. Следует заметить, что почти все они работают только при запуске программы установки из ДОС и игнорируются при запуске установки из Windows.

   Сначала о параметрах, имеющихся только у программы установки Windows 98 (некоторые, возможно, имеются только во втором издании Windows 98, но достоверной информацией я не располагаю. В подозреваемых - /ig и /nx).

    Особняком стоит "полусекретный" параметр /nm. Этот параметр отключает проверку соответствия технических параметров компьютера минимальным требованиям Windows 98 (486DX-66 и 16 МБ ОЗУ). Используя его, вы сможете установить Windows 98 даже на компьютер с процессором 80386. Лишь бы сама установка смогла на нем выполняться. Во всяком случае, на мой старенький ноутбук 486SX25 с восемью мегабайтами памяти Windows 98 поставилась без малейших затруднений. Почему он полусекретный? Сразу после выхода Windows 98 он был документирован в базе знаний Майкрософт наряду с другими параметрами (статья Q186111). Но прошло несколько месяцев - и он исчез из общего списка и больше нигде не упоминается.

   Другие параметры:

             /m  - Отменяет воспроизведение звуковых файлов во время установки.

             /na – Пропускает проверку, не установлены ли на компьютере программы, которые могут помешать установке или работе Windows. Допускается использовать следующие значения:

       0: по умолчанию, проверяются все программы.

       1: не проверяются программы для Windows, но выполняется проверка наличия программ для ДОС.

       2: не проверяются программы для ДОС, но выполняется проверка наличия программ для Windows.

       3: не проверяются программы ни для ДОС, ни для Windows.

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

            /nf – подавляет запрос об удалении дискеты после создания диска аварийной загрузки. Используется в случае установки с загрузочного компакт-диска. Такой же эффект дают: наличие в каталоге с установочными файлами файла с именем BOOTCD, наличие строки BootCD=1 в файле Msbatch.inf.

             /nh – подавляет запуск программы Hwinfo.exe.

             /nx – подавляет проверку версии выполняющейся программы Setupx.

             /ie – пропускает создание диска аварийной загрузки.

             /ig – пропускает запуск программы проверки реестра Scanreg.exe.

             /iv – пропускает вывод информационных сообщений в окне установки.

  Параметры, действительные и для Windows 98, и для Windows 95.

             /?  - без комментариев. :)

             /c  - Пропускает запуск программы кэширования диска SmartDrive. Тем самым снижает потребность программы установки в обычной памяти, но примерно в полтора раза увеличивает продолжительность установки.

             /d  - запрещает использование текущих настроек Windows, хранящихся в файлах конфигурации (Win.ini, System.ini и пр.).

             /l  - разрешает использование мыши Logitech в процессе установки.

             /n  - заставляет программу установки не использовать мышь.

             /s  - используйте этот параметр для задания имени файла с параметрами установки, если оно отличается от Setup.inf.

            /t:<каталог> - дает возможность указать каталог, который будет использоваться для хранения временных файлов. ПРЕДУПРЕЖДЕНИЕ: все файлы,  хранящиеся в этом каталоге, будут удалены.

            /id – отключает проверку наличия свободного места на диске, требующегося для установки.

             /ig – дает возможность программе установки выполняться на некоторых старых моделях компьютеров фирм Gateway и Micron.

             /ih – заставляет программу установки запускать программу проверки диска в основном режиме, а не в фоновом.

             /im – заставляет программу установки игнорировать проверку наличия достаточного количества обычной памяти.

             /iq – если используется параметр /is для отмены проверки дисков, программа установки проверяет, нет ли на диске файлов с общими кластерами (crosslinked). Данный параметр отменяет такую проверку.

             /is – отменяет запуск программы проверки дисков ScanDisk.

             /it – отменяет проверку, не запущены ли резидентные программы (TSR), которые могут вызвать неполадки при работе программы установки.

             /p – этот параметр заставляет программу установки передать следующий за ним параметр (отделенный пробелом) диспетчеру обнаружения устройств (Sysdetmg.dll). Программа установки эти параметры никак не использует.

   Сам по себе параметр /p значения не имеет. Если за ним следует группа параметров, то эти параметры должны быть разделены точкой с запятой (без пробелов), например /p f;I;c.

   Некоторые подпараметры действуют как переключатели. В этом случае после значения подпараметра можно добавлять знаки "плюс" или "минус", чтобы изменить значение по умолчанию. Если подпараметр имеет форму <d>=<значение>, то можно задать несколько значений, разделив их запятой (без пробелов).

    Подпараметры параметра /p.

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

             b – включает режим подтверждения. При этом перед запуском каждого определяющего модуля выводится запрос, надо ли его запускать. Дает возможность пропустить выполнение отдельных модулей. По умолчанию отключен.

             c – включает механизм поиска подсказок, установлено ли устройство того или иного класса. Например, если в файле Config.sys имеется драйвер дисковода компакт-дисков, то вопрос, установлен ли в компьютере компакт-диск, не задается. По умолчанию включен при установке, отключен при запуске мастера установки устройств. Замечание: хотя документирован и для Windows 95, и для Windows 98, но в Windows 98, конечно, бесполезен из-за иной организации процесса установки

                 d=<имя> - задает определение только устройств перечисленных классов и/или работу только перечисленных модулей. Имена модулей (например, DetectPIC или DetectAHA154x) можно найти в файле Msdet.inf. Имена классов – это SCSIAdapter, net и т.д.

            Пример: setup /p d=detectpic,net

             e – включает определение устройств в режиме, используемом при установке. По умолчанию включен при установке, выключен в остальных случаях.

             f – включает режим очистки реестра. При этом перед запуском установки корневая ветвь реестра очищается. По умолчанию выключен. Игнорируется при запуске установки из Windows.

             g=<n> - устанавливает уровень информативности при выдаче сообщений об определении устройств. По умолчанию – 0, при этом выводится только полоса хода выполнения. При максимальном значении (3) показывается определяемое устройство и его ресурсы. Может оказаться полезным, если определение устройств приводит к зависанию компьютера. Тогда максимальный уровень информативности дает возможность определить, на каком устройстве происходит зависание.

             i – заставляет программу установки игнорировать наличие в BIOS поддержки автоконфигурируемых устройств (Plug and Play). Полезен, если Windows не может правильно использовать данную версию BIOS (то есть сведения о ней отсутствуют в файле Machine.inf).

              j – отменяет результат действия параметра /p i. Следует использовать только в случаях, когда установка производилась с параметром /p i, а затем была обновлена версия BIOS.

   ЗАМЕЧАНИЕ. В Windows 98 этот параметр выполняет еще одну функцию – включает поддержку ACPI. Установочные файлы Windows 98 содержат список версий BIOS, обеспечивающих нормальную работу ACPI. При установке на компьютер с другой версией BIOS Windows 98 включает режим APM. Использование параметра /p j форсирует включение поддержки ACPI независимо от того, обеспечивает ли BIOS полноценную работу этого интерфейса. На некоторых версиях BIOS использование данного параметра приводит к зависанию программы установки.

             l=<n> - задает уровень детализации сообщений в файле Detlog.txt. Допустимые значения – от 0 до 3, по умолчанию – 3.

             m – включает режим мини-Windows. Этот режим необходим при запуске установки из ДОС. Так называемая мини-Windows является усеченным вариантом Windows 3.1, предназначенным обеспечивать графический интерфейс программе установки. По умолчанию включен при запуске установки из ДОС.

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

             o=<вывод_трассировки> - определяет степень трассировки в процессе установки. Трассировка записывается в файл Tracelog.txt. Параметр действует только если используется отладочная версия файла Sysdetmg.dll.

             p – включает запись в файл DETLOG.TXT информации о продолжительности выполнения определения устройств. По умолчанию выключен.

             r - разрешает режим возобновления установки. Заставляет при определении устройств использовать информацию из файла Detcrash.log. Устанавливается вручную, а также при выборе в процессе установки варианта продолжения установки после сбоя.

             s=<имя> - заставляет процесс определения пропускать устройства перечисленных классов и/или запрещает работу перечисленных модулей. Имена модулей (например, DetectPIC или DetectAHA154x) можно найти в файле Msdet.inf. Имена классов – это SCSIAdapter, net и т.д.

            Пример: setup /s d=detectpic,net

             t=<n> - задает уровень трассировки, допустимые значения – от 0 до 9. Параметр действует только если используется отладочная версия файла Sysdetmg.dll.

             v – включает режим только проверки. Обычно определение устройств выполняется в две стадии: проверка наличия устройств, вписанных в реестр, и поиск новых устройств. Данный параметр обеспечивает выполнение только первой стадии. Этот режим используется мастером установки устройств PCMCIA (PC-card). По умолчанию выключен.

             x=<список_ресурсов> - исключает перечисленные ресурсы из списка опрашиваемых при определении устройств. Список ресурсов может иметь один из следующих форматов:

                - io(xxx-yyy,xxx-yyy,...)

                - mem(xxxxx-yyyyy,xxxxx-yyyyy,...)

                - irq(x,y,z,...)

                - dma(x,y,z,...)

                 Пример: setup /p x=io(300-30f,240-24f)


№ 39

   Вот и прошел год с момента выхода первого выпуска рассылки (24.12.98). Можно подвести некоторые итоги. Рассылка находится на десятом месте по количеству подписчиков (свыше 25 тысяч) и уступать его пока не собирается. Правда, и подъем на более высокое место в ближайшее время не предвидится, если только вы не мобилизуете все свои силы на поиск новых подписчиков (шучу).

   Следует отметить, что заявленную вначале периодичность выхода - два раза в неделю - я не выдержал. В оправдание могу сказать, что рассылка, которую вы получаете сейчас, довольно сильно отличается от первоначально задуманной - с небольшими (0,5-2 КБ) и, возможно, суховатыми выпусками. Да и времени рассылка съедает немало: не редкость выпуски, на подготовку которых уходило много часов. Сейчас, как мне кажется, сформировался некоторый разумный компромисс между размером и качеством выпусков с одной стороны, и их частотой с другой. Поэтому определю-ка я на будущее периодичность рассылки как три-четыре раза в месяц.

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

   Впрочем, если вы захотите помочь мне материально, это несложно сделать без особенных усилий с вашей стороны и даже с некоторой теоретически возможной пользой для вашего кармана. По наводке рассылки "Бесплатный сыр" я зарегистрировался в системе AllCommunity, которая рассылает рекламные письма и платит за их получение деньги. Реально платит, а не только заявляет. За подробностями отсылаю к упомянутой выше рассылке или отвечу почтой. Адрес для регистрации - http://AllCommunity.com/all.members/igorlei/

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

   Но рассылка будет выходить в любом случае.


   Двухтысячный год уже на носу, и вы надеюсь, уже установили соответствующие исправления, если они необходимы для вашей системы. На всякий случай напомню, что информацию о готовности продуктов "Майкрософт" к этой круглой дате и необходимые исправления можно найти на http://www.microsoft.com/rus/year2000. Конечно, "окошки" и без этих заплаток не перестанут работать, но даже если вы не хотите ставить заплатки, то хотя бы поинтересуйтесь (там же) что именно будет работать неправильно.


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

   С 31 декабря по 4 января представительство "Майкрософт" обеспечит круглосуточную техническую поддержку по вопросам, связанным со сбоями из-за некорректной обработки дат при переходе к 2000-му году. Центр бесплатной технической поддержки (095 745-54-45) будет оказывать бесплатную поддержку индивидуальным пользователям и пользователям малых и средних предприятий. Для стратегических корпоративных заказчиков и предприятий критических областей (тепло-, электро-, водоснабжения и медицины) в этот период будет организована круглосуточная бесплатная поддержка, при острой необходимости - с выездом специалистов к заказчику (в пределах Москвы). Нелегальным пользователям в этот период поддержка тоже будет оказываться, но только по телефону.

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


Фразы

   Мне давно не встречалось ничего стоящего, а тут вдруг посыпалось... Причем все цитаты не из Интернета, а из печатных изданий.

   Первая цитата: "Все вышеперечисленные программы можно скачать с сайта Error! Bookmark not defined., где также есть огромное количество 'шкурок' и других утилит".

   "Интересная газета" (есть в Москве такое издание компьютерной тематики) в статье "Интел занимается разгоном?" напечатала буквально следующее.

   "Злые языки утверждают, что РIII 600MHz отличается от 500MHz-собрата лишь множителем - вместо пяти - шесть - и напряжением ядра - вместо 2.0V - 2.05V. То есть, 600їый Пентиум появился не путем конвейерной выборки, а путем 'фирменного' перегрева 500-го. Вот это сильно!" 

   Ну что тут можно добавить? Остается только пожелать коллективу этой "интересной" газеты порадовать читателя новыми "открытиями". И подучить русский язык.

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

   А что, для шахматистов, играющих вслепую, работа за монитором с девственно чистым экраном - отличная тренировка.


№ 40

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

   Итак, вот как происходит процесс разработки Windows (многое из сказанного ниже справедливо и для других продуктов "Майкрософт").

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

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

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

   Но работа не ограничивается выпуском раз в несколько месяцев очередной бета-версии. Во время разработки новая версия компилируется почти каждый день (это справедливо для Windows 98) и каждый день эта "дневная" версия устанавливается на примерно 1400 компьютеров различных типов и конфигураций. Весьма впечатляюще выглядят тестовые лаборатории, уставленные разномастными компьютерами на стеллажах в три яруса. К концу недели стараются собрать относительно стабильную версию, так называемый "недельный" вариант (weekly build) и делают его доступным для бета-тестеров. Зачастую эти версии попадают на пиратский рынок, где продаются под завлекательным названием, например, Win98 OSR 1.2. И на пиратских дисках почему-то "не хватает" места для предупреждения о том, что такие версии предназначены только для тестирования и их не следует использовать в качестве основной (рабочей) системы.

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

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

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

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

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

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


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

   1. Заражение вирусом.

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

   3. Большое количество установленных программ, "съедающих" системные ресурсы и/или конфликтующих друг с другом или с системой. Чаще всего - это бесплатные или условно бесплатные программы, которые могут быть не совсем аккуратно написаны, некорректно вмешиваются в работу системы или имеют "утечку" системных ресурсов.

   4. Неисправности оборудования. Причем эти неисправности могут проявляться далеко не всегда. Windows 95 и, особенно, Windows 98 намного интенсивнее используют "железо" компьютера, чем ДОС и многие другие программы. Соответственно, нормальная работа ДОС не гарантирует нормальной работы Windows 95. А нормальная загрузка и многочасовая бессбойная "работа" (правильнее - простаивание) Windows 95 не гарантирует бессбойной работы при интенсивном использовании того же Офиса. Причем проявляться неисправность оборудования может лишь в отдельные моменты и не явно, а маскируясь под нарушение работы программ. Рассказ о причинах этого не вписывается в тематику рассылки, во-первых, и будет довольно долгим, во-вторых.

   5. Установка неправильных драйверов, чаще других - драйверов видеоадаптеров. Но это тоже требует отдельного разговора.

   6. "Разгон" процессора и/или системной платы. И в этом случае ошибки могут проявляться лишь время от времени и маскироваться под нарушение работы программ.

   7. Самой банальной причины - несовместимости оборудования - многие даже представить себе не могут. "Всеядность" Windows и ее способность работать на самом разном "железе" стала восприниматься некоторыми как ее _обязанность_ работать на любом оборудовании, которое владельцу компьютера удастся достать. На самом деле существует список совместимого оборудования (hardware compatibility list - HCL), который можно найти в Интернете на майкрософтовском узле. Работоспособность Windows на другом оборудовании не гарантируется. Хотя в подавляющем большинстве случаев установка драйверов, прилагаемых к устройству, помогает, но все же бывают и исключения.


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


Назад

На главную страничку