问题标签 [hotfix]

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 投票
1 回答
1511 浏览

tfs - Team Foundation Server:按版本和修补程序进行分支

我在问自己如何通过发布和修补程序管理分支。

例如,如果我们有一个主分支,一个发布分支 V1,以及每个发布分支(developmet V1 和 V2)的发布分支 V2 和开发分支,并且我们在发布分支 V1 中发现了一个错误。我们必须开发一个修补程序,但是如何在发布分支 V2 和开发分支中合并这个修补程序。像这样:将 V1 发布到 Main 以发布 V2,将 main 发布到开发 V1 和 V2 ?

如果我这样合并,发布到发布 V2 是否已过时?

但是如何管理主分支?它不应该尽可能稳定吗?以及这个主分支是如何管理的,因为有很多合并,所以哪个版本的开发在 main 中?

通过这种模式,我将介绍客户可以拥有不同版本的产品的情况。

谢谢。

在此处输入图像描述

0 投票
2 回答
7665 浏览

c# - API/WMI 查询系统上安装的修补程序和更新的完整列表?

之前已经讨论过如何查询安装在Windows系统上的修复程序列表,建议使用WMI和类Win32_QuickFixEngineering来提供信息。但是MSDN指出,从 Vista 开始,这个特定的类只返回修补程序,而不是通过其他方式安装的更新。

一个较早的问题讨论了使用此类来获取已安装的更新,表明由于我上面描述的限制,作者也不满意使用它。不幸的是,正如对已接受答案的评论所指出的那样,使用 Windows 更新代理 API 的替代解决方案仍会指示已安装修补程序,即使它随后被删除(它正在查询安装历史记录,而不是当前安装的更新) .

有谁知道如何在 C#(通过 WMI 或其他 API)中获取系统上安装的更新和修补程序的完整列表,这不排除可能安装更新的某些方式,并且不会返回已安装的更新随后被删除?本质上,我在“查看已安装的更新”窗格下的“程序和功能”中使用相同的数据集。

抱歉,如果本应就之前查看此问题的任何一个相关问题进行讨论,但以我目前的声誉,我可以为这两个问题做出贡献的唯一方法是提交一个新的答案,这绝对不是正确的方法再问一个诸如此类的问题。

谢谢!

0 投票
1 回答
9200 浏览

windows - Windows 更新 GDR 与 LDR (QFE)

在浏览Windows 修补程序和更新网站上的信息时,我了解到 Windows 维护两个不同的分支来提供更新和修补程序,并且根据描述,

  1. GDR -> 所有 Windows 更新都属于此类别。
  2. LDR (QFE) -> 所有修补程序都属于此类别。

在检索

  1. Windows 更新信息与Windows 更新代理 API
  2. 带有 WMIC QFE GET 的修补程序/LDR/QFE 信息

我发现某些 KB 编号在 Windows Update/Hotfix 中很常见。这怎么可能?根据有关 GDR 和 LDR 的描述,它说

默认情况下,Windows 系统上的所有组件都在每个主要版本之后的 GDR 分支上启动。当您从 Windows 更新为 GDR 组件安装更新时,它会使用 GDR 版本进行升级。当您安装特定的修补程序时,修补程序包中的文件和组件将迁移到 LDR 分支。此时,该特定组件被标记为 LDR 组件。如果您在此组件上安装更新的更新,Windows 服务技术将自动为您从 LDR 分支安装适当的最新版本。

有人可以帮助我了解更新和修补程序信息中常见的 KB 编号的原因吗?

0 投票
2 回答
229 浏览

plone - 克隆修补程序 20121106

我是 plone 和 linux 的新手,我正在尝试在 plone 上安装新补丁(Plone Hotfix 20121106)

我使用 buildout 来安装这个,似乎当我检查我的日志时,它根本没有下载/安装补丁。

这是我的 buildout.cfg 的鸡蛋内容:

我所做的是先停止克隆服务然后再做

并再次启动我的克隆。

当我检查 instance.log

它只安装了 Products.PloneHotfix20110928 和 Products.Zope_Hotfix_20110622

有人帮我吗?

提前致谢。

0 投票
1 回答
84 浏览

plone - 在 plone 2.0.5 上安装 Plone Hotfix 20121106 将不起作用

我们正在运行旧版本的 plone(版本 2.0.5)。(我们将在明年迁移到 plone 4)

我试图安装 Plone 修补程序 20121106,但是(如安装说明中所述),该修补程序不适用于 2.0.5 版本的 plone。

问题:

  • 安全漏洞是否也与 plone 版本 2.0.5 相关?
  • 还有其他方法可以在旧版本的克隆上安装热修复吗?
