ID události 7000 a "%1 není platný Win32 aplikace" chybová zpráva při spuštění služby

Příznaky

Jedna nebo více služeb, které jsou nainstalovány v počítači se nespustí a dojde k jedné z následujících problémů:
  • Zobrazí se následující chybová zpráva:
    Chyba 193: %1 není platná aplikace typu Win32.
    - a -
  • Následující událost je zaznamenána v protokolu systémových událostí pro každou službu, kterou nelze spustit:

Příčina

Tomuto problému může dojít, pokud cestu spustitelného souboru služby obsahuje mezery.

Při spuštění služby Windows analyzuje cesta služby zleva doprava. Pokud jsou splněny obě následující podmínky, může systému Windows vyhledejte a spusťte soubor nebo složku, než jej vyhledá a spustí spustitelného souboru služby:
  • Cesty spustitelného souboru služby obsahuje mezery.
  • Existuje soubor nebo složka na pevném disku v počítači, který má stejný název jako soubor nebo složku v cestě spustitelného souboru dané služby.
Například cestu spustitelného souboru služby je C:\Program Files\MyProgram\MyService.exe a pokud je do složky s názvem C:\Program také existuje na pevném disku, systém Windows nalezne složky C:\Program na pevný disk před soubor C:\Program Files\MyProgram\My Service.exe a pokusí k jeho spuštění.

Řešení

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Při nesprávné úpravě registru mohou nastat závažné problémy Proto se ujistěte, že budete opatrně postupovat podle těchto kroků Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 postup zálohování a obnovení registru v systému Windows


Chcete-li tento problém vyřešit, přidejte následující položku do uvozovek v registru systému Windows, kde < název_služby > je název služby:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>\ImagePath
Položka ImagePath obsahuje cestu spustitelného souboru pro službu. Přidání uvozovek ImagePath položka služby:
  1. Klepněte na tlačítko Starta potom klepněte na tlačítko
    Spustit.
  2. Do pole Otevřít zadejte
    regedita klepněte na tlačítko OK.
  3. Vyhledejte a klepněte na následující položku registru, kde < název_služby > je název služby:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>.
    Pokud služba s názvem Moje_služba, například vyhledejte klíč HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService .
  4. V pravém podokně poklepejte na položku ImagePath.
  5. Do pole Údaj hodnoty přidejte úplnou cestu spustitelného souboru služby v uvozovkách.

    Například pokud Moje_služba služby je C:\Program Files\MyProgram\MyService.exe, změňte položku v Údaj hodnoty
    pole na následující služby Moje_služba
    "C:\Program Files\MyProgram\MyService.exe"
  6. Klepněte na tlačítko OKa pak ukončete Editor registru.
Vlastnosti

ID článku: 812486 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor