Having a problem? Check here first

Frequently encountered problems may have an FAQ available.

PDK alternatives?

I have a lot of different Perl programs that run on Windows as service (PerlSVC) and in the icon tray (PerlTray).

What can i use as an alternative to the (now dead) PDK?

Install Python 3 as WSH engine

I would like to install ActivePython as Windows Scripting Host engine (to use in classic ASP).

I've found instructions on how to do that for Python 2 at, but I don't know how to apply them for Python 3.

I tried to run ca_pywin32reg.pyw, but it fails with syntax errors.

How do I install Python as a WSH engine?

tcllib missing from Tcl 8.6 Community Edition

Tried to import the crc32 package and the response is "can't find package crc32".

Is tcllib not included in the Community Edition? If not, why document it in the Help file?

What else is not included in the Community Edition?

Windows Server 2016 Support

Windows Server 2016's support information is not listed, but do you have any plan to support it?

Python redis returns consequences with appended textual content to result

I just commenced to apply redis with python, from command line and in jupyter notebooks and i am getting appended text to each locations. code is as follows:

import redis
r = redis.StrictRedis(host='', port=yyyy, db=0, password='$$$$$$$')

r.hmset('hmfoo', { 'name': 'myname', 'username': 'myusername'})

r.hget('hmfoo', 'name')
b'myname' <----- why is the 'b' appended here??

it really works as you assume with the proper values stored in redis and the whole thing, simply now not positive why the b is displaying on the start of the text?

Perl Disable PMC


I am concerned about performance in our Perl applications. I see perl is probing a lot of pmc files that don't exist, which is causing for performance degradations (about 1.5 million probes on a small run). Is there any way we can disable the probes for the PMC files, or get a version of Activestate perl which has the option to disable them?


PerlSvc 9.5.1 exe is flagged by Syamtec Enpoint Protection as a virues and gets quarantined.

I've written a Windows service using PerlSvc 9.5.1. When the complied exe is placed in a directory on the c: drive of a Windows 32 bit server, SEP flags the exe as a virus and quarantines the module. If I disable SEP before placing the exe on the system, I can successfully start the service, but when SEP is restarted, it flags and quarantines the exe. All the service does it opens up a listening SSL protected socket on a port which accepts socket connections. Does support have any suggestions on why this is happening?

ActiveTcl 8.6.6 for Windows does not contain teacup

After installing ActiveTcl Community Edition for Windows 64-bit I can see that teacup.exe is missing in the bin subdirectory. Why is that?

-- rpr.

Service created using perlsvc installs ok and the service starts using -install auto. But the PerlSvc::Startup is not called

I'm using PDK 9.5 and I have create a service using PerlSvc. The service runs OK interactively but when I execute the exe with -install auto, the service installs and successfully starts, but the PerlSvc::Startup function I have defined is never called. How can I trouble shoot this and why wouldn't that function be called?