UnsatisfiedLinkError Access is denied Java Windows 10
<p>I have a java desktop application which uses sqlite-jdbc-3.8.10.1. On a XP machine, it works all right. I recently upgraded from Win7 to Win10.
Now the following error crops up:</p>

<pre><code>java.lang.UnsatisfiedLinkError: C:\Users\&lt;user_account&gt;\AppData\Local\Temp\sqlite-3.8.10.1-e8e7a431-c992-4fa1-b701-2e96ddd03362-sqlitejdbc.dll: Access is denied
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.sqlite.core.NativeDB._open(Ljava/lang/String;I)V
        at org.sqlite.core.NativeDB._open(Native Method)
        at org.sqlite.core.DB.open(DB.java:161)
        at org.sqlite.core.CoreConnection.open(CoreConnection.java:218)
        at org.sqlite.core.CoreConnection.&lt;init&gt;(CoreConnection.java:74)
        at org.sqlite.jdbc3.JDBC3Connection.&lt;init&gt;(JDBC3Connection.java:24)
        at org.sqlite.jdbc4.JDBC4Connection.&lt;init&gt;(JDBC4Connection.java:23)
        at org.sqlite.SQLiteConnection.&lt;init&gt;(SQLiteConnection.java:45)
        at org.sqlite.JDBC.createConnection(JDBC.java:114)
        at org.sqlite.JDBC.connect(JDBC.java:88)
.
.
.
</code></pre>

<p>I have tried </p>

<pre><code>icacls "%APPDATA%\Local\Temp\" /grant &lt;user_account&gt;:(OI)(CI)F /T
</code></pre>

<p>which completes successfully but still no use. Btw, the account i'm logged in is an admin account.</p>

<p>Any ref. at the right direction will be helpful.
Thank you.</p>