ฉันต้องซ่อนD:
ไดรฟ์สำหรับผู้ใช้ที่ระบุใน Windows 7 ฉันจะทำอย่างไร
ฉันต้องซ่อนD:
ไดรฟ์สำหรับผู้ใช้ที่ระบุใน Windows 7 ฉันจะทำอย่างไร
คำตอบ:
มีการตั้งค่านโยบายกลุ่มเพื่อปิดการใช้งานการเข้าถึงไดรฟ์บางตัวและอื่น ๆ เพื่อซ่อนการเข้าถึง คุณต้องใช้ Windows 7 Professional, Ultimate หรือ Enterprise เพื่อดำเนินการนี้ สำหรับรุ่นอื่น ๆ เลื่อนลงไปที่โซลูชันสำรองของฉัน
หากคุณต้องการใช้นโยบายกับผู้ใช้บางคนไม่ใช่ผู้ใช้ทุกคนคุณต้องกำหนดค่าเป็นรายบุคคล คุณไม่สามารถทำเช่นนี้ได้โดยเพียงแค่เปิดgpedit.msc
; คุณต้องเพิ่มตัวแก้ไขนโยบายกลุ่มจาก MMC:
mmc.exe
ด้วยสิทธิ์ระดับผู้ดูแลFile
>Add or Remove Snapin
Add >
Browse
คลิกUsers
แท็บและเลือกผู้ใช้หรือกลุ่มผู้ใช้ ผู้ใช้ส่วนบุคคลจะถูกแสดงเช่นเดียวกับกลุ่มทั่วไปสองกลุ่ม "ผู้ดูแลระบบ" และ "ผู้ดูแลระบบที่ไม่ใช่"OK
จากนั้นคลิกFinish
ในตัวช่วยสร้างOK
ในกล่องโต้ตอบ "เพิ่ม Snapin"User Configuration > Administrative Templates > Windows Components > Windows Explorer
เข้าสู่Hide these specified drives in My Computer
ว่าคุณต้องการซ่อนไดรฟ์ แต่ยังอนุญาตการเข้าถึงโดยตรง (เช่นจากพรอมต์เรียกใช้ ฯลฯ ) ไปยังไดรฟ์ ค้นหาPrevent access to drives from My Computer
เพื่อซ่อนไดรฟ์และป้องกันการเข้าถึงEnabled
ปุ่มตัวเลือกและเลือกไดรฟ์ที่คุณต้องการ จำกัด ในฐานะของ Windows 7 ตัวเลือกเท่านั้น:
A and B drives only
C drive only
D drive only
A, B and C drives only
A, B, C and D drives only
Restrict all drives
Do not restrict drives
ครั้งต่อไปที่ผู้ใช้ลงชื่อเข้าใช้พวกเขาจะไม่สามารถมองเห็น / เข้าถึงไดรฟ์ได้ซึ่งควรทำงานตามที่คุณขอให้ปิดการใช้งานไดรฟ์ D: โดยเฉพาะ
หากคุณต้องการปิดการใช้งานไดรฟ์อื่นที่ไม่ใช่ A, B, C หรือ DหรือหากคุณมีWindows 7 รุ่นที่ไม่สนับสนุนตัวแก้ไขนโยบายกลุ่มคุณจะต้องทำการเปลี่ยนแปลงด้วยตนเองในรีจิสทรี
ขั้นตอนแรกคือการโหลดกลุ่มรีจิสทรีของผู้ใช้ที่คุณลบไดรฟ์ออก ผู้ใช้จะต้องออกจากระบบเพื่อให้สามารถใช้งานได้ ในความเป็นจริงมันจะดีกว่าที่จะเริ่มต้นใหม่ก่อนที่จะทำกระบวนการนี้
HKEY_USERS
Load Hive
จากFile
เมนูC:\users\username
NTUSER.DAT
ในFile name
กล่อง ไฟล์นี้เป็นไฟล์ที่ซ่อนระบบดังนั้นจึงไม่ปรากฏในหน้าต่างการเลือกไฟล์ คุณต้องพิมพ์สิ่งต่อไปนี้อย่าเลือกntuser.dat.log
โดยไม่ได้ตั้งใจFoo
เราจะเรียกมันว่าHKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDrives
เพื่อซ่อนไดรฟ์หรือNoViewOnDrive
ปิดการใช้งานการเข้าถึงอย่างสมบูรณ์1
(ปิดการใช้งาน) หรือ0
(เปิดใช้งาน) ทำเลขฐานสองนี้แล้วแปลงให้เป็นเลขฐานสิบหก นี่คือหมายเลขที่คุณใส่ในกล่อง ตัวอย่างเช่น D คืออักษรระบุไดรฟ์ที่สี่จากด้านขวาและทุกอย่างทางด้านซ้ายของมันคือ 0 ดังนั้นตัวเลขจะb1000
เป็นx08000000
เช่นนั้นดังนั้นคุณจะป้อน08000000
เป็นค่า เพื่อปิดการใช้งาน C และ D คุณจะใช้หรือb1100
x0c000000
หากสิ่งนี้ทำให้คุณสับสนโพสต์ในความคิดเห็นเพื่อขอความช่วยเหลือHKEY_USERS
เลือกสำคัญที่คุณโหลดแล้วคลิก>File
ขั้นตอนนี้เป็นสิ่งสำคัญอย่างยิ่ง !! หากคุณไม่โหลดกลุ่มผู้ใช้จะไม่สามารถเข้าสู่ระบบได้อย่างถูกต้องUnload Hive
คลิกขวาที่ไดรฟ์กล่าวในคอมพิวเตอร์, เลือกProperties →การรักษาความปลอดภัย อัปเดตการเข้าถึงตามต้องการ: ลบ "ผู้ใช้" เพิ่ม "ผู้ปกครอง" ฯลฯ
หาก Windows รุ่นของคุณไม่มีแท็บความปลอดภัยให้ใช้icacls
จากบรรทัดคำสั่ง:
icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
คุณสามารถซ่อนไดรฟ์ใด ๆ ได้โดยใช้นโยบายกลุ่ม สิ่งนี้จะกำหนดข้อ จำกัด สำหรับผู้ใช้ในเครื่อง
หวังว่านี่จะช่วยได้! :)
นำมาจากลิงก์นี้ (ขี้เกียจเกินไปที่จะพิมพ์ด้วยตัวเอง):
\\?\Volume{guid}
ไวยากรณ์สิ่งที่ต้องทำก็คือการDefineDosDevice(1, "x:", "\\??\\Volume{guid}")
กำหนดอักษรระบุไดรฟ์เซสชันโลคัลให้กับมัน (Btw นี่เป็นคำนำหน้าสองคำที่ต่างกันไม่ใช่ตัวพิมพ์)
คุณกำลังมองหาประเภทการเข้าถึงที่ระบุ
การเปิดใช้งานผู้ใช้จะเห็นเฉพาะไดรฟ์ / โฟลเดอร์ที่พวกเขามีสิทธิ์ได้รับการสนับสนุนในโดเมน แต่ไม่ได้อยู่ในการติดตั้งแบบสแตนด์อะโลนเท่าที่ฉันทราบ
คุณเคยสามารถทำได้ใน Windows XP โดยใช้ Windows SteadyStateแต่เครื่องมือนี้ถูกยกเลิก