0 投票
1 回答
2640 浏览

powershell - 如何为每个服务器名称输出单独的 CSV 文件

我希望我的 PowerShell 脚本发送到远程服务器,收集修补程序数据,并将该数据导出到每台服务器的 Excel 或每台服务器的一个 Excel 工作表。

目前,当我运行脚本时,它会发送到.txt文件中列出的每个服务器并收集修补程序数据。但它会将该数据导出到一个 Excel 文件,其中包含所有服务器的名称。这是一个很长的名字!

这是脚本:

0 投票
2 回答
1103 浏览

git - Git push 无法推送到原点 - 没有这样的参考

我无法将使用hotfix创建的分支上的提交推git-flow送到远程存储库。

这是错误:

hotfix用标准语法创建了:

并且这个分支已经存在于 上origin,我可以用git branch -a. 我还检查了分支是否仍然存在于远程服务器上,因为它在我运行git remote show origin.

有没有人遇到过这个问题git或者git-flow找到了解决方案?

注意 - 我尝试过的事情:

  • 重新克隆远程仓库->同样的错误
  • 删除本地分支->同样的错误
  • 删除远程分支->我可以推送“新”分支,但是当我的同事尝试推送提交时,在本地仓库中会出现相同的错误(之后git remote prune origin
  • 强制推送->同样的错误
  • 上游推送->同样的错误
  • 检查 refs -> 我的提交父 id 与服务器匹配

更新:

git ls-remote origingit show-ref为本地和远程修补程序分支显示不同的 refs,但这是因为我在本地有 1 个额外的提交,并且父提交的 ref 与 ref on 匹配origin

0 投票
1 回答
488 浏览

coldfusion - ColdFusion 9.0.1 修补程序

我有 ColdFusion 9.0.1

安装 ColdFusion 9 Hotfix 4 会同时安装 Hotfixes 1、2 和 3,还是我必须单独安装每个 Hotfix?

谢谢。

0 投票
2 回答
699 浏览

.net - 尽管满足先决条件,但无法安装修补程序 2600100

我已经在 serverfault @ https://serverfault.com/questions/495419/hotfix-2600100-wont-install-despite-meeting-prerequisites上添加了这个,但没有得到任何回复,所以在这里重新发布:

我正在尝试在安装了.Net Framework 3.5 SP1 的 Win Server 2k8 机器上安装 Microsoft Hotfix ( http://support.microsoft.com/kb/2600100 ),但它告诉我

受此安装影响的任何产品都不会受到影响

已满足所有先决条件,并且它适用于单独安装了 .Net 2.0 Framework 和 .Net 3.5 Framework 的其他 Wind Server 2k8 机器。有没有人遇到过这样的事情

0 投票
1 回答
785 浏览

asp.net - VS2010用记事本打开网站?修补程序不好?

我在 Windows XP pro (sp3, x86) 上使用 VS2010,我刚刚安装了修补程序kb2106584。一些人报告了此修复程序,例如此处,作为解决我之前遇到的 Asp.Net Development Server 无法从 VS 正确打开的问题的修复程序。但是,我的问题是由 ESET NOD32 与 devenv.exe 的 http 流量混淆并导致我计算机中的所有端口都用完引起的。
无论如何,一旦完成,我就打开了我的网站备份,然后单击调试。Asp.Net 开发服务器弹出,这是修补程序应该实现的,然后记事本++打开我上次使用它的选项卡,而 IE 从未出现。“等等,什么?” 再试一次。然后再次。总是记事本++,从来没有IE,总是没有打开新文档,只是一些完全不相关的东西。
我在 SO 上看到了另一篇关于这件事的帖子,here,但他的问题是文件/文件系统损坏。我的项目在源代码管理中,所以我尝试删除并恢复到昨天的修订。仍然打开记事本++,所以这不是我的问题。
我也尝试过重建,它什么也没做,并删除我的本地解决方案文件,它也什么也没做。我重新启动程序,然后重新启动计算机,均无济于事。
我开始相信这是把事情搞砸的修复程序,所以我尝试将系统还原到几天前。再一次,没有骰子;它仍然拉起记事本++而不是IE。

所以,问题变成了:
是否有一个或两个设置我可以尝试更改以使其再次打开正确的程序?
或者这是一个坏/不正确的修补程序,如果是,我该如何卸载它?它没有出现在“添加/删除程序”对话框中,我也没有在 VS 或安装程序中看到卸载它的选项。

提前致谢。

[编辑] 另请注意:Notepad++ 实际上并没有打开网站文件,它只是用我上次留下的任何东西打开。我不知道这是否有帮助,但我觉得细节将不胜感激。[/编辑]