Восстановление служб смарт-карт Vista Ultimate x86 Lite
Уважаемые форумчане! Прошу у Вас помощи в следующем вопросе:
Мною была установлена на ноутбук бухгалтеру Vista Ultimate Lite x86 SP1. Все было хорошо, пока не понадобилась служба смарт карт, для установки ключа RU-TOKEN. Дело в том, что для установки драйвера ключа требуется запущенная служба смарт карт, но поскольку у меня облегченная сборка, то этой службы вообще нет в списке служб оснастки "Службы", также нет исполнительных и DLL файлов данной службы, отсутствуют необходимые записи в реестре. Что делал: 1. Запускал sfc /scannow, итог: отсутствующие и поврежденные файлы найдены, но восстановить их не удалось. 2. Искал в интернете dll и ехе файлы этой службы, все безрезультатно. Помогите. 1. Можно ли извлесь каким либо образом из нормального дистрибутива Vista Ultimate данные служебные файлы и установить в систему? 2. Если нет, то можно ли где нибудь их скачать? PS: Переустановка Windows крайне нежелательная, так как на компьютере слишком много бухгалтерских программ придется переустанавливать. |
Вложений: 1
Возмите архив из аттача, файлы dll поместите в system32, файл scardsvr.reg запустите и согласитесь с внесением данных в реестр
Может и не мпомочь конечно.. попробуйте |
Reg файл импортировал успешно, при регистрации модулей dll командой regsvr32 -i "имя dll файла" была ошибка Модуль %1 загружен, но точка входа DllRegisterServer не найдена. Проверьте, что %1 является правильным файлом DLL или OCX и повторите попытку. В списке служб появилась служба SCardSvr, описание не найдено, при попытке запустить службу "Не удалось запустить службу SCardSvr на Локальный компьютер. Ошибка 1083: Исполняемая программа, запуск которой настроен в службе, не включена в состав службы.
При попытке восстановить файл через sfc и указание пути файла поулчаем ошибку, что защита Windows мешает восстановить файл. В логах CBS имеем: 2009-03-02 14:01:03, Info CSI 00000001@2009/3/2:11:01:03.216 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x670e8504 @0x68b18439 @0x68af62a3 @0x9e1392 @0x9e1ed4 @0x9e17cb) 2009-03-02 14:01:03, Info CSI 00000002@2009/3/2:11:01:03.297 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x670e8504 @0x68b4e615 @0x68b30dec @0x9e1392 @0x9e1ed4 @0x9e17cb) 2009-03-02 14:01:03, Info CSI 00000003@2009/3/2:11:01:03.298 WcpInitialize (wcp.dll version 0.0.0.5) called (stack @0x670e8504 @0x6a5e1a0d @0x6a5e1794 @0x9e360b @0x9e2be3 @0x9e17cb) 2009-03-02 14:01:03, Info CBS NonStart: Checking to ensure startup processing was not required. 2009-03-02 14:01:03, Info CSI 00000004 IAdvancedInstallerAwareStore_ResolvePendingTransactions (call 1) (flags = 00000004, progress = NULL, phase = 0, pdwDisposition = @0x89f7d8 2009-03-02 14:01:03, Info CBS NonStart: Success, startup processing not required as expected. 2009-03-02 14:01:03, Info CSI 00000005 CSI Store 2648704 (0x00286a80) initialized 2009-03-02 14:01:03, Error CSI 00000006 (F) [SR] Component not found: Microsoft-Windows-SmartCardSubsystem, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral[gle=0x80004005] 2009-03-02 14:01:03, Error CSI 00000007@2009/3/2:11:01:03.491 (F) d:\rtm\base\wcp\servicingapi\cmirepair.cpp(312): Error HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) originated in function Windows::ServicingAPI::CCSIRepairTransaction::LockComponent expression: HRESULT_FROM_WIN32(14081L) [gle=0x80004005] 2009-03-02 14:04:32, Error CSI 00000008 (F) [SR] Component not found: Microsoft-Windows-SmartCardSubsystem, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral[gle=0x80004005] 2009-03-02 14:04:32, Error CSI 00000009@2009/3/2:11:04:32.690 (F) d:\rtm\base\wcp\servicingapi\cmirepair.cpp(312): Error HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) originated in function Windows::ServicingAPI::CCSIRepairTransaction::LockComponent expression: HRESULT_FROM_WIN32(14081L) [gle=0x80004005] |
Уважаемые форумчане будут ли еще варианты?
|
satyricon13, предложу вам:
1. установить/переустановить SP1 для Vista; 2. запустить установку в режиме востановления с оригинального диска Vista (не Lite!!!!); 2. Обратиться в техподдержку rutoken ( rutoken.ru ) или посмотреть на форуме rutoken: forum.rutoken.ru 3. переустановить Vista с "чистого листа" (опять таки, использую оригинальный дистрибутив Vista) З.Ы. Ни при каких условиях не используйте для работы "народные сборки" виндов, это чревато еще большими проблемами. Удачи! |
Господа! Всем спасибо за помощь, особенно timzi, который навел меня на мысль решения проблемы. Что я сделал?
Очень просто, я взял оригинальный диск Vista SP1 x86 и запустил установку с загрузочного ДВД в режиме обновления системы. И о чудо! :) Штатные службы появились и стал работать корректно! Даже ничего не пришлось переустанавливать, ни единого драйвера, ни программы. Все сделалось стандартное. Вообщем спасибо всем. тему можно закрывать и ставить в сабже "Решено". |
Время: 15:31. |
Время: 15:31.
© OSzone.net 2001-