In any case, the install appeared to work but the program tried to update itself and just failed. Upon further investigation, the Interactive Detection Service was set to manual but could not start. The event log gives the error of “Incorrect Function”
The fix is rather simple. Windows 8 and Server 2012 disabled this service (from the registry) and despite having it appear in the services list, it will not work. To resolve this, you just need to change the value of HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows and change NoInteractiveServices from 1 to 0.
Thanks to Luke Harris at StackExchange for the assistance – http://stackoverflow.com/questions/9714732/interactive-detection-service-in-windows-8-beta
Log Name: System
Source: Service Control Manager
Date: 10/13/2012 8:47:32 AM
Event ID: 7023
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Tom-hp8460p
Description:
The Interactive Services Detection service terminated with the following error:
Incorrect function.
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″>7023</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime=”2012-10-13T12:47:32.562242000Z” />
<EventRecordID>46286</EventRecordID>
<Correlation />
<Execution ProcessID=”680″ ThreadID=”856″ />
<Channel>System</Channel>
<Computer>Tom-hp8460p</Computer>
<Security />
</System>
<EventData>
<Data Name=”param1″>Interactive Services Detection</Data>
<Data Name=”param2″>%%1</Data>
<Binary>5500490030004400650074006500630074000000</Binary>
</EventData>
</Event>