Questions tagged «winsxs»

12
为什么/ winsxs文件夹会变大,并且可以缩小?
我使用的Vista虚拟机只有一个10 GB的虚拟硬盘-我担心它会随着时间的推移耗尽空间。 我使用TreeSize来检查罪魁祸首。 罪魁祸首是该/winsxs文件夹或“ Windows Side-By-Side”文件夹。 什么是Windows并排文件夹?好吧,这在这里解释得很好。 操作系统中的所有组件都位于WinSxS文件夹中-实际上,我们将此位置称为组件存储。每个组件都有一个唯一的名称,其中包括为其构建的版本,语言和处理器体系结构。WinSxS文件夹是在系统上找到该组件的唯一位置,通过在组件存储中进行硬链接,可以“投影”在系统上看到的文件的所有其他实例。让我重复最后一点–操作系统中每个文件的每个版本只有一个实例(或完整数据副本),并且该实例位于WinSxS文件夹中。因此,从这个角度来看,WinSxS文件夹实际上是整个操作系统的整体,在下层操作系统中称为“扁平”文件夹。 这就解释了为什么文件夹从大开始,而不是为什么随着时间的推移会变大–该问题的答案就是维修。在Windows的早期版本中,服务的原子单位是文件,而在Windows Vista中则是文件。更新特定二进制文件时,我们会发布整个组件的新版本,并且该新版本将与原始版本一起存储在组件存储中。组件的较高版本已投影到系统上,但商店中的较旧版本未受影响。原因是组件存储如此之大的第三部分。 许多其他人也抱怨/ winsxs文件夹的大小: 一位同事最近收到了他每两年工作一次的笔记本电脑更新信息,并且正在为他的新笔记本电脑加载Vista。由于某种原因,他的硬盘驱动器C:仅被分区为25GB,其余空间则保留给更大的驱动器D:。 无论如何,在加载许多Windows Update之后,他几乎没有在C:上留下任何驱动器空间,并且由于某种原因,WinSxS目录已经膨胀到8GB以上。 虽然我知道WinSxS(Windows并排)目录的用途,但我不确定为什么该目录的大小会随着正常的操作系统更新而迅速爆炸。 为了安全起见,我并不是很在乎所有这些重复文件,但是我确实在担心VM因磁盘空间不足错误而爆炸。所以.. 可以安全地削减/ winsxs吗? 似乎没有。 管理员出于任何原因都不应该自己清理/ winsxs目录 -这样做可能会使Windows Update和MSI之后无法正常运行。通过将强大的安全描述符放在继承其子目录的目录上,可以防止从目录中意外删除。 如果这个/ winsxs文件夹变大,我将不得不重新镜像该虚拟机..我真的不想这么做!

1
什么是维修堆栈,它如何工作?
在Windows中,有一种称为服务堆栈的东西,似乎可以充当程序包管理器的角色。我不太了解它,只是似乎基于组件的服务(CBS),Windows Installer,Windows Update和WinSxS是服务堆栈的一部分,或者以其他方式参与了服务。 我已经做了大量的研究,但是还没有找到关于Windows服务的易于理解的概述。因此,我要问以下问题: 服务是什么?服务堆栈是做什么的? 维修堆栈如何工作?CBS,Windows Installer,WinSxS和Windows Update扮演什么角色?

1
无法删除Windows 7更新文件[重复]
这个问题在这里已有答案: 为什么/ winsxs文件夹变得如此之大,可以缩小吗? 12个答案 我正试图在我的Windows 7操作系统驱动器上释放空间。我已经安装了所有Windows更新到目前为止,Windows文件夹的大小几乎翻了一番。我已经阅读了一些关于如何通过磁盘清理删除不需要的Windows更新文件的文章。 当我进行磁盘清理时,它说我几乎没有任何Windows更新文件要删除: 但当我查看Windows \ winsxs文件夹的大小时,它超过8GB! 如何删除所有这些不需要的文件?

1
手动替换损坏的Windows文件
我最近的SFC扫描结果变坏了: Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log. 此Microsoft支持文章说备份文件存储在%WinDir%\System32\dllcache。所以我开始探索隐藏的系统文件。结果?dllcache不存在! 深入挖掘,我发现了这一点,其中说dllcache被替换为C:\Windows\winsxs\Backup从Windows Vista开始。在那里导航,我发现的是一堆杂乱的文件,其中没有一个文件的名称,我试图替换。 我找到的是有一个MANIFEST文件,其名称与损坏文件的父文件夹完全相同。 对此有何评论? sfcdetails:除以下内容外,所有文件都有“验证完成”(在日志中重复3次,时间和CSI编号不同): 2015-07-12 22:53:08, Info CSI 00000594 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, …

1
登录后找不到sxs dll吗?
我遇到一个奇怪的问题。依赖于用于正常启动的x86 Visual C ++ 2008运行时的应用程序(工具托盘图标exe)。这是在x64 Windows 7上,在最近几次重新启动时,它表示登录启动失败,并弹出一个窗口,提示未找到mfc90u.dll。几分钟后,如果我从启动图标启动该应用程序,它将正常启动,我可以看到正在从winsxs文件夹加载运行时dll。 什么会使登录后立即无法使用winsxs dll?
winsxs 

1
Win7中的工厂重置是否会清空我的Winsxs文件夹?
我有一台配备60GB SSD硬盘的宏基笔记本电脑。我完全厌倦了极大的winsxs文件夹(~18Gb)。如果我重置Acer工厂(http://acer.custhelp.com/app/answers/detail/a_id/12869/~/how-do-i-restore-my-computer-using-the-erecovery-management-程序%3F),这将删除我的winsxs文件夹,因为所有应用程序也被删除?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.