Runas Windows Explorer ใน Windows 7


11

ฉันมีปัญหาแปลก ๆ กับ Windows Explorer ใน Windows 7 Professional

เมื่อฉันพยายามเปิดขึ้นภายใต้ข้อมูลรับรองผู้ใช้ที่แตกต่างกันฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

Windows ไม่สามารถเข้าถึงอุปกรณ์ที่ระบุเส้นทาง ...

ผลลัพธ์จะเหมือนกันไม่ว่าฉันจะลองจากเมนูบริบทหรือโดยใช้ runas /user:DOMAIN\User explorer.exe

อย่างไรก็ตามถ้าฉันเปิด Command Prompt (โดยใช้ runas.exe) พฤติกรรมจะแตกต่างกันเล็กน้อย:

  • การพิมพ์เพียงอย่างเดียวexplorerหรือexplorer.exeส่งผลให้เกิดข้อผิดพลาดเดียวกัน
  • พิมพ์explorer C:หรือexplorer /E,...ไม่ทำงานอะไรเลย ฉันกลับไปที่พรอมต์ทันที กระบวนการ Explorer ไม่เริ่มทำงาน

มีใครเคยเห็นพฤติกรรมนี้มาก่อนหรือไม่ ถ้าเป็นเช่นนั้นฉันจะเปลี่ยนมันอย่างไร?

คำตอบ:


3

ก่อนอื่นขอขอบคุณทุกคนสำหรับคำตอบ

อัปเดตเกี่ยวกับสิ่งนี้ ถ้าฉันทำให้ผู้ใช้โดเมนเป้าหมายเป็นผู้ดูแลท้องถิ่นฉันสามารถเริ่ม Explorer ด้วยคำสั่ง runas อย่างไรก็ตามอินสแตนซ์ใหม่ของ explorer ไม่ได้เริ่มต้นภายใต้ข้อมูลประจำตัวของผู้ใช้ที่แตกต่างกัน

เห็นได้ชัดว่าเริ่มต้นด้วย Vista, MS ไม่อนุญาตให้ explorer.exe หลายอินสแตนซ์ที่มีข้อมูลรับรองที่แตกต่างกันอีกต่อไป มันถูกกล่าวถึงที่นี่

อย่างไรก็ตามฉันยอมแพ้อย่างเป็นทางการแล้วและมองหาการแทนที่ Explorer แบบสแตนด์อโลนซึ่งสามารถเรียกใช้ด้วย RunAs


ลองนี้ ฟรีและพกพาได้ที่: mustangpeak.net/ultraexplorer.html

2

ฉันเห็นสิ่งนี้ในโปรแกรมที่ล็อคการเข้าถึงไฟล์หรือไม่ได้รับอนุญาตให้เขียน / เข้าถึงไฟล์ใดไฟล์หนึ่ง ฉันเห็นมันเยอะมากด้วย Notepad ++ ดังนั้นฉันเพิ่งบันทึกไปยังเดสก์ท็อปแล้วคัดลอกมันไปเมื่อทำงานกับไฟล์ระบบ อาจมีการดัดแปลงเล็กน้อยซึ่งผู้พัฒนาโปรแกรมเหล่านั้นอาจต้องทำหรือวิธีที่ Windows 7 จัดการกับมัน ฉันเห็นมันเพิ่มเติมใน Win2k8


1
ฉันแค่พยายามเรียกใช้ Windows Explorer ภายใต้ข้อมูลรับรองที่แตกต่างกัน ไม่มีแอปพลิเคชันพิเศษ
Nasir

เพียงให้เหตุผลที่คุณจะได้รับ หากคุณพยายามเรียกใช้ Explorer และไม่มีอะไรเปลี่ยน UAC ได้อย่างสมบูรณ์และตรวจสอบให้แน่ใจว่ามันถูกฆ่าแล้วให้เริ่มต้นด้วยตัวจัดการภาระบางทีมันอาจจะทำงานได้
user10547

2

ฉันขอคำแนะนำจาก microsoft ของเราและตอนนี้ใช้ Explorer ++ คุณสามารถดาวน์โหลดได้จาก www.explorerplusplus.com ด้านล่างนี้เป็นคำแนะนำที่ฉันได้รับ


ใน Win7 ตอนนี้เราบล็อกการเปิดตัว Explorer ในบริบทอื่น คุณอาจต้องติดตั้งแอปพลิเคชั่นตัวจัดการไฟล์เพื่อทำเคล็ดลับนี้ http://blogs.technet.com/elevationpowertoys/archive/2009/11/20/explore-as-administrator-powertoy.aspx

หรือ

คุณสามารถเรียกใช้ Explorer ในบริบทอื่นหากคุณฆ่าอินสแตนซ์แรกก่อนที่จะสร้างอันที่สองเนื่องจากเป็นอินสแตนซ์เดียว

แต่นี่จะเป็นวิธีที่ผิดที่จะทำและมันจะเป็นสถานการณ์ที่ไม่ได้รับการสนับสนุนและมันจะทำให้เกิดปัญหาบางอย่าง


ยอดเยี่ยม! เอ็กซ์พลอเรอร์ ++ ทำงานออกมาได้อย่างสมบูรณ์แบบ
SliverNinja - MSFT

2

คุณสามารถเรียกใช้Explorer ด้วยสิทธิ์ยกระดับหากคุณปิดการใช้งานElevated-Unelevated Explorer Factoryซึ่งบล็อกการร้องขอทั้งหมดเพื่อยกระดับ Explorer

การทำเช่นนี้จะเริ่มต้นและไปที่สำคัญregedit.exe HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}เป็นเจ้าของคีย์และให้สิทธิ์แบบเต็มกับบัญชีของคุณ RunAsตอนนี้เปลี่ยนชื่อหรือลบค่า หลังจากทำเช่นนี้แล้วExplorer ของโรงงานที่ไม่ได้รับการอนุมัติจะถูกปิดการใช้งานและเมื่อคุณเลือก "Run as admin" Explorer จะทำการยกระดับ:

ป้อนคำอธิบายรูปภาพที่นี่


ขอบคุณมันใช้งานได้จริง คุณอาจต้องการติดตั้งPrivBarซึ่งเป็นแถบเครื่องมือสำหรับ explorer ที่แสดงว่ามีสิทธิ์ใดทำงานอยู่ นอกจากนี้โปรดทราบว่าคุณสามารถใช้ "Run as admin" ซึ่งตรงข้ามกับ "Run as ... " + "ผู้ใช้: ผู้ดูแลระบบ"
jdm

1

บทความสนับสนุน Windows นี้อาจช่วยได้

ฉันพยายามฆ่ากระบวนการ explorer.exe ก่อนแล้วจึงรันrunas /user:DOMAIN\AnotherUser explorer.exeและแทนที่เชลล์ของฉันด้วยเชลล์ของ AnotherUser แต่การออกจากระบบจากเปลือกใหม่ทำให้ฉันหมดจด

บล็อกโพสต์พูดคุยเกี่ยวกับการตั้งค่าLaunch folder windows in a separate processแต่มันไม่ได้ทำงานสำหรับฉัน YMMV


1

มีวิธีการแก้ปัญหา (ทดสอบและการทำงานสำหรับฉันอย่างน้อย) เป็นที่นี่

ใช้ Internet Explorer เป็นหลักแทนที่จะเป็น Windows Explorer ใช้งานได้กับไฟล์ในเครื่อง

หากคุณต้องการเข้าถึงตำแหน่งเครือข่าย\\myserver\myshareคุณสามารถพิมพ์ข้อมูลต่อไปนี้ในแถบที่อยู่:

file:\\myserver\myshare

1
แม้ว่าสิ่งนี้เคยทำงานได้ใน IE6 วัน แต่ฉันไม่เชื่อว่ามันจะทำงานได้ตั้งแต่เปิดตัว IE7
Rex

1

Aaron Margosis โพสต์ทางเลือกเพื่อเรียกใช้ Windows Explorer ในฐานะผู้ใช้อื่นใน Windows 7 คุณใช้ Notepad แทน Explorer จริง ๆ

ดูความคิดเห็น 7 ธันวาคม 2009 ที่ด้านล่างของหน้านี้


0

ฉันสังเกตเห็นพฤติกรรมนี้เช่นกันทั้งใน RC และเวอร์ชันที่วางจำหน่าย ฉันกำลังใช้ 64 บิต Win 7 Enterprise

นี่เป็นเรื่องที่ค่อนข้างน่ารำคาญเพราะหนึ่งในการใช้งานหลักนี้สำหรับฉันที่จะสามารถเข้าถึงทรัพยากรเครือข่ายด้วยบัญชีผู้ดูแลระบบที่ไม่สามารถเข้าถึงผู้ใช้มาตรฐานได้ การใช้ "explorer.exe / แยก" เป็นใบรับรองตายใน XP แต่ไม่ได้ทำอะไรเลยตอนนี้ ฉันได้ลองเข้าสู่ระบบในเครื่องเป็นผู้ใช้ที่ฉันต้องการเรียกใช้ในภายหลังและตั้งค่า "run explorer windows ในตัวเลือก proces แยกต่างหาก" แต่ก็ไม่ได้ช่วยอะไร

ฉันได้เห็นว่าสิ่งนี้ทำงานบนระบบ poeples อื่น ๆ และมีการโพสต์บล็อกอธิบายว่าเป็นผู้ใช้ที่แตกต่างกันดังนั้นบางทีนี่อาจเป็นข้อ จำกัด ในการทำงานในฐานะผู้ใช้โดเมน?

นอกจากนี้ฉันได้รับข้อความแสดงข้อผิดพลาดเฉพาะเมื่อก่อนหน้านี้ฉันได้ตั้งค่า Explorer.exe ให้ทำงานในฐานะผู้ดูแลระบบ หากไม่ได้ตั้งค่าไว้ฉันจะไม่ทำกิจกรรมใด ๆ เลย บางทีเมื่อเรียกใช้ explorer ในฐานะผู้ใช้โดเมนรายอื่นกับผู้ใช้ที่คุณเข้าสู่ระบบในขณะที่การยกระดับไม่ได้เกิดขึ้นอย่างถูกต้องและบัญชีถูกปฏิเสธการเข้าถึงไฟล์?

ริชาร์ด


0

ใน Windows XP มันทำงานได้ดังนี้:

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

คุณอาจลอง/separateสวิตช์ ฉันเพิ่งทิ้ง Windows 7 VM ของฉัน แต่เป็น RC และฉันยังไม่สามารถติดตั้งรุ่นที่ไม่ใช่ RC ใหม่ได้ดังนั้นฉันจึงไม่สามารถทดสอบได้ในตอนนี้

UPDATE: ใน Vista จะพยายามเริ่ม Explorer แต่มันไม่เคยปรากฏบนหน้าจอซึ่งทำให้ฉันคิดว่ามันจะไม่ทำงานใน Windows 7 เช่นกัน


1
อ๋อแค่ลองดู ไม่มีลูกเต๋า :-(
Nasir

0

เพียงค้นหาทางลัดสำหรับ Windows Explorer ในทาสก์บาร์ แต่อย่าคลิกเมาส์ซ้าย กดShiftปุ่มบนแป้นพิมพ์และเมาส์คลิกขวาที่ไอคอน Windows Explorer จากนั้นคลิกที่เรียกใช้ในฐานะผู้ดูแลระบบหรือเรียกใช้ในเมนูผู้ใช้อื่น


Tri Effendi: ไม่สามารถใช้งานได้ใน Windows 7

-1

ตรวจสอบความเป็นเจ้าของใน explorer.exe นอกเหนือจากที่ฉันนิ่งงัน


-1

คุณมีบัญชีที่มีสิทธิ์ผู้ดูแลระบบหรือไม่ Windows 7 ไม่อนุญาตให้เรียกใช้ Windows Explorer ด้วยสิทธิ์ผู้ดูแลระบบแม้ว่าจะเลือก "run as -> Administrator"

ทางออกของฉันที่นี่คือ:

การสังเกตของฉัน, การเปิดใช้งานของผู้ดูแลระบบบัญชีตามที่อธิบายไว้ข้างต้นจะไม่ได้กำหนดรหัสผ่านไปยังผู้ดูแลระบบ ดังนั้นปกป้องบัญชีผู้ดูแลระบบโดยเร็วที่สุดในการตั้งค่าบัญชี หรือทำตามhttp://support.microsoft.com/kb/149427ก่อนเปิดใช้งานบัญชีผู้ดูแลระบบ


โปรดอ่านคำถามเดิมและคำตอบอื่น ๆ สิ่งนี้ไม่เกี่ยวข้องกับบัญชีผู้ดูแลระบบที่ถูกปิดการใช้งาน
Nasir

อาจไม่ได้อยู่ในกรณีของคุณ แต่ในกรณีของฉันมันทำ :)
Abdull
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.