computery.ru

flashback

 на главную

 заложить
 подписка
 editorial

hardware

 железо
 ликбез
 support

software

 программы
 support

connect

 интернет
 телефония

history

 как это было
 market history
 письма
 случаи
 mustdie
 о журнале
 архив журнала

сервис

 комиссионка
 конференция
 драйверы
 гостевая книга
 отзывы
 почта

реклама

поиск



PageRank

 

анкета

Хотите ли вы чтобы журнал upgrade выходил один раз в неделю?

- да
- нет
- хочу, чтобы выходил раз в месяц и был толще
ok


soft FAQ 56

 

Система. Вопросы и ответы

Сергей Трошин
stnvidnoye@chat.ru
http://stnvidnoye.chat.ru



Подскажите, а можно ли в Windows 98 использовать оболочку из Windows 3.11? Понимаю, что это не актуально, но все же...

 

Вы можете сделать Диспетчер программ Windows 3.11 вашей стандартной оболочкой и в более свежих системах, соответствующим образом отредактировав файл System.ini. В начале файла system.ini, в разделе [boot], найдите строку shell=explorer.exe.

Замените explorer.exe на progman.exe, перезапустите систему - и вы перенесетесь в 1992 год к знакомому интерфейсу Windows 3.x, по крайней мере, очень похожему на него - например, окна будут иметь несколько более современный стиль, принятый в Windows 9х.

Гораздо полезнее и интереснее, кстати говоря, прямо противоположная задача - сделать Windows 3.11 похожей на Windows 95. Тут могу предложить взглянуть на оригинальную оболочку Calmira (www.calmira.org) - она является почти полной копией Explorer, но при этом 16-разрядная.

 

Я обнаружил, что в системе оказался поврежден файл vmm32.vxd, из-за чего, соответственно, она перестала грузиться. Что мне делать - искать его в дистрибутиве?



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

 

В Windows Me на смену утилите sfc.exe пришла автоматически отслеживающая замену файлов служба System File Protection, которая вроде бы не только обнаружит попытку переписать важный файл, но и сама восстановит его исходный вариант. А вот как бы узнать, работает ли она вообще?

 

Если вы ее не отключали всяческими "твикерами" (что я крайне не советую делать, в отличие от примитивной и ненадежной System Restore), то работает, и в целом неплохо, в чем вы можете сами убедиться, включив выдачу сообщений о ее действиях - по умолчанию эта система никак о себе не заявляет. Если хотите получать каждый раз уведомление о срабатывании системы глобальной защиты основных файлов, то установите такой параметр в реестре:
HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\SystemFileProtection
ShowPopups=dword:00000001

А почитать протокол уже проделанной работы System File Protection можно в файле C:\Windows\System\Sfp\sfplog.txt. При этом "родные" файлы для замены она берет не с компакт-диска, а из папки C:\Windows\Options, в которую записывает и обновленные после посещения Windows Update библиотеки, так что файлы в ее базе всегда самые свежие и удалять эту папку я тоже не советую.

 

Можно ли расширить список системных файлов, которые находятся под защитой службы System File Protection в Windows Me?

 

Действительно, список защищаемых файлов ограничен - но при этом его вполне можно просмотреть или изменить из MS-DOS, так как он содержится в файле C:\Windows\System\Restore\filelist.xml.

 

Слышал, что можно как-то перенести утилиту System File Checker из Windows 98 в Windows Me - не подскажите, как это правильно сделать?

 

Регулярно контролировать системные файлы вручную - это хорошая мысль: надежность работы "Миллениума" при этом заметно возрастает, жаль, что в нем изначально уже нет этой полезной программы - ее заменили System File Protection и System Restore.

Но ничто не мешает взять System File Checker из Windows 98. Для этого найдите на любом ПК с Windows 98 файлы C:\Windows\default.sfc, C:\Windows\default.sf0, C:\Windows\sfcsync.txt, C:\Windows\System\sfc.exe, C:\Windows\System\sfcdll.dll - и скопируйте их на свой компьютер.

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

 

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

 

В действительности, ОС сама без какого-либо участия пользователя ежедневно делает резерв четырех самых главных файлов: system.dat, user.dat, system.ini, win.ini (в "Миллениуме" еще и файла classes.dat), то есть файлов реестра (system.dat, user.dat, classes.dat) и двух главных системных ini-файлов, доставшихся Windows 9x по наследству от Windows 3.11. Производит эту операцию при загрузке ОС специальная системная утилита проверки и резервирования реестра. Запустив ее (C:\Windows\scanregw.exe) вручную, после завершения процедуры сканирования реестра вы увидите приглашение создать его резервную копию.

Такой резерв полезно, например, делать перед установкой каждой новой программы. Резерв же этот оказывается упакован в архивы в папке C:\Windows\Sysbckup - файлы с названиями типа rb00x.cab, вы можете просмотреть их содержимое любым архиватором, например, WinZip. В случае же сбоя нужно загрузить режим MS-DOS и восстановить сохраненную таким образом "безглючную" конфигурацию ОС путем ввода команды scanreg /restore, после ввода которой вы получите возможность выбрать, из какой резервной копии следует восстановить реестр и конфигурационные файлы - по умолчанию система хранит пять архивов с резервом.

Для этого, разумеется, необходимо иметь загрузочную дискету с удобным файловым менеджером, таким как Volkov Commander. И что крайне важно, восстановление работоспособности ОС таким способом возможно и в том случае, когда система на загружается даже в режиме защиты от сбоев. Для автоматического резервирования конфигурационных файлов можно воспользоваться и более продвинутыми и простыми в использовании утилитами от сторонних производителей, например, программой WinRescue (superwin.com/rescue.htm). Возможно, вам ее интерфейс покажется удобнее и интереснее.

 

