Not all the tests pass on all versions of Windows. You can most likely get 100% functionality from ack even if the install tests fail. Here is the command to force installation if failing tests prevent a normal install:
perl -MCPAN -e "CPAN::Shell->force(qw(install App::Ack));"