直接在命令行下执行是否成功??xp_cmdshell是同步执行的,如果命令行没执行完成,永远不会退出.所以先测在命令行测试.否则重装WINZIP

解决方案 »

  1.   

    另:好久没在MSN上见到你了.上次有点事,找不着你.
      

  2.   

    改成下面试试
    delcare @cmd nvarchar(200)
    set @cmd='"c:\program files\winzip\winzip32.exe -e -o c:\1.Z d:\"'
    exec xp_cmdshell @cmd
      

  3.   

    没用winzip很久了
    这样执行的话会不会有对话框? 如果有,那就不能在查询分析器中这样调用
      

  4.   

    在windows的"开始"-->"运行"中运行:
    "c:\program files\winzip\winzip32.exe" -e -o c:\1.Z d:\
    可以正常执行,winzip窗口一闪就自动关闭了,文件可以正常解压,windows任务管理器中可以看到winzip任务正常释放