Cisco vpn client ошибка 442

August 25 2014, 15:20

Для решения ошибки «Reason 442: Failed to enable Virtual Adapter» необходимо выполнить следующее:

  1. Открываем редактор реестра (набираем «regedit» в строке поиска, запускаем найденное приложение);
  2. Находим ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCVirtA;
  3. Находим параметр DisplayName;
  4. Значение этого параметра содержит что-то вроде «oem4.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows». Необходимо изменить это значение, оставив только «Cisco Systems VPN Adapter for 64-bit Windows».

http://habrahabr.ru/post/157807/

Cisco VPN on Windows 8.1 - Reason 442: Failed to enable Virtual Adapter

Secure VPN Connection terminated locally by the Client.
Reason 442: Failed to enable Virtual Adapter.

UPDATE: Works with Windows 10: A number of readers have reported this works for Windows 10.

If you receive this error on Windows 8.1 or Windows 10 while trying to connect with the Cisco VPN Client then the solution is a simple registry fix.

Check out this quick 3 minute video on how to fix. Prefer written instructions? They are right below the video.

To fix:

  1. Click Start and type RegEdit in the Search field and hit enter.
  2. Navigate to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCVirtA
  3. Find the String Value called DisplayName
  4. Right-click and select Modify from the context menu.
  5. In Value data, remove @oemX.inf,%CVirtA_Desc%;. The Value data should only contain Cisco Systems VPN Adapter for 64-bit Windows.
  6. Click Ok.
  7. Close Registry Editor.
  8. Retry your Cisco VPN Client connection.
Cisco VPN on Windows 8.1 - Reason 442: Failed to enable Virtual Adapter Registry Before
Cisco VPN on Windows 8.1 – Reason 442: Failed to enable Virtual Adapter Registry Before
Cisco VPN on Windows 8.1 - Reason 442: Failed to enable Virtual Adapter Registry After
Cisco VPN on Windows 8.1 – Reason 442: Failed to enable Virtual Adapter Registry After

I hope this has helped! If you have some extra time, drop a comment in the box below.

Twitter

Join the conversation on Twitter @SuperTekBoy.

Print Friendly, PDF & Email

Gareth is an Microsoft MVP specializing in Exchange and Office 365. Gareth also contributes to the Office 365 for IT Pros book, which is updated monthly with new content. Find Gareth on LinkedIn, Twitter, or, Facebook.

Reader Interactions

Время на прочтение
3 мин

Количество просмотров 133K

Здравствуйте!

Несмотря на то, что Windows 8 compatibility center заявляет о полной совместимости Cisco VPN Client с новой операционкой, заставить работать этот клиент удалось только нетривиальными действиями и, увы, для многих случаев, кроме моего.

Надеюсь, однако, что информация будет полезна и, возможно, коллективный разум поможет решить проблему до конца.

Итак, дано: VPN, построенный на оборудовании Cisco и необходимость подключаться к нему под 64-битной Windows 8 Professional. Для начала устанавливаем последнюю доступную версию Cisco VPN Client 5.0.07.0440. Установка происходит без каких-то осложнений. Импортируем свой любимый .pcf с настройками подключения и пробуем подключиться. Дальше имеем проблемы:

Проблема номер один: ошибка «Reason 442: Failed to enable Virtual Adapter»

Решается эта проблема исправлением значения ключа в реестре, для этого:

  1. Открываем редактор реестра (набираем «regedit» в строке поиска, запускаем найденное приложение);
  2. Находим ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCVirtA;
  3. Находим параметр DisplayName;
  4. Значение этого параметра содержит что-то вроде «oem4.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows». Необходимо изменить это значение, оставив только «Cisco Systems VPN Adapter for 64-bit Windows».

После корректировки реестра перезагрузка не требуется. Итак, виртуальный адаптер теперь благополучно находится, и, если аутентификация осуществляется по Shared Key (не требует сертификата клиента), проблемы на этом исчерпаны.

Если же аутентификация осуществляется по сертификату, имеем следующее:

Проблема номер два: «Reason 403: Unable to contact security gateway»

Подразумевается, что сертификат (не требующий private key на отдельном устройстве типа eToken) по обыкновению загружен в пользовательское хранилище сертификатов (User Storage). При этом в логе клиента имеем следующее сообщение: «Could not load certificate [описание сертификата] from store Microsoft User Certificate. Reason: store empty». То есть, несмотря на наличие сертификата в хранилище, VPN Client его не видит.

Нашлось два пути решения этой проблемы:

  1. Переместить сертификат из User Store в Local Computer Store;
  2. Изменить настройки службы «Cisco Systems, Inc. VPN Service» на закладке «Log On», заставив службу запускаться под пользовательским аккаунтом (тем же самым аккаунтом, под которым вошли в систему сами и пытаемся подключиться).

Переходим на следующий уровень: теперь у нас аутентификация по ключу с использованием e-token (Alladin). Имеем программу, поставляемую с ключом (eToken PKI Client), которая при подключении USB-токена к машине автоматически помещает находящийся на токене сертификат в пользовательское хранилище сертификатов (именно поэтому проблему номер два я решил вторым методом). При попытке подключения к VPN в такой конфигурации получаем следующую ошибку:

Проблема номер три (не решенная): «Reason 401: An unrecognized error occured while establishing the VPN connection»

В логе клиента можно увидеть сообщение «Failed to generate signature: signature generation failed» и прочие еще менее информативные формулировки. Здесь, к сожалению, тупик: сообщения лога не проливают свет на суть проблемы, в какую сторону копать дальше — не известно.

Надеюсь, не одинок в этом вопросе и кто-то окажется более сообразителен и удачлив.

UPD: В качестве альтернативного варианта для подключения можно использовать Shrew Soft VPN Client, который не имеет проблем при запуске в Windows 8 (статья про установку и настройку этой программы уже проскакивала на хабре). У программы один минус — не умеет работать с сертификатами из хранилищ сертификатов Windows (сертификаты нужно загружать из файла при настройке соединения), что для случая с ключом на eToken тоже не подходит.

Sys-Admin Forum

Loading

This article shows how to fix the Cisco VPN Reason 442: Failed to enable Virtual Adapter error on the Windows 7 (32bit or 64bit) operating system. If you are a Windows 7 user, it’s most likely you’ve stumbled into the Cisco VPN Client error message «Reason 442: Failed to enable Virtual Adapter». We provide a way to quickly fix this error and get your VPN client working. We also cover Windows 8 and Windows 10 operating systems.

cisco-vpn-client-error-442

Gareth is an Microsoft MVP specializing in Exchange and Office 365. Gareth also contributes to the Office 365 for IT Pros book, which is updated monthly with new content. Find Gareth on LinkedIn, Twitter, or, Facebook.

Reader Interactions

Время на прочтение
3 мин

Количество просмотров 133K

Здравствуйте!

Несмотря на то, что Windows 8 compatibility center заявляет о полной совместимости Cisco VPN Client с новой операционкой, заставить работать этот клиент удалось только нетривиальными действиями и, увы, для многих случаев, кроме моего.

Надеюсь, однако, что информация будет полезна и, возможно, коллективный разум поможет решить проблему до конца.

Итак, дано: VPN, построенный на оборудовании Cisco и необходимость подключаться к нему под 64-битной Windows 8 Professional. Для начала устанавливаем последнюю доступную версию Cisco VPN Client 5.0.07.0440. Установка происходит без каких-то осложнений. Импортируем свой любимый .pcf с настройками подключения и пробуем подключиться. Дальше имеем проблемы:

Проблема номер один: ошибка «Reason 442: Failed to enable Virtual Adapter»

Решается эта проблема исправлением значения ключа в реестре, для этого:

  1. Открываем редактор реестра (набираем «regedit» в строке поиска, запускаем найденное приложение);
  2. Находим ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCVirtA;
  3. Находим параметр DisplayName;
  4. Значение этого параметра содержит что-то вроде «oem4.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows». Необходимо изменить это значение, оставив только «Cisco Systems VPN Adapter for 64-bit Windows».

После корректировки реестра перезагрузка не требуется. Итак, виртуальный адаптер теперь благополучно находится, и, если аутентификация осуществляется по Shared Key (не требует сертификата клиента), проблемы на этом исчерпаны.

Если же аутентификация осуществляется по сертификату, имеем следующее:

Проблема номер два: «Reason 403: Unable to contact security gateway»

