Microsoft cabinet maker что это
Содержание
990x.top
Простой компьютерный блог для души)
makecab.exe что это за процесс?
Всем приветушки. Сегодня мы будем исследовать процесс makecab.exe, что это такое и для чего оно. Итак ребята, вот я начал копаться в интернете и сразу узнаю, что makecab.exe это команда в командной строки и нужна команда для создания cab-архива. Этот тип архивов используется при установке некоторых программ, ну вы может даже замечали, что при установке какой-то проги в временных файлах могут быть странные архивы с расширением cab, видели такое? Ну не знаю, я несколько раз видел.. А так, в обычной жизни архивы типа cab насколько я знаю вообще не используются обычными юзерами =)
Так, минуту. Теперь давайте так бы сказать мысли вслух. То есть получается что makecab.exe это системная команда, верно? Верно. То есть если вы данный процесс увидите в диспетчере задач, то паниковать не будете, это ведь системная командочка. Однако процесс команды может висеть только если вы что-то устанавливаете, то есть какую-то весомую прогу. Просто так его быть не должно, разве что процесс установки завис… Но если он висит просто так, то возможно это вирус маскируется таким образом, вот такая мысль у меня появилась ребята….
Ага, вот что я еще читаю. Один чел обратился на форум, вот говорит, что makecab.exe и conhost.exe тормозят систему. Оказалось что у чела вирусов нет, а все дело было в TrustedInstaller.exe, этот процесс относится к службе установщика модулей Windows. Службу можно отключить в принципе и включать когда пришло время обновлять виндуху. Вдруг вам эта инфа пригодится.
Как эту команду посмотреть? Как запустить? Окей ребята, я сейчас вам покажу, не переживайте. Зажимаете кнопки Win + R, появится окошко Выполнить, туда вставляете такую командочку:
Нажали океюшек, потом появится черное окно, типа консоль, ну это и есть командная строка:
Теперь вы можете сюда вставить команду, о которой мы говорим. Но не просто вставить команду но и вызвать справку по ней, для этого нужно добавить специальный аргумент. В общем вставляете вот это:
Вставляете обычным способом то есть просто клацаете правой кнопкой и выбираете такой пункт:
Нажали энтер и пожалуйста:
Вы наверно тут спросите мне, што? Што мне с этим делать, что это за дичь? Ребята, все нормально, это просто показалась справка о том как пользоваться командой makecab.exe и все. И вы еще раз убедились, что это виндовская родненькая команда =)
Я лично этой командой не пользовался, ибо оно мне вообще никогда не понадобилось как бэ.
Итак, то есть в принципе все уже понятно, да? Команда makecab.exe нужна чтобы распаковывать архивы cab, которые часто содержатся в установочных пакетах. Особенно это касается программ от Microsoft.
Но что делать, если кажется, что makecab.exe это вирус? В этом случае стоит сразу просканировать ПК антивирусной утилитой. Я лично советую две утилиты. Первая это Dr.Web CureIt!, ее можно скачать отсюдова (там же и инструкция есть как пользоваться, это официальный сайт):
Вот внешний вид Dr.Web CureIt!, смотрите:
Dr.Web CureIt! нацелен на поиск и отлов серьезных вирусов, таких как трояны, черви и прочая муть. Утилита бесплатная и годная.
Вторая утилита, которую я советую, это AdwCleaner, это тоже мощная утилита, бесплатная, но прикол ее в том, что она ищет рекламные вирусы. То есть те, которые обычными антивирусами не ловятся. Но эти рекламные вирусы, то их главная задача, это втюхать вам какую-то тупую рекламу. Обычно они ее вставляют на сайтах, типа это реклама от самого сайта. Но у меня были случаи, что реклама появлялась даже на рабочем столе. Короче AdwCleaner можно скачать вот отсюдова (официальный сайт):
Ну а вот как выглядит AdwCleaner:
Скажу сразу что сложностей в использовании нет, вы справитесь =)
Это не вирус! Легальные процессы, загружающие жесткий диск в Windows 8
Первым делом, мы сканируем системы на наличии вредоносных программ. Подойдут даже бесплатные антивирусы, которые уже давно не уступают в функционалу коммерческим аналогам. Совет «проверить на вирусы» изначально верный. Но, зачастую, проблема кроется вовсе не в них, а, как раз-таки, наоборот. Были известны случаи, когда ресурсы HDD нагло растрачивал модуль родительского контроля известного комплекса Kaspersky Internet Security 2013.
После проверки антивирусом, мы выполняем «чистую» загрузку Windows — только с минимальным, необходимым для работы ОС, набором драйверов, сервисом и так далее. Как это сделать подробно описано тут — http://support.microsoft.com/kb/929135/ru. Далее пробуем отключать службу индексации в Windows 8. Делается это через Администрирование -> Службы. Ищем службу Windows Search и отключаем её. Она нужна для более быстрого доступа к разделам, благодаря тому, что система «хранит» данные всех файлов. Но проблема в том, что эти данные нужно постоянно обновлять (прям как sitemap на xml для сайта), что иногда сводит на нет преимущества этого сервиса.
Не стоит забывать и о том, что 100%-ая загрузка в Windows 8 может быть обусловлена неисправностью контроллера HDD или самого жесткого диска. Или его близким концом — проверить это можно через SMART-утилиты (не забываем следить за температурой). Совет использовать только SSD-тип накопителя для этой операционной системы, звучит не как пустой звук.
Какие процессы нагружают систему?
Windows Modules Installer Worker . Процесс, которые отвечает за установку обновлений ОС, порой загружает HDD до 100%. Пугаться не стоит — явление это временное, но очень необходимое для правильного, своевременного обновления «восьмерки».
uTorrent . Проблема, в свое время набившая оскомину многим пользователям, решается твиком настроек кеширования в клиенте (Дополнительно -> Кеширование). Точные настройки светили даже на Pikabu — найти в интернете не проблема.
Explorer.exe при просмотре фильмов онлайн . Отбираемые этим процессом 98-100% ресурса HDD, при просмотре видео в браузере решается переустановкой кодеков.
MSASCui.exe, MsMpEng.exe, MsMpEngine.exe . Процессы защитного antispyware ПО от Microsoft — Windows Defender и Microsoft Security Essentials. Стало быть, при большой активности, они проверяют ПК или отдельные разделы (часто 100%-ая загрузка именно при проверке папки Skydrive — рекомендуется занести её в исключения) на наличие вирусов, бэкдоров и прочих нехороших файлов.
Не всё так однозначно с процессом System. Он, без видимых причин, также доводит загрузку HDD до 100%. Проблему можно попробовать решить обновлением модуля BIOS. Кому-то помогает, описанная выше «чистая» загрузка, но она не помогает найти «виновника» сего безобразия. Ясно одно — система «конфликтует» с драйверами и/или другим системным ПО.
Еще немного: Если проблема возникает при запуске Skype в Metro-версии, попробуйте установить «обычную» десктопную версию.
Создание сжатых файлов формата .cab в операционных системах Windows.
Cabinet (.cab) — формат файлов архивов, применяющийся в операционных системах семейства Microsoft Windows. Формат поддерживает сжатие и цифровые подписи. Используется в различных технологиях установщиков Microsoft. Для создания архивов формата .cab имеется стандартная утилита командной строки makecab.exe. Формат командной строки:
MAKECAB [/V[n]] [/D var=value . ] [/L dir] source [destination]
MAKECAB [/V[n]] [/D var=value . ] /F directive_file [. ]
Параметры командной строки:
source — исходный файл.
destination — сжатый файл. Если имя файла не указано, то используется имя исходного файла, в котором последний символ заменяется подчеркиванием.
/F directives — имя файла с директивами для утилиты MAKECAB, используемыми при выполнении сжатия. Описание директив приводится в документации к пакету Microsoft Cabinet SDK
/D var=value — определение переменных, используемых в программе. Аналог директивы .Set, используемой в файлах директив.
/L dir — каталог для сохранения сжатых файлов, если не указан, то используется текущий.
/V[n] — уровень детализации сообщений программы.
makecab image1.ghost — сжать файл image1.ghost. В результате выполнения команды в текущем каталоге будет создан сжатый файл с именем image1.gh_
makecab image1.ghost image1.ghost.cab — сжать файл image1.ghost и результат сохранить в текущем каталоге под именем image1.ghost.cab
makecab image1.ghost image1.ghost.cab /L C:CABs — то же, что и в предыдущем примере, но результат записывается в каталог C:CABs
makecab –V3 image1.ghost image1.ghost.cab /L C:CABs — то же, что и в предыдущем примере, но с максимальным уровнем информационных сообщений (уровень сжатия, место сохранения и т.п.)
makecab /F cabmake.ddf — сжать исходные файлы в соответствии с директивами в файле cabmake.ddf
Пример содержимого файла директив:
; Строка комментария начинается с символа ;
; Шаблон имени сжатого файла CabinetNameTemplate:
;Список сжимаемых файлов:
Строки, начинающиеся с точки с запятой (;) используются в качестве комментариев. В результате выполнения команды MAKECAB с такими директивами, будет создан архив из 3- х указанных файлов, с именем Destination.cab, в подкаталоге disk1 текущего каталога. По умолчанию, архивирование выполняется с учетом того, чтобы архив или его часть помещалась на дискету 1.44Мб, в противном случае, архив разбивается на части и записывается в подкаталоги disk1, disk2, … Максимальный размер части архива можно изменить, указав параметры для CDROM:
Можно также указать произвольный максимальный размер в байтах, кратный размеру кластера ( по умолчанию – 512 байт), например для 512 МБ:
Для изменения имени подкаталога, принятого по умолчанию (disk1) можно использовать директиву DiskDirectoryTemplate:
.Set DiskDirectoryTemplate=C:CABs* ; Создавать архивы в отдельных каталогах CABs1,CABs2…
.Set DiskDirectoryTemplate=C:CABs ;Создавать архивы в указанном каталоге
.Set DiskDirectoryTemplate= ; Создавать архивы в текущем каталоге.
При большом количестве исходных файлов, для получения их списка удобно использовать команду DIR с выводом результатов в текстовый файл:
dir /b /l /A-D /O:N %windir%System32 > filelist.txt
По данной команде формируется список файлов каталога WindowsSystem32 в алфавитном порядке без имен подкаталогов с именами в нижнем регистре и записывается в текстовый файл filelist.txt, откуда его содержимое можно скопировать в файл с директивами команды MAKECAB.
При создании архивов командой MAKECAB создаются файлы setup.rpt и setup.inf, содержащие перечень обработанных файлов, сведения об их количестве, степени сжатия, скорости обработки данных и т.п.
Для распаковки архивов, созданных утилитой MAKECAB можно использовать утилиту командной строки extrac32.exe.
Источники:
http://990x.top/makecab-exe-chto-eto-za-protsess.html
http://www.2dsl.ru/faq/hardware/268-eto-ne-virus-legalnye-processy-zagruzhayuschie.html
http://ab57.ru/cmdlist/makecab.html