Невозможно обновить zip-файл 7 только для чтения
Обновлено: 21.11.2024
Windows 7 Enterprise Windows 7 Enterprise N Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Professional N Windows 7 Starter Windows 7 Starter N Windows 7 Ultimate Windows 7 Ultimate N Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Tablet PC Edition Windows Vista Home Basic, 64-разрядная версия Windows Vista Home Premium, 64-разрядная версия Windows Vista Ultimate, 64-разрядная версия Windows Vista Business Windows Vista Business, 64-разрядная версия Windows Vista Business N Windows Vista Business N 64-разрядная версия Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Ultimate Еще. Меньше
Для версий этой статьи для Microsoft Windows 2000, Microsoft Windows NT 4.0, Microsoft Windows Millennium Edition, Microsoft Windows 98 и Microsoft Windows 95 см. 256614.
ОБЗОР
Эта статья содержит пошаговые инструкции по использованию команды Attrib для обхода невозможности просмотра или удаления атрибутов «только для чтения» или «система» папок в Windows Server 2003, WindowsXP, Windows Vista и в Windows 7.
Эта статья предназначена для опытных пользователей компьютеров.
Симптомы проблемы
Вы можете столкнуться со следующими симптомами:
Вы не можете просматривать или изменять атрибуты папки «Только для чтения» или «Система» с помощью диалогового окна «Свойства» для папки. Например, у вас могут возникнуть следующие симптомы:
При просмотре вкладки "Общие" диалогового окна "Свойства" папки флажок "Только для чтения" недоступен, и нет флажка для изменения системного атрибута.
Вы щелкаете, чтобы снять флажок, или щелкаете, чтобы установить флажок «Только для чтения» на вкладке «Общие» диалогового окна «Свойства» папки. Когда вы нажмете OK или Применить, вы получите следующее сообщение:
Подтвердить изменения атрибутов
Вы решили внести следующие изменения атрибутов:
отменить доступ только для чтения
Вы хотите применить это изменение только к этой папке или применить а также для всех вложенных папок и файлов?
Если нажать кнопку Применить изменения только к этой папке, атрибут Только для чтения изменится для всех файлов в папке. Однако атрибут «Только для чтения» не изменяется для папки, ее вложенных папок или любых файлов в ее вложенных папках. Если щелкнуть Применить изменения к этой папке, вложенным папкам и файлам, атрибут Только для чтения изменится для всех файлов в папке и всех файлов во вложенных папках. Однако атрибут «Только для чтения» для папки или ее вложенных папок не изменяется.
Некоторые программы могут отображать сообщения об ошибках при попытке сохранить файлы в папку с атрибутом "Только для чтения" или "Системный". В результате эти программы могут не сохранять файлы в папку.
Причина
Примечание. В отличие от атрибута «Только для чтения» для файла, атрибут «Только для чтения» для папки обычно игнорируется Windows, компонентами и аксессуарами Windows и другими программами. Например, вы можете удалить, переименовать и изменить папку с атрибутом "Только для чтения" с помощью проводника Windows.
Атрибуты «Только для чтения» и «Система» используются проводником Windows только для определения того, является ли папка особой папкой, например системной папкой, вид которой настраивается Windows (например, «Мои документы», «Избранное», «Шрифты», «Загруженные файлы»). Program Files) или папка, которую вы настроили с помощью вкладки Customize диалогового окна Properties папки. В результате проводник Windows не позволяет просматривать или изменять атрибуты папок «только для чтения» или «система». Когда для папки установлен атрибут «Только для чтения», Explorer запрашивает файл Desktop.ini этой папки, чтобы узнать, нужно ли устанавливать какие-либо специальные параметры папки. Было замечено, что если сетевая папка с большим количеством папок настроена только для чтения, это может привести к тому, что Проводнику потребуется больше времени, чем ожидается, для отображения содержимого этой общей папки, пока он ожидает извлечения рабочего стола. ини файлы. Чем медленнее сетевое подключение к общему ресурсу, тем больше времени может занять этот процесс до момента, когда Explorer может истечь время ожидания данных и ничего не отображать или зависнуть.
Примечание. В некоторых предыдущих версиях Windows можно было изменить атрибут «Только для чтения» для папок с помощью диалогового окна «Свойства» для папки, но ни одна из версий Windows не позволяла изменять атрибут «Система» с помощью проводника Windows. р>
Шаги по устранению этой проблемы
Чтобы обойти эту проблему, используйте команду Attrib в командной строке (Cmd.exe), чтобы просмотреть или удалить атрибуты "только для чтения" или "система" папок.
Чтобы просмотреть или удалить атрибуты "Только для чтения" или "Система" для папок
Предупреждение. Если удалить из папки атрибут «Только для чтения» или «Система», она может отображаться как обычная папка, и некоторые настройки могут быть потеряны.Например, Windows настраивает папку «Шрифты» и предоставляет специальный вид папки, который позволяет скрывать такие варианты, как выделение полужирным шрифтом и курсивом. Это также позволяет вам изменять параметры просмотра папки способами, характерными для шрифтов. Если удалить атрибуты «Только для чтения» и «Система» папки «Шрифты», эти настраиваемые параметры просмотра будут недоступны. Для папок, которые вы настроили с помощью вкладки "Настройка" диалогового окна
Свойства папки, значок папки и другие настройки могут быть потеряны при удалении атрибута "Только для чтения".
Если программа не может сохранять файлы в папку с атрибутом "Только для чтения", например "Мои документы", измените атрибут "Только для чтения" на "Система" с помощью команды Attrib в командной строке.
Примечание. Если команда «Выполнить» не указана в меню «Пуск», выполните следующие действия: нажмите «Пуск», выберите «Все программы», нажмите «Стандартные», а затем нажмите «Выполнить».
Чтобы удалить атрибут «Только для чтения» и установить системный атрибут, используйте следующую команду:
attrib -r +s диск:\\Например, чтобы удалить атрибут Только для чтения и установить системный атрибут для папки C:\Test, используйте следующую команду:
attrib -r +s c:\testУчтите, что некоторые программы могут некорректно работать с папками, для которых установлены атрибуты System и Read-only. Поэтому используйте следующую команду для удаления этих атрибутов:
атриб -r -s c:\test
Статус
Такое поведение предусмотрено дизайном.
Дополнительная информация
Windows сохраняет атрибуты файлов и папок в файловой системе вместе с именами файлов и папок, расширением, отметками даты и времени и другой информацией. Флажок «Только чтение» для папок недоступен, поскольку он не применяется к папке. Вы можете использовать этот флажок, чтобы установить атрибут «Только для чтения» для файлов в папке. Однако вы не можете использовать проводник Windows, чтобы определить, установлены ли для папки атрибуты «Только для чтения» и «Система». Чтобы определить атрибуты, заданные для папки, или изменить эти атрибуты, необходимо использовать команду Attrib в командной строке.
Ссылки
Для получения дополнительных сведений о системных атрибутах щелкните следующие номера статей, чтобы просмотреть статьи в базе знаний Майкрософт:
308419 Как установить, просмотреть, изменить или удалить специальные разрешения для файлов и папок в Windows XP
277867 Разрешения Windows NTFS требуются при запуске Word в любом разделе NTFS, на котором установлена Windows 2000, Windows XP Professional, Windows Server 2003 или Windows Vista
Если предыдущие статьи не помогли решить проблему или возникли симптомы, отличные от описанных в этой статье, выполните поиск дополнительных сведений в базе знаний Майкрософт. Для поиска в базе знаний Майкрософт посетите следующий веб-сайт Майкрософт:
PA 21.00.13 не видит содержимое, пока я не изменю расширение на .tar.xz
настройка облака зависает в системе
Это шаги:
в параметрах выберите «настроить облака», попробуйте сейчас выйти из этой опции…
Ни в коем случае, все заблокировано, единственный способ — выйти из PA с помощью диспетчера задач.
(версия 2021-20.10.02)
4205a809-353e-46f4-90ab-0bad062c2ccc-image.jpg
2022 RC 2: добавление файла в существующую навигационную цепочку архива не работает
Если при добавлении файла в существующий архив в окне добавления файла щелкнуть строку навигации для перехода к родительскому каталогу, список файлов не изменится. Кнопка каталога Вверх работает.
Запуск x64 на Win 11
О коробке немного грязно на PA 21.00.13
синий текст поверх изображения: (рисунок расположен слишком низко?)
PA210013About.jpg
(Работает в 64-разрядной версии Windows 7)
Контекстное меню Windows 11 «Открыть с помощью PowerArchiver» не работает
В PA 21.0.13, когда я пытаюсь открыть архив с помощью нового пункта контекстного меню Windows 11 «Открыть с помощью PowerArchiver», экземпляр PowerArchive открывается, но архив не загружается.
Контекстное меню PA 2022 Windows 11 не переведено
новое контекстное меню Windows 11 не локализовано в PA 21.00.13.
Хотя классическое контекстное меню локализовано, когда оно открывается в файле на моем рабочем столе, это английский язык, когда оно открывается из файла на моем диске C.
@Mili Доступны ли обновленные файлы локализации?
Проблемы с ограничениями реестра для PA 2021 и отправкой кодов регистрации
Я подумал, что попробую обновить свой PA 2018 Toolbox на моей производственной машине до PA 2021 (20.10.03)
Похоже, что отправка регистрационных кодов при восстановлении вашего заказа в данный момент не работает (я также проверил свою папку нежелательной почты), онлайн-активация работает. Использование реестра для отключения модулей (например, HKLM\SOFTWARE\PowerArchiverInt\General\DisableBurning) не работает не работает должным образом с современным пользовательским интерфейсом. Модуль виден, но триальную клячу получу, если попробую открыть. Это почти нормально в классическом режиме и режиме ленты.
«DisableClouds» и «DisableExplorer», кажется, вообще не соблюдаются, в то время как классический пользовательский интерфейс, похоже, соблюдает настройку отключения любого другого неиспользуемого модуля:
89843f23-ad89-45bf-92bc-406b1a11dfc9-image. jpg
В настройках я не смогу получить доступ к настройкам SmartAI и настройкам внутреннего редактора, если модуль FTP отключен
В PA 2022 нет старых ошибок?
Очередь PA не сжимает файл оптимальным образом с теми же параметрами, если используется в режиме очереди.
Возможность сохранить расширенный параметр и установить профиль по умолчанию и тип архива для сжатия, чтобы сэкономить клики.
Вышеперечисленные два фактора сильно влияют на мою эффективность архивирования материалов с помощью PA 20.10.03.
Может ли кто-нибудь подтвердить, решены ли они с помощью 2022 RC1?
Стартер PA – Накладные расходы ЦП
Я использую W10 Pro на машине HP i-7 с 32 ГБ ОЗУ. Системный диск — SSD.
В ходе устранения некоторых несоответствий в нескольких моих заданиях .pbs я уделял пристальное внимание системным ресурсам ЦП и энергопотреблению PA Starter, как показывают различные инструменты управления ресурсами. Я также пытался определить, почему моя система работает довольно медленно, несмотря на некоторые расширенные настройки скорости и т. д.
Когда я включил Starter в качестве программы запуска, чтобы использовать средство PA Queue, я вижу, что Starter постоянно использует от 10 до 13% ресурсов ЦП с указанием высокого энергопотребления. Он работает, потребляя этот ресурс, независимо от того, что может происходить с PA и любыми заданиями сценария pbs.
Я понимаю необходимость использовать хороший кусок ЦП, когда Starter фактически обрабатывает задания PA, но он не должен сидеть и потреблять этот объем, когда на самом деле он ничего не делает, а только ждет запуска задания и что нужно.
Возможно, я упустил способ уменьшить влияние Starter, но тем временем я скорректировал свои настройки, чтобы запускать PA без него.
Я пытаюсь использовать Sublime Text 3 в качестве языкового инструмента Java, и в Интернете мне предлагают отредактировать файл JavaC.sublime-build в файле Java.sublime-package. Проблема в том, что когда я пытаюсь отредактировать архив с помощью 7Zip, программа пишет "Доступ запрещен" и "Невозможно обновить архив в (Расположение файла)". Как это решить?
2 ответа 2
В 7-Zip могут возникнуть проблемы с обновлением файлов, использующих нестандартные расширения файлов.
Я рекомендую использовать PackageResourceViewer для извлечения файлов из установленных пакетов. После установки выполните следующие действия:
- Запустите PackageResourceViewer: Open Resource из палитры команд
- Выбрать пакет Java
- Выберите JavaC.sublime-build и нажмите Enter.
Файл будет извлечен в папку Packages и открыт в редакторе. Теперь вы можете внести изменения и сохранить файл. Изменения будут доступны сразу. Однако обновление пакета может перезаписать ваши изменения.
Я отредактировал файл возвышенной сборки с помощью PackageResourceViewer и сохранил его, но почему-то он не работает. Когда я открываю файл возвышенной сборки с помощью редактора Sublime Text, есть код, который я вставил, но когда я открываю файл с 7 zip-архивом, нет нужного мне кода (он не сохраняется). Я изменил систему построения и нажал Ctrl + B, но это не сработало.
Вот как это должно работать. См. главу о переопределениях в документации по управлению пакетами.
Кажется, частично работает. Простые коды, такие как «Hello World», печатаются, но код алгоритма (или код, когда вы вставляете ввод, выходит вывод) не работает. Тогда мой код возвышенной сборки неверен? < "cmd": ["JavaC", "$file_name","&&","java", "$file_base_name"], "file_regex": "^(. ):(1):?([ 0-9]*)", "селектор": "source.java", "оболочка": правда >
Это работает в вашей оболочке? Вы можете попробовать "shell_cmd": "JavaC $file_name && java $file_base_name" вместо использования cmd
Это не сработало. Итак, есть коды ввода-вывода, которые я написал, и они отлично работают в jGRASP или Eclipse. Но когда я создаю этот код на Sublime, консоль выходит, но ничего не появляется, даже сообщение «[Завершено за секунды]». И когда я использую "shell_cmd", который вы дали, это говорит об ошибке.
Часто задаваемые вопросы (FAQ)
Да, 7-Zip — бесплатное программное обеспечение. Вы можете использовать его на любом компьютере. Вам не нужно регистрироваться или платить за 7-Zip.
Как установить ассоциации файлов на 7-Zip в Windows 7 и Windows Vista?
Вы должны запустить 7-Zip File Manager в режиме администратора. Щелкните правой кнопкой мыши значок 7-Zip File Manager и выберите «Запуск от имени администратора».Затем вы можете изменить ассоциации файлов и некоторые другие параметры.
Почему архивы 7z, созданные новой версией 7-Zip, могут быть больше, чем архивы, созданные старой версией 7-Zip?
Новые версии 7-Zip (начиная с версии 15.06) по умолчанию используют другой порядок сортировки файлов для сплошных архивов 7z.
Старая версия 7-Zip (до версии 15.06) использовала сортировку файлов "по типу" ("по расширению").
Новая версия 7-Zip поддерживает два порядка сортировки:
<УЛ>Вы можете получить большую разницу в степени сжатия для разных методов сортировки, если размер словаря меньше, чем общий размер файлов. Если в разных папках есть похожие файлы, сортировка «по типу» в некоторых случаях может обеспечить лучшую степень сжатия.
Обратите внимание, что сортировка по типу имеет некоторые недостатки. Например, тома NTFS используют порядок сортировки «по имени», поэтому, если в архиве используется другая сортировка, то скорость некоторых операций с файлами с необычным порядком может падать на HDD-устройствах (у HDD низкая скорость для операций «seek»).< /p>
Вы можете увеличить степень сжатия следующими способами:
<УЛ>Если вы считаете, что необычный порядок файлов не является для вас проблемой, и если для вас более важна более высокая степень сжатия с небольшим словарем, используйте режим ' qs '.
Почему 7-Zip не может открыть некоторые ZIP-архивы?
В 99% случаев это означает, что архив содержит некорректные заголовки. Другие ZIP-программы могут открывать некоторые архивы с некорректными заголовками, поскольку эти программы просто игнорируют ошибки.
Если у вас есть такой архив, пожалуйста, не звоните по этому поводу разработчикам 7-Zip. Вместо этого попробуйте найти программу, которая использовалась для создания архива, и сообщите разработчикам этой программы, что их программное обеспечение не является ZIP-совместимым.
Есть также некоторые ZIP-архивы, которые были закодированы методами, не поддерживаемыми 7-Zip, например, WAVPack (WinZip).
Почему 7-Zip не может открыть некоторые архивы RAR?
7-Zip 9.20 поддерживает только форматы RAR 2/3/4 и не поддерживает архивы RAR5. Но последние версии 7-Zip поддерживают архивы RAR5.
Почему при извлечении архива методом перетаскивания из 7-Zip в Проводник используются временные файлы?
7-Zip не знает путь к целевой папке. Только проводник Windows знает точную цель перетаскивания. А проводнику Windows нужны файлы (перетащите источник) в виде распакованных файлов на диске. Таким образом, 7-Zip извлекает файлы из архива во временную папку, а затем 7-Zip уведомляет проводник Windows о путях к этим временным файлам. Затем Проводник Windows копирует эти файлы в целевую папку.
Чтобы избежать использования временных файлов, вы можете использовать команду «Извлечь» из 7-Zip или перетащить из 7-Zip в 7-Zip.
Почему версия командной строки не добавляет в архив файлы без расширений?
Возможно, вы используете подстановочный знак *.*. 7-Zip не использует синтаксический анализатор маски подстановочных знаков операционной системы и, следовательно, обрабатывает *.* как любой файл с расширением. Чтобы обработать все файлы, вы должны использовать подстановочный знак * вместо него или вообще не использовать подстановочный знак.
Почему ключ -r не работает должным образом?
В большинстве случаев ключ -r не нужен. 7-Zip может сжимать вложенные папки даже без ключа -r.
полностью сжимает "C:\Program Files", включая все вложенные папки.
ищет и сжимает "Program Files" во всех подпапках C:\ (например, в "C:\WINDOWS").
Если вам нужно сжать только файлы с каким-либо расширением, вы можете использовать ключ -r:
сжимает все файлы *.txt из папки c:\dir\ и всех ее подпапок.
Как сохранить полный путь к файлу в архиве?
7-Zip сохраняет только относительные пути к файлам (без префикса буквы диска). Вы можете изменить текущую папку на папку, общую для всех файлов, которые вы хотите сжать, а затем вы можете использовать относительные пути:
Почему 7-Zip не может использовать большой словарь в 32-битной Windows?
32-разрядная версия Windows выделяет только 2 ГБ виртуального пространства на одно приложение. Кроме того, этот блок в 2 ГБ может быть фрагментирован (например, каким-либо файлом DLL), поэтому 7-Zip не может выделить один большой непрерывный блок виртуального пространства. В 64-битной Windows таких ограничений нет. Таким образом, вы можете использовать любой словарь в Windows x64, если у вас есть необходимый объем физической оперативной памяти.
Как установить 7-Zip в автоматическом режиме?
Для установщика exe: используйте параметр "/S" для автоматической установки и параметр /D="C:\Program Files\7-Zip", чтобы указать "каталог вывода". Эти параметры чувствительны к регистру.
Для установщика msi: используйте параметры /q INSTALLDIR="C:\Program Files\7-Zip".
Как восстановить поврежденный архив 7z?
<УЛ>Часто задаваемые вопросы для разработчиков
Почему возникают ошибки компоновки при компиляции 7-Zip или LZMA SDK с Visual C++ 6.0?
Если вы используете MSVC, укажите каталоги SDK в верхней части списков каталогов «Включить файлы» и «Файлы библиотеки». Их можно найти в разделе "Инструменты/Параметры/Каталоги".
Последняя версия Platform SDK несовместима с MSVC6. Поэтому вы должны использовать Windows Server 2003 PSDK (февраль 2003 г.) с MSVC6.
Могу ли я использовать файлы EXE или DLL из 7-Zip в коммерческом приложении?
Как я могу добавить в свое приложение поддержку архивов 7z?
Одним из способов является использование 7z.dll или 7za.dll (доступно для скачивания на сайте sf.net). 7za.dll работает через COM-интерфейсы. Однако он не использует стандартные COM-интерфейсы для создания объектов. Вы можете найти небольшой пример в папке "CPP\7zip\UI\Client7z" в исходном коде. Полный пример — сам 7-Zip, так как 7-Zip работает и через эту dll. Существуют и другие приложения, использующие 7za.dll, такие как WinRAR, PowerArchiver и другие.
Другой способ — вызвать версию командной строки: 7za.exe.
Могу ли я использовать исходный код 7-Zip в коммерческом приложении?
Авторское право (C) 2022 Игорь Павлов. Сайт размещен в Digital Ocean и HETZNER
Чтобы внести изменения в файл или изменить его имя, файл не может быть доступен только для чтения. Чтобы изменить файл только для чтения, следуйте приведенным ниже рекомендациям, чтобы отключить эту функцию и разрешить его редактирование.
Закройте все остальные программы
Когда программа открывает файл, она может заблокировать файл или сделать его доступным только для чтения. Убедитесь, что несколько программ не используют один и тот же файл, закрыв все другие открытые программы и окна, а затем снова сохранив файл.
Удалить атрибут только для чтения
Некоторые файлы, доступные только для чтения, можно изменить, чтобы разрешить редактирование, удалив атрибут только для чтения в свойствах файла.
-
файл и выберите Свойства.
- Снимите флажок "Только для чтения" и нажмите "ОК".
- Если атрибут Только для чтения удален, файл теперь должен быть доступен для редактирования.
Сохранить новую копию файла
Иногда файл устанавливается как доступный только для чтения из-за скрытой настройки, а не из-за атрибута только для чтения. Вы можете сохранить новую копию файла, чтобы удалить параметр "только для чтения" для файла.
- Откройте файл только для чтения.
- Используйте параметр «Сохранить» или «Сохранить как» в программе, используемой для просмотра файла, чтобы сохранить новую копию файла. Обязательно сохраните новую копию файла под именем, отличным от исходного.
- Закройте файл только для чтения, затем откройте новую копию файла и попробуйте изменить и сохранить содержимое файла.
Повреждённый файл
Если приведенные выше рекомендации не работают, возможно, файл, который вы пытаетесь изменить, поврежден, что не позволяет изменить его. Попробуйте перезагрузить компьютер и снова открыть файл, чтобы убедиться, что другая программа не заблокировала файл. Если файл по-прежнему не открывается, для устранения этой проблемы его необходимо восстановить из резервной копии, повторно загрузить или заново создать исходным автором.
Читайте также: