Program install что это за папка windows 10 – — технологии и ответы на вопросы

Восстановление программ

Восстановление пакетов MSI проходит аналогично установке, однако разница в том, что для этого понадобится исходный пакет установщика, указанный в параметре InstallSource. На рисунке выше не очень хорошо видно, но мой путь указывает на временную папку в кэше IE9 (я запускал установку, не сохраняя файл). Поскольку папка уже очищалась, восстановление не сработает.

Чтобы обеспечить полноценное восстановление (равно как и изменение набора компонентов), программы могут кэшировать свои исходные установочные файлы. Иногда для этого используется папка ProgramData, а Microsoft Office создает скрытую папку MSOCACHE в корне диска.

Зачем нужна папка windows installer и можно ли ее без последствий удалить

Как правило, пользователи не удостаивают эту папку должным вниманием до тех пор, пока на системном томе совершенно не остается места для нормального функционирования компьютера. Этот каталог может занимать десятки гигабайт и продолжать набирать вес.

Чем дольше работает Windows в ПК без периодической чистой переустановки, тем тяжелее ее системная директория «Installer». У некоторых людей на любую проблему имеется простое решение в виде переустановки ОС с предварительным форматированием системного раздела, но данную проблему можно решить и менее кардинальными методами.

Зачем палить из гаубицы по воробьям, когда можно обойтись малой кровью. Ниже представлены методы, позволяющие освободить память в разделе жесткого диска, на котором установлена ОС, не требующие значительных затрат времени и усилий от владельца компьютера.
Program install что это за папка windows 10 - — технологии и ответы на вопросы

Зачем программам нужны установщики

В одной из записей блога мы выясняли, откуда берутся нежелательные программы. Оказалось, что разработчики по-всякому скрывают их в установщиках своих программ, стремясь извлечь из этого выгоду. Может быть, было бы проще обходиться вовсе без установщиков программ?

Эта запись пролежала в черновиках почти год, пока не появился повод вернуться к теме установщиков, который дала… Windows 8. И хотя сегодняшний рассказ напрямую не связан с одной особенностью новой ОС Microsoft, следующая статья будет целиком посвящена ей.

Давайте посмотрим на основные сценарии использования установщиков, чтобы разобраться, зачем они нужны.

Интеграция сторонних программ

Как мы выяснили еще год назад, эта тенденция набрала огромную популярность. Возвращаясь к примеру с AIMP и Яндекс.Бар, можно рассмотреть два варианта интеграции.

Раньше Яндекс поставлял свою панель для браузеров в виде пакета MSI, который разработчик встраивал в установщик своей программы. Пакет обладал особыми свойствами установщика Windows, позволяющими гибко настроить установку.

msiexec /i YandexPackSetup.msi YAHOMEPAGE=»y» YAQSEARCH=»y» VENDORSPECIFIC=»some text» /qb

Теперь установка стала более интеллектуальной за счет того, что панель загружается с серверов Яндекса только в том случае, если при установке отмечен соответствующий ей флажок.

Очевидно, за счет такого подхода уменьшается размер дистрибутива программы.

Исправление ошибки установки пакета windows вручную

Данная инструкция должна помочь решить неполадку, если постоянно появляется одно из нижеприведенных сообщений об ошибке при установке:

  • Installer недоступен;
  • Ошибка доступа к службе установщика Виндоус (система выдает сообщение, если installer был установлен некорректно);
  • Ошибка доступа к Win installer;
  • На компьютере отсутствует предустановленный installer.

Эффективный способ решения каждой из вышеуказанных неполадок – повторная регистрация инсталлера в операционной системе:

Помните! Командную строку нужно запускать только от имени администратора!

  • Если вы используете ОС 32х битную, впишите в командную сроку команды со скриншота ниже. После введения каждой строки необходимо нажимать клавишу Ентер;

Команды для 32х битной версии ОС

  • Если вы используете 64х битную систему, введите нижеприведенные программы:

Команды для 64х битной версии ОС

После введения команд обязательно перезагрузите компьютер. Служба windows installer будет удалена и установлена заново. Теперь установка программы должна проходить без проблем.

Однако, если вы продолжаете сталкиваться с ошибками во время распаковки исполняемого файла или во время самого процесса установки – сбросьте настройки инсталлера или выполните сканирование системы на наличие ошибок.

Выполнить сканирование ОС можно с помощью команды Sfc /scannow. Вводить ее нужно в окно командной строки.

Запустить командную строку можно также еще двумя способами:

  • Пуск -> Все программы -> Стандартные -> Командная строка.
  • Пуск -> Выполнить и введите имя программы cmd.exe

Командная строка

Через несколько минут вам будет предоставлена детальная информация о дисках ОС, испорченных файлах, неполадках в работе служб и других системных программ.

Командная строка не только найдет испорченные и повреждённые файл, но и заменит их на работоспособные.

Для этого необходимо, чтобы компьютер был подключен к интернету.

После сканирования закройте командную строку и перезагрузите ваш персональный компьютер или ноутбук. Попробуйте запустить процесс установки любого исполняемого файла.

Также компания Майкрософт предлагает пользователям автоматическую утилиту, которая способна решить проблему работы инсталлера.

Как очистить с помощью утилиты patchcleaner

Чтобы не создать проблем на пустом месте, вручную удаляя лишние по субъективному мнению данные, лучше воспользоваться сторонним программным решением. Маленькая бесплатная утилита PatchCleaner действует с умом, определяя, что операционной системе и ее компонентам необходимо в «Инсталлере», а что можно смело уничтожать.

Поле стандартной установки и запуска приложение в верхнем левом углу своего окна выведет информацию по файлам:

  1. still used — «еще используемые», то есть удалять нельзя;
  2. are excluded by filters — исключенные для обработки фильтрами утилиты;
  3. are orphaned — «осиротевшие», то есть ненужные и можно смело их стереть.

Кнопки details напротив каждого пункта позволяет изучить файлы для удаления. Возможно, среди них обнаружатся необходимые самому пользователю. Для их исключения есть значок шестеренки под кнопкой Browse, где в пустом поле надо ввести название программы, нажать кнопку « », далее «Save».

После — Refresh, для обновления результатов сканирования. Ненужные данные можно удалить (кнопка Delete) или переместить (Move), указав путь для перемещения (Move Location).

Можно ли удалить папку windowsinstaller и файлы из неё

Если вы используете какие-либо программы для анализа содержимого диска, то можете обнаружить, что в Windows 10 скрытая системная папка

C:WindowsInstaller

занимает много места: иногда сотни мегабайт, а иногда и гигабайты, отсюда и вопрос — что это за папка и что с ней можно, а чего нельзя делать.

В этой инструкции о том, можно ли удалять папку WindowsInstaller, файлы в ней, к чему это может привести и есть ли возможность уменьшить занимаемое этой папкой место на жестком диске или SSD. Также может быть интересным: Как очистить место на диске C.

Настройка доступа установщика к файлам msi

Неполадка при установке может быть вызвана тем, что installer не имеет доступа к файлам формата msi. Пользователь может разрешить эту проблему самостоятельно.

Следуйте нижеприведенной инструкции:

  • Найдите ваш установочный файл и нажмите на нем правой кнопкой мышки;
  • Выберите окно свойств;
  • Перейдите на вкладку настройки безопасности;
  • В текстовом поле групп или пользователей проверьте, есть ли пользователь с именем «система». Если его нет, необходимо добавить юзера вручную;

Проверка групп или пользователей в свойствах файла

  • Для добавления нового пользователя нажмите на кнопку Изменить и затем на кнопку Добавить;
  • В текстовом поле имен выбираемого объекта напишите слово «система» (без кавычек). Если вы используете английскую версию операционной системы, введите слово System;
  • Введённое слово должно мгновенно стать подчеркнутым, как показано на рисунке ниже;
:/>  Как открыть порты на роутере: полная инструкция - Вход 192.168.0.1 admin admin

