Mở trình bao Explorer với đặc quyền quản trị viên trên XP (đã cài đặt IE7)


21

Tôi đã sử dụng để hạ cấp tài khoản người dùng của mình để nó không có quyền quản trị viên và sử dụng thủ thuật 'giống như sudo' khi bạn tạo một lối tắt đến IE6 và bật tùy chọn 'Chạy với các thông tin đăng nhập khác nhau để mở cửa sổ shell như quản trị viên cục bộ có thể cài đặt và gỡ cài đặt mọi thứ, vv

Khi tôi nâng cấp lên IE7, nó đã ngừng hoạt động - IE7 khởi chạy Windows Explorer riêng.

Tôi đã thử chạy Windows Explorer với các thông tin khác nhau nhưng điều này không hoạt động.

Có ai biết cách kích hoạt lại hành vi này để tôi không phải chạy máy tính hàng ngày với các đặc quyền của quản trị viên không?

Câu trả lời:


36

Tôi luôn sử dụng lệnh sau để khởi chạy trình bao thám hiểm riêng biệt trên XP / IE7. Có vẻ như /separatechuyển đổi là không có giấy tờ (gần đây không thấy nó trên web).

Sử dụng cú pháp này trong "Target" của Explorer.exephím tắt:

runas /user:ComputerName\AdminName "C:\WINDOWS\explorer.exe /separate"
  • Thay thế ComputerName bằng tên của bạn (có thể là Tên miền của bạn), ditto AdminName. Hãy nhớ rằng, tất cả những điều trên đều thuộc về trường "Target" của Shortcut toC:\Windows\explorer.exe
  • Nhập mật khẩu Quản trị viên trong Dấu nhắc Lệnh bật lên và bạn sẽ thấy trình bao thám hiểm riêng biệt (chạy trong tài khoản quản trị viên)

Nếu bạn thay đổi Nền của Thanh công cụ Explorer khi đăng nhập với tư cách Quản trị viên bằng cách sử dụng gpedit.msc(đối với XP Pro), khi bạn khởi động phiên bản RunAs Admin Explorer từ phiên Người dùng, bạn sẽ thấy nền độc đáo ... và BIẾT bạn đang chạy Quản trị viên Explorer (hướng dẫn tại đây ).

Ví dụ của tôi đã thử nghiệm trên XP x64 với IE7 hoạt động rất tốt:
Dưới đây là các sọc dọc trên Admin Explorer của tôi

~ Sef.


1
Sẽ thực sự tuyệt vời khi có một cách để biết chủ sở hữu của một cửa sổ thám hiểm (tại thanh tiêu đề, thanh trạng thái hoặc một cái gì đó như thế). Bạn có biết nếu điều này là có thể?
Ignacio Soler Garcia

5

Trong Windows XP, bạn có thể chạy Windows Explorer như bất kỳ người dùng nào khác, bao gồm cả "Quản trị viên", bằng cách làm theo hướng dẫn "Tùy chọn 2" trên bài đăng trên blog của Aaron Margosis có tên RunAs with Explorer : http://bloss.msdn.com/aaron_margosis/archive /2004/07/07/175488.aspx .

Nói ngắn gọn:

  1. Đăng nhập vào máy với tư cách là người dùng mà cuối cùng bạn muốn RunAs.
  2. Điều hướng đến bảng điều khiển Tùy chọn thư mục và kiểm tra tùy chọn "Khởi chạy các cửa sổ thư mục trong một quy trình riêng biệt".

Tôi sử dụng điều này mọi lúc, và vì vậy tôi đã bao gồm tập lệnh * .cmd sau trong quy trình xây dựng máy mới của mình:

Chỉ thử nghiệm trên Windows XP!
reg tải "HKU \ TempDefaultProfileHive" "% ALLUSERSPROFILE% \ .. \ Người dùng mặc định \ ntuser.dat"
reg thêm "HKU \ TempDefaultProfileHive \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced" / v "Riêng biệt" / t REG_DWORD / d 1 / f
reg dỡ "HKU \ TempDefaultProfileHive"

Tập lệnh này bật cài đặt "Khởi chạy các cửa sổ thư mục trong một quy trình riêng" cho tất cả các cấu hình mới được tạo dựa trên hồ sơ người dùng mặc định của máy.


3

Tất cả các mảnh cho câu đố đã được đăng, nhưng chúng chỉ cần được đặt lại với nhau.

Để chạy Windows Explorer với tư cách Quản trị viên trong tài khoản không phải Quản trị viên, bạn phải:

  1. đăng nhập vào máy tính với tư cách Quản trị viên
  2. mở Windows Explorer
  3. goto các Công cụ trình đơn và chọn Folder Options .. .
  4. goto Xem tab và kiểm tra Launch folder cửa sổ trong một quá trình riêng biệt

Nếu bạn đăng nhập vào máy tính với tư cách là Quản trị viên, hãy chạy

runas /user:administrator explorer.exe

bây giờ sẽ làm việc Điều này có thể được thiết lập thông qua sổ đăng ký, nhưng tôi nghĩ đây là cách dễ nhất.


3

Bạn có thể sử dụng runas.exe để chạy một chương trình (ví dụ: bảng điều khiển windows) theo các thông tin khác nhau. Tôi có một lối tắt trên máy tính để bàn của mình được gọi là 'su' liên kết đến đây:

%windir%\system32\runas.exe /noprofile /user:administrator cmd

Điều này sẽ bắt đầu một hộp điều khiển yêu cầu mật khẩu quản trị viên.


@Huppie - runas là tuyệt vời, nhưng việc khởi động explorer dường như không hoạt động. Tôi có thể chạy cmd tốt, hoặc bảng điều khiển AD của tôi, nhưng trình thám hiểm chỉ bị lỗi mà không gây ra bất kỳ lỗi nào.

Windows Explorer (đáng buồn) là một chút quá tích hợp với các cửa sổ, nó không thể được mở bằng runas ... hãy thử sử dụng một trình duyệt tệp khác (ví dụ Total Commander).


Gulzar có một giải pháp (không có giấy tờ) để chạy thám hiểm với runas:

%windir%\system32\runas.exe /user:administrator "explorer.exe /separate"

@Huppie thử / chuyển đổi riêng biệt như được đề cập trong bài đăng của tôi
Gulzar

2

Nếu câu hỏi của bạn liên quan đến máy tính của riêng bạn, tôi không thể đề xuất SudoWin đủ: nó cho phép bạn thực hiện thủ thuật "sudo" (được cho là lệnh Linux / Unix nổi tiếng) trong Windows. Nói cách khác: nó cho phép bạn chạy các chương trình trong tài khoản của riêng bạn , nhưng với đặc quyền của quản trị viên. Điều này có nghĩa là các chương trình giữ lại các tùy chọn và cài đặt mà chúng sẽ có nếu chúng chạy trong tài khoản của bạn (sổ đăng ký, hồ sơ người dùng), nhưng sau đó với quyền quản trị viên, được bảo vệ bằng mật khẩu của tài khoản của bạn. Đó là một tính năng bạn không thể sống mà không có khi bạn đã biết và việc triển khai thật tuyệt vời!

[EDIT] Và tôi đã đề cập đến nó hoàn toàn miễn phí (nguồn mở)?


1

Công việc này phù hợp với tôi:

runas /u:administrator "explorer /separate"

Tôi cũng có thể sử dụng nó cho người dùng tên miền có quản trị viên cục bộ và cũng có quyền truy cập vào chia sẻ mạng của anh ấy!

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

Tôi cũng có thể chỉ định chia sẻ nếu cần và Explorer mở ra tại thư mục đó.

runas /u:domain\username "explorer \\server\share, /separate"

Tất cả các dấu ngoặc kép và dấu phẩy phải được gõ như hiển thị và nếu tên chia sẻ có khoảng trắng, trích dẫn kép. Như:

runas /u:domain\username "explorer "\\server\share name", /separate"

1

Điều này làm việc cho tôi:

Tôi đăng nhập với tư cách là người dùng không có đặc quyền trong miền Terminal Server.

Từ Bắt đầu > Chạy :

runas.exe /u:administrator "explorer.exe /separate"

Sau khi nhấn OK , Cửa sổ CMD sẽ mở ra, hỏi mật khẩu quản trị viên của máy và "XÓA" một Cửa sổ Explorer hoàn toàn mới mở ra. Bây giờ bạn có thể thực hiện tất cả các xử lý tệp của mình như thể bạn đã đăng nhập vào tài khoản quản trị viên.


0

Tôi không chắc liệu liên kết này có giải quyết được vấn đề của bạn không, nhưng nó hiểu rõ:

  1. Shift-Nhấp chuột phải -> Chạy dưới dạng ...
  2. Nhập thông tin quản trị viên

Đây là những gì tôi đã từng làm với IE6 mặc dù nó không hoạt động nữa với IE7 - IE7 được khởi chạy nhưng các cửa sổ Explorer sinh ra không có thông tin xác thực phù hợp. Nếu bạn làm điều này với Windows Explorer thì nó không hoạt động.
Brendan

0

Điều tốt nhất bạn có thể làm là kiểm tra tùy chọn "Mở thư mục trong quy trình mới" (hoặc một cái gì đó tương tự), sau đó thực hiện runas. Hãy cẩn thận bao gồm:

  1. Tất cả các cửa sổ thư mục phải được đóng hoặc nó sẽ sử dụng lại mã thông báo quy trình hiện có
  2. Nó hơi chậm
  3. Để hoàn nguyên khỏi chế độ quản trị viên, bạn sẽ cần đóng tất cả các cửa sổ thư mục
  4. Bất kỳ cửa sổ nào được mở trong khi ở chế độ quản trị viên cũng sẽ được quản trị

Đây là một mẹo cho UAC - YMMV của Vista trên XP và với một tài khoản hoàn toàn riêng biệt.

Tôi khuyên bạn chỉ nên lấy cho mình một trình quản lý khác cho các tác vụ quản trị viên. Xplorer2 dường như có thể sử dụng được với tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.