I've installed the Password Change Notification Service ( x64 ) version 4.1.3114.0. This was installed on an Active directory Domain Controller running Microsoft Windows Server 2008 R2 Enterprise version 6.1.7601 Service Pack 1 Build 7601.
I followed the directions to run the SCHEMAONLY=TRUE first then run the installer and restart.
After reboot I checked the logs and found the following error log below.
I've read various things including installing the version I already have or removing "" from the name of the executable listed in the registry--all of which have not resolved the issue.
Log Name: Application
Source: PCNS Filter
Date: 9/18/2014 10:05:26 AM
Event ID: 6004
Task Category: Error
Level: Error
Keywords: Classic
User: N/A
Computer: dc02xx.xxxxx.xxx
Description:
The Password Change Notification service executable "C:\Program Files\Microsoft Password Change Notification\pcnssvc.exe" failed while verifying the file signature. The service will not be started and password notifications will not be sent.
pcnsfltapi.cpp (526): The revocation process could not continue - the certificate(s) could not be checked.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="PCNS Filter" />
<EventID Qualifiers="49152">6004</EventID>
<Level>2</Level>
<Task>4</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-09-18T14:05:26.000000000Z" />
<EventRecordID>76262</EventRecordID>
<Channel>Application</Channel>
<Computer>dc02xx.xxxx.xxx</Computer>
<Security />
</System>
<EventData>
<Data>pcnsfltapi.cpp (526): </Data>
<Data>The revocation process could not continue - the certificate(s) could not be checked.
</Data>
<Data>C:\Program Files\Microsoft Password Change Notification\pcnssvc.exe</Data>
<Binary>0E010B80</Binary>
</EventData>
</Event>