I had similar initial error and different errors in Event log when installing only Publisher. The problem was missing CM server prerequisite that installer did not detect: Microsoft Visual C++ 2010 Redistributable SP1 (x64), see 2013 SP1 SDL documentation for download link: Content Manager server prerequisites
Installing it manually resolved the issue and Transport and Publisher services could be started.
---------------- Details:
Similar part: Running 2013 SP1 installer and trying to install only "Publisher Service" from Advanced View, I've got similar error during installation "Service 'Tridion Content Manager Publisher' (TcmPublisher) failed to start. Verify that you have sufficient privileges to start system services."
Installation proceeded after clicking on "Retry", unfortunately after machine reboot, Transport service is not started.
Different part:
Event log contains 2 errors after I've tried to manually start Transport service:
---------------- Error1
Log Name: Application
Source: .NET Runtime
Date: 12/3/2014 7:42:19 PM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Description:
Application: cd_transport.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at Tridion.Common.Java.Activation.Launcher.LaunchInternal[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]
at Tridion.Common.Java.Application1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].LaunchWith(Tridion.Common.Java.Activation.Launcher)
at Tridion.ContentDistributor.Transport.<.cctor>b__0()
at System.Lazy1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CreateValue()
at System.Lazy
1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].LazyInitValue()
at cd_transport.Service.OnStart(System.String[])
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
---------------- Error2
Log Name: Application
Source: Application Error
Date: 12/3/2014 7:42:19 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Description:
Faulting application name: cd_transport.exe, version: 7.1.0.165, time stamp: 0x527feb17
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000000000000
Faulting process id: 0x8e0
Faulting application start time: 0x01d00f28de181f15
Faulting application path: C:\Program Files (x86)\Tridion\bin\cd_transport.exe
Faulting module path: unknown
Report Id: 1be2ef99-7b1c-11e4-80cd-005056876143
Faulting package full name:
Faulting package-relative application ID: