PROBLEM SOLVED. Please read the reply to my email by Xrite
Hello,
Thank you for your request.
The PDIHWCTL driver is a little driver needed for full-automated monitor calibration via DDC interface (however, calibration via DDC is for most new monitors not supported anymore in i1Match, so the driver is not really needed).
The error in the Event Log appears on 64 bit systems, because the PDIHWCTL driver fails to install correctly, but some Registry entries will be done for this driver. This is why the error appears in the Event Logger. BUT: The i1Match Software works without any problems!
To avoid this error in the Event Log, you might want to go to your system’s Registry and delete the following entry/folder:
- HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > PDIHWCTL
If you have further entries ‘…ControlSet00x’ please verify, if in these directories the Services > PDIHWCTL subfolder is included. If yes, please delete them also.
Deleting these entries, should not affect the i1Match functionality.
Best regards,
Liane May
X-Rite / PANTONE
Liane May
ICC Application Specialist
*** Email address is removed for privacy ***
X-Rite Europe GmbH Althardstrasse 70 CH-8105 Regensdorf Switzerland International toll-free number: 00800 700 300 01
From: Antonio
Sent: Thursday, January 20, 2011 3:57 AM
To: EMEAtechsupport
Subject: PDIHWCTL service Error
Dear Sirs,
( Support Request does not work in your website)
I have performed a fresh installation of Windows 7 Pro 64 on my new laptop. After installing and running i1 Match I see in the Event Viewer/Windows Logs/System the following error:
Log Name: System
Source: Service Control Manager
Date: 1/19/2011 11:43:32 AM
Event ID: 7000
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: TOPA
Description:
The PDIHWCTL service failed to start due to the following error:
The system cannot find the file specified.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7000</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2011-01-19T16:43:32.042420400Z" />
<EventRecordID>3895</EventRecordID>
<Correlation />
<Execution ProcessID="592" ThreadID="596" />
<Channel>System</Channel>
<Computer>TOPA</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">PDIHWCTL</Data>
<Data Name="param2">%%2</Data>
</EventData>
</Event>
This has happened on three different computers, all running Windows 7 64.
Do you know what this error means and how to fix it?
What is the PDIHWCTL service?
Thanks,
Antonio Salcedo