Descomprima un archivo en c # usando 7z.exe

Estoy tratando de descomprimir un archivo de una aplicación winform. Estoy usando este código:

string dezarhiverPath = @AppDomain.CurrentDomain.BaseDirectory + "\\7z.exe";
ProcessStartInfo pro = new ProcessStartInfo();
pro.WindowStyle = ProcessWindowStyle.Hidden;
pro.FileName = dezarhiverPath;
pro.Arguments = @" e c:\TEST.ZIP";
Process x = Process.Start(pro);
x.WaitForExit();

El código no devuelve error pero no hace nada. Intenté este comando también desde cmd:

K:\>"C:\Test\7z.exe" e "c:\TEST.ZIP" 

pero en cmd, recibo este mensaje de error:

7-Zip cannot find the code that works with archives.

¿Alguien me puede ayudar a descomprimir algunos archivos de c #?

¡Gracias!

Respuestas a la pregunta(6)

Su respuesta a la pregunta