Modern Apps cannot connect when you use a Check Point VPN connection

Applies to: Windows 8 EnterpriseWindows 8 ProWindows 8

Symptoms


Consider the following scenario:
  • You use a version of Check Point Endpoint Remote Access VPN that is earlier than E80.50.
  • You are running Windows 8 Modern Applications (Store Apps) and classic desktop applications successfully.
  • You connect to the corporate network by having the Check Point VPN client software in "hub mode" (that is, all traffic is routed through the virtual network adapter).
  • After you make the connection, the Network Status indicator shows that Internet connectivity is fully available.
In this scenario, Classic Apps can connect successfully to the Internet. However, Modern Apps cannot connect. Also, the desktop version of Windows Internet Explorer 10 cannot connect if Enhanced Security Mode is enabled.

Cause


This issue occurs because the installed firewall cannot set rules that allow Modern Apps to communicate through the virtual private network.

Resolution


To resolve this issue, install Check Point VPN E80.50 (expected to be available Fall 2013) from the following Check Point Support Center website:

Workaround


Important
Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, back up the registry for restoration in case problems occur.

To work around this issue, run following Windows PowerShell script to change the hidden property for the virtual network interface in the registry:

foreach ($subkey in (gci "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318} -erroraction silentlycontinue)) 

{

if ((get-itemproperty $subkey.pspath).ComponentID eq cp_apvna)

{

set-itemproperty $subkey.pspath name Characteristics value 0x1

}

}

Note This script is also documented at the following Check Point website:The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.