Uruchom Eksploratora Windows w systemie Windows 7

11

Mam dziwny problem z Eksploratorem Windows w systemie Windows 7 Professional.

Kiedy próbuję otworzyć go przy różnych poświadczeniach użytkownika, pojawia się następujący komunikat o błędzie:

Windows nie może uzyskać dostępu do określonego urządzenia, ścieżki ...

Wyniki są takie same, niezależnie od tego, czy wypróbuję to z menu kontekstowego, czy przy użyciu runas /user:DOMAIN\User explorer.exe

Jeśli jednak otworzę wiersz polecenia (za pomocą runas.exe), zachowanie będzie nieco inne:

  • Wpisanie just explorerlub explorer.exepowoduje ten sam błąd.
  • Wpisywanie explorer C:lub explorer /E,...nic nie uruchamia. Natychmiast powróciłem do monitu. Proces Eksploratora nie uruchamia się.

Czy ktoś już widział to zachowanie? Jeśli tak, jak mogę to zmienić?

Nasir
źródło

Odpowiedzi:

3

Przede wszystkim dziękuję wszystkim za odpowiedzi.

Aktualizacja na ten temat. Jeśli zmienię docelowego użytkownika domeny na lokalnego administratora, będę mógł uruchomić Eksploratora za pomocą polecenia runas. Jednak nowe wystąpienie Eksploratora nie uruchamia się przy użyciu poświadczeń innego użytkownika.

Najwyraźniej, począwszy od Visty, MS nie pozwala już na wiele wystąpień explorer.exe z różnymi danymi uwierzytelniającymi. Zostało tu wspomniane

W każdym razie oficjalnie rezygnuję z tego i szukam samodzielnej wersji eksploratora, którą można uruchomić za pomocą RunAs.

Nasir
źródło
Spróbuj tego. darmowy i przenośny: mustangpeak.net/ultraexplorer.html
2

Widzę to w programach, które blokują dostęp do pliku lub nie mają uprawnień do zapisu / dostępu do określonego pliku. Często go widzę w Notepad ++, więc po prostu zapisuję go na pulpicie, a następnie kopiuję podczas pracy na plikach systemowych. Mogą występować niewielkie modyfikacje, które mogą wymagać twórcy tych programów lub sposób, w jaki Windows 7 je obsługuje. Widzę to jednak bardziej w Win2k8.

użytkownik10547
źródło
1
Po prostu próbuję uruchomić Eksploratora Windows przy różnych poświadczeniach. Brak specjalnej aplikacji.
Nasir
Podaję tylko powód, dla którego to dostaniesz. Jeśli próbujesz uruchomić Eksploratora i nic więcej nie wyłącza UAC całkowicie i upewnij się, że został zabity, uruchom go w menedżerze zadań, może to zadziała.
user10547,
2

Szukałem porady naszego microsoft tam, a teraz używam Explorer ++, którą możesz pobrać ze strony www.explorerplusplus.com Poniżej znajduje się rada, którą otrzymałem.


W Win7 blokujemy teraz uruchamianie Eksploratora w innym kontekście. Może być konieczne zainstalowanie aplikacji do zarządzania plikami, aby wykonać tę sztuczkę http://blogs.technet.com/elevationpowertoys/archive/2009/11/20/explore-as-administrator-powertoy.aspx

Lub

Możesz uruchomić Eksploratora w innym kontekście, pod warunkiem, że zabijesz pierwszą instancję przed utworzeniem drugiej, ponieważ jest to jedna instancja.

Byłby to jednak niewłaściwy sposób i byłby to nieobsługiwany scenariusz, a także spowodowałby pewne problemy.


źródło
Znakomity! Explorer ++ działał doskonale .
SliverNinja - MSFT
2

Możesz uruchomić Eksploratora z podwyższonymi prawami, jeśli wyłączysz podwyższoną fabrykę Eksploratora Eksploratora, która blokuje wszystkie żądania podniesienia Eksploratora.

Aby to zrobić, zacznij regedit.exei przejdź do klucza HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}. Przejmij na własność klucz i daj swojemu kontu pełne uprawnienia. Teraz zmień nazwę lub usuń wartość RunAs. Po wykonaniu tej czynności eksplorator z podwyższonym poziomem unelevated zostanie wyłączony, a po wybraniu opcji „Uruchom jako administrator” Eksplorator uruchomi się z podwyższonym poziomem uprawnień:

wprowadź opis zdjęcia tutaj

magicandre1981
źródło
Dzięki, to naprawdę działa. Możesz zainstalować PrivBar, który jest paskiem narzędzi dla eksploratora, który pokazuje, z jakimi uprawnieniami jest uruchomiony. Pamiętaj też, że możesz użyć opcji „Uruchom jako administrator” zamiast „Uruchom jako ...” + „Użytkownik: Administrator”.
jdm
1

