Article 10065: Upgrading Remote TASKE Web Servers

TASKE Technology Knowledge Base
Products: TASKE Contact
      version 8.5 (8.5.2165.x to 8.5.2210.x)
Applications: TASKE Web Server
Telephone systems: All
Print

Summary

Upgrading the TASKE web services involves uninstalling the existing web services and installing the newer version. When these services reside on a remote web server computer, the uninstall and upgrade may be hampered by files that are locked by Microsoft® Internet Information Server (IIS).

This article provides two avenues for dealing with these locked files. First, this article explains how to unlock the files before uninstalling the web services and avoid the locked files entirely. Second, this article explains how to deal with the locked files if the uninstall proceeds without unlocking the files.

Note: this article only applies to TASKE Contact versions 8.5.2165.x to 8.5.2210.x.

Issue

The following warning occurs during the upgrade of the TASKE web services:

Failed to self-register the following files:

\taske8\ttchart.dll
\taske8\ttwbutil.dll

Reason

On remote TASKE web servers, IIS locks these dynamic link library (DLL) files, making it impossible to remove or update the files during an upgrade of the TASKE web services. Although the upgrade can complete without unlocking the files, any updates that have been made to these files will not be included in the upgrade because the new files will not be installed.

Solution

If you are reading this article before proceeding with the upgrade of the TASKE web services on a remote web server computer, proceed to Unlocking the DLL Files before Upgrading TASKE Web Services. This section provides the most straightforward instructions for completing the upgrade.

If you have already begun the upgrade and encountered locked files during the uninstall, proceed to If you Encounter Locked Files. This section provides instruction on how to unlock the files and successfully complete the upgrade.

Unlocking the DLL Files before Upgrading TASKE Web Services

Stopping World Wide Web Publishing through TASKE Console unlocks the DLL files. After stopping this service, proceed with the upgrade. Once the upgrade is complete, return to Console and start all servers and services required by TASKE, including World Wide Web Publishing.

If you Encounter Locked Files

If the upgrade of the TASKE web services proceeds without unlocking the DLL files, warnings of the locked files will occur throughout the removal of the TASKE Web Server. Restarting the World Wide Web Publishing service will force IIS to release the DLL files and allow the removal to proceed.

When the first warning displays, open the Windows Control Panel and launch the Services applet from the Administrative Tools folder. Locate World Wide Web Publishing in the list of services and restart the service. Close the Services applet and the Control Panel and return to the TASKE installation wizard. Click Retry in the warning and proceed with the removal of the TASKE Web Server.

Proceed with the upgrade of the TASKE Web Server. When the upgrade is complete, start all servers and services required by TASKE and log into the web application to verify that it is operational.

Related articles:

Article 10093: ttchart.dll and ttwbutil.dll are Causing an Error When Uninstalling a Remote TASKE Web Server (8.5.30xx.x only)