Używam systemu Windows 7 codziennie jako ograniczony użytkownik z włączoną funkcją UAC. Loguję się jako $ USER i mam fikcyjnego użytkownika o nazwie $ ADMIN z dostępem administracyjnym, którego używam do celów podniesienia uprawnień.
Niestety niektóre podwyższone aplikacje są świadome podniesienia uprawnień: uruchomienie Eksploratora jako administrator nadal pokazuje foldery i uprawnienia $ USER. Niektóre inne aplikacje nie są i będą próbowały uzyskać dostęp do folderów i uprawnień $ ADMIN.
W szczególności użyłem programu (tak, patrzę na ciebie , TuneUp 2010), aby znaleźć i usunąć cruft z mojego systemu. Niestety, kiedy podniesiony TuneUp usuwa pliki, używa kosza do recyklingu $ ADMIN.
Teraz. Nie chcę się logować jako $ ADMIN. To konto zastępcze. To nie powinno być zalogowane. Jest tam tylko do celów elewacyjnych. Nie chcę, żeby miał profil, folder domowy i ustawienia dla niego.
Chcę więc użyć elewacji, aby uzyskać dostęp do kosza $ ADMIN i wyczyścić go. Windows wydaje się nie oferować, niestety:
- Uruchomienie Eksploratora jako $ ADMIN z GUI spowoduje użycie folderów $ USER. Uruchomienie Eksploratora jako $ ADMIN z wiersza poleceń (na przykład za pomocą narzędzia Elevate Powertoy) powoduje następujący komunikat o błędzie:
System Windows nie może uzyskać dostępu do określonego urządzenia, ścieżki lub pliku. Możesz nie mieć odpowiednich uprawnień, aby uzyskać dostęp do elementu.
[OK]
- Uruchomienie
start .
z wiersza polecenia z podwyższonym poziomem uprawnień powoduje wyświetlenie powyższego komunikatu o błędzie. - Uruchomienie notatnika jako $ ADMIN i użycie okna dialogowego Otwórz jako prymitywnego Eksploratora nie pokazuje możliwości uzyskania dostępu do kosza. Kliknięcie plików prawym przyciskiem myszy na tym ekranie spowoduje tymczasowe zawieszenie i brak wyświetlania menu. Próba otwarcia surowego folderu „surowego” pojemnika na śmieci
C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\
, z powyższego okna dialogowego Otwórz powoduje następujący komunikat o błędzie:
Kosz
Nie masz uprawnień do otwarcia tego pliku.
Skontaktuj się z właścicielem pliku lub administratorem, aby uzyskać pozwolenie.
[OK]
Rozwiązałem problem, wydając „del * / S / F / Q” z podwyższonego monitu w folderze bin „raw”, ale to oczywiście nie jest właściwy sposób.
Co powinienem zamiast tego zrobić?
Wydaje się, że moje pytanie nie było wystarczająco jasne. Jakie zaskakujące. :)
Oto co ja jestem stara się osiągnąć. Chcę tylko otworzyć to okno jako $ ADMIN:
Odpowiedzi:
notepad
, naciśnij Ctrl-Shift-Enter)Recycle Bin
a następnie Enter.Text Documents (*.txt)
naAll Files
Po zakończeniu nie zapomnij zamknąć notatnika!
(Zgadzam się, to nie jest tak naprawdę „właściwy” sposób, ale myślę, że jest to lepsze niż ślepe wycieranie wszystkiego).
źródło
runas /user:username "explorer /separate"
a następnie po prostu wpisaćrecycle bin
w pasek przeglądania.Myślę, że to, co próbujesz zrobić, wykracza poza projektowanie UAC. Myślę więc, że tak się dzieje albo jest to błąd.
Powodem, dla którego mówię, jest to, że UAC został zaprojektowany, aby naśladować model linuksowy oddzielania użytkowników od systemu.
Następnie MS musiało stworzyć konto „root” per se i odstąpić od modelu „Everybody gets a admin account”. To fałszywe konto root nazywa się kontem PA (administrator chroniony), tj. pierwsze konto, które utworzyłeś.
Nie sądzę, aby twój wyższy USER $ miał WSZYSTKIE uprawnienia w systemie, które ma konto PA. Dlatego myślę, że polecenie zadziałało z linii poleceń.
http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx?rss_fdn=TNTopNewInfo
źródło
sudo nautilus
działa i mogę dobrze uzyskać dostęp do jego kosza, podczas gdy w Windowsie jest to niemożliwe.Uruchom dystrybucję Linux Live z pełną obsługą NTFS (np. Knoppix ) i usuń zawartość folderu (oczywiście to nie działa, jeśli dysk jest zaszyfrowany funkcją BitLocker).
źródło
del * /S /F /Q
. Szukam odpowiedniego sposobu na osiągnięcie tego w systemie Windows.Czy gniazdo Run? runas $ ADMIN runas $ USER?
źródło
runas /user:$ADMIN cmd
irunas /user:$USER explorer
weź mój własny kosz.Hej, dlaczego nie utworzyć skryptu wsadowego, który uruchamia
del * /S /F /Q
po prostu utwórz skrót na pulpicie. Nienawidzę skrótów, ale nie jestem pewien, co byś się z nimi czuł.źródło
runas /user:$ADMIN cmd /k "del C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\* /S /F /Q"
zadziałać, ale znowu nie tego chcę. Chcę tylko wyświetlić kosz użytkownika w Eksploratorze lub w inny sposób, aby poprawnie obsługiwać ten specjalny folder. :)