В средстве просмотра событий я вижу следующее событие:
<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">7024</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2013-02-26T15:38:20.264489900Z" />
<EventRecordID>151689</EventRecordID>
<Correlation />
<Execution ProcessID="716" ThreadID="3976" />
<Channel>System</Channel>
<Computer>***</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">Our service name</Data>
<Data Name="param2">%%1</Data>
</EventData>
</Event>
Обратите внимание на значения param1 и param2 - в то время как первое в порядке, второе по какой-то причине показывает %% 1, и (возможно) именно поэтому в тексте события указано что-то подобное (я заменил фактическое имя службы):
Наша служба имени службы завершена из-за ошибки, связанной с конкретной службой. Неправильная функция.
Что означает %% 1 и как я могу продолжить изучение проблемы?
Если я не запутался в вашем вопросе и не использую ваш цитируемый текст, тогда:
<Data Name="param1">Our service name</Data>
<Data Name="param2">%%1</Data>
Это параметры, которые помещаются в текст события.
Например, если бы это было:
<Data Name="param1">ServerFault</Data>
<Data Name="param2">Google is cooler</Data>
Тогда ошибка события будет выглядеть так:
Служба ServerFault завершена с ошибкой службы Google круче.
Таким образом, значение параметра param2 в вашем случае выглядит как переменная «%% 1», которая относится к «неправильной функции».
Вам нужно будет выяснить, почему эта конкретная служба не работает с неправильной функцией на данном этапе ... это совершенно другой вопрос, связанный с фактической службой / приложением, которое вы используете.