从Cygwin Shell执行vssadmin,未注册类

时间:2018-07-07 20:26:50

标签: windows cygwin

由于某些天才决定将其从here复制而来。

  

我在Windows 2008 R2计算机上使用VSS。

     

我可以执行“ vssadmin列表阴影”和其他命令   在Windows Cmd Shell中成功。

     

但是我需要通过Cygwin shell执行它,以便进行远程访问   目的。

     

我总是收到“班级未注册”。 Cygwin外壳中的错误,我   检查路径和变量。变量是相同的。 Cmd   外壳程序路径都在Cygwin外壳程序中。

     

谢谢!

1 个答案:

答案 0 :(得分:1)

请务必确保Cygwin的结构正确。安装cygwin时,可以使用x86或x86_64安装程序(或-a x86 [_64]命令行开关)。通过在64位Windows上的64位cmd内部调用32位cygwin bash,环境将切换到32位,并且vssadmin将无法访问其所需的64位库/服务。