Application Blocked. Click For Details – Java

When running a Java application, you may get the following error:

Application Blocked. Click for details

Your security settings have blocked an application from running with an out-of-date or expired version of Java.

This is because Java is set to not allow applications to run if Java is out-of-date and there is a new version of Java available (or the time limit has expired, causing Java to think that it might not be the latest version).

To fix this on one computer, go to the Java applet in the Control Panel, click the Security tab and set the security to medium. To fix this on many computers, either:

  1. Navigate to HKEY_CURRENT_USER\Software\AppDataLow\Software\JavaSoft\DeploymentProperties\ in the registry editor and create a new string called deployment.security.level with the value MEDIUMOr
  2. Create the following folder structure: C:\Windows\Sun\Java\Deployment
    Create a file called deployment.config, with the following content:####################
    deployment.system.config = file\:\\C\:\\WINDOWS\\Sun\\Java\\Deployment\\deployment.propertiesdeployment.system.config.mandatory = true
    #################### 

    Create a file called deployment.properties, with the following content:

    ####################
    deployment.security.level=MEDIUM
    ####################

Next, either use group policy to roll out the registry change or file addition.

❗ Note that option 1 is user based, while option 2 is computer wide. If you are rolling this out to fix the security settings have blocked an application error for all computers via group policy, option 2 is the most appropriate with the Computer Configuration -> Preferences -> Windows Settings -> Files policy being used to push the file out.

Be aware that Java MEDIUM security level will make your computer available to some vulnerabilities.

VN:F [1.9.22_1171]
Rating: 10.0/10 (2 votes cast)
Application Blocked. Click For Details - Java, 10.0 out of 10 based on 2 ratings

4 thoughts on “Application Blocked. Click For Details – Java

  1. I’ve just found out that you can fix the security settings have blocked an application… error with the following registry key:

    [HKEY_CURRENT_USER\Software\AppDataLow\Software\JavaSoft\DeploymentProperties]
    “deployment.expiration.check.enabled”=”false”

    This method is better because it won’t drop the security level, but stops Java from checking if it’s out-of-date!

    There is a corresponding file change, listed on the Java website.

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • In that case, try updating Java. This should then allow you to create a list of allowed websites. If you still struggle, then you’ll have to create a Java Deployment Ruleset

      VN:F [1.9.22_1171]
      Rating: 0 (from 0 votes)

Leave a comment

Your email address will not be published. Required fields are marked *