# Upgrading SessionLimit to 2.0.18

SessionLimit software version 2.0.18 has been released. The following changes have been made in this version.

**Agent Side**

1. The OTP field on 2FA screens now auto-focuses for easier input.
2. Support has been extended for Windows 11 versions 23H2 and 24H2.

**Server Side**

1. Fixed some logout event issues.
2. Added two new reports:\
   a. **User Report**: Provides historical data showing how long users were logged on or locked out, categorized by session types.\
   b. **Multi-Logon Prediction Report**: Predicts potential multi-logon scenarios for all users, regardless of protection status.
3. Resolved an issue with incorrect "unexpected shutdown" logoff events.

{% hint style="success" %}
The SessionLimit Server 2.0.18 is compatible with agents running version 2.0.13. During the transition process, you will not encounter any issues with the operation of agents on version 2.0.13. However, to avoid potential problems in future versions, it is highly recommended to upgrade the agents to version 2.0.18 as soon as possible.
{% endhint %}

You can download the latest[ **server package here**](https://dl.easy2patch.com/dl/arksoft/SessionLimit/2.0.18/SessionLimitServer-2.0.18.1004.msi), and [**client package here**](https://dl.easy2patch.com/dl/arksoft/SessionLimit/2.0.18/SessionLimitAgent-2.0.18.msi).

{% hint style="danger" %}
In agents prior to 2.0.13, when 2FA is enabled, if the user does not enter the OTP code, the session is closed. If 2FA is used, the "Ask For Currently Open Sessions" option must be disabled in all 2FA policies. Otherwise, user sessions will be automatically closed after 1 minute of entering the OTP code.\ <br>

![](https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2FF2ijTzSgkzoDd7k4qn54%2Fimage.png?alt=media\&token=76766e10-8d5f-4eee-9c0e-c0c711febe2c)
{% endhint %}

{% hint style="info" %}
It is possible to upgrade from any version of SessionLimit to version 2.0.18.
{% endhint %}

## Version information

### Client Package (2.0.18)

<table><thead><tr><th width="222">File Name</th><th width="133">Sürüm</th><th>SHA256</th></tr></thead><tbody><tr><td>SessionLimit.LanguageSettings.exe</td><td>2.0.12</td><td>F0D824DEF5873AE7DAD265D5A7089FEFEB36FB5A07E30C51A18FFB11762AADEB</td></tr><tr><td>ACommon.dll</td><td>2.0.18</td><td>7E6B51712EA1058803725EDD038E04752E495D45B74E331B8A8B9468EE1C69F3</td></tr><tr><td>SessionLimitService.exe</td><td>2.0.18</td><td>0FD06E997D3A46EA2CC1E52DC63A12700C5F66EDF668838A0DE89B62334D0ED6</td></tr><tr><td>SessionLimitUI.exe</td><td>2.0.18</td><td>E0D7EC326D7BEC4D48819D07D3F1AA0AB563FF0195E4EE788781E3446B77A773</td></tr><tr><td>SessionLimitWix.CA.dll</td><td>2.0.17</td><td>8282751DDC1DBE43C32B9704E5BC052E63446246FD088FB2D71F8AA9C3E45046</td></tr><tr><td>SessionLimitWix.dll</td><td>2.0.17</td><td>E891088DA70F49A7E61E32DB6D95F9C8376DFFEB12A5B60B7A4219A44F854CDE</td></tr><tr><td>SLCred.dll</td><td>2.0.18</td><td>17B359DD04CE504DBFB83ED2D170B8AB9BA27B8C0708EDDED848D0A2171A5307</td></tr></tbody></table>

### Server Package (2.0.18)

<table><thead><tr><th width="222">File Name</th><th width="146">File Version</th><th>Hash (SHA256)</th></tr></thead><tbody><tr><td>Agent\SessionLimitAgent-2.0.18.msi</td><td>2.0.18</td><td>DC3918248B3378164E8B078904BD553BF4E8A5CFAB0DCAB941E13287953B8FE6</td></tr><tr><td>FTW\Scripts\Installation\step01.sql</td><td></td><td>06A6801B5BEF76DBD443823677DC3BA43C3E2573E7C2F28B8C9E0479F214DECA</td></tr><tr><td>FTW\Scripts\Installation\step02.sql</td><td></td><td>FDCED4A42D040C9D54352FB7FEB974A68992B00D1E8007872214441D373D9413</td></tr><tr><td>FTW\Scripts\Installation\step03.sql</td><td></td><td>DA7A3593FDA96644F02643D9115CC468D86784ECEDF9772EE938792CCE9675D2</td></tr><tr><td>FTW\Scripts\Installation\step04.sql</td><td></td><td>86241BEA017F5C289D983FAC5FA59CC7BD0E51F4FB0C132B9AFE2F72BABEC3C5</td></tr><tr><td>FTW\Scripts\Installation\step05.01.sql</td><td></td><td>A31BD85559AE97B9527E60EE36DC2DC234BF504AAE543D75E6657FBFE4E1E631</td></tr><tr><td>FTW\Scripts\Installation\step05.02.sql</td><td></td><td>336C9D059DC5B2AA6CCDB347BA319B7897E0117FFE0121299E2D0E4901290C8A</td></tr><tr><td>FTW\Scripts\Installation\step06.sql</td><td></td><td>3C2E313EE66EBD329F4F78AFDA00CB1C5DCA83ED0739D03028732FC4EAADD62C</td></tr><tr><td>FTW\Scripts\Installation\step07.sql</td><td></td><td>7918FA94046DC30605693545E7CA0245E9F0ED1795012BF412D1880128294077</td></tr><tr><td>FTW\Scripts\Installation\step08.sql</td><td></td><td>8C256FE5FF21B457F427D8723A26B7DC3796B3F2D1F403541FDD83EEA54EC64E</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-11-0.sql</td><td></td><td>C6B9A3DBE697F7E384BB9FF0F9B174D3AF4E23AD5B1B551DC2EBDB538FB37927</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-12-0.sql</td><td></td><td>EEF64F5F2CF1433F9305E2888CB1BD13D24D00BCF0C2CE46F32C18E377A95217</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-13-0.sql</td><td></td><td>BD5A3FB6250D5CBA21B28B70213B2C63ECB26A4338C2D36565899A855C2F4C62</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-15-0.sql</td><td></td><td>B4478EC58FA8B85176FB68E508FD20A6895DF25B97160DA14D2EE47FF5FD9DD2</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-16-0.sql</td><td></td><td>5863C2223FF46EE1BFCDDF9EA39AF08B7695971019895912C16CE81C2102A328</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-17-0.sql</td><td></td><td>9B78423C79E475EDA90B7A78BF3C27F56DD990E853BFCC2A97E1A105D3338152</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-18-0.sql</td><td></td><td>0C69D6AF4E08AC2636ED297FAD8F1A7C92A78EDD28A45C761E865A6ED3F1D58F</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-7-0.sql</td><td></td><td>07B74491C65840C4DE48F6160CF2D37A5D67E67AE439F5C400E0CD501A9A0B3F</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-8-0.sql</td><td></td><td>1254009C9373829DEBEEFF9EB4DE2BCD86B8D85E2A4810FDE1ED0B0833805A20</td></tr><tr><td>FTW\Scripts\Upgrade\DDL-2-0-9-0.sql</td><td></td><td>50795C401A2DC598884F996A9AD4A39862A074B5B49D3621369A0D013F608B97</td></tr><tr><td>FTW\FTW.exe</td><td>1.0.18</td><td>7937BAD009648E240D9FF9F5439B3C0610A24783F58B5339499725BC6FC9D0E0</td></tr><tr><td>Languages\en-US.json</td><td></td><td>39FD978F1DD66690A829ECD833EA0BB2A2BB8ADE799B8C2F2B7211592F445B08</td></tr><tr><td>Languages\tr-TR.json</td><td></td><td>71D5C004CE1ECF699EB843B3CABE181AE3D7CEB4E90A19E7EF795176F85F7B86</td></tr><tr><td>Localization\Languages\en-US.json</td><td></td><td>15121226578FE797CA7B8148ABCF0ACE23036A882697FCBF87BFEEB18032E0ED</td></tr><tr><td>Localization\Languages\tr-TR.json</td><td></td><td>C8A806BEED96572F3C52324AE373CD32A7A46AE4E53D0E163F4B556DAA33D9B3</td></tr><tr><td>Service\ACommon.dll</td><td>2.0.13</td><td>EE036A8BBC848F95708BFE59F127ECE12E9DDD12C2AC9129EE7AFE63A32CFC39</td></tr><tr><td>Service\SessionLimitServerService.exe</td><td>2.0.16</td><td>44A54F65B256918A742741ACA698A0E051A7699A5292F8022502637F6AD7A846</td></tr><tr><td>Arksoft.License.dll</td><td>2.0.18</td><td>ECB0548FC51615DBB6936FF97C6175C905A96F942CB0925975F89FD2E69F1344</td></tr><tr><td>NugetPackageArksoft.Captcha.dll</td><td>1.0.8</td><td>78B9E0F5C1AAA612489A64863C9A32FA003E90E50CF32BA144D6EF830BC76245</td></tr><tr><td>SessionLimit.API.dll</td><td>2.0.18</td><td>CCBD8219E998AF07E4BF4F36A475B1C81992EB046BA0DE2CFFDDBA11520597E8</td></tr><tr><td>SessionLimit.API.exe</td><td>2.0.18</td><td>86742FA517CC6169C0591CE9CF0BB677D97DBE1CABA76A1401C495CA024C5DFF</td></tr><tr><td>SessionLimit.Common.dll</td><td>2.0.12</td><td>18281007C9C70C4C707B450DCF5E904C18E572AF1EAF3460D6CFD01D1E079BD4</td></tr><tr><td>SessionLimit.Data.Business.dll</td><td>2.0.18</td><td>F15281449669C6CF93804B0BCAFC6B4AE626708260D7878DA097CF10ACEAA62B</td></tr><tr><td>SessionLimit.Data.Repository.dll</td><td>2.0.18</td><td>0E2B33483C84181BAB74729B3701437667043C85833882938F17B595120ACB81</td></tr><tr><td>SessionLimit.Model.dll</td><td>2.0.18</td><td>8EE0F76F10E299A0C33D01D185873719D59DC7BE96EDE0CA4F3CC145737CB1A8</td></tr><tr><td>SessionLimit.Web.Common.dll</td><td>2.0.18</td><td>CF61830140CE124DB37E4F332BEA6640194D6FF71A85AA4638A753C4F69512A1</td></tr><tr><td>SMS.ProviderDotNet.dll</td><td>1.0.5</td><td>88ECD3239E860543C5CC925DE20644D0D3DF8640CA6F296D8D91723E2A1FB812</td></tr></tbody></table>

## Prerequisites for upgrade

1. dbOwner rights authority on the SessionLimit database during upgrade,
2. Local administrator on the SessionLimit server,

## How to Upgrade Step by Step

1. The Setup application is run. The setup process is started by pressing the **Install** button on the screen that opens.

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2F2534If73ulRSpuKwsSVO%2Fimage.png?alt=media&#x26;token=005b3615-eccb-48a6-b4ab-b9f96894ebdf" alt=""><figcaption><p>Start Setup File</p></figcaption></figure>

2. After the installation is completed, click Finish.

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2Fx7JS7DkZGXEMD0Kk76UK%2Fimage.png?alt=media&#x26;token=9db114ed-3e5c-46bc-bbcd-b30d12c9954d" alt=""><figcaption><p>Click to stop SessionLimitServer Service</p></figcaption></figure>

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2F6xHwODQdGtfTJq2RoTru%2Fimage.png?alt=media&#x26;token=8ee11ba9-9077-4283-a203-baa87f86a9d6" alt=""><figcaption><p>Setup Completed</p></figcaption></figure>

3. At the end of the setup, the FTW application will run automatically. If it does not run, the FTW\.exe application can be run manually under FTW in the installation directory (by default c:\Program Files\SessionLimit Server 2.0). When FTW runs, click yes on the screen that asks to use the existing configuration file.
4. Click **next** on Welcome screen,

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2FxTp7q9g2JXcIHibwfCB4%2Fimage.png?alt=media&#x26;token=af3eab9c-8ddf-4ad1-9db8-02a90785df48" alt=""><figcaption><p>Welcome screen</p></figcaption></figure>

5. Select **Upgrade Existing SessionLimit 2.0.X to version 2.0.18** and then click **next**,

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2Fnmh6EqlAph4WehI7KhnC%2Fimage.png?alt=media&#x26;token=1d18086f-7386-49dc-a034-0ba89d3a4b15" alt=""><figcaption><p>Select Upgrade</p></figcaption></figure>

6. Check the database information. If there is a change, update the Server Name, Port and Database Name. Path informations are not important during the upgrade.

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2FZjNBkA6nOS1aRh46IWNS%2Fimage.png?alt=media&#x26;token=deeaa54d-193a-445e-b61d-22a158f4fdf6" alt=""><figcaption><p>Check Database Information</p></figcaption></figure>

7. If there is no Fail operation shown in red on the prerequisites screen, continue by clicking Next,

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2FUNGI1BqYZA6IT5kWHM6Y%2Fimage.png?alt=media&#x26;token=3d6759bc-6fab-45c1-9e27-6283b31a3ff8" alt=""><figcaption><p>Check Prerequisites</p></figcaption></figure>

8. After the phrase "**Upgrade Completed Successfully**" appears on the Installation screen, click Close to close FTW.

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2FRNALavhHOU1z4kkvIAt3%2Fimage.png?alt=media&#x26;token=6ff0d158-0c43-49f3-9c7d-a009de5c4529" alt=""><figcaption><p>Upgrade Completed</p></figcaption></figure>

9. After the upgrade process is completed, restart IIS service on the Internet Information Services screen.

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2F4asw7jUC3cvctfkcSUwo%2Fimage.png?alt=media&#x26;token=3606e803-0f39-4d02-8ecd-51c73bb53a6f" alt=""><figcaption><p>Restart IIS Service</p></figcaption></figure>

10. By connecting to the SessionLimit management portal, check that version 2.0.17 appears at the bottom of the page in the interface.

<figure><img src="https://3397644693-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKnjxE4TMdT6gqOH49zt%2Fuploads%2FRoeBvGFL62RbGA24pDU0%2Fimage.png?alt=media&#x26;token=85a08dd3-affd-43fc-a049-b19ebfa0abe9" alt=""><figcaption><p>Version Check</p></figcaption></figure>
