KnigaRead.com/

Алексей Шашков - Win2K FAQ (v. 6.0)

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн "Алексей Шашков - Win2K FAQ (v. 6.0)". Жанр: Программное обеспечение издательство неизвестно, год неизвестен.
Перейти на страницу:

Это происходит когда временные папки в W2k помещены в профайлы пользователей. Временные папки используются инсталляторами для распаковки временных данных, необходимых для инсталляции. Но, когда временную папку помещают в директорию профайла пользователя, у ней получается очень длинное имя, и некоторые инсталляторы благополучно распаковав в её свои данные не могут их найти. Для решения этой проблемы достаточно просто поместить папку куда-нибудь повыше, чтобы путь был коротким, и, желательно, без русских символов. Делается это через System Properties, Advanced, Environment. Меняете пути к TEMP и TMP на C:WINDOWSTEMP, и всё. Осталось только стереть старые папки. Кроме этого, встречаются инсталляторы в которых прописаны абсолютные пути. Обычно этот путь выглядит как %windir%Temp (или что-то вроде этого), и тогда никаких проблем не возникает, но иногда путь прописан более конкретно, обычно C:WindowsTemp, и тогда инсталлятор может зависнуть не найдя этих директорий. К счастью, такие кривые инсталляторы попадаются очень редко, но если нужная программа не хочет инсталлироваться несмотря на все усилия, то можно попробовать создать указанный выше путь, может и поможет. Кроме всего вышеперечисленного, иногда помогает замена файла Setup.exe другим, из работающего инсталлятора.

(8.3) Постоянно занято 30-50% системных ресурсов, даже когда никаких программ не запущенно.

Это связанно с некорректной поддержкой режима ACPI Вашей материнской платой. Лечится это, обычно, обновлением BIOS, но, иногда, можно столкнуться с ситуацией, когда эта проблема присутствует даже с последним обновлением. В этом случае остаётся только отключить ACPI (поменять ядро на ядро без поддержки ACPI), и забрасывать письмами службу техподдержки производителя материнской платы, что бы они скорее выпустили очередное обновление BIOS в котором эта проблема решена.

(8.4) После установки ATM Deluxe 4.0 for NT – Win2k не "уходит" в Hibernate и Stand by.

Решение проблемы было обнаружено в форуме необходимо в приведенном ключе Registry заменить "1" на "4": [HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services ATMhelpr] "Start"=dword:00000001 , Set the value to 4. после правочки все заработало нормально.

(8.5) Постоянно зависает Adobe Photoshop 5.5 при вставлении из клипборда или импорте клипборда при переключении из другого софта.

Эта проблема встречается на ограниченном количестве материнских плат, и связанна с ошибкой реализации MMX в Ph5.5. Для решения проблемы достаточно удалить или переименовать файл MMXCore.8BX из Plug-Ins/Adobe Photoshop Only/Extensions/

(8.6) В системном логе постояно появляются сообщения об ошибках. Как с этим бороться?

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

Сообщение:

Event Type: Error

Event Source: WinMgmt

Event Category: None

Event ID: 43

Date: 31.10.2000

Time: 22:21:08

User: N/A

Computer: SPIDERCOMPUTER

Description:

WMI ADAP failed to connect to namespace \.rootcimv2MS_419 with the following error: 0x8004100e

и сообщение:

Event Type: Error

Event Source: WinMgmt

Event Category: None

Event ID: 37

Date: 31.10.2000

Time: 22:21:57

User: N/A

Computer: SPIDERCOMPUTER

Description: WMI ADAP was unable to load the perfproc.dll performance library due to an unknown problem within the library: 0x0 появляются когда в английской системе default languadge стоит русский. Для того чтобы избавиться от них можно либо переставить язык на английский, что неприемлемо во многих случаях. Тогда идём в System32wbem.

Ищем там файлы: cimwin32.mfl, msi.mfl, ntevt.mfl, secrcw32.mfl.

Копируем их во временный каталог. Далее – редактируем в блокноте: 4 0 9 и меняем на 4 1 9. Это надо сделать в двух местах во всех четырёх файлах _в верхних 3-5 строчках_ (т.к. 4 0 9 встречается более чем в двух местах).

Помещаем туда же файл patch409.cmd:

@echo off

pushd %windir%system32

copy perf?009.dat ??????1?.*

popd

mofcomp.exe cimwin32.mfl

mofcomp.exe msi.mfl

mofcomp.exe ntevt.mfl

mofcomp.exe secrcw32.mfl

winmgmt /clearadap

echo Please – reboot your computer!

