我在 Amazon 云中运行了一个 Windows 2012 实例。它只是一个 asp.net 项目的测试服务器,只安装了必要的功能。问题是实例的磁盘空间不足(30 GB)。安装的只是默认内容和一些适用于我的 asp 应用程序的内容。我浏览了一些网站,例如这个,释放 Windows Server 2012 上的磁盘空间,并试图从 WinSXS 文件夹(超过 13.5 GB!)中删除一些未使用的功能。当我尝试在 powershell 中运行 Get-WindowsFeature 时,命令失败并出现错误:
get-windowsfeature:请求列出指定服务器上可用的功能失败。无法打开 DISM 会话。访问临时文件夹 C:\Windows\TEMP\F3023A61-3F1C-4C38-94F5-04C5CA1110CE 时出错。请确保临时文件夹的路径存在并且您对该文件夹具有读/写权限。错误:0x80070070 位于行:1 字符:1 + get-windowsfeature + ~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidOperation:(@{Vhd=; Credent...Name=localhost}:PSObject)[Get-WindowsFeature],Dep
loymentProviderException + FullyQualifiedErrorId:DISMAPI_Error__Failed_Opening_Dism_Session,Microsoft.Windows.ServerManager.Commands.GetW indowsFeatureCommand
文件夹 c:\windows\temp 存在,管理员用户可以访问该文件夹... 这个错误是因为我的磁盘空间不足吗?我还能做些什么来释放一些空间?
答案1
首先找到其他要删除的内容,例如 IIS 日志。
答案2
我还能做些什么来释放一些空间?
先试Disk Cleanup
一下。这里如何运行它如果您尚未Desktop Expirience
安装,或者不想安装它。
要运行磁盘清理:
点击Start
点击All Programs→ Accessories→ System Tools→Disk Cleanup
Drive C从下拉菜单中选择
点击OK