FastCGI isn't beeing nice to me :(

I followed the following guide:

http://wiki.rubyonrails.com/rails/pages/Fast+CGI+and+Apache2+for+Windows+XP

Now my apache and everything is working, how ever the moment i turn on
fastcgi (by changing RewriteRule ^(.)$ dispatch.cgi [QSA,L] to
RewriteRule ^(.
)$ dispatch.fcgi [QSA,L])

I get nothing out of my lovely system but a huge list of the same error:

[Mon Mar 05 17:21:59 2007] [error] [client 127.0.0.1] , referer:
http://localhost/login/signup/
[Mon Mar 05 17:22:15 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” started (pid 3608)
[Mon Mar 05 17:22:16 2007] [error] [client 127.0.0.1] (OS 109)The pipe
has been ended. : FastCGI: comm with server
“C:/rails/bpure/public/dispatch.fcgi” aborted: GetOverlappedResult()
failed
[Mon Mar 05 17:22:16 2007] [error] [client 127.0.0.1] FastCGI:
incomplete headers (0 bytes) received from server
“C:/rails/bpure/public/dispatch.fcgi”
[Mon Mar 05 17:22:16 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” (pid 3608) terminated with exit
with status ‘1’
[Mon Mar 05 17:22:20 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” restarted (pid 7908)
[Mon Mar 05 17:22:20 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” (pid 7908) terminated with exit
with status ‘1’
[Mon Mar 05 17:22:25 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” restarted (pid 5332)
[Mon Mar 05 17:22:25 2007] [error] [client 127.0.0.1] (OS 109)The pipe
has been ended. : FastCGI: comm with server
“C:/rails/bpure/public/dispatch.fcgi” aborted: GetOverlappedResult()
failed
[Mon Mar 05 17:22:25 2007] [error] [client 127.0.0.1] FastCGI:
incomplete headers (0 bytes) received from server
“C:/rails/bpure/public/dispatch.fcgi”
[Mon Mar 05 17:22:25 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” (pid 5332) terminated with exit
with status ‘1’
[Mon Mar 05 17:22:30 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” restarted (pid 716)
[Mon Mar 05 17:22:30 2007] [error] [client 127.0.0.1] (OS 109)The pipe
has been ended. : FastCGI: comm with server
“C:/rails/bpure/public/dispatch.fcgi” aborted: GetOverlappedResult()
failed
[Mon Mar 05 17:22:30 2007] [error] [client 127.0.0.1] FastCGI:
incomplete headers (0 bytes) received from server
“C:/rails/bpure/public/dispatch.fcgi”
[Mon Mar 05 17:22:30 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” (pid 716) terminated with exit
with status ‘1’
[Mon Mar 05 17:22:30 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” has failed to remain running for
30 seconds given 3 attempts, its restart interval has been backed off to
600 seconds
[Mon Mar 05 17:22:31 2007] [warn] FastCGI: (dynamic) server
“C:/rails/bpure/public/dispatch.fcgi” has failed to remain running for
30 seconds given 3 attempts, its restart interval has been backed off to
600 seconds

I tried changing the premissions on the files basically any solution i
managed to find (which weren’t that many) i tried them all in different
variations.

Ive been bashing my head against this problem for pretty much 3 hours
now and my brain is starting to hurt. Is there any one out there that
could help me in the right direction?