Обычно удаление файлов и папок проходит быстро и безболезненно, если не считать предостерегающих сообщений Windows, являющихся защитой от случайного нажатия кнопки. Но в некоторых случаях система отказывается совершать действие, ссылаясь на невозможность выполнения команды. Пора разобраться с причинами появления подобных ошибок.
Windows 7 может отказаться удалять файлы или папки по нескольким причинам:
Иногда система отказывается удалять даже внешне пустые папки. Это может быть связано с настройками проводника не показывать скрытые файлы. Другими словами, папки только кажутся пустыми, в них хранится информация, скрытая от пользователя. Поэтому предварительно стоит удостовериться, что эти каталоги действительно не содержат сведения. Иначе можно ненамеренно стереть важные данные, нарушить устойчивость работы системы.
Пользователь с обычными правами может создавать, стирать и изменять большинство файлов и папок, однако не имеет доступа к модификации системной информации, что служит для защиты от непреднамеренных и неосторожных действий. Не имеет ограничений учётная запись администратора, в рамках которой можно регулировать работу всей системы.
Наилучшим решением является поочерёдное использование двух записей. Пользовательской - для повседневной работы, администраторской - для настройки системы.
Предоставить обычной учётной записи права суперпользователя может исключительно администратор. Поэтому следующие способы подходят только в том случае, если такая возможность имеется.
Использование командной строки требует наличия определённого опыта, но позволяет совершать многие операции быстрее. Для того чтобы вызвать нужное окно, снова воспользуемся поисковой строкой.
На самом деле в Windows 7 есть пользователь с ещё большими правами, чем любой администратор. Для защиты критически важных компонентов система создаёт учётную запись TrustedInstaller, которой прописывает исключительные права на доступ к некоторым файлам.
В случае попытки пользователя даже с административными правами удалить защищённую информацию, система откажет ему и покажет окошко с сообщением: «Запросите разрешение от TrustedInstaller на изменение этого файла».
Иногда Windows отвечает отказом, ссылаясь на отсутствие прав TrustedInstaller
Чтобы обойти защиту, необходимо вручную открыть доступ к нужному файлу администраторам, после чего появится возможность его удалить.
Нажимаем кнопку «Дополнительно»
Пока текущим владельцем файла является «суперадминистратор» TrustedInstaller, следует это исправить
Даём доступ всем администраторам
О предоставлении прав оповестит соответствующее сообщение
Даём себе полный доступ
Этот же механизм можно использовать для редактирования или переноса важных файлов или папок. В этом случае необходимо после завершения работы вернуть все настройки в исходное состояние, в противном случае Windows 7 может начать работать нестабильно.
Препятствовать удалению файла может исполняемое приложение. Если оно запущено сознательно, достаточно завершить его работу, а в некоторых случаях бывает полезно ещё и перезагрузить компьютер. Но программы, которые автоматически запускаются при старте Windows 7, снова окажутся в оперативной памяти и помешают удалить нужную информацию. Поэтому нужно их исключить из списка Автозагрузки.
Если мы правильно определили приложение, мешающее нашей задаче, файл удалится без проблем. Если же препятствовала другая программа, можно повторить процесс и для неё или воспользоваться перезагрузкой Windows в безопасном режиме.
Если папка или файл не удаляется из-за работы стороннего приложения или вредоносной программы, можно перезагрузить компьютер в безопасном режиме и тем самым обойти запрет.
Безопасный режим в Windows 7 предполагает минимальную загрузку компонентов системы.
Преимуществом этого метода является отсутствие необходимости покидать оболочку Windows 7. К недостаткам можно отнести то, что для перезагрузки в обычном режиме придётся повторить те же действия, только на этот раз отключить безопасный режим.
Для того чтобы однократно загрузить систему в безопасном режиме, можно воспользоваться другим способом.
Загрузившись любым из перечисленных способов, находим с помощью «Проводника» «упрямые» файлы и удаляем их.
Обойти запрет удаления можно с помощью низкоуровневого инструмента, уже нам немного знакомого, - командной строки.
После загрузки окна необходимо ввести необходимую команду.
При использовании для удаления файлов или каталогов командной строки нужно помнить о следующем:
Большинство файловых менеджеров имеет встроенные возможности для удаления защищённых файлов и папок.
Удаление файла в Total Commander происходит за пару нажатий
Например, при работе с популярным файловым менеджером Total Commander для удаления файла достаточно выделить его и нажать функциональную клавишу F8. Приложение обязательно уточнит, уверен ли пользователь в своих действиях.
Total Commander легко справляется с большинством защищённых файлов и папок, ограничиваясь лишь ещё одним запросом пользователю. Но некоторая информация ему не по силам, в таком случае лучше воспользоваться специализированными приложениями.
Если необходимость удаления защищённых файлов и папок возникает регулярно, имеет смысл установить на компьютер одно из приложений, специализирующихся на разблокировке и уничтожении информации.
Простая и удобная программа Unlocker автоматически добавляется в контекстное меню, которое открывается при нажатии на имени файла правой кнопкой мыши.
Дополнительным преимуществом приложения является возможность увидеть, почему заблокирован файл, какой процесс его использует.
Вполне вероятно, что совсем не обязательно применять «жёсткое» удаление, иногда лучше вернуться в Windows 7, закрыть мешающую программу, а потом стереть разблокированный файл. Но можно обойтись и без этого, просто выбрав опцию «Удалить».
Удаление находится в раскрывающемся списке слева внизу
Блокировка мешает не только удалению, но и таким простым операциям, как перемещение файла или переименование. Unlocker может помочь и с этим.
Ещё одно приложение с аналогичным функционалом - Lockhunter. Эта утилита встраивается даже в контекстное меню Проводника и умеет удалять те файлы и папки, которые не по силам Unlocker.
Для удаления файла, находящегося «под замком», можно воспользоваться программой Lockhunter
Интерфейс программы больше похож на классический Windows, основная информация собрана в одном окне, а главные операции представлены в виде больших кнопок.
Для удаления нужно нажать большую кнопку с крестиком Delete It
Хотя в Lockhunter нет поддержки русского языка, простота интерфейса и бесплатное распространение делают её очень популярной.
Широкие возможности программы при неосторожном использовании способны стать серьёзной проблемой. Lockhunter легко может удалить системные файлы, тем самым нарушив работоспособность Windows 7.
Работа программы Fileassassin построена в несколько ином стиле:
Использование нескольких специальных утилит с похожим функционалом может быть оправдано тем, что они имеют различные алгоритмы работы. Файлы, которые не смогла удалить одна программа, поможет стереть другая.
Механизм «отката» системы с помощью резервных точек является универсальным средством для восстановления работоспособности Windows 7 в случае серьёзных сбоев.
Система восстанавливает своё «старое» состояние, стирая дополнительно инсталлированные программы и настройки, поэтому в крайнем случае можно использовать и это радикальное средство для тех файлов и папок, которые невозможно стереть.
Необходимым условием этого метода является наличие подходящих резервных точек восстановления. При этом нужно учитывать, что некоторые вредоносные программы намеренно портят подобные файлы, поэтому лучше переносить такие данные на внешние носители.
Все ограничения и настройки доступа важны только при работе конкретной копии Windows 7. С внешней же точки зрения и сама система, и тщательно охраняемые ею файлы являются обычными записями на жёстком диске. Поэтому всю лишнюю информацию можно удалить, получив доступ к накопителю без запуска «основной» Windows 7:
Этот способ также будет полезен в борьбы с некоторыми особо упорными вирусами, проникающими в оперативную память и блокирующими антивирусные программы. Загрузившись с внешнего носителя, можно вылечить компьютер, не давая вредоносным приложениям начать работу.
Если нет собственной загрузочной флешки, её можно скачать с сайтов разработчиков антивирусных программ, например, DrWeb или Nod 32.
Скачать нужные файлы можно бесплатно
Недостатки этого метода являются следствием его эффективности - случайно можно удалить критически важные файлы и папки, нарушив работу Windows.
Если отказывающаяся удаляться информация находится на внешнем носителе (карта SD, флешка или внешний жёсткий диск), то решить проблему можно с помощью устройства с мобильной операционной системой, например, Android. Некоторые нюансы:
Прежде чем искать пути удаления защищённой системой информации, стоит убедиться, что такой шаг не нанесёт ущерба работоспособности Windows 7. Возможно, стоит создать дополнительную точку восстановления для минимизации негативных последствий.
Кроме того, сначала следует использовать самые безопасные способы и только в случае их неэффективности переходить к более «грубым»:
Системные средства защиты критической информации зачастую используются вредоносными программами в своих целях, поэтому необходимо уметь обходить ограничения и удалять повреждённые файлы. К счастью, для этих целей создано достаточно эффективных приложений, в том числе бесплатных.
Практически каждый пользователь устройства под управлением ОС Андроид хотя бы раз сталкивался с выражением рут права на андроид. При этом далеко не каждый знает для чего они нужны, как их получить и применить.
Права администратора — это своего рода привилегия, которая дает возможность полностью контролировать свой гаджет и вносить любые изменения, в том числе в системные файлы. По своей сути получение их на свое устройство — это его взлом. Именно поэтому вы не найдете такие приложения и программы в официальном магазине Плей маркет.
В большинстве случаев рут права на android устанавливаются для проведения следующих действий:
Вышеперечисленные задачи понадобятся далеко не всем покупателям смартфонов. Однако если такие изменения все же необходимо внести изменения в стандартную систему, тогда вам потребуется разобраться, как получить рут права на свое устройство.
С каждой новой версией андроид получение желанных root прав становится все сложнее. Производители стараются внедрять новые технологии и сложные системы безопасности. Но, несмотря на это существует множество программ, которые позволяют добиться успешного результата. Одной из самых популярных утилит является Framaroot .
Для получения рут прав с помощью этой программы, нужно в первую очередь установить ее на свой смартфон. После этого приложение предложит выбрать некоторые параметры.
Необходимо нажать на один из вариантов и приложение сообщит о результате. В случае успешного исхода, необходимо перезагрузить устройство и благополучно пользоваться полученным доступом к секретным внутренним файлам смартфона.
В случае неудачи, не стоит расстраиваться. Способов для получения root прав огромное количество. К примеру, можно использовать другое популярное приложение под названием Universal AndRoot . Программы примерно одинаковы. Каждая из них довольно результативна, поэтому испробовать стоит каждый вариант.
Безусловно, есть ряд случаев, когда подобные приложения не могут справиться с поставленной задачей. Тогда придется получать рут права на андроид при помощи компьютера и более мощных программ.
Одной из таких компьютерных программ является Super One Click
. У нее достаточно понятный интерфейс и большие возможности. Это делает ее одной из самых действенных и популярных в своей категории.
Для получения прав администратора с помощью компьютера нужно:
— установить и запустить программу на своем компьютере;
— на смартфоне разрешить инсталляцию приложений из других источников;
— на смартфоне делаем отладку по USB и подключаем его к компьютеру;
— в открывшейся программе нажимаем кнопку «root», которая находится в левом верхнем углу;
— ждем завершения процесса;
— перезагружаем смартфон.
Если все прошло успешно, в телефоне появится приложение под названием «Суперпользователь». Его присутствие говорит об успешном получении рут прав. Больше ничего делать ненужно. Просто активируйте это приложение когда необходимо.
С каждым годом в свободном доступе появляется все больше новых программ, которые позволяют получить права суперпользователя. Можно использовать любую из них, опираясь на личные предпочтения. Интерфейс у данных программ в большинстве случаев очень простой и для выполнения всей процедуры, достаточно нажатия на одну кнопку.
При получении рут прав стоит помнить, что наряду с безграничными возможностями, существует несколько значимых минусов. Во-первых, их получение автоматически лишает гарантии на смартфон. По этой причине не рекомендуется проделывать подобные операции на новых устройствах. Вторым минусом является риск испортить свое устройство. Изменение системных файлов может привести к выходу из строя.
Поэтому получать root права и проводить серьезные изменения в системных файлах стоит только в том случае, если пользователь хорошо разбирается в данном вопросе и четко понимает алгоритм своих действий.
Уважаемые читатели! Если у вас остались вопросы или есть комментарии по теме статьи - пожалуйста, оставляйте их ниже.
Михаил Варакин
преподаватель Центра компьютерного обучения «Специалист»
при МГТУ им. Н.Э. Баумана
По мере увеличения занимаемой доли рынка мобильных устройств платформа Android становится все более привлекательной для разработчиков корпоративных приложений. При этом для корпоративной среды характерна потребность в соблюдении политик, обеспечивающих необходимый уровень безопасности информационных систем. В Android API 8 (Android 2.2) впервые появилась поддержка корпоративных приложений с помощью Device Administration API, обеспечивающего возможность администрирования устройств на платформе Android на системном уровне. Данный API дает возможность разработчикам создавать приложения, необходимые в корпоративной среде, где администраторам ИС предприятия требуется контроль над мобильными устройствами персонала. Одно из таких приложений уже имеется на всех современных устройствах: встроенный почтовый клиент использует Device Administration API при синхронизации с Microsoft Exchange и посредством этого приложения администраторы Exchange могут обеспечивать соблюдение требований политик работы с паролями, а также удаленно стирать данные (делать сброс к заводским установкам) в случае потери или кражи устройства.
Приложение, использующее Device Administration API, может быть установлено на устройство любым способом, как через Google Play, так и из других источников. Факт наличия установленного приложения еще не обеспечивает соблюдения политик, для которого оно было создано – от пользователя требуется согласие на применение политик администрирования. В случае отказа приложение останется в системе и будет находиться в неактивном состоянии. Как правило, согласие пользователя на использование политик предоставляет ему полезные возможности, например, доступ к конфиденциальной информации, недоступной в случае отказа. При несоблюдении пользователем действующих политик (например, при использовании недостаточно стойкого пароля), реакция приложения определяется тем, что посчитал нужным реализовать разработчик; обычно пользователь теряет возможность использования корпоративных сервисов. При использовании механизма администрирования в корпоративных средах следует иметь в виду следующие особенности:
В настоящий момент Device Administration API содержит три класса, являющихся основой для полнофункциональных приложений администрирования устройств:
Основная логика приложения реализуется в классе, расширяющем класс DeviceAdminReceiver, являющемся наследником класса BroadcastReceiver. Здесь важно помнить, что callback-методы нашего класса исполняются в главном потоке приложения (UI thread), так что выполнение длительных операций в них недопустимо из-за опасности блокировки интерфейса пользователя. Все необходимые «долгоиграющие» действия должны выполняться в другом потоке (или даже в отдельном сервисе). Как и обычный BroadcastReceiver, наш класс должен быть описан в манифесте приложения:
. . .
android:permission="android.permission.BIND_DEVICE_ADMIN"
android:resource="@xml/device_admin_data" />
. . .
Как видно на примере, наш приемник будет принимать сообщения с action, равным ACTION_DEVICE_ADMIN_ENABLED. Для того, чтобы такие сообщения нам могла посылать только система, требуем наличия полномочий BIND_DEVICE_ADMIN (эти полномочия не предоставляются приложениям). Элемент meta-data содержит указание на ресурс, содержащий поддерживаемые приложением политики. В нашем случае путь к XML-файлу такой: res/xml/device_admin_data. Примерное содержимое файла показано ниже:
Дочерние элементы в uses-policies описывают типы политик, использующихся в приложении. Полный список возможных политик можно найти в константах класса DeviceAdminInfo, в том числе на сайте developer.android.com: http://developer.android.com/reference/android/app/admin/DeviceAdminInfo.html .
Рассмотрим примерную реализацию компонента администрирования:
public class MyDeviceAdminReceiver extends DeviceAdminReceiver {
@Override
public void onDisabled(Context context, Intent intent) {
super.onDisabled(context, intent);
// Вызывается перед тем, как данное приложение перестанет
// быть администратором устройства (будет отключено
// пользователем).
}
@Override
public void onEnabled(Context context, Intent intent) {
// Вызывается, когда пользователь разрешил использовать
// этот приложение как администратор устройства.
// Здесь можно использовать DevicePolicyManager
// для установки политик администрирования.
}
@Override
public void onPasswordChanged(Context context, Intent intent) {
super.onPasswordChanged(context, intent);
// Вызывается после смены пароля пользователем.
// Соответствует ли новый пароль политикам,
// можно узнать с помощью метода
// DevicePolicyManager.isActivePasswordSufficient()
}
@Override
public void onPasswordExpiring(Context context, Intent intent) {
super.onPasswordExpiring(context, intent);
// Вызывается несколько раз при приближении времени
// устаревания пароля: при включении устройства, раз в день
// перед устареванием пароля и в момент устаревания пароля.
// Если пароль не был изменен после устаревания, метод
// вызывается раз в день
}
@Override
public void onPasswordFailed(Context context, Intent intent) {
super.onPasswordFailed(context, intent);
// Вызывается в случае ввода неправильного пароля.
// Количество неудачных попыток ввода пароля можно узнать
// с помощью метода getCurrentFailedPasswordAttempts()
// класса DevicePolicyManager.
}
. . .
}
Для управления политиками в приложении требуется получить ссылку на менеджер управления политиками (обратите внимание, что context передается показанным выше методам в качестве параметра):
DevicePolicyManager dpm = (DevicePolicyManager) context
В дальнейшем этот менеджер будет использоваться для установки политик. Метод onEnabled(), устанавливающий требуемое качество пароля мог бы выглядеть примерно так:
@Override
public void onEnabled(Context context, Intent intent) {
super.onEnabled(context, intent);
DevicePolicyManager dpm = (DevicePolicyManager) context
.getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName cn = new ComponentName (context, getClass ()
dpm.setPasswordQuality (cn, DevicePolicyManager.
PASSWORD_QUALITY_NUMERIC);
Установки других параметров пароля делаются с помощью соответствующих методов DevicePolicyManager:
dpm.setPasswordMinimumLength(cn, 32);
dpm.setPasswordHistoryLength(cn, 10);
dpm.setPasswordExpirationTimeout(cn, 864000000L);
Помимо установки политик, DevicePolicyManager позволяет совершать и другие операции (разумеется, не в методе onEnabled()):
Развернутый работающий пример приложения можно найти в комплекте поставки Android SDK (<путь-к-SDK>/samples/android-<версия-API/ApiDemos/).
На сайте developer.android.com есть статьи по данной теме в разделах Training: http://developer.android.com/training/enterprise/device-management-policy.html и API Guides: http://developer.android.com/guide/topics/admin/device-admin.html .
Описания классов пакета android.app.admin на этом же сайте: http://developer.android.com/guide/topics/admin/device-admin.html .
Научиться разработке мобильных приложений под Android Вы сможете в .
Подпишитесь:
ОС Android потому и является самой лучшей, что в ней можно сделать абсолютно все, даже удалить системные приложения, которые никак не удаляются через стандартные возможности в меню «Настройка». А многие из них пользователь никогда и не использует, так что такая процедура только оптимизирует систему.
Необходимое условие для того, чтобы можно было удалять системные приложения под Андроид, – получение прав root . Они понадобятся еще во многих случаях и сильно расширят возможности устройства, поэтому их получение можно считать просто обязательным для любого обладателя смартфона. Сделать это можно при помощи разного ПО: Kingo Android ROOT, Unlock Root, Framaroot, и т. д.
После получения таких прав нужно установить и проводник, который даст доступ к изначально скрытым системным файлам. Лучше всего использовать ES Explorer или Root Explorer.
Самый действенный способ , но и самый опасный – просто удалять приложения напрямую из файловой системы. Они находятся по пути /system/app, там и нужно выбирать ненужные файлы с расширением apk, но делать это очень осторожно, отдавая себе отчет в каждом действии.
Дополнительно можно там же удалить файлы odex, отдельные папки с названиями приложений, а по пути /data/app обновления этих «неудаляемых» программ.
Наконец, по пути /data/data находятся кэш-файлы, которые тоже можно стереть.
Лучше всего удалять предустановленные приложения, типа живых обоев и пр.
Помните ! Системные файлы с ярлыком Android стирать можно только при четком понимании того, зачем это нужно.
Более простой способ удаления – через специальную программу Root Uninstaller Pro. Она обладает достаточно простым и понятным интерфейсом, в ней можно быстро выбрать нужный софт и стереть его.
Большой плюс данного способа в том, что можно не уничтожать программное обеспечение полностью, а еще и «замораживать» его с возможностью дальнейшего восстановления. Такая «заморозка» полностью останавливает конкретное ПО.
Через сам ES Проводник тоже можно удалять защищенные приложения из специального графического интерфейса, а не путем доступа напрямую в файловой системе. Для этого нужно пройти по пути в меню проводника: «Библиотеки» – «APPs» – «Пользовательские» – «Системные», там выбрать нужные в раскрытом списке и деинсталлировать их полностью одним простым нажатием.
Периодически в системе Android могут появляться различного рода сбои. Однако не нужно переживать, большинство из них легко устранить при помощи всего лишь нескольких действий. В первую очередь необходимо выявить, что стало причиной ошибки: системный...
Большинство владельцев смартфонов, работающих под управлением ОС Android, сталкиваются с различными ошибками при скачивании игр и программ с Play Market. Что они означают и как с ними бороться, вы узнаете из нашей статьи.Ошибка, у которой нет номер...
В очередной раз компания Гугл неприятно удивила некоторых пользователей, ведь приблизительно в марте текущего года на некоторых устройствах стало отображаться совершенно непонятное сообщение «Устройство не сертифицировано Google», если пользователь п...
Приложений в операционной системе Android — очень простой процесс, несколько касаний на экране и все готово. Однако встречаются приложения, которые отказываются удаляться. Такое ситуация возникает из-за того, что некоторые приложения устанавливаются в качестве администратора устройства, а другие уже установлены (предустановленные) производителем устройства и у пользователя нет прав на их удаление.
Для полного удаления предустановленных приложений потребуются root права. Если вы не хотите рутовать устройство, то можно попробовать отключить предустановленные программы, чтобы они не запускались вместе с Android и не занимали место в оперативной памяти. Итак, как удалить неудаляемые приложения.
Приложения администраторы устройства требуют больше прав для своего полноценного функционирования. Здесь не нужно путать с приложениями, требующими , просто программам администраторам нужно больше полномочий в рамках существующих прав пользователя. Например, для установки защиты или дистанционной блокировки смартфона, отслеживание его по GPS и т.п.
Если установленное вами приложение не удаляется, то зайдите в настройки андроид устройства, перейдите в раздел «Безопасность » и далее в «Администраторы устройства », в котором снимите отметку с удаляемой программы, что она является администратором.
После этого приложение беспрепятственно удалится.
Есть производители, которые злоупотребляют установкой своих программ, которые невозможно удалить. Удалить их можно, как говорилось выше, только получив root-права на устройстве. Но что делать, если нет желания этого делать или смартфон/планшет находится на гарантии и его рут служит основанием для снятия гарантийных обязательств? В этом случае можно попробовать остановить предустановленные приложения. Для этого сделайте следующее:
Отключенные предустановленные приложения должны исчезнуть из меню и больше не будут запускаться вместе с Android, а также занимать оперативную память, что в бюджетных смартфонах будет большим плюсом, где ее всегда дефицит.