Я использую Windows 7 ежедневно как пользователь с ограниченными правами с включенным UAC. Я вошел в систему как $ USER и у меня есть фиктивный пользователь $ ADMIN с административным доступом, который я использую для повышения прав.
К сожалению, некоторые приложения с повышенными правами знают о повышении: при запуске Explorer от имени администратора все еще отображаются папки и разрешения $ USER. Некоторые другие приложения не являются и будут пытаться получить доступ к папкам и разрешениям $ ADMIN.
В частности, я использовал программу (да, я смотрю на тебя, TuneUp 2010), чтобы найти и удалить Cruft из моей системы. К сожалению, когда TuneUp с повышенными правами удаляет файлы, он использует мусорную корзину $ ADMIN.
Сейчас. Я не хочу входить как $ ADMIN. Это фиктивная учетная запись. Это не должно быть авторизовано. Это просто там в целях возвышения. Я не хочу, чтобы у него был профиль, домашняя папка и настройки для него.
Итак, я хочу использовать повышение прав для доступа к корзине $ ADMIN и чистой ее очистки. К сожалению, Windows не предлагает никакого способа сделать это:
- Запуск Explorer с именем $ ADMIN из графического интерфейса приведет к использованию папок $ USER. Запуск explorer из командной строки с именем $ ADMIN (например, с помощью elevate powertoy) приводит к следующему сообщению об ошибке:
Windows не может получить доступ к указанному устройству, пути или файлу. У вас могут не быть соответствующих разрешений для доступа к элементу.
[ХОРОШО]
- Бегущий
start .
из командной строки с повышенными правами приводит к приведенному выше сообщению об ошибке. - Запуск блокнота с именем $ ADMIN и использование диалогового окна "Открыть" в качестве примитивного проводника не позволяет получить доступ к корзине для утилизации. Щелчок правой кнопкой мыши по файлам с этого экрана приведет к временному зависанию и не отобразит меню.
Попытка открыть папку "raw" для необработанного мусорного контейнера,
C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\
, из вышеприведенного диалогового окна Открыть, приводит к появлению следующего сообщения об ошибке:
Корзина
У вас нет разрешения на открытие этого файла.
Свяжитесь с владельцем файла или администратором, чтобы получить разрешение.
[ХОРОШО]
Я "исправил" проблему, выдав «del * /S /F /Q» из привилегированного приглашения из папки "raw", но это явно не тот путь.
Что я должен был сделать вместо этого?
Кажется, мой вопрос не был достаточно ясен. Как удивительно. :)
Вот что я пытаюсь достичь. Все, что я хочу сделать, это открыть это окно как $ ADMIN: