有人知道完全擦除WSUS更新并重新开始的方法吗?
似乎清单中有大量我们不需要的语言包和各种垃圾。现在,删除所有不需要的产品,分类和语言后,我想要做的就是彻底清除WSUS数据库并重新开始。似乎卸载重新安装的WSUS角色并不能帮助它们仍然存在。还尝试了服务器清理向导,这似乎主要是浪费时间,它没有清理我希望将其删除的任何更新。
我还没有在计算机上安装任何这些产品,因此,如果我能确定如何完全擦除所有列出的更新并重新开始,但要根据我减少的新产品列表进行操作。
谢谢,尼克
有人知道完全擦除WSUS更新并重新开始的方法吗?
似乎清单中有大量我们不需要的语言包和各种垃圾。现在,删除所有不需要的产品,分类和语言后,我想要做的就是彻底清除WSUS数据库并重新开始。似乎卸载重新安装的WSUS角色并不能帮助它们仍然存在。还尝试了服务器清理向导,这似乎主要是浪费时间,它没有清理我希望将其删除的任何更新。
我还没有在计算机上安装任何这些产品,因此,如果我能确定如何完全擦除所有列出的更新并重新开始,但要根据我减少的新产品列表进行操作。
谢谢,尼克
Answers:
要使用干净的数据库重新安装WSUS,即没有以前的配置,请执行以下操作:
以管理员身份运行Windows Powershell并使用以下命令:
Uninstall-WindowsFeature -Name UpdateServices,Windows-Internal-Database -Restart
重新启动后,删除C:\Windows\WID\
(对于Win 2012 r2)文件夹中的所有内容。
然后运行以下命令以重新安装WSUS:
Install-WindowsFeature UpdateServices -Restart
这仅适用于PowerShell 3或更高版本。
此处的更多信息:Microsoft TechNet:删除服务器角色和功能
-Restart
标志,并确保您实际上已准备好重新启动整个物理或虚拟服务器。
现在找到答案,只是将其发布给可能遇到此问题的任何其他人。
似乎,卸载WSUS
和WID Database
选项实际上并未删除WID数据库。
可以通过卸载Windows Internal Database
功能来删除WID数据库。
您还需要手动删除文件,C:\windows\WID\Data\susdb.mdf
然后再次重新安装所有内容。
现在有一个官方博客文章:
这是我对官方博客文章的非正式总结:
对于WS2012 / WS2012R2:连接到Windows内部数据库要求使用命名管道连接。您想要的连接字符串是:
\。\ pipe \ MICROSOFT ## WID \ tsql \ query
对于WS2003 / WS2008 / WS2008R2:连接到Windows内部数据库要求使用命名管道连接。您想要的连接字符串是:
\。\ pipe \ MSSQL $ MICROSOFT ## SSEE \ sql \ query