запускаем его, перезагружаемся.

В следующий pаз после установки W2k достаточно пpосто запустить этот patch409.cmd. Все вылечит. Можешь конечно делать все вpучную, но использование cmd-файла куда проще и удобнее. Также можно использовать VB-script, который можно взять здесь: http://www.3dnews.ru/documents/971/419fix.zip.

Сообщение:

Тип события: Ошибка

Источник события: perfctrs

Категоpия события: Отсyтствyет

Код события: 3101

Дата: 13.12.2000

Вpемя: 11:28:16

Пользователь: Hет данных

Компьютеp: COMP1

Описание: Hе yдается пpочитать сведения об yпpавлении вводом/выводом от yстpойства NBT.

возникает в результате того, что счетчики производительности протокола TCP/IP пытаются прочитать управляющую информацию ввода-вывода от сетевого устройства. При этом, ни одного коммутирующего устройства (сетевого адаптера, модема и т.п.) в системе не установлено. Существует несколько методов решения проблемы:

1. Запустите exctrlst.exe из Resource Kit-а, выберите счетчик "Tcpip Perfctrs.dll" и снимите флажок "Performance counters enabled". Закройте окно "Extensible Counter List" и перегрузите компьютер. Утилиту exctrlst.exe также можно загрузить из сети Интернет: http://download.microsoft.com/download/win2000platform/exctrlst/1.00.0.1/NT5/EN-US/exctrlst_setup.exe.

2. Откройте раздел системного реестра: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSystemTcpipPerformance. Установите для параметра "Disable Performance Counter" значение "1". Чтобы изменения вошли в силу, перезагрузите компьютер.

3. Установите эмулятор сетевой карты – Microsoft Loopback Adapter. В ответе использована статья R11071 с http://www.microsoft.ru/catalog/.

(8.7) Под W2k не хотят работать некоторые программы, требующие интенсивного обращения к CD приводу, такие как Audiograbber, CDEx, программы для записи CD-RW, некоторые DVD декодеры, и т. д..

Многие программы, требующие непрерывного потока данных идущих на или с CD/DVD привод, нуждаются в правильно установленном ASPI (Advanced SCSI Programming Interface) manager. Несмотря на своё название, ASPI manager с успехом используется IDE дисками. Для инсталляции ASPI можно воспользоваться универсальным пакетом: http://www.3dnews.ru/documents/971/forceaspi17.zip. Просто разархивируйте этот пакет, и запустите instaspi.bat. Или, если есть желание, можете изучить содержимое этого батника, и сделать всё самостоятельно, руками.

(8.8) Как избавиться от сообщения:

Event Type: Information

Event Source: Oakley

Event Category: None

Event ID: 542 

Description: The IP Security policy for ISAKMP/Oakley specified an encryption algorithm that is invalid due to export cryptography restrictions. All 3DES encryption used by ISAKMP/Oakley is weakened to standard DES encyption. <…>

Данное сообщение возникает из-за существовавшего ранее экспортного ограничения на алгоритм 3DES со 128-битным ключем. Теперь это ограничение снято, и можно свободно скачать Windows 2000 High Encryption Pack с сайта Microsoft по этому адресу: http://www.microsoft.com/windows2000/downloads/recommended/encryption/default.asp, предварительно выбрав тип инсталляции и нужный язык обновления. Также 128-битное шифрование включено в пакет обновлений, начиная с sp2.

(!) Если вы установили High Encryption Pack, не устанавливайте сразу после этого Service Pack 1, сначала обязательно перегрузите систему. Иначе ваш компьютер может зависнуть на стадии "Preparing Network Connections". Подробнее об этом читайте http://support.microsoft.com/support/kb/articles/Q270/8/42.ASP.

(8.9) С некотоpых поp пpи запyске ДОС-пpиложений появляеся сообщение, что "virtual device driver format in the registry is invalid. choose 'close' to terminate the application". Если выбрать 'Ignore', все работает. Это лечится?

Полный текст сообщения может быть таким:

16 bit MS-DOS Subsystem

drive:program path

XXXX. An installable Virtual Device Driver failed DLL initialization. Choose 'Close' to terminate the application.

или таким:

16 bit MS-DOS Subsystem

drive:program path

SYSTEMCurrentControlSetControlVirtualDeviceDrivers. VDD. Virtual DeviceDriver format in the registry is invalid. Choose 'Close' to terminate the application.

Эта ошибка обычно появляется после инсталляции 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) Моя любимая программа работает только под аккаунтом администратора :( Как сделать, чтобы она работала и под аккаунтом обычного пользователя?

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*