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


№ 29 

   В Интернет просочилось немного информации о внутреннем устройстве Миллениума. Напомню, что это рабочее название новой версии ОС, продолжающей линию Windows 9x.

   Входящая в нее версия ДОС обрезана до минимума, необходимого для загрузки всей системы, и загрузка только ДОС, а также завершение работы с выходом в ДОС будут невозможны. При загрузке файлы Config.sys и Autoexec.bat не обрабатываются. В то же время работа программ для ДОС в сеансе ДОС, запущенном из самой системы, поддерживается в полном объеме.

   Только имейте в виду, что эта информация - предварительная, основанная на пред-бета версии Миллениума.


Совет для тех, у кого установлен обозреватель Интернета IE4 или IE5.

Просмотр рисунков в режиме миниатюр

   Если в папке содержатся файлы рисунков, то вы можете увидеть их миниатюрные изображения непосредственно в окне папки или проводника. Откройте окно свойств папки и установите в нем флажок проверки "Использовать просмотр эскизов" (Thumbnail view). Теперь, когда вы снова откроете окно этой папки (или обновите вид, если папка уже открыта), среди режимов просмотра появится новый - "Эскизы страниц" (Thumbnail view). В этом режиме каждый файл представлен квадратом довольно больших размеров. Если файл является гипертекстовым документом или рисунком одного из форматов, распознаваемых Windows, то в квадрате появится изображение этого рисунка или документа. Для файлов остальных типов в центре квадрата появится значок данного файла.
Формирование миниатюрных изображений занимает некоторое время, поэтому такие изображения могут появляться с некоторой задержкой. Чтобы избежать в дальнейшем таких задержек, миниатюрные изображения записываются в специальный скрытый файл с именем Thumbs.db. Когда вы в следующий раз откроете папку, изображения будут взяты из этого файла и появятся почти моментально.

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

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

   Установка флажка проверки "Использовать просмотр эскизов" (Thumbnail view) автоматически приведет к тому, что у данной папки будет установлен и атрибут "только чтение". Установленное значение данного атрибута Windows 98 (или Windows + IE4) воспринимает как указание на то, что содержимое этой папки при просмотре следует обрабатывать особым образом. На дисках, доступных только для чтения, использовать просмотр эскизов невозможно.


   Моя программа Win2cache оказалась работоспособной. К сожалению, не на всех компьютерах, и самое главное - не работает на моей домашней машине. Для чего, спрашивается, я убил на нее столько времени? Впрочем, кому-то из вас она наверняка пригодится. Она предназначена для использования на тех компьютерах, в которых кэшируется не вся оперативная память, и обеспечивает загрузку Windows в кэшируемую область памяти. Если работает, то увеличивает скорость работы программ на 2-10% процентов. Немного, конечно, но дармовой прирост скорости лишним не бывает. Берите: www.redline.ru/~ipl/w2cache10.zip.

   А я пока буду ее совершенствовать. И файл с русским описанием добавлю.


№ 30

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

   Однако, для этой цели существует специальная программа Logoff.exe, входящая в пакет ZAK 98 (Zero Administration Kit). Если вы решите использовать ее, не устанавливая весь пакет, то предварительно поместите в каталог Windows и программу Runshell.exe из того же ZAK 98. 


   Еще раз вернусь к разговору об оптимизации Windows. Поэкспериментируйте с параметром "Оптимизация упреждающего чтения" ("Свойства компьютера", вкладка "Быстродействие", кнопка "Файловая система", вкладка "Жесткие диски"). Далеко не всегда его максимальное значение (64 КБ) оказывается оптимальным. Например, при работе с базами данных маловероятно, что информация будет считываться такими большими блоками. То же самое справедливо для почтовых программ, программ чтения телеконференций или обозревателей Интернета. И в этих случаях считывание большого блока информации вместо небольшого нужного куска только замедлит работу системы.

   Кстати сказать, очень многие рекомендации по оптимальной настройке Windows, в том числе и те, которые вы читаете в этой рассылке, не должны восприниматься чисто механически. Ведь характеристики "железа", набор используемых программ и их конфигурация редко оказываются идентичными. И настройки, оптимальные для одной конфигурации, могут оказаться не самыми лучшими для другой. Windows 9х и компьютеры, на которых она устанавливается, предназначены для индивидуального использования. Это означает, что система должна максимально отвечать именно вашим нуждам, а не тем требованиям, которые к ней предъявляет некий, пусть даже самый именитый специалист. Делайте так, как удобнее и быстрее для вас.

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

   Грубо говоря, для себя можете руководствоваться принципом "мне нравится - значит, правильно". Но не надо следовать ему, если вы даете советы другим.


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

   Если после такой установки вы обновите BIOS, то может потребоваться переустановка Windows с параметром /p j (пробел после буквы "p" обязателен), отменяющим результат действия предыдущего параметра.


   Если вы запустите программу установки с параметром /p f (пробел после буквы "p" обязателен), то она не будет ориентироваться на сведения из реестра об имеющихся устройствах, а выполнит определение оборудования заново, "с нуля".

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


№ 31

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

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


   Вы уже, возможно, знаете, что в русскую версию Office 2000 вкралась ошибка, которая в некоторых случаях приводит к тому, что Word и Excel перестают загружаться, выдавая, в конце концов, сообщение об ошибке в модуле Lvreg.dll. Ошибка появляется обычно после электронной регистрации или ее попытки, но даже в этих случаях не всегда. Для ее исправления следует установить "заплатку", которую по вашему запросу сразу же вышлет служба поддержки. В ближайшее время эта "заплатка" должна появиться на сервере "Майкрософт". Можете скачать ее и с моей странички. Это файл установщика "Майкрософт". Запустите его с локального жесткого диска.

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


   Оказалось, что команда для завершения сеанса работы все-таки существует:
RUNDLL.EXE shell32.dll,SHExitWindowsEx
   Об этом мне сообщил некий Dim-Fish. Как говорится, век живи - век учись. Но чего я не понимаю - так это того, зачем MS потребовалось писать для этой цели cпециальную программу.

   Уважаемый Dim-Fish, спасибо за информацию, но все же подписались бы в письме-то а?


   Пришло сразу несколько писем с вопросом, что делать, если периодически появляется следующее сообщение: "В стеке отсутствуют свободные страницы. Увеличьте "MinSPs" в файле System.ini."

   Это сообщение об ошибке появляется, если произошло переполнение стека, используемого 32-разрядными драйверами устройств (что никак не связано с параметром Stacks=... в файле Config.sys). Каждому драйверу устройства выделяется под стек одна страница памяти (4 КБ). Некоторым драйверам этого не хватает, и для них по умолчанию зарезервированы еще две запасные страницы. Если эти страницы оказываются занятыми, то выдается приведенное выше предупреждающее сообщение. Windows при этом продолжит нормальную работу, и только если потребуется еще одна дополнительная страница, работа драйвера будет нарушена.

   Чтобы избежать появления подобных сообщений, добавьте в раздел [386Enh] файла System.ini строку
MinSPs=4
Если сообщение все равно будет появляться, увеличьте число резервных страниц. Но это число должно быть кратно четырем (4, 8, 12, 16 и т.д.).


Фразы

   Время от времени я натыкаюсь в книге или журнале на любопытные выражения, которыми и буду делиться с вами. Итак: "У плазменного экрана более четкое и яркое изображение. Ведь оно выводится не по строчкам, как в обычном телевизоре с кинескопом, а прямо в цифровом виде".


Назад

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