Эта ошибка обычно появляется после инсталляции 16-bit программ или программ, использующих 16-bit инсталляторы. Как правило, повреждается параметр VDD в разделе реестра HKLMSYSTEMCurrentControlSetControlVirtualDeviceDrivers. Для устранения ошибки запустите Regedt32.exe, найдите вышеуказанный параметр и удалите его. Затем добавьте новый параметр, назовите его VDD, и выберите тип данных REG_MULTI_SZ. Откроется редактор для ввода многострочного текста. Оставьте поле ввода пустым и нажмите "Ok". Подробнее можно почитать здесь: http://support.microsoft.com/support/kb/articles/Q254/9/14.ASP?LN=EN-US.
(8.10) Моя любимая программа работает только под аккаунтом администратора :( Как сделать, чтобы она работала и под аккаунтом обычного пользователя?
1. Входим в систему под аккаунтом администратора, запускаем regedt32.exe, в разделе HKLM/SOFTWARE находим подраздел нужной программы. Затем в меню Безопасность (Security) выставляем полный доступ на эту ветвь реестра для пользователя или группы пользователей, которые будут с ней работать.
2. Если программа использует кроме раздела HKLM реестра ещё и раздел HKCU, нужно запустить под аккаунтом администратора Редактор реестра (regedit.exe). Hаходим ветку HKEY_CURRENT_USERSOFTWAREИмя_компанииИмя_программы (иногда встречатся только раздел Имя_компании, в котором хранятся параметры для нескольких программ этого производителя) и выбираем её. Затем с помощью меню "Реестр" ("Registry") экспортируем выбранную ветвь в файл. При выборе пути сохранения файла учтите его доступность для других пользователей. Перегрузившись под обычным пользователем, импортируйте полученный файл. Для достаточно дважды щелкнить по *.reg файлу в Проводнике и ответить "Да" ("Yes") на запрос об импорте файла в реестр, и подтвердить выполнение операции (Ok). После перезагрузки компьютера программа должна работать и под этим аккаунтом.
3. Кроме того, некоторые программы (например, Windows Commander) создают свои *.ini-файлы. Обычные пользователи имеют разрешение "Read" на эти файлы. Для корректной работы программ нужно добавить разрешение "Modify" ("Изменение").
4. Редко, но все же иногда требуется разрешение "Write" ("Запись") на *.exe файл программы. Этим отличилась, например, популярная программа ReGet.
5. Популярная программа Nero будет работать под любым аккаунтом, если удалить файл wnaspi32.dll, отвечающий за ASPI, из её директории. Естественно, в системе должен быть установлен ASPI, напpимеp, от Adaptec (см. вопрос 7.20).
6. В свойствах ярлыка программы можно выставить галочку "Запускать от имени другого пользователя". Тогда при запуске программы можно будет ввести логин и пароль администратора (правда, для этого их нужно знать ;))
Аналогичного эффекта можно добиться с помощью cmd-файла, в котором пишем: runas /profile /user:machinenameadministrator [полный путь к *.exe файлу] где machinename – имя вашей машины; если в пути к файлу программы есть пробелы, то его необходимо заключить в кавычки. Теперь, при запуске этого cmd-файла, будет также спрашиваться пароль администратора.
(8.11) После подключения дополнительного жесткого диска W2k перестал загружаться. После ввода пароля говорит, что "your system has no paging file, or the paging file is too small" и снова выдает окно логона. Что делать?
Данная проблема появляется, если буква загрузочного раздела не совпадает с буквой, назначенной при инсталляции системы. Обычно это происходит, если идентификатор (GUID – Globally Unique Identifiers) жесткого диска записанный в MBR, не совпадает со значением идентификатора в реестре, поэтому назначенная загрузочному разделу буква не может быть ему сопоставлена.
Если pagefile.sys находился не на системном или загрузочном разделе, сообщение об отсутствующем или слишком маленьком файле подкачки появляться не будет, но после сообщения "Loading your personal settings" снова появится окно логона.
Для решения этой проблемы можно использовать один из следующих методов:
1. Если проблемный компьютер находится в сети, запустите редактор реестра на другом компьютере и воспользуйтесь ответом на вопрос 2.09. В одноранговой сети вам может понадобиться команда net use \comp_nameIPC$ /user:administrator *
2. Создайте в корне присоединяемого диска папку WINNTSystem32 и скопируйте туда разархивированный файл userinit.exe с дистрибутивного диска Win 2000. Если вы ранее следовали рекомендациям вопроса 11.07, то userinit.exe можно просто скопировать с загрузочного диска с помощью Recovery Console. Однако, после получения возможности логона, вы должны изменить букву загрузочного раздела с помощью рекомендаций ответа на вопрос 2.09, теперь уже локально. Загрузитесь с предварительно созданной DOS/Win9x дискеты и дайте команду fdisk /mbr (предварительно рекомендуется прочитать ответ на вопрос 11.06.2.) При этом сигнатура в MBR, ассоциированная с GUID загрузочного раздела будет стерта, и не обнаружив её при загрузке, система установит буквы по умолчанию.
Подробнее: http://support.microsoft.com/support/kb/articles/q249/3/21.asp.
(8.12) При перезагрузке повреждается реестр, что приводит к синему экрану при загрузке.
Данная проблема встречается редко. Происходит это скорее всего потому, что данные из дискового кеша не успевают сбрасываться на жёсткий диск. Для решения этой проблемы необходимо. Установить последний Service Pack. Установить свежие драйвера на Ваш IDE или SCSI контролёр. Если эти меры не помогают, то можно включить обнуление файла подкачки при перезагрузке, это даст некоторую отсрочку, которая позволит сбросить необходимые файлы на жёсткий диск. Кроме этого, можно воспользоваться утилиткой под названием Sync, которая принудительно сбросит содержимое дискового кэша на диск. Взять эту замечательную программку можно здесь: http://www.sysinternals.com/ntw2k/source/misc.shtml.
(8.13) Как справиться с тормозами при работе антивируса Касперского?
Вообще то тормозит всё с благой целью, алгоритм проверки в KAV сейчас настолько крут, что пробраться мимо его всё сложнее. Побочным эффектом этого является что этот алгоритм способен поставить на колени, как кажется, компьютер любой мощности. К сожалению, Касперский не даёт пользователю выбрать что для него важнее, безопасность, пусть даже и за счёт скорости, или его вполне удовлетворит пусть и не такая навёрнутая защита, но нормальная скорость. Поэтому приходится бороться с Касперским не совсем честными методами. Для того что бы дать компьютеру вздохнуть по свободнее, просто уменьшите приоритет для всех его процессов.
(8.14) Компьютер перезагружается непонятно почему.
Скорее всего компьютер выбивает в BSOD, и он перезагружается. Для решения проблемы необходимо отключить автоматическую перезагрузку при сбое системы. Для этого открываем System Properties, переходим на закладку Advanced, нажимаем на кнопку Startup and Recovery в одноимённом разделе. Здесь требуется снять галочку с Automatically reboot в разделе System failure. Конечно же это не решит проблему с BSOD, но теперь компьютер не будет сразу же перезагружаться, и вы успеете прочитать содержимое экрана смерти, что может навести вас на путь решения этой проблемы.
(8.15) Пропал файл подкачки, W2k при загрузке каждый раз создаёт временный на 20 мегабайт. Выставление файла вручную не помогает, после загрузки его опять нет.
Это может произойти при повреждении системных файлов. Причина этого может быть разной, от не вовремя пропавшего электричества, до последствий атаки вируса. Для решения этой проблемы запустите проверку системных файлов (в командной строке sfc /scannow). Если это решение не подходит, остаётся только переустановить систему.
(8.16) Как сделать что бы при загрузке всегда включался NumLock?
Самый простой способ, это несколько раз выйти из системы с включенный NumLock, система должна запомнить это, и в будущем включать его при загрузке автоматически. Но можно добиться того же эффекта и быстрее. Идём в реестр, и по адресу HKEY_USERSDEFAULTControl PanelKeyboard находим ключ InitialKeyboardIndicators. Меняем его значение на 2, и при загрузке NumLock будет всегда включен. Меняем на 0, и NumLock будет всегда выключен (полезно для ноутбуков, где нет вынесенного блока клавиш с цифрами).
(8.17) Надоело стирать Temporary Internet Files каждый раз вручную. Можно автоматизировать этот процесс?
Для этого запустите Internet Explorer, меню Tools, пункт Internet Options: В открывшемся окне переходим на закладку Advanced. Скролируем список до самого низа, раздела Security. Ставим чекбокс в пункте Empty Temporary Internet Files Folder When Browser is Closed.
(8.18) Как узнать что означает та или иная ошибка в Event Viewer?
Несмотря на то, что в окне с текстом ошибки W2k радостно сообщает, что по адресу: http://qo.microsoft.com/fwlink/events.asp можно найти дополнительную информацию, на самом деле через этот адрес просто отправляются сообщения об ошибках в Microsoft. Тем не менее, сделана попытка создать сайт с исчерпывающей информацией про ошибки. Находится он здесь: http://www.eventid.net/. Автоматизировать поиск можно введя строку в броузере http://www.eventid.net/display.asp?eventid=<здесь введите нужный Event ID> Информация размещённая на нём не полна, и не всегда точна, но ведь он постоянно развивается. Зайдите на него, возможно именно в вашем случае он поможет. Кроме этого, кое-какая информация включена в поставку Windows 2000. Подробное описание всех системных сообщений находится в файле w2000msgs.chm дистрибутива, который в свою очередь находится в архиве supporttoolssupport.cab. Последняя версия данного файла бесплатно доступна для скачивания на сайте Microsoft по адресу: http://www.microsoft.com/windows2000/techinfo/messages/default.asp.