[Цитировать]

    UserX
  • 667
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 788
  • Репутация:32

    [+] [-]
Уважаемый Ander_73!
Тут проходило следующее сообщение:
84604В семёрке нет ключа StartComponentCleanup для dism.
В этой связи хотелось бы чуть подправить ваш замечательный скрипт методом удлинения переменной opt.
Но уровень моих знаний не слишком высок, поэтому я не знаю, как отнесётся интерпретатор к наличию пробела. Нужно ли поставить кавычки или ещё какой-то правильный спецсимвол? Речь идёт о том, чтобы завершить этот Ваш скрипт:
@echo off
>nul 2>&1 reg query "HKU\S-1-5-19\Environment"|| (
powershell.exe -windowstyle hidden -noprofile "Start-Process '%~dpnx0' -Verb RunAs"
exit
)
set opt=& for /f "tokens=6 delims=[]. " %%G in ('ver') do if %%G GTR 7601 set opt=/ResetBase
Dism.exe /Online /Cleanup-Image /StartComponentCleanup %opt%
cleanmgr.exe /VeryLowDisk /D C:\
Будет ли так (см. ниже) правильно? Сомнения возникают из-за наличия пробела, хотя, если его убрать вообще, то, скорее всего, всё будет работать, но будет не очень красиво. Речь идёт о концовке 6-ой строки скрипта (/StartComponentCleanup /ResetBase):
@echo off
>nul 2>&1 reg query "HKU\S-1-5-19\Environment"|| (
powershell.exe -windowstyle hidden -noprofile "Start-Process '%~dpnx0' -Verb RunAs"
exit
)
set opt=& for /f "tokens=6 delims=[]. " %%G in ('ver') do if %%G GTR 7601 set opt=/StartComponentCleanup /ResetBase
Dism.exe /Online /Cleanup-Image %opt%
cleanmgr.exe /VeryLowDisk /D C:\
Заранее спасибо!

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
UserX, ну, выглядит правильно. Не очень понял про пробел, что будет "некрасиво"?

[Цитировать]

    UserX
  • 667
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 788
  • Репутация:32

    [+] [-]
84727Не очень понял про пробел, что будет "некрасиво"?
Это если вместо:
/StartComponentCleanup /ResetBase
сделать так (без сомнительного пробела для интерпретатора):
/StartComponentCleanup/ResetBase
Думаю, пробел между ключами необязателен, но выглядит как-то некрасиво.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
84729без сомнительного пробела для интерпретатора
Он ничего не заметит, я договорился. Смело ставь пробел!

[Цитировать]

    UserX
  • 667
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 788
  • Репутация:32

    [+] [-]
84732я договорился. Смело ставь пробел!
Уговорили! :)

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 2 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Предупреждение!
После выполнения этой команды будет невозможно удалить никакие из существующих обновлений и пакетов обновления. Следующие обновления и пакеты обновления можно будет удалять.
Внимание!
Команда StartComponentCleanup уже присутствует в планировщике заданий, в папке Servicing.
Период запуска по плану раз в 30 дней.

[Цитировать]

    cartmenezz
  • 1384
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 526
  • Репутация:14

    [+] [-]
  • Откуда: Калининград
84961будет невозможно удалить никакие из существующих обновлений и пакетов обновления.
* если без /ResetBase то можно будет)

[Цитировать]

    alma
  • 30791
  • Стаж: 2 года 1 месяц
  • Сообщений: 30
  • Репутация:1

    [+] [-]
84961
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Предупреждение!
После выполнения этой команды будет невозможно удалить никакие из существующих обновлений и пакетов обновления. Следующие обновления и пакеты обновления можно будет удалять.
Внимание!
Команда StartComponentCleanup уже присутствует в планировщике заданий, в папке Servicing.
Период запуска по плану раз в 30 дней.
____________________
в итоге почитав кучу инфы и посмотрев твикеры - решил не чистить свою WinSxS на 7.5гб
не те это цифры, чтоб гонка имела смысл... стабильность и работоспособность веника важнее ao

ver win10

ltsc 17763

Страница 2 из 2


Показать сообщения:    

Текущее время: 28-Мар 22:19

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы