ActiveState Community

plc.exe stops working

Posted by pg1104 on 2007-08-14 18:41

For some reason, plc.exe has stopped working on my system. When I try to run it, I get a pop-up with the title ".NET Framework Initialization Error" and the text "Unable to find a version of the runtime to run this application."

I have tried re-installing both the PDK and the .NET 2.0 framework, but nothing has helped. I'm running the PDK Pro 7.0.0.277058 on XP Pro SP2 and am also using Visual Studio 2005. Other .NET applications are still working fine.

Any suggestions?

Thanks,
Paul

cyberhuey | Wed, 2007-08-15 04:35

I received the following from ActiveState support
<<
Hi Huey,

Thanks for your email.

This is a problem caused by Microsoft update KB928365, a security update for .NET 2.0. The only known work-around at this point is to uninstall KB928365, or to uninstall .NET 2.0 (thereby forcing PerlNET to use .NET 1.0).

Our developers are aware of the situation and are evaluating possible routes of working around this issue. My apologies for the inconvenience.

Let me know if you have any further questions or comments.

best regards,

Kevin Woolley
Technical Support Engineer
>>
So needless to say I will looking for an alternative way of running my perl stuff for now.

grahams | Tue, 2007-10-16 14:23

Further .NET patches have required changes to the workaround. See the FAQ at:

http://community.activestate.com/faq/plc-exe-not-recognized

RoyIvyIII | Thu, 2007-12-13 20:03

Any ETA on a fix for this?
It's a total development stopper.

- Roy Ivy

grahams | Wed, 2008-03-05 15:32

Fixes for .NET 2.0 SP1 compatibility are now expected to be released in PerlDevKit 7.2.