What causes the issue?
During an OS upgrade Windows (e.g. Windows 8.1 to Windows 10 or Windows 10 to Windows 10 Anniversary Edition) creates the directory "Windows.old" in the System drive, 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 inadvertantly 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 task bar)
- 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.