Отказано в доступе: Как изменить файлы в папке Program Files
Для тонкой настройки программы Тирика-Магазин, такой как, например, изменение печатных форм программы либо настройка программы для работы через интернет иногда необходимо «вручную» изменить некоторые файлы, входящие в состав программы. При этом иногда случается так, что файлы эти после изменения не сохраняются — либо «молча», т.е. не показывая никаких сообщений об ошибке, либо с сообщением Отказано в доступе.
Дело в том, что Windows часто бывает настроена таким образом, что обычный пользователь не имеет права изменять файлы в папке Program Files и некоторых других системных папках, например, в папке Windows. Делается это для повышения безопасности компьютера: ведь в системных папках хранится подавляющее юбольшинство установленных на компьютере программ и самый простой способ что-нибудь сломать — это как раз сломать что-нибудь в этих папках.
Более того, даже если пользователь работает с правами администратора компьютера, то и в этом случае он не имеет возможности менять что-то в этих папках: все программы, которые запускает этот пользователь, запускаются с правами обычного пользователя, а программы, запущенные с правами обычного пользователя, также не имеют доступа в эти папки: при попытке изменить что-то они получают от системы все то же сообщение Отказано в доступе.
К счастью, есть целых два способа обойти эту проблему. Оба они будут работать только в том случае, если у вас есть возможность работать с Windows с правами администратора компьютера; в противном случае изменить эти файлы вы не сможете никак.
Способ первый: Запуск программы от имени администратора
Когда вы хотите изменить какой-то файл, вы меняете его не вручную, а при помощи какой-то программы. Если вы работаете в Windows с правами администратора компьютера, все программы, которые вы запускаете, запускаются с правами обычного пользователя, как это было описано выше. Для того, чтобы программа запустилась от имени администратора компьютера необходимо явно указать системе, что вы хотите запустить программу от имени администратора.
Для этого найдите на рабочем столе иконку программы, которую вы хотите запустить (это может быть, например, Microsoft Word для изменения шаблонов печатных форм либо программа Блокнот для изменения файла SHOP.INI), щелкните в эту иконку правой кнопкой мыши и выберите в появившемся меню пункт Запуск от имени администратора:

Программа, запущенная таким образом, сможет менять файлы в системных папках Windows, и не покажет вам при этом сообщение Отказано в доступе.
Если у вас в меню правой кнопки мыши нет пункта Запуск от имени администратора, отпустите правую кнопку мыши и щелкните мышкой мимо для того, чтобы убрать с экрана появившееся меню. После этого нажмите кнопку Shift на клавиатуре и, не отпуская ее, попробуйте снова нажать правой кнопкой мыши по иконке нужной программы — возможно, пункт меню Запуск от имени администратора появится в меню на этот раз.
Способ второй: Изменение прав доступа
Если у вас не получилось увидеть пункт меню Запуск от имени администратора, щелкнув правой кнопкой мыши на нужной иконке, то у вас тем не менее есть способ изменить необходимые файлы. Для этого щелкните правой кнопкой мыши по тому файлу, который вы хотите изменить, выберите пункт меню Свойства, переключитесь на закладку Безопасность и нажмите кнопку Изменить:

В открывшемся окне выделите строчку Пользователи и потом включите галочку Полный Доступ:

После этого нажмите OK несколько раз, закрывая все открытые окна. Теперь этот файл можно редактировать любой программой.
Внимание!
Ни в коем случае не изменяйте таким образом права на папку или даже на весь диск C навсегда: это приведет к большей уязвимости компьютера от вирусов и прочих вредоносных программ!
Если нужно не изменять, а добавить файлы в папку
Иногда бывает необходимо не изменять уже имеющиеся в папке файлы, а добавить туда новые. В этом случае годятся те же два способа, что описаны выше, только с небольшими изменениями:
По первому способу вам нужно запустить от имени администратора ту программу, которая, собственно, и будет копировать файлы. Так например, если вы хотите скопировать файлы из одной папки в другую, то запускать таким образом программу Проводник, то есть ту программу, которая открывается при выборе на рабочем столе иконки Мой Компьютер. Если же вы сохраняете в эту папку файлы из, например, почтовой программы, то запускать так нужно именно почтовую программу, и так далее.
По второму способу нужно изменять права на ту папку, в которую вы хотите скопировать файлы — не на какой-то отдельный файл, а на папку целиком. После того, как вы измените права и скопируете файлы в папку, не забудьте, пожалуйста, опять отобрать права на создание и изменение файлов у группы пользователей Пользователи, то есть вернуть все назад, в противном случае вы подвергаете повышенному риску заражения свой компьютер.
1. Корзина
Файлы, помещенные в корзину безопасно удалять. Переходим в корзину Windows 11, выделяем все файлы (Ctrl+A) и удаляем.
2. Папка Temp
C:\Windows\Temp
В данной папке хранятся временные файлы приложений и операционной системы, удаление этих файлов никак не повлияет на работу ОС, поэтому их удаление так же безопасно.
3. Файл гибернации (hiberfil.sys)
C:\hiberfil.sys
Этот файл хранит в себе содержимое оперативной памяти ПК, когда компьютер находится в режиме гибернации — глубоком сне. Для разгона слабого ПК нужно удалить файл со старыми данными.
Это больше актуально для ноутбуков, которые часто приходится выключать и включать. Для удаления файла нажимаем клавиши «Win+X» и щёлкаем в появившемся меню пункт «Windows PowerShell (администратор)», затем вводим команду:
powercfg.exe /hibernate off
После ввода команды нужно перезагрузить ПК, чтобы ОС удалила файл из системы.
4. Папка Windows.old
C:\Windows.old
Эта папка содержит данные предыдущей ОС, папка появляется каждый раз после большого обновления Windows и занимает значительное место в системе. Папка нужна, чтобы мы могли вернуть ПО или состояние системы до обновления, если это не требуется, удаляем папку.
Жмем комбинацию клавиш «Win+X» и щёлкните в появившемся меню пункт «Windows PowerShell (администратор)». Введите команду на удаление:
rd /s /q c:windows.old
После ввода команды необходима перезагрузка.
5. Папка LiveKernelReports
C:\Windows\LiveKernelReports
Эта папка содержит дампы (журналы), куда Windows 11 записывает состояние своего ядра. Анализ дампов помогает нам понять причину появления ошибок, например так называемого синего экрана смерти — BSoD. Если ошибок не появляется, файлы можно удалить.
Выделите в папке LiveKernelReports файлы в формате DMP (остальное не трогайте) и удалите их.
6. Папка Downloaded Program Files
C:\Windows\Downloaded Program Files
В данной папке хранятся ненужные файлы, необходимые для работы ActiveX Internet Explorer и апплетов Java, которые можно безопасно стереть.
7. Папка SoftwareDistribution
C:\Windows\SoftwareDistribution
В эту папку загружаются все обновления Windows 11 перед их установкой. Эта папка очищается автоматически, но иногда происходит так, что обновления системы зависают и перестают устанавливаться. Чтобы устранить зависание, нужно очистить папку.
Нажимаем комбинацию «Win+X» и щёлкаем в появившемся меню пункт «Windows PowerShell (администратор)». Вводим команды одну за другой, нажимая после каждой Enter:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
Эти команды остановят службу обновления, чтобы она не мешала удалить папку. Затем открываем SoftwareDistribution, сотрите её содержимое и снова выполните в PowerShell команды:
net start wuauserv net start cryptSvc net start bits net start msiserver
После этого обновление перестанет зависать.
ActiveX автоматически удаляются в среде Windows 10 (x86)
В Windows 10 (x86) при выполнении задач SilentCleanup ActiveX автоматически удаляется.
В Windows 8.1 и более ранних версиях, SilentCleanup только при выполнении свободного места на диске опустилось ниже 10 процентов всего дискового пространства. Однако для повышения удобства работы пользователей в Windows 10, SilentCleanup выполняется также когда система переходит в состояние простоя.
При возникновении данной проблемы следующие папки очищаются SilentCleanup задачи:
- Загруженные файлы программ
- Временные файлы Интернета
Причина
Эта проблема возникает потому, что по умолчанию ActiveX загружается в папке Downloaded Program Files, чтобы очистить.
Временное решение
Чтобы обойти эту проблему, воспользуйтесь одним из следующих методов:
- Исключите из SilentCleanup назначения, в который загружается ActiveX.
- Остановите SilentCleanup.
Исключить назначения, в который загружается ActiveX
- Запустите окно командной строки с правами администратора.
- Запуск команды, подобное приведенному ниже, чтобы задать параметры очистки.
> cleanmgr /sageset:2
/autoclean /sagerun:2 /d %systemdrive%
Не будут автоматически удалены ненужные файлы, такие как временные файлы в папке C:\Windows\Downloaded Program Files. Таким образом при использовании места на диске, или если вы хотите избежать сохранения временных файлов, регулярно проверять наличие неиспользуемых файлов и удалить их вручную или с помощью пакетного файла.
Остановить SilentCleanup
- Откройте окно командной строки с правами администратора.
- Выполните следующую команду, чтобы отключить задания SilentCleanup :
При отключении задачи SilentCleanup ненужные файлы, такие как временные файлы не удаляются автоматически. Таким образом при использовании места на диске, или если вы хотите избежать сохранения временных файлов, регулярно проверять наличие неиспользуемых файлов и удалить их вручную или с помощью пакетного файла.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».
Загруженные файлы программ — можно ли удалять?
Если простыми словами, то ActiveX и Java — это технологии, которые могут использоваться на сайте. Технологии представляют из себя некие файлы, обычно небольшого размера. Но таких файлов может быть много. Вы зашли на сайт, файлы загрузились, сайт отображается корректно. Но не все данные, после закрытия сайта — удалились:

- Во-первых остался кэш, который хранит наиболее часто используемые данные, которые нет смысла повторно загружать с интернете, их можно сохранить на ПК и потом загружать с него, ведь так намного быстрее.
- Во-вторых остались файлы технологий ActiveX и Java. Можно сказать, что в некотором смысле тоже кэш. Вроде бы мелочь, но если вы просматриваете много сайтов и каждый день, то за пару месяцев может накопиться достаточное количество данных. Которые если удалить — ничего страшного не произойдет.
Вообще, на самом деле Загруженные файлы программ — это папка Downloaded Program Files, которая располагается по такому пути:
C:\Windows\Downloaded Program Files

Да, можно конечно очистить и вручную, но лучше через функционал Windows это делать.
Надеюсь данная информация оказалась полезной. Удачи и добра, берегите себя!