in reply to Win7 doesn't fill @ARGV

Your surmise may be correct, but as the profession tells Med students, "don't go hunting for zebras in Kansas." You have several other possibilities to explore, in the responses above... and several bits of info you haven't given us. They would probably help us to help you.

Whatever, Win7, AS 5.16, & CLI gives me this:

C:>perl -E "for (@ARGV) { say $_;}" abc def 123 "PM Question [id://106 +3372]" abc def 123 PM Question [id://1063372]