问题标签 [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.
visual-studio-2008 - 有什么方法可以自动安装 Visual Studio 2008 修补程序?
VS 2008 sp1 有几个热修复,但是一个一个手动安装就一团糟。是否有某种 Visual Studio 更新程序,它会自动安装所有必要的修补程序?
visual-studio-2010 - 可用的 VS2010 修补程序列表
.net - VS2010、Framework 2.0 和 KB979909 的问题
我们的团队已经在周五下午安装了 VS2010。当我周一早上上班时,.Net Framework(特别是其中的 2.0 部分)的安装似乎已损坏。程序抱怨找不到 2.0 程序集,并且我们的主应用程序无法启动。Reflector 无法启动,因为它找不到 System.Data。
尝试从我机器上的现有 VS2008 版本运行解决方案现在也失败了。这在星期五工作得非常好,而且我没有更新代码。
我翻阅了事件日志,发现周五深夜,机器自动开始安装修补程序KB979909等。然而,这个脱颖而出,因为它未能安装。修补程序说明是:
MS10-041:适用于 Windows 2000、Windows Server 2003 和 Windows XP 的 .NET Framework 3.5 Service Pack 1 和 .NET Framework 2.0 Service Pack 2 安全更新说明:2010 年 6 月 8 日
似乎安装损坏了机器上的 2.0 框架程序集。
从那以后,这里的其他开发人员的机器上自动应用了更新,现在他们遇到了同样的问题。我不知道周五晚上之前这个修补程序是否已经在机器上 - 机器决定在安装 VS2010 后很快安装它似乎有点巧合,即使它似乎同样适用于我的安装VS2010之前的机器。
我删除了 VS2008 和 VS2010,以及所有版本的框架尝试从头开始。然后我只安装了VS2010。现在机器认为它没有安装任何版本的框架。VS2010似乎仍然可以启动。我尝试安装 framework 3.5 SP1 并且安装程序失败。
我的调查正在进行中,但我发现其他提到此修补程序在网络上安装失败,但不是从开发人员的角度来看“哦,天哪,我不能做任何开发工作,我该如何解决这个问题”。
如果有人能帮忙,我会给你买一杯虚拟啤酒。如果你在伦敦,我什至可能会给你买一个真正的。
编辑:作为对评论的回应-这是在基于 Intel 的系统上的 XP SP3 32 位上。安装VS2010之前,机器有VS2008 SP1。没有VS2005或更早的版本。
有谁知道修补程序安装日志?找出在安装 VS2010 之前是否已经在机器上安装了 KB979909 可能会很有趣(因为修补程序与 3.5 SP1 和 2.0 SP2 相关)。
perl - WMI 查询系统中安装的修补程序列表?
我正在编写一个 perl 脚本,它将列出我系统中安装的修补程序,并在开始我的程序之前检查是否有任何必备的修补程序可用;
所以我需要能够枚举系统中的修补程序列表;这里提到了使用 wmic 生成 html 文件。是否可以通过 WMI 查询来做到这一点?
linq - Linq,将记录插入交叉引用表,修补程序不起作用
我有一个交叉引用表 RolePrivilege,它具有对 Role 和 Privilege 表的 FK....基本上 Role 可以有很多 Privileges。
已经申请了。
这是我的代码:
在执行最后一行时,我收到以下错误:如果语句包含没有 INTO 子句的 OUTPUT 子句,则 DML 语句的目标表“dbo.RolePrivilege”不能有任何启用的触发器。
该应用程序是一个 Windows 应用程序,带有 2008 SQL 服务器和更新补丁,版本 9.0.4035
任何帮助,将不胜感激。
wsh - Windows 脚本宿主和快速修复工程
我想获取已安装的 Windows 修补程序和更新列表。我使用下面的脚本:
当我运行此脚本时,我收到错误消息:
这段代码有什么问题?谢谢!对不起,如果我的英语不完美。
.net - 如何检测是否安装了 .NET Framework 修补程序
根据Microsoft .NET Framework 3.5 SP1 下载页面,我应该在安装 .NET Framework 包后立即安装KB959209和KB967190 :
重要提示:安装 .NET Framework 3.5 SP1 包(引导程序或完整包)后,您应立即安装更新 KB959209 以解决一组已知的应用程序兼容性问题。此外,在 Windows Vista x64 和 Windows Server 2008 x64 上,安装更新 KB967190 以解决 XPS 文档的文件关联问题。
我在我的安装程序 ( Inno Setup ) 中处理 .NET Framework 的安装。那么如何检测这两个修补程序是否已安装,从而决定是否下载并安装它们?我不想用不必要的步骤来打扰用户,所以尽可能采用自动和被动的解决方案。
installation - RPM 修补程序/补丁方法
我们在 Centos 5.5 上运行一个系统,并使用一个包含我们所有软件的 RPM 安装我们的软件。当我们需要应用热修复或补丁时,当前系统只需粘贴 tar 并解压即可。
我正在尝试开发一个可跟踪、可重复的系统来应用热修复和补丁,但我有点不确定 RPM 在这个过程中扮演什么角色。
据我了解,如果我们提高版本号并重新安装,即使只更改了一个文件,那么 RPM 也会爆炸。这要求我们绝对确定没有人在系统上放置了另一个我们不知道的修补程序,因为它将被替换。
是否可以制作一个仅包含新文件的 RPM 并将其应用到现有 RPM 之上?这将如何影响系统的后续升级?
installation - 如何使用 InstallShield 从 MSI 应用 Windows 修补程序?
我正在构建一个 MSI 以使用 InstallShield 2010 安装我们公司的产品,并且它需要在产品需要运行的安装中应用多个 Windows 修补程序。
我想知道使用 InstallShield 完成此任务的方法是什么?使用先决条件?
我花了一段时间才明白如何定义一个新的先决条件,而且它们在检查我的修补程序是否已经安装以及我正在运行的确切 Windows 版本是什么方面似乎非常有限。此外,我需要为每个版本的 Windows 和每个体系结构定义一个先决条件,这会产生大量的先决条件。
到目前为止,我们使用了 MSI 将在终止前运行的 python 脚本来应用这些修补程序,但从 Windows Server 2008 开始,这不再可能,并且修补程序的安装失败。
我记得有时我看到安装了一些企业产品(SQL Server 或 Oracle),在其安装过程中应用了 Windows 修补程序,这似乎是一个非常标准的过程。我想知道是否有关于如何完成的约定?
delphi - 如何检查我的系统中是否安装了特定的修补程序(Windows 更新)?
我的应用程序使用的 Riched20.dll 文件有一些问题,应用KB884047修补程序解决了这个问题,为了避免旧 Windows 版本出现问题,我想检测系统中何时应用此修补程序,所以我如何使用 delphi 检查是否在我的系统中安装了特定的修补程序(Windows 更新)?