What causes the issue?
During an OS upgrade, Windows (e.g. Windows 8.1 to Windows 10 or Windows 10 to Windows 10 Anniversary Update) creates the directory "Windows.old" in the System drive and moves everything from the existing "Windows" folder, and replaces the existing folder with a new folder from the new Windows OS installation image.
This is a problem because the "C:\Windows" directory often contains essential information for applications like Nx Witness.
After an upgrade, the Nx Witness database is inadvertently moved to the new location which results in the Nx Witness Media Server application losing the ability to connect to the original Nx Witness database that contains licensing and login credentials.
How to Fix the Problem:
- Stop Nx Witness Media Server by right-clicking on the Nx Witness Tray Tool (located in the system tray on the bottom right-hand corner of the taskbar)
- Navigate to the following Windows directory:
C:\Windows.old\WINDOWS\System32\config\systemprofile\AppData\Local\Network Optix\Network Optix Media Server
- Copy files ecs.sqlite and ecs_static.sqlite
- Paste these files to the following directory:
C:\Windows\System32\config\systemprofile\AppData\Local\Network Optix\Network Optix Media Server
- Start your Nx Witness Media Server (using the tray tool)
- That's it - you're done. Confirm your system licenses have been recovered by logging into your system, opening the System Settings dialog, and viewing the Licenses tab.
If you're using HD Witness or Nx Witness 2.2.1 version or lower make sure to upgrade to the latest version of Nx Witness.
If you have any questions related to this topic or you want to share your experience with other community members or our team, please visit and engage in our support community or reach out to your local reseller.