File.exe closes by itself while macro is running

i have macro which is like
“CreateObject(“Shell.Application”).Namespace(0).ParseName(full_file_path).InvokeVerb (“Print”)”

i have list of files. macro is printing list of pdf files one by one.(for loop) (all files are exist)

problem is secured workbook closes by itself when macro running. There is no such problem in the original file, it works smoothly.
how can i fix that ?

What is the PDF software you’re using?

adobe acrobat pro dc x64 bit

version 22.2.20212.0

Can you try to switch off protected mode of Adobe Reader to see if it helps?