问题标签 [volume-shadow-service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4093 浏览

delphi - 在 Delphi 中使用卷影复制服务 (VSS)

是否有人有示例代码来使用卷影复制服务 (VSS) API 复制打开的(正在使用并被另一个程序锁定)文件?

The Delphi Magazine(2005 年 9 月)中有一篇关于此的文章。但是该代码不再可用,即使它是可用的,它也不是最新的。

我正在寻找适用于当前版本的卷影复制服务库的示例代码。

0 投票
1 回答
1081 浏览

c++ - 编译 vshadow 时出现链接器错误,卷影复制服务 SDK 的一部分

尝试为 VSS SDK 编译 c++ 项目时出现此链接器错误

ShouldBlockRevert 使用两次,一次在顶部声明时,一次在实际使用时。

在这里声明:

并在这里使用:

抱歉,我对 C++ 不太擅长。

0 投票
2 回答
1665 浏览

c++ - 在 XP 中取消曝光快照(卷影复制)

Microsoft 提供了一种使用其 vshadow 程序将只读快照挂载为卷的方法。但是,它没有提供卸载快照的方法(我想知道如果我删除了快照会发生什么?)。通过 MSDN 上的文档,我找到了UnexposeSnapshot Method,并添加了在 vshadow 中使用它的能力。但是,它说它只支持 Vista 和 Server 2008 机器。有没有办法解决?vshadow 的 XP 配置无法编译。如果微软在 XP 和 server 2003 中编写了一种挂载卷影副本的方法,但没有提供卸载它们的方法,那将是非常奇怪的。

有任何想法吗?

0 投票
2 回答
4249 浏览

windows - 为什么我的卷影复制服务请求者失败:找不到 CreateVssBackupComponentsInternal

我已经实现了一个 VSS 请求程序,它链接在 Windows Server 2008 上编译和执行,但在 Windows Server 2003 上不执行。由于我的请求程序位于 DLL 中,因此我的 DLL 不会加载。使用Dependency Walker,我发现我的 DLL 找到 VSSAPI.DLL 就好了,但它报告:

查看我的 VSSAPI.DLL,它找不到CreateVssBackupComponentsInternal,而 VSSAPI.DLL 导出完全不同的东西:?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z.

0 投票
1 回答
1275 浏览

c# - 用 C# 编写卷影服务编写器

有人做过吗?我在 Codeplex 上找到了AlphaVSS项目,但没有提供一种实现编写器的方法。

0 投票
1 回答
762 浏览

windows-xp - XP SP2 中的永久卷影复制?

我想知道 XP 是否支持像 Windows Vista/7 那样的持久性卷影复制。我阅读了有关 Shadow Copy 的维基百科文章,其中有一段(强调我的):

在 Windows Server 2003 中添加了持久快照的创建(多个快照在重新启动后仍然可用,直到从系统中明确删除),允许同一卷最多同时存在 512 个快照。因此,在 Windows Server 2003 中,VSS 用于创建数据的增量定期快照或更改文件的增量(差异)。最多 64 个快照存储在服务器上,可供客户端或通过网络共享在同一台服务器上访问。此功能称为共享文件夹的卷影副本,专为客户端-服务器模型而设计。共享文件夹客户端的卷影副本需要安装在 Windows 2000 和 Windows XP RTM 和 SP1 上。此客户端的 32 位 Windows 平台副本可在服务器上获得或可从 Microsoft 下载。它内置于从 Windows XP SP2 开始的操作系统中

我将此解释为 XP 能够创建持久的影子副本,或者即使网络连接中断也存在的文件的部分副本。

如果您能对支持的功能有所了解,我将不胜感激。

0 投票
3 回答
2701 浏览

guid - 众所周知的 VSS 编写器 GUID 列表

是否有用于某处可用的知名 VSS 编写器的 GUID 综合列表?至少 Microsoft 的系统状态、Exchange、SQL、Sharepoint 等。

0 投票
1 回答
960 浏览

c++ - vss intializefor 备份失败并返回代码 E_UNEXPECTED

在上述程序中,initializeforbackup 失败,错误代码为 E_UNEXPECTED。VSS 服务正在运行。在事件日志中,它显示为“卷影复制服务错误:调用例程 CoCreateInstance 时出现意外错误。hr = 0x800401f0。”.. InitializeForBackup 返回 S_OK 的任何解决方案?

0 投票
1 回答
1105 浏览

sql-server-ce - 使用卷影复制服务可以备份 SQL Server Compact?

是否期望使用卷影复制服务创建的 SQL Server Compact 数据库文件的备份预期是一致的?我知道大型 SQL Server 有一个 VSS 编写器来确保一致性。如果连接正在写入 SQL Server Compact 数据库,是否可以在不一致的状态下备份文件?

0 投票
6 回答
82768 浏览

windows - Windows 卷影复制错误:2155348129

开发 VSS 编写器应用程序:
在备份期间看到此错误,由 windows 备份工具启动,是否有2155348129来自 Microsoft 的定义错误代码?

从“2010”-“07”-“20T02:54:19.354000000Z”开始的备份操作失败,因为创建正在备份的卷的卷影副本的卷影复制服务操作失败,并出现以下错误代码“2155348129” '

VSSwriter停止服务(我的应用程序)时不会发生这种情况。

任何帮助表示赞赏。在 TechNet 上找不到任何有用的信息。

Hackish 解决方法:有趣的是,备份工作是在“Windows 分区处于活动状态”时进行的。当然,这会使系统在重新启动时无法启动