Удаление старых файлов в winsxs

11589
jamida

Я получил новый ноутбук и выполнил процесс переноса Windows, чтобы переместить файлы старого ноутбука на новый. Похоже, по ходу дела он также перенес кучу файлов в папку winsxs.

Я знаю это, потому что новый ноутбук представляет собой процессор Intel Core i7, и с 2009 года в этой папке существует множество папок с такими именами, как «amd64_microsoft-windows».

Я только что сделал процесс очистки Windows и перезагрузился, но эти папки остаются. Могу ли я удалить их вручную или как я могу от них избавиться, если удаление вручную невозможно?

3
Ваш ошибочный AMD64 - это имя 64-битного расширения x86, которое вы не хотите удалять из WinSXS. Ramhound 9 лет назад 2

2 ответа на вопрос

5
magicandre1981

Установите следующее обновление:

Расширение мастера очистки диска позволяет пользователям удалять устаревшие обновления Windows в Windows 7 SP1 или Windows Server 2008 R2 SP1

Запустите очистку диска, и теперь вы можете удалять обновления (Очистка Центра обновления Windows), которые заменяются более новыми обновлениями безопасности и больше не нужны. Это может сэкономить несколько ГБ пространства.

Enter image description here

Enter image description here

Есть ли инструмент для очистки этой папки, так как у меня нет Windows 7 sp1. (только окна без каких-либо пакетов обновления. Я не могу установить пакеты обновления, так как свободного места нет) Ragesh D Antony 6 лет назад 0
@RageshDAntony нет, обновление требует Sp1. Используйте [этот инструмент] (https://superuser.com/a/568716/174557), чтобы переместить некоторые папки с диска C на диск D, чтобы освободить место для установки Sp1. magicandre1981 6 лет назад 1
2
Daniel B

Вы не можете избавиться от них вообще. Многие программы, например, используют более старые версии среды выполнения Visual C ++ (и других библиотек). Вот для чего эта папка. Это совершенно нормально для размера в несколько гигабайт.

Имейте в виду, что папка состоит из множества жестких ссылок, поэтому не все программы могут правильно рассчитать ее размер.

Это не объясняет тот факт, что файлы, содержащие amd64, чрезвычайно важны для его текущей установки. Ramhound 9 лет назад 1
Зачем это нужно объяснение? Они ничего особенного и не менее важны, чем 32-битные библиотеки. Оба используются Windows и программами. Изменение папки WinSxS вручную может привести к поломке, включая саму Windows. Daniel B 9 лет назад 1
Потому что он по ошибке думает, что они из его старого оборудования AMD ... Ramhound 9 лет назад 0
Ramhound, вы действительно правы ... между публикацией этого вопроса и чтением впоследствии я с тех пор узнал, что AMD64 - это исторический артефакт, AMD была первым 64-битным процессором, поэтому эти библиотеки названы так, а не потому, что они специфичны для AMD. Тем не менее, 2009 кажется странным, и ... это была новая установка Win-7, за которой следовала "передача Windows" (как бы это ни называлось на самом деле) и т.д. ... либо новая установка помещала туда файлы с отметкой времени 2009, либо "передача Windows" переместила их, и снова мне интересно, действительно ли они нужны свежей установке. jamida 9 лет назад 2
@jamida - Windows 7 вышла в 2009 году. Что в этом странного? ** Передача Windows НЕ передавала эти файлы. ** У них дата 2009 года, потому что они были созданы, и да, эти компоненты все еще полезны и не должны быть удалены. Ramhound 9 лет назад 3