Событие с кодом 7000, и «%1 не является приложением Win32» сообщение об ошибке при запуске службы

Код статьи: 812486 - Список продуктов, к которым относится данная статья.
Развернуть все | Свернуть все

Проблема

Одна или несколько служб, установленных на вашем компьютер не запускается и появляется одно из перечисленных ниже проблем:
  • Появляется следующее сообщение об ошибке:
    Ошибка 193: %1 не является допустимым Win32 приложение.
    - и -
  • В журнале системных событий регистрируется следующее событие Каждая служба, которая не запускается:

    КОД события: 7000
    Источник: Диспетчер управления службами
    Тип: ошибка
    Описание:
    В Имя_службы не удалось запустить из-за обновления Следующая ошибка: %1 не является приложением Win32.

Причина

Эта проблема может возникнуть, если путь к исполняемому файлу служба содержит пробелы.

При запуске службы Windows, он анализирует путь к службе слева направо. Если оба из следующих условий имеют значение true, Windows может обнаружить и запустите файл или папку, прежде чем он Находит и запускает исполняемый файл службы:
  • Путь к исполняемому файлу службы содержит пробелы.
  • Файл или папку на локальном компьютере жесткий диск имеет то же имя, как файл или папку, путь к службе в исполняемый файл файл.
Например если путь к исполняемому файлу службы — C:\Program Files\MyProgram\MyService.exe и если папка, которая также называется C:\Program существует на жестком диске, Windows обнаруживает в папку C:\Program на вашем жестком диск перед C:\Program Files\MyProgram\My Service.exe файл, а затем пытается для его запуска.

Решение

Важно Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому точно выполняйте следующие действия. Для дополнительной защиты создайте резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для дополнительных сведений о способах создания резервной копии и восстановлении реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Как провести резервное копирование и восстановление реестра Windows


Чтобы решить эту проблему, добавьте в кавычки Следующая запись в реестре Windows, где <ServiceName>-имя службы:</ServiceName>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>\ImagePath
Запись ImagePath содержит путь к исполняемому файлу службы. Чтобы добавить запись ImagePath службы в кавычки:
  1. Нажмите кнопку Пуск, а затем нажмите кнопкуЗапуск.
  2. В Открыть поле типаregedit, а затем нажмите кнопку ОК.
  3. Найдите и выделите следующий параметр реестра, где <ServiceName>— это имя службы:</ServiceName>
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>
    .
    Например, если служба с именем MyService, Найдите
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService
    разделе.
  4. В правой области дважды щелкните
    ImagePath
    .
  5. В Значение данных Выберите Добавить кавычки вокруг полный путь к исполняемому файлу службы.

    Для Например, если служба MyService путь C:\Program Files\MyProgram\MyService.exe, изменить запись в Значение данных служба MyService следующее поле
    «C:\Program Files\MyProgram\MyService.exe»
  6. Нажмите кнопку ОКи выйдите из реестра Редактор.

Свойства

Код статьи: 812486 - Последнее изменение :: 10 марта 2013 г. - Редакция: 8.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Ключевые слова: 
kbprb kbmt KB812486 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 812486

Отправить отзыв