Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Не устанавливается MSXML4 (http://forum.oszone.net/showthread.php?t=182132)

El Caballero 04-08-2010 16:47 1466782

Не устанавливается MSXML4
 
Здравствуйте.

Система Windows XP Home Edition SP3


Я по сути не знаю вообще, что это такое, но без этой штуки не работает ABBYY Lingvo x3, без которого я просто жить не могу.При запуске она просто говорит, что эта штука не найдена.

Вот официальный ответ службы поддержки:

Цитата:

Мы рекомендуем Вам проделать следующее:
1. Откройте командную строку через Пуск (Start)>Выполнить (Run). Если в выпадающем меню Пуск (Start) отсутствует пункт Выполнить (Run), то нажмите
на клавиатуре кнопку с эмблемой Windows и одновременно с ней кнопку с буквой R.
2. В командную строку скопируйте следующую команду:
regsvr32.exe c:\Windows\System32\msxml4.dll
3. Нажмите кнопку ОК. После выполнения команды должно появиться сообщение
"DllRegisterServer in c:\Windows\System32\msxml4.dll succeeded".
4. Запустите программу ABBYY Lingvo x3.
Но, когда я это делаю, у меня выскакивает ошибка:
Ошибка DllRegisterServer в C\Windows\System32\mslml4.dll
Возвращён код 0х80070005

Я пробовал скачать её отсюда http://www.microsoft.com/downloads/d...displaylang=en, но при запуске установки у меня выскакивает ошибка "Память обратилась по адресу туда то и память не может быть read".

Помогите пожалуйста, как мне устанвить этот MSXML4?

Petya V4sechkin 04-08-2010 17:22 1466799

Цитата:

Цитата El Caballero
Возвращён код 0х80070005

Access is denied (нет доступа).
Либо в реестре кривые разрешения, либо какая-то программа блокирует (попробуйте в безопасном режиме).

Еще можно взять RegMon и отследить, на чем спотыкается.

Запускаете RegMon -> меню Options -> Filter/Highlight -> снимаете галку Log Successes. Далее пытаетесь зарегистрировать библиотеку и смотрите в RegMon, где ошибка.
Можете выложить логи (меню File -> Save As).

El Caballero 04-08-2010 18:41 1466841

В безопасном тоже самое.

Попробовал RegMon, убрал галочку, я его включаю - и там в огромной скоростью начинают бежать надписи, я просто не могу отследить именно те, которые появляюстя после ошибки.

Лог почему то не прикрепился в фале, видимо много весит. В сообщение тоже не влезает.

El Caballero 05-08-2010 10:34 1467222

Помогите пожалуйста, я без этого словаря как без рук =(

Petya V4sechkin 05-08-2010 10:52 1467238

Цитата:

Цитата El Caballero
и там в огромной скоростью начинают бежать надписи

Сделайте фильтр по regsvr32

El Caballero 05-08-2010 11:49 1467288

Сделал, теперь логи появились только после этой ошибки. Вот они. Сам разобраться не могу)

Petya V4sechkin 05-08-2010 12:02 1467295

El Caballero, в логе:
Код:

6179        92.38112640        regsvr32.exe:2612        CreateKey        HKCR\Msxml2.DOMDocument.4.0        ACCESS DENIED        Access: 0x3 COLLEGA\SergeyAdmin       
6180        92.38121796        regsvr32.exe:2612        CreateKey        HKCR\Msxml2.DOMDocument.4.0        ACCESS DENIED        Access: 0x3 COLLEGA\SergeyAdmin

Посмотрите, существует ли раздел HKEY_CLASSES_ROOT\Msxml2.DOMDocument.4.0
Проверьте разрешения на HKEY_CLASSES_ROOT (в Regedit правой кнопкой мыши -> Разрешения).

El Caballero 05-08-2010 12:17 1467307

"У вас нет разрешений на просмотр текущих параметров разрешений для Msxml2.DOMDDocument4.0, но вы можете изменять разрешения".
Когда я пытаюсь выставить себе разрешение, мне пишет:
Не удалось сохранить изменения разрешений на Msxml2.DOMDocument 4.0
Отказано в доступе.

Petya V4sechkin 05-08-2010 12:22 1467312

El Caballero, Разрешения -> кнопка Дополнительно -> вкладка Владелец (сделайте себя владельцем). На вкладке Разрешения -> удалите все и поставьте галку "Наследовать от родительского объекта..."

El Caballero 05-08-2010 12:37 1467330

Всё сделал, как сказали. Но всё равно выскакивает та же ошибка при попытке выполнить regsvr32.exe c:\Windows\System32\msxml4.dll

Petya V4sechkin 05-08-2010 12:39 1467332

El Caballero, на вкладке Разрешения сделайте скриншот.

El Caballero 05-08-2010 12:44 1467340

Сделал.

Petya V4sechkin 05-08-2010 12:58 1467353

El Caballero, на раздел HKEY_CLASSES_ROOT какие разрешения?

El Caballero 05-08-2010 13:04 1467359

Вот

Petya V4sechkin 05-08-2010 13:26 1467378

El Caballero, нажмите кнопку Дополнительно.

El Caballero 05-08-2010 13:41 1467386

Попутал скрины... Вот.

Petya V4sechkin 05-08-2010 15:44 1467488

El Caballero, ну добавьте полный доступ для группы Администраторы и SYSTEM (хотя бы), нажмите галку "Заменить разрешения для всех дочерних объектов" и ОК.

El Caballero 05-08-2010 16:48 1467524

Вот такая штука вылетает после нажатия ОК. После неё та галочка и та, что рядом, снимаются.

Petya V4sechkin 05-08-2010 17:04 1467541

El Caballero, скачайте subinacl и распакуйте в отдельную папку, например C:\Test
Запустите командную строку: Пуск -> Выполнить -> cmd.exe
Там выполните:
Код:

C:\Test\subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=Администраторы=f /grant=system=f
C:\Test\subinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=Администраторы=f /grant=system=f
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose /areas REGKEYS


El Caballero 05-08-2010 17:39 1467569

Огромное спасибо!!! После этого действия MSXML4 установился и теперь мой словарь нормально работает :)

