Rob*_*nik 5 files windows-server-2008 disk-space-utilization update
我正在运行在VMware 中运行的 Windows Server 2008 Standard 。它有 2 个磁盘:
我安装了 Visual Studio 2008 SP1 + MSDN 和一些不占用太多空间的小工具和库。随着时间的推移,系统磁盘的可用空间一直在下降(我怀疑是因为定期系统更新 - NetFx (.NET)、服务包和定期更新)。
问题 1
如何从 Windows Server 2008 中删除 Windows Update 卸载文件?
问题 2
我还在文件C:/Windows/Installer夹中发现了很多文件。
是否可以确定哪个 .msp 文件与哪个补丁一起使用?
我想删除其中的一些,因为它们确实占用了很多空间。
将文件与补丁相关联。“ WINDOWS\Installer\”文件夹有几个key子文件夹。
您可以{}在注册表中搜索子文件夹名称(不带大括号)。
可以在“ HKLM\SOFTWARE\”树中搜索密钥
以获取软件关联。
键将放置在Installername的子树中ENU_GUID。
同样,在注册表路径“ HKEY_CLASSES_ROOT\Installer\Products\”中,
键通常会在子树中与“ ProductIcon”名称匹配。
它ProductName旁边会有一个“ ”字段,它会给你一个关联。
此搜索应该是可编写脚本的,dir WINDOWS\Installer /d输出
存储到文本文件中,该文件通过注册表搜索进行处理。
这些.MSP文件在注册表中有一个间接级别。
您应该首先搜索 MSP 名称,
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\
这会给你一个补丁号(子树名称字符串),然后在与上面相同的路径中再次搜索。关联的注册表子树将为您提供补丁的详细信息。
同时,我的 Windows XP 资源管理器中的鼠标悬停上下文也提供了有关补丁的基本信息。你已经检查过了吗?
旧数据:
使用msizap删除孤立的缓存 Windows Installer 数据文件以增加可用磁盘空间。
Msizap 是一个命令行工具,可以删除 Windows Installer 为其安装的产品维护的配置数据,包括 Windows Installer 存储配置数据的目录、文件、注册表子项和注册表项。
运行带有
G参数的msizap.exe会删除所有用户的孤立缓存 Windows Installer 数据文件
这篇文章讨论了 Windows Server 2003。
更新:此Microsoft KB描述也限制在 Server 2003。
它应该适用于 Server 2008,否则会有另一个版本。
文章描述了两个版本的存在。
MSIZAP.EXE 有两个版本:
MsiZapA.exe(用于 Windows 95、Windows 98 和 Windows ME)和
MsiZapU.exe(用于 Windows NT、Windows 2000、Windows XP 和 Windows Server 2003)。相应的可执行文件应重命名为 MsiZap.exe。
下载参考资料——以防链接失效。
Msizap 可以作为Microsoft Windows Server 2003 支持工具或Windows Installer CleanUp Utility (EXE) 的一部分下载。我无法通过搜索 Microsoft 的下载站点找到 Windows Installer CleanUp Utility,因此请注意,如果您以后上述链接失效,则截至今天,该文件的名称为 msicuu2.exe。
如果您不想安装 Windows Installer CleanUp Utility,请使用Universal Extractor(又名UniExtract)等程序来提取单个文件。解压文件后,您会注意到 msizap.exe 不存在,但您会发现 MsiZapA.exe 和 MsiZapU.exe。
对于 Q1,您指的只是通过自动更新安装的普通 Windows 更新文件?您可以通过删除 C:\windows\SoftwareDistribution\Download 内的内容来释放该空间
Windows 2008 中不存在以前操作系统中的 $NtUninstallKB 文件夹,因此您不能再删除卸载文件。
| 归档时间: |
|
| 查看次数: |
136127 次 |
| 最近记录: |