问题是,在运行优化-VHD之前,我想尽我所能清理/压缩VM的.vhdx驱动器。使用微软的磁盘清理实用程序是件好事。问题是它在默认情况下没有安装。
获得它的官方方法是使用“添加角色和功能”和添加“桌面体验”功能。有一些不必要的副作用,其中,该功能还需要“媒体基金会”和“墨水和手写”功能。我只想要“磁盘清理”。
发布于 2013-11-21 20:43:20
"cleanmgr.exe“用于您的平台,"cleanmgr.exe.mui”用于您的地区。它们已经在您的计算机"%SystemRoot%\WinSxS“下的子文件夹中。
首先,在"%SystemRoot%\WinSxS“文件夹下搜索"cleanmgr.exe”。您可能会在"amd64“、"wow64”和"x86“文件夹中找到文件。我为Windows 2012标准amd64安装中的两个文件选择了“x64”。
将这2个文件复制到以下位置:
(我假设,如果您使用的是不同的区域设置,WinSxS将有更多的选择,您必须将.mui文件复制到该地区的子文件夹中。)
从技术上讲,你现在就完蛋了。以管理员身份运行"cleanmgr.exe“,如果您希望它向您展示它可以清除的所有内容(包括存储在WinSxS中的过时的Windows更新,这些更新现在是Win2012中的一个选项)。
要将新的“磁盘清理”放到“开始”菜单中,请创建"cleanmgr.exe“文件的快捷方式。将新的快捷方式放在"%ProgramData%\Microsoft\Windows\Start Menu\Programs\Administrative“文件夹中;将其命名为”磁盘清理“。现在,当在“开始”菜单中,您只需键入“磁盘清理”,您就可以选择在一开始就以管理员身份启动它。
要使“磁盘清理”显示为磁盘驱动器的“属性”对话框中的按钮,您必须更改注册表以添加一个新键和“可扩展字符串值”。创建一个新的.reg文本文件并粘贴到以下内容中:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\cleanuppath]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\
65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\
00,20,00,25,00,63,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\cleanuppath]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\
65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\
00,20,00,25,00,63,00,00,00十六进制字符串是"%SystemRoot%\System32\cleanmgr.exe /D %c",如果您想手动添加这个字符串。对我来说,我只需要添加第一个键。第二个键只是我发现设置位置的另一个地方。FYI,注册表中还有另外两个地方处理"cleanmgr.exe",但幸运的是,它们对此并不重要,因为它们使用了一些ClassID GUID。
https://serverfault.com/questions/556613
复制相似问题