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

Обновлено: 07.07.2024

Довольно распространённая проблема среди пользователей операционной системы Windows любых версий – ошибка msi при установке программ из файла с расширением .msi. В этой статье я опишу часто встречаемые проблемы с установщиком Windows 7/10/XP и варианты их решения, а также сделаю видео по текущему вопросу.

Файлы с расширением .msi это обычные пакеты установки (дистрибутивы) из которых ставится программа. В отличии от обычных «setup.exe», для запуска файла msi система использует службу Windows Installer (процесс msiexec.exe). Говоря простыми словами, установщик Windows разархивирует и запускает файлы из дистрибутива. Когда Windows Installer не работает, то появляются различные ошибки.

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

Ошибки msi файлов

Очень часто ошибки появляются из-за недостаточных прав системы на файлы или папки. Нельзя сказать, что Windows Installer не работает, в этом случае достаточно просто добавить нужные права и всё заработает. Буквально вчера я столкнулся с тем, что скаченный дистрибутив .msi не захотел устанавливаться, при этом успешно запускается мастер установки, выбираются параметры, но затем система думает несколько секунд и выдаёт ошибку:

Error reading from file Error 1305

А ошибка в том, что не Я должен иметь доступ к файлу, а установщик Windows, точнее сама Система. Решается очень просто:

  1. Кликаем правой кнопкой по файлу с расширением .msi, выбираем «Свойства»
  2. На вкладке «Безопасность» смотрим, есть ли в списке пользователь с именем «система» или «System»
  3. Скорее всего вы такого не увидите. Поэтому будем добавлять вручную. Нажимаем кнопку «Изменить…», затем «Добавить…»
  4. В поле пишем «система» или «System» (если у вас английская Windows) и нажимаем «Проверить имена». При этом слово должно стать подчёркнутым как на картинке.
  5. Нажимаем «ОК», ставим галочку «Полный доступ», «ОК»
  6. Кнопка «Дополнительно» -> «Изменить разрешения…» ставим «Добавить разрешения, наследуемые от родительских объектов», «ОК» три раза.

Теперь ошибка установщика не появится! Можно добавить доступ на всю папку, из которой вы обычно инсталлируете программы, например на папку «Downloads», как у меня. Смотрим видео по решению проблем с правами доступа:

В Windows XP вкладки «Безопасность» не будет, если включён простой общий доступ к файлам. Чтобы его выключить, нужно зайти в «Пуск -> Панель управления -> Свойства папки -> Вид» и выключить опцию «Использовать простой общий доступ к файлам». В урезанных версиях Windows 7/10 и XP вкладки «Безопасность» нет в принципе. Чтобы её увидеть, нужно загрузить Windows в безопасном режиме и зайти в неё под администратором.

Ещё способы решить проблему

  • Error 1723
  • Internal Error 2203
  • Системная ошибка 2147287035
  • Ошибка «Невозможно открыть этот установочный пакет»
  • Ошибка 1603: Во время установки произошла неустранимая ошибка

Во всех этих случаях должна помочь установка прав на файл и/или на некоторые системные папки. Проверьте, имеет ли доступ «система» к папке временных файлов (вы можете получать ошибку «Системе не удается открыть указанное устройство или файл»). Для этого:

  1. Сначала узнаем нужные пути. Нажмите «Win + Pause» и зайдите в «Дополнительные параметры системы -> Вкладка «Дополнительно» -> кнопка «Переменные среды»»
  2. В списках ищем переменные с названиями «TEMP» и «TMP» (значения обычно совпадают), в них записаны пути к временным папкам, которые использует установщик Windows
  3. Теперь идём к этим папкам и смотрим в их свойствах, имеет ли к ним доступ «система». Чтобы быстро получить путь к временной папке пользователя, кликните два раза по переменной, скопируйте путь и вставьте его в адресной строке «Проводника» Windows

Путь к временной папке TEMP


После нажатия «Enter» путь преобразится на «нормальный» и вы переместитесь в реальную временную папку. Права на неё и надо проверять. Также рекомендую очистить временные папки от всего что там скопилось или даже лучше удалить их и создать новые с такими же названиями. Если не получается удалить папку, почитайте как удалить неудаляемое, но это не обязательно.

Если служба Windows Installer всё равно не хочет работать, то проверьте права на папку «C:\Config.Msi», сюда «система» также должна иметь полный доступ. В этом случае вы могли наблюдать ошибку «Error 1310». На всякий случай убедитесь, что к папке КУДА вы инсталлируете софт также есть все права.

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

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

Ошибка установщика Windows

В случае общих проблем не будут устанавливаться никакие msi файлы, процесс установки, скорее всего, даже не начнётся. При этом могут появляться ошибки вида:

  • Нет доступа к службе установщика Windows
  • Не удалось получить доступ к службе установщика Windows
  • Ошибка пакета установщика Windows (1719)

или ещё нечто подобное со словами «ошибка msi», «Windows Installer Error». Всё это означает, что система дала сбой и теперь её надо лечить. Может вы ставили какой-то софт, который испортил системные файлы и реестр, или подхватили вирус. Конечно, никогда не будет лишним удалить вирусы, или убедиться что их нет. Но оставьте этот вариант на потом, т.к. обычно проблема кроется в другом.

Сначала давайте проверим работает ли служба Windows Installer:

Служба установщик Windows Installer

  1. Нажмите «Win + R» и введите services.msc
  2. Найдите в конце списка службу «Установщик Windows» или «Windows Installer»
  3. Тип запуска должен быть «Вручную». Если она «Отключена», то зайдите в «Свойства» и выберите «Вручную»
  4. Затем кликните по ней правой кнопкой и выберите «Запустить» или «Перезапустить». Если ошибок нет и состояние переходит в режим «Работает», то здесь всё нормально.
  5. Нажмите «Win + R» и введите msiexec. Если модуль MSI работает нормально, то должно появиться окно с версией установщика и параметрами запуска, а не ошибка.

Следующее что я посоветую сделать – это выполнить команду сканирования системы на повреждённые и изменённые системные файлы. Нажмите «Win + R» и введите

Sfc /scannow

Произойдёт поиск и замена испорченных файлов на оригинальные, при этом может потребоваться вставить установочный диск с Windows XP-7-10. После окончания процесса перегрузитесь и посмотрите, решена ли проблема.

Microsoft сам предлагает утилиту, призванную решить нашу проблему. Запустите программу Easy Fix и следуйте мастеру.

Параметры реестра и службы

Следующий способ устранения ошибки – восстановление рабочих параметров в реестре установщика Windows Installer.

Для этого скачайте архив и запустите оттуда два reg-файла, соответственно своей версии Windows. Согласитесь с импортом настроек.

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

В Windows XP или Windows Server 2000 установите последнюю версию установщика 4.5.

Если не помогло, то проделайте ещё перерегистрацию компонентов:

Если пишет, что не хватает прав, то нужно запускать командную строку от имени Администратора.

Если команды выполнились, но не помогло, то скачайте файл и запустите msi_error.bat из архива, проверьте результат.

Подведение итогов

Вы должны выполнить ремонт из исходного носителя установки, используя следующую командную строку:

setup.exe /ACTION=REPAIR /INDICATEPROGRESS=TRUEСначала отремонтируйте общие общие компоненты и функции, а затем повторите команду для ремонта установленных экземпляров. Во время ремонта коробка диалога настройки исчезает. До тех пор, пока окно хода не показывает ошибку, процесс ремонта идет как ожидалось. Если файл кэша установки для определенного компонента отсутствует, процесс ремонта столкнется с ошибкой.

Причина