А как увеличить число резервных копий реестра, автоматически сохраняемых утилитой scanregw.exe в файлах C:\Windows\Sysbckup\rb00x.cab?

 

Для этого в файле настройки программы сканирования реестра C:\Windows\scanreg.ini измените значение параметра MaxBackupCopies, например, до 15 - получите полный резерв системных файлов за последние две недели.

 

А можно ли сделать так, чтобы система сама резервировала не только реестр и ini-файлы в виде архивов C:\Windows\Sysbckup\rb00x.cab, но и, например, файлы autoexec.bat, config.sys, msdos.sys?

 

Да, можно добавлять практически любие файлы, для этого допишите в конец файла настройки программы сканирования реестра C:\Windows\scanreg.ini такие строки: Files=30,autoexec.bat,config.sys,msdos.sys и Files=11,vmm32.vxd (все без кавычек) - в архив с резервной копией будут включаться и эти, не менее важные файлы. Здесь числа 30 и 11 являются кодом папок, в которых системе следует брать файлы для архивации (это нужно, например, для того, чтобы не зависеть от фактического наименования папки Windows), так, 30 соответствует корневой директории системного диска, а 11 - папке \Windows\System. Всего таких кодов около сорока, найдете их все в документации Windows 98 Resource Kit Book Online, я приведу самые основные:
10 - \Windows;
11 - \Windows\System;
12 - \Windows\Iosubsys;
13 - \Windows\Command;
20 - \Windows\Font;
22 - \Windows\System\Vmm32;
30 - корневая директория системного диска.


 

Как узнать, будет ли нормально работать мой рабочий компьютер, если я перейду на Windows 2000? После обещанного выхода SP3, думаю, это уже можно будет сделать - система, наконец, выйдет из стадии затяжного тестирования и отладки.

 

Постоянно обновляемый список совместимых с Windows 2000 аппаратных средств находится по адресу www.microsoft.com/hcl. Есть и другой способ проверить систему на готовность к переходу на Windows 2000 - тестовая программа Windows 2000 Readiness Analizer (www.microsoft.com/windows2000/downloads/
deployment/readiness
), которая проведет набор тестов, аналогичный тому, что производится при установке ОС, и выявит все устройства, драйверы которых придется искать самостоятельно в интернете, проверит совместимость BIOS материнской платы с Windows 2000, выдаст список тех программ из уже установленных под Windows 9x, которые не заработают в Windows 2000 после обновления ОС.

Имеется в Сети и база данных по совместимости "виндовых" программ с этой ОС - www.microsoft.com/windows2000/upgrade/compat/search - почитайте и ее.

 

Я воспользовался утилитой Internet Tweak для того, чтобы отключить заставку программ Outlook Express, но ничего не выходит - как мелькала она при загрузке ОЕ, так и мелькает. Что можно сделать?

 

Найдите в реестре раздел HKEY_CURRENT_
USER\Identities\<идентификационный номер пользователя>\Software\Microsoft\Outlook Express\5.0 и установите там параметр NoSplash=dword:00000001 - заставка должна пропасть.

 

А как правильно запустить установку Windows 2000 из-под Windows 98?

 

Для того, чтобы начать установку Windows 2000 / XP, необходимо запустить на исполнение файл winnt.exe - при установке из MS-DOS или winnt32.exe - при установке из Windows. Находятся эти файлы в папке \I386 установочного компакт-диска.

 

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

 

Нужно воспользоваться утилитой Windows 2000 Evaluation Upgrade (www.microsoft.com/windows2000/downloads/
deployment/evalupg
) - ее надо будет запустить перед установкой Windows.

 

При установке операционной системы Windows 2000 программа установки "зависает" в начале текстового этапа после загрузки набора драйверов, при этом на экране отображается сообщение: "Setup is starting Windows 2000". Что посоветуете?

 

Возможно дело в некорректном или несовместимом драйвере для устройства хранения информации (например, контроллера SCSI или IDE) либо к какому-то дисковому контроллеру присоединено устройство, вызывающее проблему установки. Для устранения проблемы отсоедините все периферийные устройства кроме видеокарты, например, сканеры, стримеры, съемные накопители и др.

Отключите в CMOS Setup все интергрированные устройства. Если единственным интерфейсом устройств хранения информации в компьютере является IDE, проверьте, что установки "master" и "slave" для всех дисковых устройств заданы правильно. Выберите в CMOS Setup конфигурацию DEFAULT, отключите для дисков режим DMA.

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

 

Техническая поддержка

Начиная с 15 апреля  2001 в конференции на нашем сайте (www.computery.ru/scripts/conference/) начинает жить зверек по прозвищу "модератор", который ответит на все ваши самые сокровенные "железные" вопросы. Если вы недолюбливаете конференции или желаете пообщаться с ним "в привате", то милостипросим:
support@computery.ru.

архив

 
280, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 261-262, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210-209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 162, 161, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 099, 098, 097, 096, 095, 094, 093, 092, 091, 090, 089, 088, 087, 086, 085, 084, 083, 082, 081, 080, 079, 078, 077, 076, 075, 074, 073, 072,
071, 070, 069, 068, 067, 066, 065, 064, 063, 062, 061, 060, 059, 058, 057, 056, 055, 054, 053, 052, 051, 050, 049, 048, 047, 046, 045, 044, 043, 042, 041, 040, 039, 038, 037, 036, 035, 034, 033, 032, 031, 030, 029, 028, 027, 026, 025, 024, 023, 022, 021, 020, 019, 018, 017, 016, 015, 014, 013, 012, 011, 010, 009, 008, 007, 006, 005, 004, 003, 002

 



(с) 2000-2001 Upgrade
webmaster: egor_be
programmer: Сергей Тихоновский
newsmaker: Remo