Параметры командной строки


Auslogics Disk Defrag Free может быть запущен с помощью командной строки, '. cdefrag.exe'.
Этот файл можно найти в папке программы после загрузки и установки.


Синтаксис cdefrag.exe [-f] [-quiet] [-bk] [-log:"path"]
cdefrag.exe -c [-f] [-quiet] [-bk] [-log:"path"]
cdefrag.exe -path:"path" [-f] [-quiet] [-bk] [-log:"path"]

Параметр Описание
< volumes > Одно или несколько имен дисков для дефрагментации.
-c Дефрагментирует все локальные диски на этом компьютере.
-path Дефрагментировать файл или папку (рекурсивно с подпапками). Необходимо указать полный путь к файлу или папке.
-f Принудительная Дефрагментация диска при малом количестве свободного места.
-quiet Не отображается информация на экране.
-bk Дефрагментация с минимальным использованием CPU.
-log Выводит log в формате HTML. Если указана только папка, файл генерируется в формате defraglogYYYYMMDDHHMMSS.HTML.
-requestUAC Запрос UAC (только для Windows Vista).
-a Анализирует указанные диски.
-o Дефрагментирует и оптимизирует указанные диски, консолидирует свободное пространство.
-dt Удаляет временные файлы перед дефрагментацией.
-off Выключает компьютер после дефрагментации.
-? Вывод справочной информации.

Примеры
cdefrag D:
Дефрагментация диска D:
cdefrag c: d: e:
Дефрагментация дисков C:, D: и E:
cdefrag -c
Дефрагментировать все локальные, несъемные диски.
cdefrag -path:"C:\WINDOWS\Driver Cache\i386\driver.cab"
Дефрагментировать "driver.cab" файл.
cdefrag -path:"C:\Program Files\Microsoft Office"
Дефрагментировать папку "Microsoft Office".
cdefrag d: -f -log:"C:\logs\defrag.html"
Принудительная Дефрагментация диска D: при малом количестве свободного пространства и сохранении отчета с подробностями дефрагментации в файле C:\logs\defrag.html
cdefrag -c -quiet -bk -log:"C:\logs\"
Дефрагментация всех поддерживаемых дисков без отображения информации и с минимальным использованием CPU. Отчет о дефрагментации сохраняется в файле C:\logs\defraglogYYYYMMDDHHMMSS.HTML.
cdefrag -a c: d: e:
Анализ дисков C:, D: и E:
cdefrag -a -c
Анализировать все локальные, несъемные диски.
cdefrag -o c: d: e:
Дефрагментировать и оптимизировать диски C:, D: и E:
cdefrag -o -c
Дефрагментировать и оптимизировать все локальные, несъемные диски.
cdefrag -c -dt
Удалить временные файлы перед дефрагментацией.

Коды ошибок Описание
0 Успешно
1 Ошибка при дефрагментации одного или нескольких дисков.
2 Для дефрагментации дисков требуются права доступа Администратора.
3 Неверные параметры командной строки.
4 Дефрагментация прервана пользователем.
5 Неподдерживаемая версия Windows.
6 Ошибка при создании log-файла.
7 Другой экземпляр приложения уже запущен.
8 Недостаточное количество свободного места на диске.
9 Компьютер был выключен или перезагружен.

К началу ^

Параметры командной строки установки

Параметр Описание
/SP- Отключает запрос "Устанавить... Вы хотите продолжить?" в начале установки. Конечно, это не будет работать, если DisableStartupPrompt [Setup] для параметра section задано значение "Да".
/SILENT
/VERYSILENT
Делает установку в тихом или очень тихом режиме. Когда установка происходит в тихом режиме - окно установки и фоновое окно не отображаются, отображается только окно процесса установки. Если установка в очень тихом режиме - то окно процесса установки не отображается. Все остальное происходит как обычно - например, сообщения об ошибках во время установки по прежнему отображаются, как и вывод приглашения (если вы не отключили его с помощью DisableStartupPrompt или '/SP-' параметром командной строки, приведенным выше).
/SUPPRESSMSGBOXES

Настройка установки для подавления сообщений. Действует только в сочетании с '/Silent ' и '/VERYSILENT'.

Ответ по умолчанию в ситуациях, где есть выбор:

  • "Да" в ситуации "сохранить новый файл?"
  • "Нет" в ситуации "файл существует, подтвердите перезапись."
  • Прерывание в ситуации Прерывание/Повтор.
  • Отмена в ситуации Повтор/Отмена.
  • Да (= продолжить) в ситуации DiskSpaceWarning/DirExists/DirDoesntExist/NoUninstallWarning/ExitSetupMessage/ConfirmUninstall
  • Да (= перезагрузка) в ситуации FinishedRestartMessage/UninstalledAndNeedsRestart

5 окон сообщений не подавляются:

  • Окно сообщения About Setup.
  • Окно сообщения Exit Setup?.
  • Окно сообщения FileNotInDir2, отображаемое когда при установке требуется вставить новый диск и диск не найден.
  • Любое окно сообщения об ошибке, отображаемое перед установкой (или удалением), может считывать параметры командной строки.
  • Любое окно сообщения отображается [Code], поддерживается функция MsgBox.

/LOG Параметр установки для создания log-файла в каталоге temp с подробным описанием действий во время установки файла и запуска [Run]. Это может быть полезным при отладке. Например, если вы подозреваете, что файл не заменяется, когда вы считаете, что так должно было быть (или наоборот), log-файл подскажет вам, действительно ли файл был пропущен, и почему. log-файл создается с уникальным именем на основе текущей даты (он не будет перезаписан или добавлен к существующим файлам.) Информация, содержащаяся в log-файле, носит технический характер и поэтому не предназначена для понимания рядовыми пользователями. Он также не предназначен для машинной обработки; формат файла может быть изменен без предварительного уведомления.
/LOG="filename" То же, что и /log, за исключением того, что позволяет указать фиксированный путь/имя файла для log-файла. Если файл с указанным именем уже существует, он будет перезаписан. Если файл не может быть создан, программа установки будет прервана с сообщением об ошибке.
/NOCANCEL Запрещает пользователю прервать процесс установки путем отключения кнопки Отмена и игнорирования нажатия на кнопку Закрыть. Будет полезным вместе с '/SILENT' ' или '/VERYSILENT'.
/DIR="x:\dirname" Переопределяет имя каталога по умолчанию, отображаемое на странице Select Destination Location. Необходимо указать полный путь к файлу. Может включать префикс "Expand:", который указывает программе установки развернуть все константы в имени. Например: '/DIR=expand:{pf}\My Program'.».
/GROUP="folder name" Переопределяет имя папки по умолчанию, отображаемое на странице Select Start Menu Folder. Может включать префикс "expand:", см. '/DIR= '. Если в [Setup] секции директива DisableProgramGroupPage была установлена в Yes, этот параметр командной строки игнорируется.

К началу ^

Параметры командной строки удаления

Параметр Описание
/SILENT
/VERYSILENT
При соответствующих установках Uninstall не будет запрашивать у пользователя подтверждение запуска или отображать сообщение о том, что Удаление завершено. Общие файлы, которые больше не используются, удаляются автоматически без запроса. Любое сообщение об ошибке будет отображаться на экране. Если задано '/VERYSILENT', то окно "Процесс удаления" не отображается.
/SUPPRESSMSGBOXES Задает деинсталлятору подавление окна сообщений. Будет действовать только в сочетании с параметрами '/SILENT' и '/VERYSILENT'. Дополнительные сведения см. в разделе '/SUPPRESSMSGBOXES' параметров командной строки Setup.
/LOG

Задает создание log-файла в директории пользователя Temp при деинсталяции, детализируя удаление и действия [UninstallRun], произведенные в процессе удаления. Это может быть полезно при отладке

log-файл создается с уникальным именем на основе текущей даты (файл не будет перезаписан или добавлен к существующим файлам).

Информация, содержащаяся в log-файле, носит технический характер и поэтому не предназначена для использования обычными пользователями. Он также не предназначен для машинной обработки; формат файла подлежит изменению без предварительного уведомления.

/LOG="filename" То же, что и /LOG, за исключением того, что позволяет указать фиксированный путь/имя файла для log-файла. Если файл с указанным именем уже существует, он будет перезаписан. Если файл не может быть создан, программа установки будет прервана с сообщением об ошибке.

К началу ^

Скоро выходит AuslogicsBoostSpeed 11!

Что нового ждать от программы?