Alert for Windows Users

QA has noticed that every Windows system with .NET add-ons installed is now getting mandatory updates to .NET 4, which is incompatible with the Perl Dev Kit.

Because of this, NO VERSIONS of the Perl Dev Kit are fully compatible with any installation of Windows that is fully patched to date.

The old PPM FAQ

The old-style manuals had a useful FAQ for PPM. It can still be accessed, and still applies with newer version numbers.

Having a problem? Check here first

Frequently encountered problems may have an FAQ available.

Silent install for activeTCL 8.7?


Is there a new set of silent install params similar to the old ones for the ActiveTcl installer?

The chocolatey ActiveTcl package stopped working when activState took down installer from its site (probably Sept 2018). I tried uplifting the choco packages to the new installer but haven't yet figured out how to get autohotkey to run in the choco context and install tcl.

Is there an archived version of
Is there a new secret silent install param?
Does the for pay edition have a silent install?



32bit Release of 5.24.1 has been removed

we are using the releases from ActivePerl to build gvim packages with the perl interpreter linked in at

However, now that the 5.24.1 32bit package has been removed, the build fails, because the perl package cannot be installed anymore. What was the reason for that? It looks like there is no 32bit release available anymore, looking at

related issue:

Thanks for feedback.

Perl 2017 CVE's: CVE-2017-12883, CVE-2017-12837, CVE-2017-12814


We were asked by customers to upgrade Perl to version with fix for following vulnerabilities.

1 CVE-2017-12883 Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.

Known Issue: Problem importing win32com.client

Known to appear in 3.5 and 3.6 ActivePythons, but could affect other versions as well.

Symptom: When running
import win32com.client
an error is reported.
(site-packages\win32com\gen_py\ does not exist)

The win32com module is designed to create and dicts.dat the first time it starts. If the files do not exist and the current user does not have adequate permissions to create the files, the error above will be reported.

The files only need to be created once. If an Admin ID with the correct permissions runs
import win32com.client

install of perl on win ce 6.0

Trying to install and run perl on Win CE 6.0

I am trying to run perl on a Win CE Allen Bradley Panel View Plus HMI

It has Win CE 6.0

I tried 2 binaries which I downloaded they are perl-wince-x86-palm-wce211 and perl-wince-x86-pocket-wce300

I had found the following installer and tried it, (the device didn't seem to have the registry command so I couldn't do the registry bits but I thought it might run anyway my script with perl anyway.

\Storage Card2\ is where the bin and lib directories are located.

@echo off
copy \Storage Card2\bin\perl.dll \Windows

How to extract or install headless?

The documentation mentions a zip bundle that can be used by non-Adminstrators for
installation on Windows. I could not find such a zip bundle.

Furthermore I fail to install or extract ActivePerl headless. According to the documentation
there should be options /extract:Folder and /exenoui. But /exenoui does not hide the progress
bar for me! And /extract:Folder does not extract to "Folder" but to a cryptic named
directory "BDFHFH"!

Can you please help?


Does tklib0.5 comes with any tcl/tk package(any version) or need to install the tklib0.5 sepeartely irrespective of tcl version