Эти проблемы могут возникнуть, когда файл базы данных Установки Windows (.msi) или файл патча установки Windows (.msp) отсутствует в кэше установки Windows. Кэш установки Windows расположен в следующей папке:

%windir%\installerКогда продукт устанавливается с помощью установки Windows, полосатая версия исходного файла .msi хранится в кэше установки Windows. Каждое обновление продукта, такое как hotfix, кумулятивное обновление или настройка пакета услуг, также хранит соответствующий файл .msp или .msi в кэше установки Windows. Любое будущее обновление продукта, такое как hotfix, кумулятивное обновление или настройка пакета услуг, опирается на информацию в файлах, которые хранятся в кэше установки Windows. Без этой информации новое обновление не может выполнить необходимые преобразования.

Решение

Для решения этих проблем используйте одну из следующих процедур.

Процедура 1.a.: Используйте инструмент FixMissingMSI

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

Вы можете скачать инструмент FixMissingMSI из репозитория GitHub.

Для получения дополнительной информации, пожалуйста, ознакомьтесь с введением setup ToolSuite (1) -FixMissingMSI.

Процедура 1.b.: Используйте скрипт FindS'LInstalls.vbs

Для выполнения этих шагов необходимо скопировать скрипт FindS'LInstalls.vbs в папке FixMissingMSI из репозитория GitHub в локальную папку на компьютере, где вы пытаетесь обновить установку сервера S'L. Заметка Скрипт FindS'LInstalls.vbs собирает информацию для исправления недействительных путей пакетов. Этот скрипт используется против исходных мест, чтобы убедиться, что все пакеты MSP находятся в каталоге кэша установки Windows. После выполнения команд, указанных в строках "Action needed" в файле вывода скрипта, недостающие пакеты будут повторно добавлены, если доступно исходное носителе. Чтобы решить эти проблемы с помощью сценария, выполните следующие действия:

Нажмите здесь, чтобы перейти к ссылкеSLInstalls.vbs сырой странице на GitHub.

Выберите все содержимое на этой странице, скопируйте и вставьте его в текстовый файл. Сохранить текстовый файл, как 'FindS'LInstalls.vbs'.

Откройте дополнительный запрос команды в каталог, в котором вы сохранили файл FindS'LInstalls.vbs, и запустите следующую команду:

Cscript FindS'LInstalls.vbs %computername%_sql_install_details.txt

Откройте файл со ступени 2 в текстовом редакторе, таком как Блокнот, и определите проблемы, вызывающие сбой. Для этого ищите текстовый файл для шаблонов строк, таких как:

На основе результатов в шаге 3, принять меры, которые необходимы. Заметка Более подробную информацию об этих шагах можно найти в разделе «Примеры».

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

Примеры

Ниже приведены следующие примеры, как записи и объяснения действий, которые изложены в файле вывода, который генерируется при запуске сценария FindS'LInstalls.vbs.

Пример 1: Отсутствующие файлы установки

Ниже приводится пример вывода, который генерируется, когда вы отсутствуете пакет .msi в папке кэша Установки Windows.

Линия "LastUsedSource" указывает на место, которое использовалось для запуска программы настройки. В строке "LastUsedSource" m; запись означает носители и указывает на то, что исходным источником является CD/DVD-медиа. В следующем примере источником является компакт-диск или DVD в диске G. Если установка произошла из папки файлов или из сетевой доли, строка "LastUsedSource" начинается с n; входа, за которым следует Numeric_Data_Name; вход, а затем фактический путь:

Линия "Action needed" показывает полный путь, который должен существовать для обновления отсутствующих файлов для исходного носителя установки:

Линия "Installer Cache File" подтверждает название файла кэша установки:

Следующий раздел вывода советует вам действия, которые необходимы для устранения недостающих файлов:

Пример 2: Отсутствующие патчи

Отсутствующие патчи могут привести к записи, которые напоминают те, в примере 1. Большую часть времени вы заметите записи в строке "Patch LastUsedSource", которая ссылается на патч, и эта строка напоминает следующее:

Этот вывод указывает на следующее об установке патча:

Исходный патч был установлен путем двойного нажатия исполняемого файла патча.

Установщик для патча использовал папку temp, c::'0ca91e857a4f12dd390f0821a3, во время установки патча.

Чтобы воссоздать путь, необходимо запустить тот же исполняемый и добавить следующий параметр:

/x:c:\0ca91e857a4f12dd390f0821a3 Заметка Эта команда заставляет исполняемые для извлечения файлов в предыдущем недостающих местоположении, и это воссоздает структуру, которая требуется для обновления кэша установки Windows с любыми отсутствующими файлами. Фактическое местоположение будет меняться, и один патч, такой как пакет услуг, возможно, придется извлечь в нескольких местах. Каждый установленный продукт включает в себя раздел, содержащий следующую информацию для "Патчи установлены":

Линия "KB Article URL" может помочь вам загрузить любые патч-носители, если это необходимо.

Процедура 2: Вручную восстановить файлы

Чтобы вручную восстановить файлы, которые отсутствуют в кэше установки Windows, выполните следующие действия:

PatchName: "Hotfix 1702 для сервера S'L 2008 R2 (KB981355) (64-разрядный)"

Оригинальный файл MSP, используемый патчом: sql_engine_core_inst.msp

Кэшированный файл MSP: c:»Windows-Установщик1fdb1aec.msp

Если у вас нет всех деталей, смотрите раздел "Дополнительная информация для процедуры 2" для шагов по сбору этих деталей.

Загрузите этот пакет патча на компьютер. Убедитесь, что вы загружаете пакет патча, который соответствует требуемой платформе. В этом примере пакет s'LServer2008R2-KB981355-x64.exe.

Извлеките содержимое пакета патчей с помощью следующего синтаксиса:

C:\Temp>SQLServer2008R2-KB981355-x64.exe /x C:\Temp\SQLServer2008R2-KB981355-x64\

Найдите исходный файл msp sql_engine_core_inst.msp. Файл должен быть в следующей папке:

Копируйте этот оригинальный файл msp в следующем кэше установки Windows:

Переименуй исходный файл msp, sql_engine_core_inst.msp, на следующее имя:

кэшированный файл msp 1fdb1aec.msp

\x64\setup\sql_engine_core_inst_msi\Другие шаги те же.

Дополнительная информация для Процедуры 2

Как найти пакет патча и детали продукта для отсутствующих файлов .msp

Если вы внимательно изучите этот журнал настройки, он уже дает вам информацию об исходном файле MSP, который был использован следующим патчем:

sqlrun_sql.mspЧтобы найти более подробную информацию о недостающей файле .msp в кэше установки Windows, выполните следующие действия:

Поиск недостающих файлов .msp в следующем подключке реестра windows Installer Patches:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\

Найдите патч GUID.

Поиск графического интерфейса патча в следующем подключке реестра установок установки Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\

2546951 Список ошибок, исправленных в пакете услуг S'L Server 2008 3

Процедура 3: Восстановление из резервного копирования состояния системы

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

Дополнительная информация

Для сервера S'L 2008 и для сервера S'L 2008 R2:

C:«Файлы программы»-Microsoft S'L Server,100-Setup Bootstrap

Для сервера S'L 2012:

C:«Файлы программы»-Microsoft S'L Server,110-Setup Bootstrap

Для S'L 2005 (все ветви)

SQL Server 2005

1636 Не удается установить файл MSI установки Windows

1636 Не удается установить файл УСТАНОВКи WINDOWS MSP

Заметка Необходимо просмотреть файлы журналов настройки, чтобы определить, отсутствуют ли файлы кэша. Для получения дополнительной информации о том, как это сделать, перейдите в раздел "Разрешение". Для сервера S'L 2008 SP1

Сервер S'L 2008 SP1

TITLE: Сбой настройки сервера S'L. ------------------------------ Настройка сервера S'L столкнулась со следующей ошибкой: файл патча не может быть открыт. Файл: c: «WINNT»Установщик»FileName.msp. Код ошибки 0x84B20001. ------------------------------

Для S'L Server 2008 SP3 сборки только (CU / ГДР ветви не применимы)

Сервер S'L 2008 SP3

Отсутствует кэшированный файл MSI 'C:'Windows'Installer'FileName.msi'. Его оригинальный файл "sql_engine_core_inst.msi", и он был установлен для продукта 'Microsoft S'L Server 2008 Службы баз данных двигателя ' от 'NetworkPath', версия 'VersionNumber', язык 'ENU'.

Отсутствует кэшированный файл патча "C:'Windows-Installer"FileName.msp. Оригинальный файл для этого кэшированного файла является "sql_engine_core_inst.msp", который может быть установлен из "Сервисный пакет 3 для сервера S'L 2008 (KB2546951) (64-разрядный)", версия VersionNumber

Сервер S'L 2008 R2 SP1

TITLE: Сбой настройки сервера S'L. ------------------------------ Настройка сервера S'L столкнулась со следующей ошибкой: C: «Windows»УстановщикfileName.msi. ------------------------------

Отсутствует кэшированный файл патча "C:'Windows-Installer"FileName.msp. Оригинальный файл для этого кэшированного файла является "sql_engine_core_inst_loc.msp", который может быть установлен из "Сервисный пакет 1 для Сервера S'L 2008 R2 (KB2528583) (64-разрядный)", версия VersionNumber.

Сервер S'L 2008 R2 SP1

Отсутствует кэшированный файл MSI 'C:'Windows'Installer'FileName.msi'. Его оригинальный файл "sql_engine_core_inst.msi", и он был установлен для продукта 'S'L Server 2008 R2 SP1 Database Engine Services' от 'NetworkPath', версия 'VersionNumber', язык 'LanguageName'.

Отсутствует кэшированный файл патча "C:'Windows-Installer"FileName.msp. Оригинальный файл для этого кэшированного файла является "sql_engine_core_inst_loc.msp", который может быть установлен из "Сервисный пакет 1 для Сервера S'L 2008 R2 (KB2528583) (64-разрядный)", версия VersionNumber.

Название компонента: Файлы поддержки настройки сервера S'L Код ошибки компонента: 1714

В файле Detail.txt:

Дата/время Slp: Sco: File FilePath не существует Дата/время Slp: Sco: File FilePath не существует Дата/время Slp: Контрольный пункт: PREINSTALL_SQLSUPPORT_CPU64_ACTION Дата/время Slp: Sco: Попытка создания базового реестра ключ HKEY_LOCAL_MACHINE, машина Имя сервераДата / Время Slp: Sco: Попытка открыть реестр подключки программного обеспечения »Microsoft »Windows Дата/время Slp: Sco: Попытка получить значение реестра InstallerLocation Дата/время Slp: Версия установки Windows : 5.0.7601.17514 Дата/время Slp: Sco: Ожидание службы 'msiserver', чтобы принять запрос на остановку. Дата/время Slp: Sco: Попытка открыть SC Manager Дата/время Slp: Sco: Попытка открыть ручку службы для обслуживания msiserver Дата/время Slp: Ссылаясь на queryServiceStatus Win32 API Дата/время Slp: Sco: Попытка закрыть ручку обслуживания для обслуживания msiserver Дата/время Slp: Sco: Попытка закрыть SC Manager Дата/время Slp: Целевой пакет:"FilePath" Дата/время Slp: MSI Ошибка: 1714 Старая версия Microsoft S'L Server 2012 Настройка (Английский) не может быть удалена. Свяжитесь с группой технической поддержки. Дата/время Slp: InstallPackage: MsiInstallProduct вернул код результата 1603. Дата/время Slp: Использование кода ошибки MSI для обнаружения повторной попытки: 1714 Дата/время Slp: Не обнаруживается ретрим-способный код возврата MSI.

Для сервера S'L 2012 CU2 (и любого последующего CU или SP)

Сервер S'L 2008 R2 SP1

Отсутствует кэшированный файл MSI 'C:'Windows'Installer'FileName.msi'. Его исходный файл: 'C:'Windows'Installer'sql_FeatureName'', и он был установлен для продукта 'Microsoft S'L Server Version'из 'C: 'Originalfolder', версия 'VersionNumber', Языкязыка'.

Отсутствует кэшированный файл патча "c:'Windows-Installer"FileName.msp. Его оригинальный файл "sql_engine_core_inst.msp", который может быть установлен из "Hotfix 2316 для сервера S'L 2012 (KB2679368) (64-разрядный)", версия VersionNumber. Отсутствует кэшированный файл патча C:'Windows-Installer,FileName.msp'. Его исходный файл является 'C: 'Windows'Установщикsql_FeatureName'', который может быть установлен из Hotfix lt;HotfixNumber(для S'L Server 2012 КБ Номер, версия 'VersionNumber'.

Для получения дополнительной информации о базах данных Windows Installer (.msi) файлы, посетите следующий Microsoft Developer Network (MSDN) веб-сайт:

База данных установкиДля получения дополнительной информации о файлах Windows Installer (.msp файл) посетите следующий веб-сайт MSDN:

Патч пакетыДля получения дополнительной информации о внутренних деталях кэша установки Windows смотрите следующий блог MSDN:

Кэш установки WindowsДля получения дополнительной информации о процессе исправления, см.

Как работает патчДля получения дополнительной информации о том, как кэшировать файл патча для правильной платформы, смотрите следующий блог MSDN:

Настройка сервера S'L с помощью "Установленный продукт не соответствует источнику установки (ы)"Для получения дополнительной информации о том, почему любой продукт, который использует установщик Windows может столкнуться с этой проблемой, см.

ИСПРАВЛЕНО: У УСТАНОВЩИКА НЕДОСТАТОЧНО ПРАВ ДЛЯ ДОСТУПА К ЭТОМУ КАТАЛОГУ. - WINDOWS - 2021

Видео: Настя и сборник весёлых историй 2021.

Исправлено - «У установщика недостаточно прав для доступа к этому каталогу»

Решение 1 - Проверьте ваши разрешения

Иногда эта ошибка может быть вызвана, если у вас нет необходимых прав доступа к каталогу установки. Согласно Microsoft, для установки определенного программного обеспечения группа SYSTEM или группа Everyone должна иметь полный контроль над установочным каталогом. Вы можете легко изменить эти настройки, выполнив следующие действия:

  1. Найдите каталог установки, который вызывает у вас проблемы. Щелкните правой кнопкой мыши и выберите « Свойства» . Имейте в виду, что иногда вам может потребоваться изменить разрешения безопасности для родительской папки, чтобы решить эту проблему.
  2. Перейдите на вкладку « Безопасность » и нажмите « Изменить» .



Решение 2 - Изменить владельца родительского каталога

  1. Найдите родительскую папку, щелкните ее правой кнопкой мыши и выберите « Свойства» .
  2. Перейдите на вкладку « Безопасность » и нажмите « Дополнительно» .







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

  • ЧИТАЙТЕ ТАКЖЕ: Исправлено: «Текущие настройки безопасности не позволяют загружать этот файл» в Windows 10

Решение 3. Запустите установку от имени администратора.

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

Решение 4 - Проверьте стороннее программное обеспечение

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

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

Решение 5. Проверьте, запущена ли служба установки Windows

Чтобы установить приложения на ПК с Windows 10, вам нужно запустить службу установки Windows. Чтобы включить эту услугу, сделайте следующее:



После запуска этой службы вы сможете установить все приложения без проблем.

Решение 6. Удалите все предыдущие версии Cisco AnyConnect VPN.

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

Решение 7. Остановите процесс TSVNCache.exe

Иногда процесс установки пытается заменить определенные файлы, даже если они все еще работают, и это приведет к тому, что установщик не имеет достаточных прав для доступа к этой ошибке каталога, чтобы появиться. Пользователи сообщили об этой ошибке при установке TortoiseSVN. По их словам, установка пыталась заменить файл TSVNCache.exe более новой версией, но не смогла завершить процесс, поскольку TSVNCache.exe все еще работал в фоновом режиме. Чтобы решить эту проблему, вам нужно остановить этот процесс из диспетчера задач, выполнив следующие действия:

  1. Нажмите Ctrl + Shift + Esc, чтобы открыть диспетчер задач.
  2. На вкладке « Сведения » найдите файл TSVNCache.exe, щелкните его правой кнопкой мыши и выберите « Завершить задачу» .


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

Решение 8. Выполните удаление третьего уровня

Эта проблема может возникнуть при попытке установить программное обеспечение принтера HP, и для его устранения необходимо выполнить полное удаление программного обеспечения HP, выполнив следующие действия:


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

Решение 9 - Используйте инструмент MSfixit

У установщика недостаточно прав для доступа к этому каталогу. Ошибка может помешать установке приложений на ПК с Windows 10, но вы можете решить эту проблему, запустив средство MSfixit. Этот инструмент предназначен для автоматического исправления проблем с поврежденными ключами реестра и многих других проблем установки одним щелчком мыши. Просто скачайте и запустите этот инструмент, и он должен решить эту проблему для вас.

Решение 10 - Очистите вашу временную папку

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

  1. Нажмите клавишу Windows + R и введите % temp% . Нажмите Enter или нажмите ОК .
  2. Когда папка Temp откроется, удалите все файлы из нее.
  3. Закройте папку Temp .
  4. Снова нажмите клавишу Windows + R и введите ТЕМП . Нажмите OK или нажмите Enter .
  5. Удалите все файлы из папки Temp .
  6. После удаления всех файлов из обеих папок Temp попытайтесь снова установить приложение и проверьте, устранена ли проблема.

Решение 11. Удалите все папки Autodesk

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

  • C: Program FilesAutodesk
  • C: UsersAll Пользователи
  • C: Пользователи ** ВАШ ПОЛЬЗОВАТЕЛЬ ** AppDataRoamingAutodesk
  • C: Пользователи ** ВАШ ПОЛЬЗОВАТЕЛЬ ** AppDataLocalAutodesk

Решение 12. Отключите Google Диск

Решение 13 - Отключить контроль учетных записей пользователей

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

    Нажмите Windows Key + S и введите учетные записи пользователей . Выберите учетные записи пользователей в меню.




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

    Нажмите Windows Key + S и введите групповую политику . Выберите Редактировать групповую политику из меню .



После выключения этой функции попробуйте установить то же самое приложение снова.

Исправлено - «У установщика недостаточно прав для доступа к этому каталогу» iTunes

Решение 1. Разблокируйте установочный файл, отключите UAC и запустите установку от имени администратора.

Решение 2 - Изменить каталог установки для iTunes

По словам пользователей, вы можете решить эту проблему, просто изменив каталог установки. Очевидно, проблема возникает при попытке установить iTunes в каталог Program Files (x86), но если вы измените каталог установки с Program Files (x86) на Program Files, проблема должна быть решена.

Исправлено - «У установщика недостаточно прав для доступа к этому каталогу» Skype

Решение 1. Проверьте, используют ли какие-либо службы папку Skype.

Если вы получаете У установщика недостаточно прав для доступа к этой ошибке каталога при установке Skype, возможно, это связано с тем, что некоторые службы или процессы используют папку Skype. Чтобы увидеть, какие службы используют этот каталог, просто используйте инструмент procxp из Sysinternals, нажмите Ctrl + E и войдите в Skype, и вы должны увидеть, какие процессы обращаются к этой папке. После этого просто отключите эти процессы и проверьте, устраняет ли это ошибку.

Решение 2 - Используйте портативную версию Skype

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

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

ЧИТАЙТЕ ТАКЖЕ:

  • Исправлено: iTunes не устанавливается на Windows 10
  • Исправлено: не удается установить Windows 10 на VirtualBox
  • Выпущен Opera Portable Installer
  • Исправлено: ошибки установки Skype 1603, 1618 и 1619 в Windows 10
  • Исправлено: не удается удалить Skype Click to Call, ошибка 2738 в Windows 10

Исправлено: ошибка нарушения прав доступа в Windows 10

Исправлено: ошибка нарушения прав доступа в Windows 10

У вас недостаточно прав для этого ресурса [объяснено]

У вас недостаточно прав для этого ресурса [объяснено]

Чтобы решить проблему, запрещающую доступ к веб-ссылке, вы должны создать учетную запись и, в качестве альтернативы, найти заголовок темы.

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

Как многие пользователи знают, все программы на Windows по умолчанию устанавливаются в папку Program files.
Но не многие осведомлены, что можно изменить папку по умолчанию на нужную для себя. Об этом и будет эта публикация.

Изменение папки для установки программ по умолчанию в Windows

Зачем изменять папку установки программ заданную в Windows по умолчанию? Как правило в системе имеется (должно быть по крайней мере) как минимум 2 раздела. Это системный раздел (куда устанавливается ОС) обычно с буквой С: и любой другой раздел (например D:), куда в идеале нужно скидывать все остальное. Очень часто сталкиваюсь с ситуацией, когда мои знакомые все игры и программы устанавливают на системный диск в папку Program Files, так как именно эта папка на диске С: указана в системе как каталог для установки программ по умолчанию. Многие пользователи, которые не знакомы близко с компьютерами не догадываются (либо не умеют) сменить диск при установке программы либо игры. И через определенное время при попытке установить очередную игру сталкиваются с проблемой нехватки памяти на диске С: .
Поэтому, когда друзья обращаются ко мне с такой проблемой, я заодно и изменяю на их системе и диск для установки программ по умолчанию с С: на другой. Поехали!

Инструкция по смене каталога инсталляции по умолчанию

Для проведения данной операции нам нужно произвести маленькие изменения в системном реестре. Поэтому:

  1. Запустите редактор системного реестра (нажмите на клавиатуре комбинацию кнопок WIN+R , введите в специальном поле команду regedit и нажмите Enter )
  2. В редакторе перейдите в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  3. В правой панели найдите параметры ProgramFilesDir и\или ProgramFilesDir (x86)

ProgramFilesDir и\или ProgramFilesDir (x86)

Примечание: Если у вас Windows 32-х разрядная, то у вас будет только ProgramFilesDir. Если у вас 64-х разрядная Windows, то у вас будут оба параметра - ProgramFilesDir и ProgramFilesDir (x86). В 64-х разрядных ОС 32-х битные программы устанавливаются в папку Program Files(x86), а 64-х битные программы устанавливаются в папку Program Files. Подробнее о разрядности операционной системы.

Теперь все программы по умолчанию будут устанавливаться в папку Program Files на диске D:.

Итоги:
В идеале эти действия нужно произвести сразу после установки Windows, когда на C: нет ничего лишнего кроме файлов самой ОС. Но можно просто удалить программы и игры с системного диска и потом переустановить заново.
Менять каталог установки не нужно тем пользователям, которые и так, сами выбирают место установки программ. У них и так надеюсь все установлено в иные разделы, а не в системный. На этом все. Всем пока!

Читайте также: