You may need to install updates via command line. This at least is a major requirement if you run ColdFusion in a locked down environment with limited permissions. In this case the ColdFusion instance runs with a specified windows user account that has very limited permissions on the local system. The user ColdFusion runs under will not be a member of Administrators group. In this case you are unable to run automatic updates via ColdFusion Administrator. The updates will silently fail and the update notification will just not get away in ColdFusion Administrator.

Analysis has shown that the update log has problem in renaming the coldfusion.exe file. This at least happens for Updater 12 if you had no other updates installed. It may be possible that the updates succeed, if this file is not going to be replaced. The root cause of this issue is that the ColdFusion Service user has no Administrator permissions and only Administrators can stop and start Windows services.

If you need to install ColdFusion on Windows you may have the need to create instances by command line script. I have found some Linux bash examples in the Adobe forums, but nobody shared any script for Windows and these Linux versions cannot used. I had the need to write this scripts for Windows Core installation that is a bit more challenging than a GUI based installation, but the many benefits of a core installation out-weight the required work. I'm sharing these script here and hope these is of help for you getting these annoying tasks automated.

You need to prepare yourself first to use the script. As first step you need to get the cfadminPassword and this requires some debugging.

This PowerShell script setups your Windows Computer to support TLS 1.1 and TLS 1.2 protocol with Forward secrecy. Additionally it increases security of your SSL connections by disabling insecure SSL2 and SSL3 and all insecure and weak ciphers that a browser may fall-back, too. This script implements the current best practice rules. It was originally written for Microsoft Internet Information Server 7.5/8.0/8.5/10 (IIS) on Windows 2008R2/2012/2012R2/2016/2019, but the below settings implements system wide settings that work for everything that uses the Microsoft Crypto infrastructure. This means Microsoft Exchange and Internet Explorer and Edge and all applications that use WinHTTP API, too. It works on both Windows Desktops and Servers.

After you have added below registry entries you may like to verify that your server offers the much more secure SSL connections. There is the great https://www.ssllabs.com/ssltest/ site that gives you a feeling how secure your SSL connections are. You should get a Summary like these:

SSL server check summary - rating A, Windows 2016, TLS 1.2 only

You may experienced that ColdFusion (all versions) from time to times does not deliver all mails and moves some mails to Mail\Undelivr folder. These mails stay there and will never delivered. Normally this behavior is correct for emails with invalid email addresses, but in many many cases this happens only because ColdFusion temporarily cannot reach your mail gateway. The root cause here is ColdFusion that does not retry delivery properly like any other properly working email system.

You may hate to configure every ShoreTel Communicator 13.x client - again and again if a new user is logged in very first. If you run Active Directory SSO with ShoreTel there is a way to archive this. ShoreTel itself does not provide any GPO files to make our life easier, but you can add the following registry keys via a Group Policy and if you click Communicator icon on your desktop it just starts up and that's it.

I have setup a GPO with below registry keys with action "Create".

Symtom:

You may try to deploy LibreOffice and all times you select the MSI file provided by LibreOffice in the software policies you get the error message: Add operation failed. Unable to extract deployment information from the package.

Add operation failed. Unable to extract deployment information from the package

Workaround:

After long time searching I found out that the Language field in the MSI contains tooo many language IDs. To workaround the bug you can use Orca or InstEd and alter the Language field to 1033 that is english only. This does not mean your LibreOffice will be installed in english only. It just means that the setup runs in english only. This is no problem at all as you are running this setups silent and nobody see an interface.

If you are running ShoreTels Call Recorder you may notice that Call Recorder will fill up your disk over time. There are thousands of files created over time and I guess you do not like to remove them manually. Also for privacy reasons you need to delete them after some time based on your needs or law requirements. ShoreTel Call Recorder itself has no cleanup feature implemented.

I filed a feature request, but there are no plans to add it. Maybe it's these grab everything you can and never delete it mentality as you cannot know if you may be able to use or sell it some days, but I don't know. That's at least not the way how we understand data protection and privacy of our customers. Call recordings are allowed to use as quality assurance tool and to help the agent to optimize their selling activities in trainings just as one example. It's not allowed to use this outcomes to evaluate an agent performance in feedback discussions.

We have implemented the following storage settings just in case you need to understand the folder structure that is cleaned up by the below script.

Symtom:

After you have installed Adobe ColdFusion Enterprise and created a new instance you are not able to assign a IIS website to this created instance via Start > All Programs > Adobe > ColdFusion 10 > Web Server Configuration Tool. All sites are automatically assigned to the cfusion instance.

Solution:

Start the [Server Directory][Server Name]\runtime\bin\wsconfig.exe in the folder of the instance. This is normally C:\ColdFusion10\[my-instance-name]\runtime\bin\wsconfig.exe. If you add a new IIS Web Site it will be automatically assigned to this server instance.

History:

  • 02/07/2013: Found this solution.

Symtom:

You are trying to install Adobe ColdFusion 10 Enterprise with instances and after the instance has been created you cannot start the instance.

Cause:

The main instance named cfusion has Allow Line Debugging enabled at the time when you created the new instance.

Workaround:

Uncheck Allow Line Debugging before creating a new instance and enable it afterwards in the newly created instance if required.

History:

  • 02/07/2013: Found the workaround.

You may run Commvault Backup Software or any other on a Hyper-V Cluster and your VSS Snapshots of the virtual machines fail from time to time.

At CommVault Virtual iDataAgent using Microsoft VSS and Hyper-V Installation, Backup and Restore problems they describe several reason for this type of failure. There recommend many missing Microsoft hotfixes (you should really install) and a disabled automount, but the top one issue - that happens most often from my expierence is - that you are just running out of disk space in one of the VMs located on the Cluster Shared Volume.