Ten artykuł pomocy technicznej dla systemu Windows może pomóc.

Próbowałem najpierw zabić proces explorer.exe, a następnie uruchomić runas /user:DOMAIN\AnotherUser explorer.exei zastąpił on moją powłokę powłoką AnotherUser. Ale wylogowanie z nowej powłoki całkowicie mnie wylogowuje.

Wpis na blogu mówi o ustawianiu, Launch folder windows in a separate processale to nie działało dla mnie. YMMV.

Ramon Marco Navarro
źródło
1

Istnieje rozwiązanie (przetestowane i działa dla mnie przynajmniej) tutaj .

Zasadniczo używaj Internet Explorera zamiast tylko Windows Explorera; działa to dla plików lokalnych.

Jeśli chcesz uzyskać dostęp do lokalizacji w sieci \\myserver\myshare, możesz wpisać następujące polecenie w pasku adresu:

file:\\myserver\myshare
John D.
źródło
1
Chociaż działało to w czasach IE6, nie sądzę, aby działało od czasu wydania IE7
Rex
1

Aaron Margosis opublikował alternatywę do uruchamiania Eksploratora Windows jako innego użytkownika w systemie Windows 7. W rzeczywistości używasz Notatnika zamiast Eksploratora.

Zobacz komentarze z 7 grudnia 2009 na dole tej strony .

Indrek
źródło
0

Zauważyłem to zachowanie zarówno w wersji RC, jak i wersji. Obecnie używam 64-bitowego Win 7 Enterprise.

Jest to dość irytujące, ponieważ jednym z głównych zastosowań jest uzyskanie dostępu do zasobów sieciowych za pomocą konta administratora, które w innym przypadku byłoby niedostępne dla zwykłych użytkowników. Użycie „explorer.exe / Separate” w XP było martwym certyfikatem, ale teraz nic nie robi. Próbowałem zalogować się lokalnie jako użytkownik, który chcę później uruchomić jako „ustawienie okien eksploratora w osobnej opcji procesu”, ale znowu to nie pomaga.

Widziałem, że działa to na innych systemach ludzi i są posty na blogu wyjaśniające uruchamianie jako inny użytkownik, więc może jest to ograniczone do uruchamiania jako użytkownicy domeny?

Ponadto otrzymuję komunikat o błędzie tylko wtedy, gdy wcześniej ustawiłem Explorer.exe na działanie jako administrator. Jeśli nie zostanie to ustawione, nie otrzymam żadnej aktywności. Być może po uruchomieniu eksploratora jako inny użytkownik domeny niż użytkownik zalogowany, podniesienie uprawnień nie występuje poprawnie, a konto nie ma dostępu do pliku?

Richard


źródło
0

W Windows XP działa to tak:

runas /user:domain\username "explorer /separate"

Możesz spróbować, /separateprzełącznik. Właśnie zepsułem maszynę wirtualną z systemem Windows 7, ale była to wersja RC i nie byłem jeszcze w stanie zainstalować nowej wersji innej niż RC, więc nie mogę jej teraz przetestować.

AKTUALIZACJA: W systemie Vista próbuje uruchomić Eksploratora, ale tak naprawdę nigdy nie pojawia się na ekranie, co sprawia, że ​​myślę, że to również nie zadziała w systemie Windows 7.

Bratch
źródło
1
tak, właśnie spróbowałem. no dice :-(
Nasir
0

Po prostu znajdź skrót do Eksploratora Windows na pasku zadań, ale nie klikaj go lewym przyciskiem myszy. Naciśnij Shiftprzycisk na klawiaturze i kliknij prawym przyciskiem myszy ikonę Eksploratora Windows, a następnie kliknij polecenie Uruchom jako administrator lub Uruchom jako inny menu użytkownika .

Tri Effendi
źródło
Tri Effendi: To NIE działa w systemie Windows 7.
-1

Sprawdź własność w explorer.exe. Poza tym jestem zszokowany.

shaiss
źródło
-1

Czy masz konto z uprawnieniami administratora? System Windows 7 nie zezwala na uruchamianie Eksploratora Windows z uprawnieniami administratora, nawet jeśli wybrano opcję „Uruchom jako -> Administrator”.

Moje rozwiązanie tutaj to:

Zgodnie z moją obserwacją aktywacja konta administratora zgodnie z powyższym opisem nie spowoduje przypisania hasła do administratora . Dlatego należy jak najszybciej zabezpieczyć konto administratora w ustawieniach konta. Lub wykonaj http://support.microsoft.com/kb/149427 przed aktywacją konta administratora .

Abdull
źródło
przeczytaj oryginalne pytanie i inne odpowiedzi. Nie ma to nic wspólnego z wyłączaniem konta administratora.
Nasir
Może nie w twoim przypadku. Ale w moim przypadku tak się stało :)
Abdull