Текст книги "Сбои и неполадки домашнего ПК. Самоучитель"
Автор книги: Антон Трасковский
Жанр: Техническая литература, Наука и Образование
сообщить о неприемлемом содержимом
Текущая страница: 16 (всего у книги 32 страниц)
Один из наиболее интересных представителей программ, позволяющих следить за изменениями в системном реестре, – это Registry Monitor. Официальный сайт данной программы находится по адресу http://www.sysinternals.com.
Эта программа способна отслеживать абсолютно ВСЕ обращения к реестру. При этом совершенно не важно, что вы делаете – устанавливаете, удаляете или просто запускаете программы (в том числе игровые). Операционная система постоянно при своей работе обращается к реестру и все эти обращения можно записать при помощи данной программы. Наиболее важным может оказаться слежение за автозагрузкой. Еще одним плюсом программы является возможность повторного запуска программ с ограниченным сроком бесплатного использования (так называемых trial-программ). Вам достаточно отследить все записи, внесенные определенной программой, а когда она перестанет работать, вручную удалить все ссылки, созданные программой, и снова установить ее.
Еще одна программа из категории "шпионов" – RegShot. В отличие от предыдущей программы, эта позволяет делать моментальный "снимок" системного реестра до и после установки программы, а потом путем сравнения двух "снимков" определять, где и что прописала установленная программа.
Удаление «лишних» компонентов Windows
Чтобы удалить неиспользуемые компоненты Windows 2000 так же, как, например, в Windows 9x, следует сделать следующее. Чтобы в программе Установка/удаление программ появились все компоненты, которые можно удалить, надо найти файл под названием SYSOC.INF, расположенный в каталоге C:WINDOWSINF, и возле необходимых компонентов убрать слово HIDE или hide.
Если не работает мышь
Таблица 9.2. Клавиатурные комбинации
FAQ (ответы на часто задаваемые вопросы)
Вопрос: Ярлыки на рабочем столе вдруг стали черными. Перезагрузка компьютера результата не дает. Что делать?
Ответ: Просто удалите файл кэширования ярлыков, который находится в рабочем каталоге Windows и называется ShellIconCashe.
Вопрос: При загрузке операционной системы запрашивается пароль. Как убрать это окно?
Ответ: Откройте Панель управления, выберите Пароли | Профили пользователей, установите галочку в пункте Все пользователи работают с единой конфигурацией. Перезагрузите компьютер, введите в окне запроса любое имя с пустым паролем, тогда при последующей загрузке у вас уже ничего не будет спрашиваться. При наличии на вашем компьютере сетевой платы в свойствах Сетевого окружения укажите Обычный вход в Windows, а не Клиент сетей Microsoft или Семейный вход в систему. Обычно последний вариант устанавливается по умолчанию.
Если вы пользуетесь операционной системой Windows 2000/XP, тогда вам следует загрузиться в режиме администратора и снять галочку с пункта Требовать ввода имени пользователя и пароля, что можно сделать, открыв вкладку Пользователи Панели управления.
Вопрос: Операционная система Windows 2000/XP работает несколько медленнее, чем это было в случае с Windows 98. Отчего это может быть?
Ответ: Любая операционная система семейства Windows NT является более «тяжелой» для компьютера, чем Windows 9x. Это заметно не только по работе, но и по процессу загрузки, который длится значительно дольше, чем в случае, например, с Windows 98. Все дело в несколько ином принципе работы и в большем количестве различных служб, запускаемых при загрузке компьютера. В частности, система NTFS, а точнее модуль поддержки этой файловой системы, занимает немало оперативной памяти. Это не должно вас сильно волновать, ведь главное преимущество систем на базе Windows NT – это стабильность работы, а вовсе не скорость.
Если вы все-таки хотите немного ускорить работу Windows 2000/NT, воспользуйтесь одной из нижеследующих рекомендаций:
♦ отключите все визуальные эффекты;
♦ используйте файловую систему FAT32;
♦ удалите все "лишние" программы из автозагрузки;
♦ деинсталлируйте все ненужные компоненты операционной системы;
♦ отключите все виды антивирусных мониторов.
Вопрос: Сильно надоели постоянно появляющиеся на экране монитора сообщения программы Windows Messenger. Можно ли от нее избавиться?
Ответ: Воспользуйтесь программой типа XP_ANTISPY, которая позволяет быстро деинсталлировать эту программу, хотя можно это сделать и «вручную». Создайте на жестком диске файл, например, с названием KILLER.BAT и пропишите в нем строки:
rundll32 advpack.dll,LaunchINFSection %WinDir%infmsmsgs.inf,BLC.Remove
echo Disabling it from running in the future…
echo REGEDIT4>%temp%nomsngr.reg
echo
[HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftMessengerClient]>> %temp%no
msngr.reg
echo "PreventRun"=dword:0000000l>>%temp%nomsngr.reg
echo "PreventAutoRun"=dword:0000000l>>%temp%nomsngr.reg
echo "PreventAutoUpdate"=dword:0000000l>>%temp%nomsngr.reg
echo "PreventBackgroundDownload"=dword:0000000l>> %temp%nomsngr.reg
echo "Disabled"=dword:0000000l>>%temp%nomsngr.reg
regedit /s %temp%nomsngr.reg
Перед запуском этого файла закройте программу Windows Messenger, после удаления обязательно перезагрузите компьютер.
Вопрос: Установил программу, а после перезагрузки не работает одно из устройств. Неужто придется переустанавливать операционную систему?
Ответ: Загрузите компьютер с загрузочной дискеты или компакт-диска и откройте рабочий каталог Windows. Вручную или при помощи любого файлового менеджера (например, NC) переименуйте файлы SYSTEM.DA0 и USER.DA0 в SYSTEM.DAT и USER.DAT, что позволит вернуть прежние настройки компьютера, после чего можно перезагружаться в нормальном режиме.
Если вы не можете осуществить эту операцию ввиду того, что эти файлы имеют атрибуты "системный" и "скрытый", можно воспользоваться утилитой ATTRIB. При этом ее следует запускать с ключами – < –S> для снятия атрибута "системный", < –Н> для снятия атрибута "скрытый" или < –R> для снятия атрибута "только для чтения".
Способ может быть использован для любой версии Windows 9x, для Windows XP стоит попробовать воспользоваться "точкой отката".
Глава 10
Установка программ и игр
Что такое компьютерная программа (игра)?
Компьютерная программа — это упорядоченная последовательность команд.
На первый взгляд, компьютер совершает действия под управлением человека, но если разобраться, то сразу же станет понятно, что компьютер абсолютно бесполезен без программ. С момента включения до момента его выключения на нем работают самые разнообразные программы, причем сам процесс загрузки и завершения работы находится под постоянным управлением соответствующих служебных программ. Такова сущность любого электронного механизма.
"Прозрачность" выполнения всех команд, которые мы даем компьютеру при работе за ним, выполняется благодаря операционной системе, которая загружается при его запуске. Без операционной системы, хотя бы самой простейшей (например, MS-DOS), компьютер – не более, чем "груда железа". Именно на этом основана политика таких компаний, как Microsoft – деваться пользователю просто-напросто некуда, все равно придется устанавливать операционную систему.
В простейшем случае программа состоит всего из одного файла с расширением СОМ или ЕХЕ. Первый тип расширения указывает на то, что программа предназначена для работы в MS-DOS или окне эмуляции MS-DOS. Второй тип файлов предназначен в основном для работы в Windows, хотя встречаются и такие файлы, которые способны работать и в MS-DOS. Их структура намного сложнее, чем у первого типа, да и размер этих файлов намного больше. Последний фактор вынуждает производителей программ применять программы для их сжатия. В результате чего конечный файл получается меньше оригинала раза в два, а то и в десять раз меньше, но при этом функциональность нисколько не страдает. При запуске файла идет автоматическая распаковка архива в оперативную память компьютера, после чего уже передается управление непосредственно запущенной программе. Конечно, это отнимает некоторое время, да и ресурсы центрального процессора, зато позволяет сильно сэкономить на дисковом пространстве, ведь только в операционной системе имеется огромное количество таких вот файлов, которые в распакованном виде будут занимать просто огромные объемы.
Стоит отметить, что файлы с расширением СОМ или ЕХЕ называют исполняемыми файлами, т. к. они в своем теле содержат инструкции, подлежащие исполнению.
Современные программы выполняют просто огромное количество разнообразнейших функций, что очень сильно усложняет их структуру, поэтому вместо единственного исполняемого файла, содержащего все необходимые для работы инструкции, теперь часто используются группы файлов. При этом один файл, как и прежде, является исполняемым в прямом смысле этого слова, т. е. имеет расширение ЕХЕ (в сложных программах не встречаются исполняемые файлы с расширением СОМ), а все остальные, практически, могут иметь любые расширения. Главное, чтобы основной исполняемый модуль мог распознать "свой" файл. Несмотря на столь широкие рамки, производители программ все-таки используют определенные стандарты. Например, файлы с расширением DLL являются библиотеками подпрограмм, которые используются в процессе выполнения строго определенных функций. Яркий пример – сама операционная система, другой пример может составить практически любая современная игра, хотя именно в играх часто используются нестандартные расширения файлов – то ли для защиты от взлома, то ли просто по прихоти производителя.
Все программы, которые только можно встретить, объединены единым термином – программное обеспечение.
Про компьютерные игры следует сделать только лишь одно отступление – все они представляют собой самые обыкновенные программы, цель которых обеспечить хороший досуг с применением компьютера.
Что такое дистрибутив программы (игры)?
Программное обеспечение распространяется (от производителя к пользователю) на компакт-дисках, гибких дисках, а также посредством глобальной сети Интернет, что позволяет в итоге сохранять его на любой тип носителя.
Программы распространяются в виде программного пакета, который, как правило, содержит помимо непосредственно самой программы все дополнительные модули, необходимые для ее работы, а также текстовые, графические и мультимедийные файлы, необходимые (по мнению разработчиков) для изучения основных функций программы.
Программы могут распространяться в трех вариантах:
♦ в виде отдельного файла с расширением ЕХЕ, СОМ или ВАТ (также CMD для Windows XP). Обычно такие программы выполняют различные обслуживающие функции и обладают простым интерфейсом, например, NDD (Norton Disk Doctor);
♦ в виде архива, в котором содержатся все необходимые для работы программы файлы. В таком виде в основном распространяются программы, работающие в MS-DOS, а также программы, работающие в Windows, но не требующие установки;
♦ в виде запакованного файла или набора файлов, который может распаковываться в автоматическом режиме, задавая при этом наводящие вопросы вроде указания каталога, куда следует устанавливать программу и т. п. Иногда в таком же виде распространяются программы, работающие в MS-DOS, хотя это изначально удел тех программ, которые требуют для своей работы Windows.
Последний вариант имеет название "дистрибутивный комплект/пакет" или просто «дистрибутив». Получается, что, покупая компакт-диск с дистрибутивом программы, вы приобретаете полуфабрикат, требующий определенных действий, чтобы получить работоспособную программу. Процесс этот называют установкой программного обеспечения, или, по-другому, инсталляцией. Установка программы осуществляется под управлением специальной программы (инсталлятора), которая обычно входит в комплект дистрибутива и запускается из файла SETUP.EXE или INSTALL.EXE.
Игровые программы отличаются от любых других в первую очередь тем, что файлы, которые необходимы для их работы, занимают преимущественно большие объемы (не менее одного компакт-диска), что сильно замедляет их инсталляцию.
Разновидности программ
Все программы можно разделить на следующие разновидности:
♦ прикладные программы — применяются для расширения возможностей операционной системы (компьютера). Яркий пример – пакет программ Microsoft Office, позволяющий работать с таблицами данных, более широким набором шрифтов, вставлять в текст графику и многое другое;
♦ системные программы — их еще называют утилитами. Они предназначены для обслуживания операционной системы. Например, это программы для проверки файловой системы жесткого диска или системного реестра. Яркий пример – программа для проверки жесткого диска ScanDisk;
♦ программы-оболочки — это программы, используемые для облегчения работы с другими программами. Яркий пример – программа автозапуска на компакт-диске или оболочка, запускаемая при старте Norton SystemWorks. Сами по себе эти программы не выполняют никаких полезных функций.
Процесс установки программ и игр
Проблема номер один при установке программного обеспечения – найти файл, при помощи которого запускается процесс установки. Конечно, если вы скачиваете файл из Интернета, то никаких особых проблем быть не должно. Обычно исполняемый файл в скаченных архивах всего один. Но вот если вы хотите установить программу с компакт-диска с целой коллекцией программ, то здесь может возникнуть множество различных проблем. Например, существует несколько каталогов с названием, весьма похожим на название программы, которую вы хотите установить и т. д. В этом случае вам остается только лишь надеяться на возможности той программы, которая автоматически запускается при установке компакт-диска в привод.
Если программа автозапуска не запустилась самостоятельно по каким-то причинам, можно ее запустить вручную. Откройте файл AUTORUN.INF, который можно найти в корневом каталоге компакт-диска, напротив слова OPEN будет указано имя и путь к программе, которая должна была запуститься автоматически. С другой стороны, вы можете обойтись и без этой программы. Часто на сборниках программ (в том числе игровых) помещают текстовый файл или несколько текстовых файлов, в которых вы можете найти краткое описание каждой программы, а главное, какой файл какой из программ (игр) соответствует. Как правило, процесс установки запускается при помощи файла с именем AUTORUN, SETUP или INSTALL. Расширение этого файла естественно должно быть ЕХЕ.
Для успешной инсталляции любой программы требуется соблюдение следующих условий:
♦ диск, на который будет осуществляться инсталляция программы, должен быть доступен для записи – часто встречается ситуация, когда программа установки "по умолчанию" предлагает установить программу на компакт-диск. По вполне естественным причинам это невозможно, поэтому создается впечатление того, что диск записан неправильно и т. п. Но достаточно вручную выбрать другой диск, как установка будет начата и завершена успешно;
♦ на диске, на котором "по умолчанию" располагаются временные файлы, должно быть достаточно свободного пространства, в противном случае установка может прекратиться с сообщением об ошибке. И естественно, места должно хватать еще и на программные файлы, которые останутся после окончания установки. Часть программ, что часто встречается среди игровых программ, перед установкой проверяют наличие необходимого пространства, но они редко учитывают, что на диске еще нужно место под временные файлы.
Процесс установки может быть сильно замедлен, если компакт-диск с дистрибутивом программы поцарапан или привод плохо читает диски. В этом случае лучше всего предварительно скопировать дистрибутив на жесткий диск, а после этого запустить программу установки. Правда, при этом требуется значительно больше свободного пространства, чем при обычной установке.
Примечание
Обратите внимание на то, что устанавливаемые программы могут вносить изменения в системные файлы операционной системы. Никто, кроме производителя программного обеспечения, не может дать гарантии, что соблюдены все требования, предъявляемые компанией Microsoft. Фактически, мы вынуждены доверять производителям программ, что в принципе само по себе не несет никакой угрозы. Единственный фактор, который смущает в этой ситуации, – огромное количество пиратских версий программ, которые не известным для нас образом были "обработаны" и, возможно, имеют ряд серьезных и неустранимых ошибок. Как заявила однажды компания Microsoft – все программы, написанные не специалистами нашей компании, в какой-то мере несовместимы с операционными системами Windows.
Здесь мы сталкиваемся с очень серьезной проблемой. С одной стороны, операционная система должна каким-то образом защищать свои системные файлы от посягательств любых программ. С другой стороны, существует немалое количество очень полезных программ, написанных любителями, и которые, как правило, не придерживаются тех или иных стандартов Microsoft.
Наиболее удачно эта проблема решена в Windows XP. В ней все системные файлы защищены от замены или удаления, в то время как программы могут использовать собственные версии некоторых файлов, причем подмена делается на виртуальном уровне, т. к. все остальные программы могут свободно использовать оригинальные системные файлы.
В операционных системах Windows 9x вам придется самостоятельно решать, стоит ли заменять тот или иной системный файл. С одной стороны, файл может иметь более раннюю версию, которая в дальнейшем будет некорректно работать с операционной системой или какой-либо одной программой (рядом программ). С другой стороны, та программа, которую вы устанавливаете, может работать некорректно со стандартным файлом, имеющимся в операционной системе. Остается только выбирать между тем, что вы сможете использовать пусть старую, но нужную программу в ущерб тем же компьютерным играм, и тем, что вы не сможете использовать эту программу, зато от души наиграетесь в компьютерные игры. Стоит отметить, что для любой программы сегодня можно найти либо обновление, позволяющее ей работать в новых условиях, либо просто новую версию, в которой данный недостаток устранен.
Существует целый класс программ, которые позволяют следить за изменениями, происходящими в процессе установки программного обеспечения. Такие программы способны контролировать не только заменяемые и создаваемые файлы, но и ссылки, вносимые в системный реестр и другие конфигурационные файлы.
В Windows 2000 при установке часто встречается следующая ситуация: индикатор инсталляции доходит до 99% и останавливается. При этом компьютер не зависает, но и программа не устанавливается. Причина проблемы в длинном пути к каталогу с временными файлами. Используйте каталог C:Temp и не будете знать проблем. Хотя иногда проблема заключается в том, что программа устанавливается под профилем пользователя, имя которого состоит из русских символов.
Очень часто пользователи задают имена учетных записей русскими символами, что приводит к сбоям при установке некоторых программ, некорректно работающих с кириллицей. Дело в том, что при установке многие программы предлагают задать имя пользователя и при этом автоматически вводят имя учетной записи (иногда имя компьютера). Если заменить это имя на другое, состоящее из латинских символов или цифр, то проблема будет исчерпана.
Некоторые из программ, созданные за рубежом, не могут быть установлены из каталога, имя которого состоит из русских символов. Для устранения этой проблемы нужно переименовать каталог или скопировать дистрибутив в каталог, имя которого состоит из латинских символов.
Нередко дистрибутив программы помещают в самораспаковывающийся архив, что позволяет несколько уменьшить объем, занимаемый дистрибутивом, но привносит в процесс установки программы ряд проблем. Яркий пример – если имя инсталлятора совпадает с именем самораспаковывающегося архива, то после его запуска система входит в цикл постоянной распаковки архива. Как только будет исчерпана память, компьютер либо зависнет, либо резко замедлит свою работу, что, в общем-то, почти равнозначно. Такой особенностью обладают в первую очередь архивы формата ZIP, не зависимо от того, какой программой они были созданы.
Особенности установки программ MS-DOS
Установка программ, работающих в MS-DOS, зачастую оказывается намного проще, чем установка программ, работающих в Windows.
Обычно процесс установки состоит в том, чтобы запустить файл INSTALL.EXE с гибкого диска или компакт-диска. Удобнее запускать программу установки в окне эмуляции MS-DOS. В процессе установки копируемые файлы нигде не фиксируются, что позволяет впоследствии удалить каталог вручную.
Стоит отметить, что при установке любых программ, работающих в MS-DOS, никаких ярлыков на рабочем столе и в меню Пуск не создается, поэтому придется создать их самостоятельно.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.