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 / 问题 / 4142
Accepted
Thomas L Holaday
Thomas L Holaday
Asked: 2009-05-05 08:46:32 +0800 CST2009-05-05 08:46:32 +0800 CST 2009-05-05 08:46:32 +0800 CST

Win2k3:可以从系统驱动器中删除哪些文件,以及删除它们的工具是什么?

  • 772

战略问题是“如何最大化系统驱动器上的可用空间”,包括磁盘压缩、更改 TEMP 环境变量、删除休眠文件、最小化交换文件、购买更大的驱动器等。这是关于可以安全删除哪些文件以及是否使用文件系统命令或通过更改某处的保留设置来删除它们的战术问题。

例如,我机器上的 C:/WINDOWS/Installer 是 1.5G,其中最新的文件有 50 天。该 C: 驱动器上的总可用空间为 3G。将它们刻录到光盘以防万一,然后从命令行中删除它们是正确的方法,还是有一些注册表设置可以让 Win2k3 做一些更复杂的事情?还是那1.5G的珍贵,珍贵的宝物?

编辑:这个问题对于虚拟机来说尤其严重,在虚拟机中会有多种配置的系统快照。一个 8G 磁盘(最初)足以运行 Win2K3、Visual Studio、SQL Server 和正在开发的应用程序,但随着时间的推移,旧补丁的碎片会消耗足够的资源来阻止应用新补丁。

windows-server-2003 disk-space-utilization
  • 3 3 个回答
  • 13899 Views

3 个回答

  • Voted
  1. Best Answer
    Mihai Limbăşan
    2009-05-05T09:01:37+08:002009-05-05T09:01:37+08:00

    请不要删除 %SYSTEMROOT%\Installer 的内容。如果您这样做,那么在最好的情况下,您将无法卸载和/或修复从 Windows Installer 数据库安装的任何程序,在最坏的情况下,所有具有自动修复功能的 Windows Installer 服务程序都将停止工作(或者至少每隔一分钟就会让您在暂停程序执行时出现“Windows Installer 正在配置程序 blahblah”对话框。)

    没有安全的自动化方式来清理驱动器。一旦你删除了明显的(%TEMP%、%SYSTEMROOT%\Temp、%SYSTEMROOT%\SoftwareDistribution\Download),剩下的就是卸载未使用的东西并压缩很少使用的东西。

    您可能还想删除 %SYSTEMROOT% 下保存修补程序/Windows 更新补丁卸载备份的(隐藏+系统)文件夹,除非您打算卸载 Windows 修补程序。

    • 8
  2. Eddie
    2009-05-05T09:08:54+08:002009-05-05T09:08:54+08:00

    YMMV。当我真的需要腾出空间时,我会去 C:\WINDOWS 并删除所有几个月前命名的目录,例如:

    $NtUninstallKB887742$
    

    我想如果一个修补程序已经安装了几个月,并且我已经安装了足够多的后续修补程序,那么我就不想(甚至能够)卸载有问题的修补程序。

    这样做的风险是保证您在删除此目录后无法卸载有问题的修补程序。但是,如果修补程序导致问题,您通常应该很快知道。到目前为止,我从未听说有人在 Microsoft 修补程序导致大问题后几个月发现。

    以现代硬盘的大小,假设我们谈论的是现代计算机,我不会担心像一两个 Gig 这样的小东西。除非您非常需要在用更大的硬盘更换整个硬盘之前腾出空间。如果您的空间如此紧张以至于腾出一个 Gig 会产生很大的不同,那么您这样做只会延迟不可避免的事情。

    要释放空间,请右键单击“我的电脑”并选择“属性”,然后转到“系统还原”选项卡。选择一个驱动器,然后单击“设置...” 您可以调低系统还原将使用的磁盘百分比。

    您不需要在每个磁盘上都有一个页面文件。在“我的电脑”的同一“属性”窗口中,转到“高级”并单击“性能”框中的“设置”。然后在弹出窗口中,转到“高级”选项卡。底部的框是“虚拟内存”...单击“更改”。您可以控制页面文件的位置及其大小。我通常在一个分区上只有一个页面文件。

    • 2
  3. Robert Cartaino
    2009-05-05T09:07:01+08:002009-05-05T09:07:01+08:00

    我的下意识的回答是——至少在你的情况下——购买更大的硬盘。硬盘驱动器很便宜,并且有工具可以轻松地将您的系统/数据迁移到更大的硬盘驱动器。

    话虽如此,删除“不需要的”文件通常是系统性能/维护问题的问题。除非您确切知道自己在做什么,否则我建议您使用第三方工具来“清理”您的硬盘驱动器(例如CCleaner之类的东西)。并始终为您搞砸的时候保留良好的备份。

    享受,

    罗伯特·C·卡泰诺

    • 1

相关问题

  • 如何使用脚本远程重启 Windows 服务?

  • IIS 6.0 (Windows Server 2003) 上的 HTTP 压缩

  • 从 2003 年迁移到 2008 年 Microsoft 群集技术

  • 有什么理由使用 Windows Server 2003 而不是 Server 2008?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

Sidebar

Stats

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

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

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

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

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

    • 3 个回答
  • Marko Smith

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

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +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