Создание пользователя

  • Поставьте галочку напротив поля полного доступа и теперь нажмите на кнопку ОК;

Теперь установщик сможет получить доступ к исполняемому файлу. Установка должна быть завершена без проблем.

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

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

Настройка совместимости работы антивируса с другими версиями ОС

Тематические видеоролики:

Опрос и дискуссия

Как видите, на установщики программ возлагается множество задач – от примитивной распаковки файлов и создания ярлыков до управления состоянием программы и ее связи с типами файлов и протоколов.

Я уверен, что многие читатели моего блога активно пользуются портативными программами, что само по себе не является проблемой.

Однако к неординарной ситуации может привести пренебрежение установщиком программы в том случае, когда он необходим для ее корректной работы и настройки, а также для восстановления и удаления.

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

Ответы (20) 

* Попробуйте выбрать меньший номер страницы.

* Введите только числа.

* Попробуйте выбрать меньший номер страницы.

* Введите только числа.

Удалите файлы обновлений.

Нажмите сочетание клавиш Win X, выберите Командная строка (администратор), введите команду:

DISM /online /Cleanup-Image /SpSuperseded

Нажмите клавишу Enter на клавиатуре и дождитесь завершения выполнения.

Удалите содержимое временной папки пользователя.

Нажмите сочетание клавиш Win R, введите:

Нажмите кнопку OK, отобразится папка Temp, откройте ее, выделите любой элемент, нажмите на клавиатуре сочетание клавиш Ctrl A (чтобы все выделить), далее удалите все элементы.

Удалите содержимое временной папки Windows.

Откройте диск (C:), папку Windows, найдите папку Temp и откройте ее, нажмите на клавиатуре сочетание клавиш Ctrl A (чтобы все выделить), далее удалите все элементы.

Дополнительно по очистке диска смотрите статью Куда пропадает свободное место на системном разделе? Вадима Стеркина.

Этот ответ помог 31 польз.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Не понял, при чём тут вышеописанные методы и папка Installer и проблема с реестром и/или логическими таблицами? Ваш ответ не имеет отношения к теме и является оффтопом. С уважением.

По прежнему ищу решение!

Этот ответ помог 32 польз.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Этот ответ помог 3 польз.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Читать еще:  Что такое вредоносная программа

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Очистка папки installer

Непосредственно очистка должна производиться только тогда, когда вы видите, что папка вырастает до неадекватных объемов, например, вес приближается к 20 гигабайт. Вот в моем случае папка даже 2 гб. не весит и это, определенно, норма:

А вот у сестры моей, которая дала мне посмотреть свой ноутбук как раз с проблемой странной пропажи места на диске «С», каталог Installer занимал порядке 35 гигов! Вот это я понимаю, разрослась 🙂

Каталог должен очищаться самостоятельно, т.е. должны автоматом убираться установщики тех программ, которые уже были вами удалены. Но по непонятным причинам, это не всегда происходит, в основном из-за всяких системных сбоев.

Папка installer windows 10 занимает много места, 100% решение проблемы

Папка installer windows 10 занимает много места на вашем компьютере? Значит вы, скорее всего, столкнулись с системным глюком, в результате которого данная папка не подвергалась какое-то время автоматической очистке.

Суть в том, что этот каталог не должен наполняться слишком уж сильно, чтобы на него пришлось обращать внимание, а также не должно доходить дело до ручной очистки. Но раз такое произошло, нужно решать проблему, иначе папка installer, если ее не очистить, может разрастись вообще до огромных объемов, что съест кучу места на вашем диске совершенно напрасно!

В этой заметке я расскажу, что вообще представляет из себя папка installer Windows 7 (и в любых других системах виндовс), что в ней хранится, а также покажу простой и безопасный способ ее очистки, если замечен какой-то неадекватный рост ее «веса».

Папка installer в c:windows постоянно растёт, набирая по 10 гб в день

У меня внезапно исчезло всё свободное место на системном разделе C:

А всё потому, что папка windows весит 75гб, из которых папка Installer весит 60гб

Почистив диски, кеш, файлы, отключив восстановление, гибернациют и тп, я вырвал 12 гб свободного места, которые через пару перезагрузок растворились, хотя никаких новых программ я не устанавливал и не совершал запись новых файлов в раздел C:

В итоге C:WindowsInstaller весит порядка 63гб опять, отожравшись за один день. Проверял из безопасного режима с флешки — руткитов, вирей и прочей дряни нету и не было никогда. Хочу заметить, правда, что последние дни каждая перезагрузка сопутствуется статусом «Обновить и перезагрузить», после чего не происходит никаких обновлений либо от 1 до 50 якобы обновлений устанавливается, при чём моментально(даже 50).

Читать еще:  Как изменить экран загрузки windows 7

У меня есть предположение, что проблема в том, что система пытается установить «пустые» либо битые обновления из-за сбоя в реестре, как бы постоянно пытаясь завершить установку, которая никогда не заканчивается, плодя мегабайты занятого воздухом пространства. Правда не знаю где копать и как исправлять. ПОМОГИТЕ!

Папка с:windowsinstaller: можно ли удалить или очистить файлы?

В первую очередь нужно четко понимать, что ни в коем случае нельзя просто удалять или бездумно чистить файлы в папке Installer, даже если она сильно разрослась!

Наверняка знаете, что удаление любого софта в ОС Windows делается через специальный компонент: в Windows 10 — “Приложения”, а в более старых версиях Windows — “Установка и удаление программ”.

:/>  Горячие клавиши windows для быстрой работы с компьютером

Так вот если просто бездумно удалить саму директорию Windows Installer или ее содержимое, то вы не сможете удалить ни одну из программ, использующих установщик Майкрософт Installer (практически все приложения его используют)!

Окно с ошибкой, которая появляется при попытке удаление программу в Windows, после очистки папки Installer.Ошибка Windows может возникнуть при удалении / изменении программы, если отсутствует файл из Installer

А также не сможете воспользоваться возможностью переустановить или изменить набор компонентов нужной программы. К примеру, у вас установлен Word и Excel, а добавить позже (после очистки той самой папки) PowerPoint уже не сможете.

Также в этой директории Installer Windows хранятся пакеты исправлений (файлы MSP), например, после обновлений, чтобы у пользователя была возможность вернуть все назад, выполнить восстановление (откат к штатным параметрам).

Проверка прав на установку программы

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

В современных ОС Microsoft проверка прав на установку программы реализуется запросом контроля учетных записей. В установщик можно встроить манифест, который вызывает запрос UAC при запуске исполняемого файла или в процессе установки, если это необходимо.

С помощью манифеста можно задать три типа поведения установщика:

Например, браузер Opera сначала распаковывается во временную папку, откуда запускается установщик. Причем запрос UAC не отображается, ибо права администратора понадобятся только в том случае, когда вы устанавливаете браузер для всех пользователей.

Увеличить рисунок

Если выбрать установку в профиль или на USB-носитель, щит UAC немедленно исчезнет с кнопки.

Это хороший пример интеллектуального установщика, хотя не каждый ИТ-специалист разделит это мнение. Ведь такой подход развязывает руки пользователям, позволяя устанавливать программы в профиль. Поэтому для эффективного запрета администраторы должны использовать SRP или AppLocker.

Проверка состояния работы установщика

Прежде чем решать любую неполадку, необходимо посмотреть на состояние функционирования установщика.

Следуйте инструкции:

  • Откройте системное окно выполнения команд. Для этого на клавиатуре нажмите на сочетание кнопок Win и R;
  • В открывшемся окошке введите команду services.msc;
  • Нажмите на кнопку ОК;

Окно выполнения команды доступа к службам

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

Окно служб

  • В списке найдите установщик Виндовс и щелкните по ней два раза;
  • Все параметры запуска службы должны соответствовать тем, что указаны на скриншотах ниже (для седьмой и восьмой версии операционной системы Виндоус соответственно);

Параметры запуска службы установщика для седьмой версии ОС Виндовс

Параметры запуска службы установщика для восьмой версии ОС Виндовс

Если вы используете седьмую версию ОС, включите автоматический режим работы службы установщика. Затем перезагрузите устройство и попробуйте запустить установочный файл еще раз.

Процедура очистки с использованием стороннего приложения

Специалисты из Microsoft, по понятным причинам, не приветствуют удаление содержимого из системных директорий Windows.

Однако, огромные размеры каталога «Инсталлер» вынудили других специалистов разработать приложение, которое позволяет безопасно для системы произвести очистку папки.

Программа носит название «PatchCleaner» и установить ее можно прямо с официального источника ее разработчика.

Приложение может выявить файлы, которые допустимо стереть из памяти без негативных последствий для нормальной работоспособности системы, а также показывает, какие файлы потребуются для ОС в дальнейшем и не позволит их удалить, так как это может привести к возникновению ошибок.

Процедура установки приложения полностью стандартная.

Завершив инсталляцию, потребуется перезапустить ПК и затем запустить утилиту. В автоматическом режиме она осуществит анализ файлов в каталоге «Инсталлер» и покажет пользователю количество нужных файлов и тех, которые допускается удалить.

Если понадобится более детальная информация, то достаточно клацнуть «details» и ознакомиться с подробным отчетом.

Для опытных пользователей предусмотрена возможность более тонкой настройки работы фильтров. С этой целью достаточно кликнуть рисунок «Шестерни» в меню утилиты и далее, например, настроить приложение на сохранение файлов, относящихся к определенным компонентам и ПО.

Сам процесс очистки сводится всего к нескольким следующим действиям:

Если пользователь не имеет возможности либо желания устанавливать дополнительное приложение, то можно просто перенести папку в другой том жесткого диска и тем самым освободить место на системном разделе.

Процедура переноса папки

Сначала выяснить размер каталога «Инсталлер», воспользовавшись инструкцией, приведенной в начале этого руководства.

Потом убедиться в том, что в логическом разделе, куда планируется осуществить перемещение каталога, имеется достаточно свободного пространства.

Далее сделать следующие шаги:

Примечание: Буква раздела на жестком диске может отличаться, следует проявить внимание и правильно ее написать в команде, вводимой в консоль.

В примере выше, указан том «Е», но, если пользователь переносит каталог, например, на «D», потребуется вписать его.

Источник

Регистрация компонентов и создание записей в реестре

Любой серьезный программный пакет (например, Microsoft Office) обязательно потребует полных прав, чтобы зарегистрировать свои компоненты и библиотеки, а также создать записи в разделе реестра HKLM. Такие задачи, необходимые для нормальной работы программы, всегда отводится установщику.

Впрочем, не для всех программ такая необходимость является жизненно важной. Так, можно не устанавливать браузер Opera или Firefox, а скопировать файлы, распакованные после запуска установщика, в любую папку. После запуска браузера в папке %appdata% вашего профиля будет создана отдельная папка для хранения настроек и кэша. Одновременно в разделе реестра HKCU появятся записи, относящиеся к браузеру.

Так или иначе, можно вынести ярлык на рабочий стол или панель задач, ассоциировать браузер с его типами файлов и нормально работать.

Решена – в папке programdata появились папки indus, avira, mb3install, malwarebytes. удалить не получается

Закройте все программы,

временно выгрузите антивирус, файрволл и прочее защитное ПО

.

Выполните скрипт в АВЗ из папки Autologger (Файл – Выполнить скрипт):

 begin
ExecuteFile('net.exe', 'stop tcpip /y', 0, 15000, true);
if not IsWOW64 then begin SearchRootkit(true, true); SetAVZGuardStatus(True); end; QuarantineFile('C:ProgramDataRealtekHDtaskhostw.exe',''); DeleteFile('C:ProgramDataRealtekHDtaskhostw.exe','64'); BC_Activate; ExecuteSysClean; ExecuteWizard('SCU', 2, 3, true); BC_ImportALL;
RebootWindows(true);
end.

Компьютер

перезагрузится

.

После перезагрузки, выполните такой скрипт:

Файл

quarantine.7z

из папки с распакованной утилитой AVZ отправьте с помощью

этой формы

или (если размер архива превышает 10 MB) на этот почтовый ящик:

quarantine <at> safezone.cc

(замените

<at>

на

@

) с указанием ссылки на тему в теме (заголовке) сообщения и с указанием пароля:

malware

в теле письма.

“Пофиксите” в HijackThis (некоторые строки могут отсутствовать):

Скачайте

Farbar Recovery Scan Tool

(или с

зеркала

) и сохраните на Рабочем столе.

Примечание: необходимо выбрать версию, совместимую с вашей операционной системой. Если вы не уверены, какая версия подойдет для вашей системы, скачайте обе и попробуйте запустить. Только одна из них запустится на вашей системе.
Когда программа запустится, нажмите Да (Yes) для соглашения с предупреждением.

Нажмите кнопку Сканировать (Scan).
После окончания сканирования будут созданы отчеты FRST.txt и Addition.txt в той же папке, откуда была запущена программа. Прикрепите отчеты к своему следующему сообщению.
Подробнее читайте в этом руководстве.

:/>  Как увеличить громкость на ноутбуке Windows 10, 8, 7

Скрытая директория installer в windows 10

Обнаружить её непросто, ведь ОС прячет каталог от глаз пользователей. Но есть специальный софт, который анализирует содержимое накопителей, показывает — что и сколько места занимает. Я отдаю предпочтение Wise Care 365 (это полноценный оптимизатор, в составе которого доступна соответствующая возможность). Но есть и отдельные программы, к примеру, WizTree.

Или же можно просматривать свойства каждой папки и определять «вес», если есть свободное время.

В общем, каталог по пути:

легко обнаружить, если в проводнике перейти на вкладку «Вид» и отметить опцию показа скрытых элементов:

или же в панели управления Виндовс 7 открываем свойства папок и активируем «видимость» для всех:

Вот теперь нам откроется ранее невиданная картина. Кстати, не у всех этот каталог присутствует — почему? Причину скоро узнаете!

Занимать папка Installer может как несколько десятков мегабайт, так и 5-10 Гб. Вот пример:

Способ 2: перенос каталога installer на другой раздел диска и ссылка на него

Есть еще один вариант — изменить расположение папки Installer Windows, разместив ее на другом диске, но при этом система будет думать, что папка на месте и функционировать будет корректно.

К этому варианту имеет смысл прибегнуть только в одном случае: если даже после очистки объем файлов в Installer все равно слишком сильно и быстро растет, например, из-за большого количества установленных приложений на компьютере. Хотя если у вас настолько много установлено, то и диск должен быть большей емкости, подумайте об этом 😊

Тем не менее, вариант переноса есть и я его покажу, хотя сам бы к нему не прибегал, ведь есть 1-й вариант.

Суть заключается в том, что при помощи создания символьной ссылки мы заставим Windows думать, что папка на самом деле находится на своем месте (на диске “С”), но физически расположена не там.

Для этого сначала нам нужно скопировать всю папку в новое расположение. Поскольку целевая папка является системной и скрыта от наших глаз, потребуется сначала включить отображение “Скрытых и системных” файлов / папок. Это несложно, все объяснил в отдельной заметке по ссылке выше.

Теперь в проводнике переходим по пути С:Windows и копируем папку Installer, после чего вставляем в любую папку на другом диске (например, вставил на раздел “E”). Главное, чтобы она вам не мозолила глаза и случайно ее потом не удалили 😁

Папка Windows с отмеченной папкой Installer. Показан процесс ее копирования в проводнике на другой локальный диск операционной системы.Копирование папки с инсталляторами на другой раздел Windows

Далее удаляем Installer из ее начального расположения, т.е. с C:Windows, чтобы не занимала больше там место.

После открываем командную строку. Как это сделать на любой версии Windows, я рассказал здесь ». Но самый простой способ — открыть поиск, набрать “Командная строка”, кликнуть по найденному варианту правой кнопкой мыши и выбрать “Запуск от имени администратора”.

Program install что это за папка windows 10 - — технологии и ответы на вопросыЗапуск консоли Windows

Осталось ввести одну команду (лучше скопируйте ее прямо отсюда и вставьте в окно консоли):

mklink /j “C:WindowsInstaller” “E:Installer”

Окно командной строки Windows, где введена команда mklink /j "C:WindowsInstaller" "E:Installer" и показан результат выполнения.Создание символьной ссылки в командной строке

Только вместо E:Installer укажите свой путь к целевой папке (куда вы переместили Installer), поскольку у вас это может быть другое место.

Это все! Теперь, если заглянуть снова в каталог C:Windows, вы вновь увидите там Installer, но уже со значком в виде стрелочку, что означает ссылку на другое расположение. А система будет думать, что папка на месте, как и прежде.

Удаление программ

Давайте посмотрим, как происходит процесс удаления программы, поставляемой в пакете MSI. Кстати, он может скрываться в любой красивой оболочке установщика, например, InstallShield.

Пакет кэшируется в базе данных установщика Windows —  папке %SystemRoot%Installer, где свет на невнятные имена файлов можно пролить, добавив столбец «Тема».

Когда вы удаляете программу из панели управления, система находит команду для удаления в разделе реестра

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall

Здесь каждой программе соответствует свой подраздел. Параметр UninstallString содержит команду для установщика Windows, указывающую на идентификатор пакета (GUID). Поиск пакета производится в папке %SystemRoot%Installer по свойству «Редакция».

Увеличить рисунок

При использовании других установщиков этот параметр может содержать, например, путь к файлу uninstall.exe, содержащему инструкции для удаления.

Устранение проблем с установкой и удалением программ, использующих установщик windows

В принципе, можно попытаться удалить записи в реестре вручную, но лучше воспользоваться специальным диагностическим пакетом Fix it. Он призван исправлять проблемы с установкой и удалением программ, использующих установщик Windows. Прямая ссылка на пакет и зеркало у меня на сайте, потому что Microsoft прекратила поддержку Fix It в статьях базы знаний и потихоньку выпиливает пакеты из публичного доступа.

Если проблему не удается решить, можно поискать в каталогах ПО утилиту Windows Installer CleanUp.

Когда-то Microsoft выпустила ее для устранения неполадок в установке Office, но с его новыми версиями утилита уже несовместима. Поэтому компания больше не распространяет и не поддерживает утилиту, выпустив взамен универсальный Fix it (для Office 2022 есть отдельная версия).

Эксперимент с правами на запуск программы

В редактор реестра (regedit.exe) заложен запуск с максимально доступными правами (RunAsHighest). На практике это означает, что:

  • Администратор должен согласиться с запросом контроля учетных записей. В результате редактор реестра открывается с полными правами, давая возможность вносить изменения в любые разделы реестра, куда имеются права на запись.
  • Обычный пользователь сразу открывает редактор реестра, но с ограниченными правами, т.е. может вносить изменения только в HKCU.

Я предлагаю провести эксперимент в командной строке – это позволит обойтись без возни в реестре, а также раскроет еще один способ запуска программы с определенными правами.

Эксперимент имеет смысл только в том случае, если у вас включен контроль учетных записей.

Войдите в систему с правами администратора, откройте командную строку с обычными правами и запустите редактор реестра:

start regedit

Как обычно, вы увидите запрос контроля учетных записей. Теперь выполните:

set __COMPAT_LAYER=RunAsInvoker start regedit /m

Первая команда задает переменную, которая определяет уровень совместимости для всех программ, запущенных в этой сессии консоли, а вторая запускает еще один экземпляр редактора реестра (ключ /m). В результате он откроется с обычными правами.

Таким образом, можно всегда запускать regedit с обычными правами даже под администратором, если пользоваться вышеприведенным командным файлом или указать в реестре тип запуска RunAsInvoker.