Wednesday, 31 July 2013

How to Resolve "%1 Is Not a Valid Win32 Application" Error Message When You Start a Service : FIX



Solution:


To resolve this issue, add quotation marks around the following entry in the Windows registry, where <ServiceName> is the name of the service:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>\ImagePath

The ImagePath entry contains the path of the executable file for the service. To add quotation marks around the ImagePath entry for a service:

Click Start, and then click Run.

In the Open box, type regedit, and then click OK.

Locate, and then click the following registry entry, where <ServiceName> is the name of the service:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>

For example, if the service is named MyService, locate the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyServicekey.

In the right pane, double-click
ImagePath

In the Value data box, add quotation marks around the complete path of the executable file for the service.

For example, if the path of the MyService service is C:\Program Files\MyProgram\MyService.exe, change the entry in the Value data box for the MyService service to the following

"C:\Program Files\MyProgram\MyService.exe"

Click OK, and then quit Registry Editor.

0 comments:

Post a Comment