Eu não sei qual programa está exibindo o "?" e texto
É 7z.exe
.
O comutador correto a ser usado é -aoa
(sobrescrever todos os arquivos existentes sem prompt).
Exemplo:
"C:\Program Files-zipz.exe" x %%X -aoa
-ao (modo de substituição)
Specifies the overwrite mode during extraction, to overwrite files
already present on disk.
Syntax
-ao[a | s | t | u ]
Switch Description
-aoa Overwrite All existing files without prompt.
-aos Skip extracting of existing files.
-aou aUto rename extracting file (for example, name.txt will be renamed to name_1.txt).
-aot auto rename existing file (for example, name.txt will be renamed to name_1.txt).
Fonte -ao (modo de substituição)