วิธีการปิดการใช้งาน Explorer.exe สำหรับผู้ใช้ที่ได้รับ?


2

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


1
คุณอาจจะต้องเขียนโค้ดเพื่อทำสิ่งนี้ (แนวคิดพื้นฐาน: เปลี่ยนเชลล์เป็นแอปพลิเคชันของคุณจากนั้นแอปพลิเคชันของคุณสามารถตัดสินใจได้ว่าจะเปิดใช้งาน explorer.exe, iexplore.exe หรืออย่างอื่นตามบัญชีผู้ใช้)
Harry Johnston

นั่นเป็นความคิดที่ยอดเยี่ยม แต่ฉันอ่านบางอย่างเกี่ยวกับการโหลด ntuser.dat เพื่อ regedit กลุ่ม หากผู้ใช้ไม่ได้มี ntuser ไม่ได้อยู่ที่นั่น ฉันต้องการทำเช่นนั้น
grvpanchal

คุณต้องการอะไรอย่างแน่นอน คุณต้องการป้องกันไม่ให้ผู้ใช้เริ่มต้น Explorer.exe หรือไม่ หรือคุณต้องการให้ Windows เริ่มต้น iexplorer.exe แทน Explorer.exe เมื่อผู้ใช้ล็อกอิน
Werner Henze

ต้องการเปลี่ยนค่าของเชลล์ใน windows registry สำหรับผู้ใช้เฉพาะ โดยปกติฉันสามารถเปลี่ยน explorer.exe เป็น iexplore ในโปรไฟล์ของฉัน แต่ฉันต้องการทำเพื่อผู้ใช้เฉพาะรายอื่นที่ยังไม่ได้เข้าสู่ระบบ
grvpanchal

1
หากผู้ใช้ไม่เคยเข้าสู่ระบบพวกเขายังไม่มีโปรไฟล์ดังนั้นคุณจึงไม่สามารถแก้ไขได้ ตัวเลือกเดียวของคุณคือใช้การตั้งค่า HKLM ที่เทียบเท่า (ส่งผลกระทบต่อทุกคน) หรือเพื่อบันทึกผู้ใช้ล่วงหน้าหนึ่งครั้ง หรือคุณสามารถแก้ไขกลุ่มเริ่มต้นที่มีผลต่อผู้ใช้ใหม่ทั้งหมด
Harry Johnston

คำตอบ:


4

ฉันขอแนะนำให้คุณใช้นโยบายกลุ่ม Microsoft มี หน้าเว็บ วิธีแก้ไขนโยบายกลุ่มโลคัลหลายตัว ทางเลือกหนึ่งคือการสร้างนโยบายกลุ่มสำหรับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบทั้งหมด อีกตัวเลือกหนึ่งคือการสร้างนโยบายกลุ่มสำหรับผู้ใช้แต่ละคน คุณอาจพบว่ามันน่าสนใจหากมองดูความเป็นไปได้ทั้งหมดที่นโยบายกลุ่มมอบให้คุณ

ภายใต้ Configuration\Administrative Templates\System คุณอาจจะสนใจ Run only allowed Windows applications, Don't run specified Windows applications และ Custom User Interface. ตัวแก้ไขนโยบายกลุ่มจะให้คำอธิบายโดยละเอียดสำหรับตัวเลือกทุกตัว

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