El Caballero 05-08-2010 19:22 1467625

Однако, другая проблема. После выполнения вот этой операции после перезагрузски исчезает локальное подключение. Если по интернет подключение я могу сам настроить, то локальное никак, т.к. даже на оффициальном сайте не написано подробно о его настройке. (цитирую - 1.Зайдите в «Мой компьютер» «My Computer» - «Панель управления» «Control Panel» - «Сетевые подключения» «Network Connections». «Подключение по локальной сети», «Local Area Connection» нажмите правую кнопку мыши и выберите «Свойства» «Properties» (Если значок отсутствует, проверьте наличие у Вас сетевого адаптера и установлены ли драйвера для его работы!) - что за драйвера, не понятно.

Пришлось откатывать систему назад. Возможно ли сделать то же самое, не затрагивая локльное подключение?

Petya V4sechkin 06-08-2010 10:52 1468028

Цитата:

Цитата El Caballero
После выполнения вот этой операции после перезагрузски исчезает локальное подключение.

Эта операция никоим образом не должна затрагивать локальное подключение.
Вообще, такие проблемы (потеря разрешений на куст реестра) сами собой не случаются. Как у вас с вирусами обстоят дела?

Попробуйте выполнить сначала первую команду (если не поможет, то вторую).

El Caballero 06-08-2010 11:09 1468043

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

Petya V4sechkin 06-08-2010 11:21 1468061

Цитата:

Цитата El Caballero
это окошко, что на скрине, становится просто пустым и там вообще ничего нету



Время: 12:13.

Время: 12:13.
© OSzone.net 2001-