Одна прогулька запросила NET.framework 3.5 Не дает теперь поставить. Прогулька мне нужна. Всё запущено и активировано, но при установке выдает ошибку. Help от мекомягких рекомендует такое, то проще переустановить. Как всё вернуть назад?
Идея такая – для каждого файла в папке WinSxS посчитать количество ссылок. Если ссылка всего одна – сжимаем, если больше – ничего не делаем. Для подсчета количества ссылок используем возможности команды fsutil hardlink list «Имя_файла». Естественно, ручками перебрать 60 тысяч файлов дело нереальное, поэтому создадим командный файл:
@echo off
REM Включаем раскрытие переменных окружения в момент обращения к ним
setlocal enabledelayedexpansion
REM Рекурсивно перебираем все файлы в каталоге C:\Windows\winsxs
А чтобы уменьшить размер профиля, необходимо перенести папки: Мои документы, рисунки, музыка, видео, рабочий стол, загрузки — на второй раздел загузочного винчестера, что реально ускоряет загрузку и работу компьютера. Особенно актуально для любителей держать все файлы на Рабочем столе.
когда использовались ссд диски 40, 60, 80, 100 и 120 — проблема была актуальная, после перехода на 180-240 — забыл о этой проблеме. около сотни клиентов.
Цитата "Есть распространенный миф о гигантских размерах этой папки, что на самом деле не совсем так. Дело в том, что подавляющее большинство содержимого папки WinSxS является «жесткими ссылками», а Проводник и файловые менеджеры это не учитывают. Реальный вес этой папки гораздо меньше, чем пишется в ее свойствах."
НЕ ЗНАЮ, так ли это, но прочитайте тут: beginpc.ru
Да ну! Он (проводник) про запись вообще ничего не знает.
Вот Вы знаете, что размер области на диске, куда нужно записать, зависит от размера блока с которым отформатирован диск? Как он может заранее знать куда я буду писать?
Везде параметр "Свойства" подразумевает сумму размеров всех файлов и ничего больше.
Комментарии
Идея такая – для каждого файла в папке WinSxS посчитать количество ссылок. Если ссылка всего одна – сжимаем, если больше – ничего не делаем. Для подсчета количества ссылок используем возможности команды fsutil hardlink list «Имя_файла». Естественно, ручками перебрать 60 тысяч файлов дело нереальное, поэтому создадим командный файл:
@echo off
REM Включаем раскрытие переменных окружения в момент обращения к ним
setlocal enabledelayedexpansion
REM Рекурсивно перебираем все файлы в каталоге C:\Windows\winsxs
for /R "C:\Windows\winsxs" %%i in (*) do (
REM Ищем однострочный вывод fsutil
fsutil hardlink list %%i | find /c /v "" | find /I "1" >nul
REM Если ссылка единичная, сжимаем файл
IF !ERRORLEVEL!==0 Compact /C /A /I %%i
)
@echo FINISH
pause>nul
вам запрещено это действие, этот файл приватный и ваш ключ неправильный
НЕ ЗНАЮ, так ли это, но прочитайте тут: beginpc.ru
Вот Вы знаете, что размер области на диске, куда нужно записать, зависит от размера блока с которым отформатирован диск? Как он может заранее знать куда я буду писать?
Везде параметр "Свойства" подразумевает сумму размеров всех файлов и ничего больше.