Просмотр полной версии : Проблема с запуском программ в консоли.
Blowball
27.09.2005, 10:05
Ситуация:
XP Pro SP2 английский (+ MUI для удобства владельца);
Стоял Symantec Client Security;
при установке хозяином игрушки, установилась утилита Daemon tools (D-Tools, виртуалка) коя была снесена (из-за наличия Alcohol 120% );
Однако! Данная (ээээ ... как бы помягче - программа rolleyes.gif ) при сносе уцепила за собой Symantec;
Теперь:
При запуске в консоли (cmd.exe) программ (что-то имеющих в отношении к 16-и разрядным приложениям, например старая версия словаря PGW)
имеем:
"Ошибка выполнения приложения,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers, VDD - неверен, бла бла бла и все такое ..."
Решение?
P.S.
Желающим запостить советы : "сноси, пререустанови, откати назад ..." большое спасибо заранее :) Не утруждайте себя, вы нам еще пригодитесь ;)
Glass Eagle
27.09.2005, 14:45
Ну, я бы для начала проверил эти самые "\VirtualDeviceDrivers, VDD " - есть они живьём-то на диске или как. Если нет, искать их и ставить (скорее всего в где_винда\system32). Пока больше ничё не придумывается.
Blowball
27.09.2005, 17:18
В том то и дело, что в реестре нету такого ...
более точное сообщение могу привести позже (когда сам его увижу).
Сапёр Водичка
27.09.2005, 17:23
Может чего нарушИлось в системных переменных, в частности, в путях до cmd.exe?
Я демона много раз ставил и много раз удалял. Ничего он не сносил и сейчас замечательно работает. Предлогаю поставить его снова и посмотреть чаво будет :)
Blowball
27.09.2005, 23:56
d-tools ставился не сам (при инсталяции игры запускался скриптом - так понимаю обход защиты) так что не знаю.
Допрос с пристрастием показал:
при деинсталяции d-tools'a симантек ругнулся (но как все великие - зять не обратил внимания на что и нажал Ок %) )
После чего система попросила перезагрузки - и клиент секюрити начал выдавать цену на снег в африке ... за что его прибили.
Ну а результат - вот: "16-разрядная подсистема Windows.
SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers, VDD Неверный формат драйвера виртуального устройства в системном реестре."
Причем такой ветки в реестре нет.
P.S.
cmd.exe - запускается.
command.com - уже нет (тоесть выходит это сообщение). Ну и далее по списку.
Blowball
28.09.2005, 00:04
Свертывание sysprep'пом даст надежду трудящемуся?
FilippOk
28.09.2005, 05:07
Разумеется, такой ветки в реестре нет. При удалении программы она удалена.
Зато виртуалка осталась. И указатель на неё тоже.
Вариантов три.
Превый - попытаться снова поставить Symantec Client Security, на который взгромоздить эту игрушку вместе с Daemon tools. После чего аккуратно кастрировать последнего.
Второй - пытаться грохать виртуальник. Где он? Ищи, что тут скажешь...
Третий тебе известен.
Blowball
28.09.2005, 08:14
Привет, я тут что нашел
http://support.microsoft.com/kb/314452/EN-US/
только не понятно, VDD - пустой параметр получается?
P.S.
А совет у мелкомягких один и на все ...
если не получилось - переустановите :/
FilippOk
28.09.2005, 12:01
Подробнее:
Отсюда (http://faq.nvkz.net/index.php?l1=2&l2=3&l3=8&l4=8&id=232&ipop=1)
Вопрос: С некото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
SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers. VDD. Virtual Device
Driver format in the registry is invalid. Choose 'Close' to terminate the
application.
Эта ошибка обычно появляется после инсталляции 16-bit программ или программ, использующих 16-bit инсталляторы. Как правило, повреждается параметр VDD в разделе реестра HKLM\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers.
Для устранения ошибки запустите Regedt32.exe, найдите вышеуказанный параметр и удалите его. Затем добавьте новый параметр, назовите его VDD, и выберите тип данных REG_MULTI_SZ. Откроется редактор для ввода многострочного текста.
Оставьте поле ввода пустым и нажмите "Ok". Подробнее можно почитать здесь:
http://support.microsoft.com/default.aspx/?scid=kb;EN-US;q254914
Blowball
28.09.2005, 12:16
FilippOk, спасибо ... по мелкомягкому лазил всю ночь и утро %)
Лекарство нашел в другом месте :D
http://forum.oszone.net
P.S.
В моем случае это засада от Symantec'а осталась ...
На машине с установленным Client Security - в VDD параметр прописывается ее DLL'ка. И изменяются autoexec.nt; config.nt; command.com (размеры не совпадают, заменил с диска - все заработало)
FilippOk
28.09.2005, 12:42
В моем случае это засада от Symantec'а осталась ...
Кто бы сомневался. :)
...заменил с диска - все заработало...
Ок. Сие главное. :)
Blowball
29.09.2005, 09:09
Мне другое понравилось ... совет от мелкомягких: "ну если не получилось - переустановите систему" %)
FilippOk
29.09.2005, 13:32
Угу. "Если Ваш автомобиль не заводится - замените автомобиль." :)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot