应用程序无法正确启动(0xC0000056)。 点击确定closures应用程序

我在Visual Studio中开发一个C ++应用程序,当我去debugging时得到这个错误 – 它永远不会到main() 。 谷歌search这个错误代码没有帮助 – 事实上,大多数返回点击是特洛伊木马网站。

依赖沃克没有显示任何有趣的。 所有的DLL都在path上find,都是64位预期。

事实证明,我试图加载的Windows DLL之一已被标记为由我今天安装的安装程序删除。 我运行了一个更新到TortoiseGit,它需要替换使用中的系统DLL并请求重启(我拒绝了)。

错误代码0xC0000056在这里找到了一个命中: http : //download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/[ MS-ERREF].pdf

0xC0000056 STATUS_DELETE_PENDING

一个非关闭的操作已被请求的一个文件对象,有一个删除挂起

重新启动后,我能够调试我的代码。