AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 465536
Accepted
merv
merv
Asked: 2013-01-10 11:32:02 +0800 CST2013-01-10 11:32:02 +0800 CST 2013-01-10 11:32:02 +0800 CST

实例失败后重新安装 WSUS

  • 772

我有一台服务器,其 WSUS 已经有一段时间无法运行了。我怀疑当服务器的系统驱动器空间不足时它崩溃了,但我真的不确定。我看到的唯一一个曾经安装过 WSUS 的遗迹是一个C:\WSUS包含 SQL 服务器的目录MYSQL$WSUS,以及一些自动批准更新的计划任务。没有与此数据库对应的服务,我也没有在 WSUS 的程序列表中看到任何安装。

此时我正准备完全重新安装 WSUS。但是,我想知道,我应该先尝试删除该C:\WSUS目录,还是保留它并希望安装会处理它?

使用资源管理器,当我尝试进入C:\WSUS\MSSQL$WSUS\目录时,窗口实际上冻结了 60 秒,这让我觉得可能会发生更严重的事情。尝试将 SQL Server 管理器连接到 WSUS 也会导致长时间的图形用户界面冻结。

最后,在服务器管理控制台中,当试图查看更新服务时,报告服务器错误,说

找不到文件或程序集名称 Microsoft.UpdateServices.Administration 或其依赖项之一。

我应该继续尝试重新安装,还是应该做其他事情来尝试恢复以前的 WSUS 安装?

wsus
  • 1 1 个回答
  • 1416 Views

1 个回答

  • Voted
  1. Best Answer
    Tonny
    2013-01-10T11:55:37+08:002013-01-10T11:55:37+08:00

    尝试恢复旧安装是……假设我的一位同事认为我会打电话给穿白大衣的人带上紧身夹克。

    尝试重新安装时,先前安装的任何遗留问题都会导致问题。
    所以你真的需要先打扫房子。

    删除所有文件夹,包括 IIS wwwroot 下的文件夹。从 IIS 中删除站点。
    并彻底删除数据库。(如果服务器运行完整的 MSSQL,请将其从 SQL 管理工具中删除。如果是 SQL Express,请停止该服务,然后删除数据库文件。)
    同时清除引用 WSUS 的注册表项。不要忘记注册表“卸载/安装程序”部分下的任何内容。
    将下载的更新文件夹(如果您保留了缓存副本)暂时移动到另一个文件夹(只需重命名)。

    完成所有这些后,您应该在从头开始重新安装之前重新启动服务器。
    重新安装和配置后,让它与上游 WSUS 同步一次,或直接与 MS 同步。
    当它开始下载更新时,停止 BITS 服务并将其设置为“禁用”以防止意外重启。然后将原始下载的更新文件夹移动到新创建的文件夹结构上。然后将 BITS 服务重新设置为“手动”并开始恢复同步。运气好的话,这将阻止 WSUS 从头开始​​重新下载所有内容。

    如需更多提示(以及上述内容的更多详细信息),我可以推荐 www.wsus.info。该网站上有很多有用的信息。

    • 1

相关问题

  • SBS 2008 上的 IIS 7 - 日志记录变得混乱

  • SMS 2003 和 WSUS 在同一台服务器上?

  • Sonicwall 和 Windows 更新

  • Microsoft Office 更新无法安装

  • Windows Server Update Services (WSUS) 4.0 最想要的功能 [关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve