This topic is locked
[SOLVED]

 PHPRunner 6.0 build 9157 won't start!

9/22/2011 5:17:23 PM
PHPRunner General questions
Microe author

I was using build 9157 and had just finished rebuilding a project. I was going to upload, but I first copied the location and then editted it to put it into a different directory. While doing this PHPRunner crashed. Now I cannot get it to restart. I get an error: "Windows cannot access the specified device, path or file. You may not have appropriate permissions to access the item."
I tried running as Administrator, rebooting the PC, uninstalling and reinstalling build 9157. I still get the same error. I can load version 5.3 without a problem. Not sure where to look, am guessing some registry entry might be corrupt that only 6.0 uses and is not deleted when uninstalling the program.

Microe author 9/23/2011

Ran Procmon while starting PHPRunner 6.0, got the following 6 entries:
Date & Time: 9/23/2011 10:39:15 AM

Event Class: Process

Operation: Load Image

Result: SUCCESS

Path: C:\Windows\System32\ntdll.dll

TID: 6900

Duration: 0.0000000

Image Base: 0x773f0000

Image Size: 0x128000
Date & Time: 9/23/2011 10:39:15 AM

Event Class: File System

Operation: CreateFile

Result: NAME NOT FOUND

Path: C:\Windows\Prefetch\PHPRUNNER.EXE-12900951.pf

TID: 6900

Duration: 0.0006367

Desired Access: Generic Read

Disposition: Open

Options: Synchronous IO Non-Alert

Attributes: n/a

ShareMode: None

AllocationSize: n/a
Date & Time: 9/23/2011 10:39:15 AM

Event Class: Process

Operation: Thread Exit

Result: SUCCESS

Path:

TID: 6900

Duration: 0.0000000

Thread ID: 6900

User Time: 0.0000000

Kernel Time: 0.0000000
Date & Time: 9/23/2011 10:39:15 AM

Event Class: File System

Operation: QueryNameInformationFile

Result: SUCCESS

Path: C:\Program Files\PHPRunner6.0\PHPRunner.exe

TID: 6900

Duration: 0.0000586

Name: \Program Files\PHPRunner6.0\PHPRunner.exe
Date & Time: 9/23/2011 10:39:15 AM

Event Class: File System

Operation: QueryNameInformationFile

Result: SUCCESS

Path: C:\Windows\System32\ntdll.dll

TID: 6900

Duration: 0.0000282

Name: \Windows\System32\ntdll.dll
Date & Time: 9/23/2011 10:39:15 AM

Event Class: Process

Operation: Process Exit

Result: SUCCESS

Path:

TID: 6900

Duration: 0.0000000

Exit Status: 1073741845

User Time: 0.0000000 seconds

Kernel Time: 0.0156250 seconds

Private Bytes: 13,271,040

Peak Private Bytes: 13,271,040

Working Set: 77,824

Peak Working Set: 77,824
Not sure if this is an indication but the Thread Exit Stack Report is as follows:
0 ntoskrnl.exe RtlLengthRequiredSid + 0x19f0 0x84a2916b C:\Windows\system32\ntoskrnl.exe

1 ntoskrnl.exe IoFreeMiniCompletionPacket + 0x95 0x849dcf13 C:\Windows\system32\ntoskrnl.exe

2 ntoskrnl.exe KiDeliverApc + 0x1dc 0x8489722d C:\Windows\system32\ntoskrnl.exe

3 ntoskrnl.exe ZwQueryLicenseValue + 0xe00 0x84874ba0 C:\Windows\system32\ntoskrnl.exe

4 ntdll.dll RtlUserThreadStart 0x77455c88 C:\Windows\System32\ntdll.dll

Microe author 9/23/2011

9157 is installed in c:\program files\PHPRunner6.0
I reinstalled build 9098 in a different directory, c:\program files\PHPRunner6.0b. It ran fine. So I uninstalled 9157 and reinstalled it over 9098 in c:\program files\PHPRunner6.0b. Now it works fine.
Not sure what is going on here? But it appears solved.