Подразумевается, что сертификат (не требующий private key на отдельном устройстве типа eToken) по обыкновению загружен в пользовательское хранилище сертификатов (User Storage). При этом в логе клиента имеем следующее сообщение: «Could not load certificate [описание сертификата] from store Microsoft User Certificate. Reason: store empty». То есть, несмотря на наличие сертификата в хранилище, VPN Client его не видит.

Нашлось два пути решения этой проблемы:

  1. Переместить сертификат из User Store в Local Computer Store;
  2. Изменить настройки службы «Cisco Systems, Inc. VPN Service» на закладке «Log On», заставив службу запускаться под пользовательским аккаунтом (тем же самым аккаунтом, под которым вошли в систему сами и пытаемся подключиться).

Переходим на следующий уровень: теперь у нас аутентификация по ключу с использованием e-token (Alladin). Имеем программу, поставляемую с ключом (eToken PKI Client), которая при подключении USB-токена к машине автоматически помещает находящийся на токене сертификат в пользовательское хранилище сертификатов (именно поэтому проблему номер два я решил вторым методом). При попытке подключения к VPN в такой конфигурации получаем следующую ошибку:

Проблема номер три (не решенная): «Reason 401: An unrecognized error occured while establishing the VPN connection»

В логе клиента можно увидеть сообщение «Failed to generate signature: signature generation failed» и прочие еще менее информативные формулировки. Здесь, к сожалению, тупик: сообщения лога не проливают свет на суть проблемы, в какую сторону копать дальше — не известно.

Надеюсь, не одинок в этом вопросе и кто-то окажется более сообразителен и удачлив.

UPD: В качестве альтернативного варианта для подключения можно использовать Shrew Soft VPN Client, который не имеет проблем при запуске в Windows 8 (статья про установку и настройку этой программы уже проскакивала на хабре). У программы один минус — не умеет работать с сертификатами из хранилищ сертификатов Windows (сертификаты нужно загружать из файла при настройке соединения), что для случая с ключом на eToken тоже не подходит.

Sys-Admin Forum

Loading

This article shows how to fix the Cisco VPN Reason 442: Failed to enable Virtual Adapter error on the Windows 7 (32bit or 64bit) operating system. If you are a Windows 7 user, it’s most likely you’ve stumbled into the Cisco VPN Client error message «Reason 442: Failed to enable Virtual Adapter». We provide a way to quickly fix this error and get your VPN client working. We also cover Windows 8 and Windows 10 operating systems.

cisco-vpn-client-error-442Unfortunately the good old ‘remove and reinstall’ method won’t get you far in this case as the problem is not within the Cisco VPN client program, but Microsoft’s Internet Connection Sharing (ICS) service.

Windows 8 32bit & 64bit users dealing with the same problem can refer to our Cisco VPN Client & Windows 8 (32bit & 64Bit) — Reason 442: Failed To Enable Virtual Adaptor — How To Fix It article.

Windows 10 32bit & 64bit can read our article Install & Fix Cisco VPN Client on Windows 10 (32 & 64 Bit). Fix Reason 442: Failed to enable Virtual Adapter.

Windows 10 32bit & 64bit Anniversary Update 1607 users can read our Fix Cisco VPN Client Break After Windows 10 Anniversary Update 1607.

Following the steps outlined below will help resolve this error and save you a lot of time and frustration:

1. Hit the start button and type «services.msc‘ as shown:

cisco-vpn-client-error-442-2

2. Locate and stop Cisco Systems, Inc. VPN Service;

3. Stop and disable Internet Connection Sharing (ICS) Service;

4. Restart Cisco System, Inc. VPN Service.

Launch the Cisco VPN Client again, and the problem is now gone!

Keep in mind that we are running Cisco Systems VPN Client version 5.0.07.0440 on Windows 7 Ultimate 64-bit edition, but we faced the same problem with other versions as well.

Note: It’s always a great idea to have the latest Cisco VPN client installed. Users can download the Cisco VPN client for Windows, Linux and MacOS operating systems by visiting our Cisco Tools & Applications download section.

 Back to Cisco Services & Technologies Section

Понравилась статья? Поделить с друзьями:
  • Cisco jabber ошибка подключения к телефонным сервисам
  • Cisco jabber код ошибки cj 2100 2
  • Cisco anyconnect ошибка при запуске
  • Cisco anyconnect ошибка untrusted server blocked
  • Cisco anyconnect ошибка not available