บานหน้าต่างนำทางใน File Explorer มาพร้อมกับบางรายการถูกตรึงไว้โดยค่าเริ่มต้น หนึ่งในรายการเหล่านี้คือพีซีนี้และหากคุณขยายคุณสามารถเข้าถึงไลบรารีของ Windows รวมถึงไดรฟ์ในดิสก์ของคุณ หากคุณต้องการปักหมุดรายการเพิ่มเติมในบานหน้าต่างนำทางคุณสามารถตรึงรายการเหล่านั้นไว้ใต้ "การเข้าถึงด่วน" คุณสามารถตรึงทั้งไดรฟ์และโฟลเดอร์ได้ที่นี่ หากคุณต้องการปักหมุดไดรฟ์ไปที่บานหน้าต่างนำทางเพื่อให้พวกเขาถูกตรึงเป็นรายการของตนเองแทนที่จะเป็นรายการย่อยภายใต้พีซีเครื่องนี้หรือการเข้าถึงด่วนคุณสามารถทำได้ ในการทำเช่นนั้นคุณต้องมีแบตช์สคริปต์
สคริปต์นี้เขียนขึ้นโดยผู้ใช้ Superuser JosefZ และสามารถตรึงไดรฟ์ C และ D ไปที่บานหน้าต่างนำทางใน File Explorer สคริปต์สามารถแก้ไขเพื่อตรึงไดรฟ์อื่นเช่นกัน
สำรองข้อมูลรีจิสทรีคีย์
ก่อนที่คุณจะใช้สคริปต์นี้คุณต้องทำการสำรองรีจิสตรีคีย์ เปิดรีจิสทรี Windows และไปที่ตำแหน่งต่อไปนี้
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerHideDesktopIconsNewStartPanel
คลิกขวาที่คีย์ NewStartPanel และส่งออกไปยังตำแหน่งที่ปลอดภัย นี่คือข้อควรระวังที่คุณควรใช้อย่างแน่นอน
ตรึงไดรฟ์ไปที่บานหน้าต่างนำทาง
เปิด Notepad และวางสิ่งต่อไปนี้ บันทึกไฟล์ด้วยชื่อที่คุณเลือกและด้วยนามสกุลไฟล์ BAT
@ECHO OFF SETLOCAL EnableExtensions set "_icon=%%SystemRoot%%system32imageres.dll,27" set "_name=D DataDisk" set "_guid=ffffffff-ffff-ffff-0000-00000000000d" set "_target=d:\" set "_regK=HKCUSoftwareClassesCLSID" set "_regE=HKCUSoftwareMicrosoftWindowsCurrentVersionExplorer" if NOT "%~1"=="" goto :deleAll reg add %_regK%{%_guid%} /ve /t REG_SZ /d "%_name%" /f reg add %_regK%{%_guid%}DefaultIcon /ve /t REG_EXPAND_SZ /d %_icon% /f reg add %_regK%{%_guid%} /v System.IsPinnedToNameSpaceTree /t REG_DWORD /d 0x1 /f reg add %_regK%{%_guid%} /v SortOrderIndex /t REG_DWORD /d 0x42 /f reg add %_regK%{%_guid%}InProcServer32 /ve /t REG_EXPAND_SZ /d %%systemroot%%system32shell32.dll /f reg add %_regK%{%_guid%}Instance /v CLSID /t REG_SZ /d {0E5AAE11-A475-4c5b-AB00-C66DE400274E} /f reg add %_regK%{%_guid%}InstanceInitPropertyBag /v Attributes /t REG_DWORD /d 0x11 /f reg add %_regK%{%_guid%}InstanceInitPropertyBag /v TargetFolderPath /t REG_EXPAND_SZ /d "%_target%" /f reg add %_regK%{%_guid%}ShellFolder /v FolderValueFlags /t REG_DWORD /d 0x28 /f reg add %_regK%{%_guid%}ShellFolder /v Attributes /t REG_DWORD /d 0xF080004D /f reg add %_regE%DesktopNameSpace{%_guid%} /ve /t REG_SZ /d "%_name%" /f reg add %_regE%HideDesktopIconsNewStartPanel /v {%_guid%} /t REG_DWORD /d 0x1 /f :endlocal ENDLOCAL goto :eof :deleAll reg delete %_regK%{%_guid%} /f reg delete %_regE%DesktopNameSpace{%_guid%} /f reg delete %_regE%HideDesktopIconsNewStartPanel /v {%_guid%} /f goto :endlocal

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

ในการเพิ่มไดรฟ์ C คุณจะต้องแก้ไขสคริปต์ด้านบน คุณต้องแก้ไขบรรทัด 3-6 และเปลี่ยนเป็นบรรทัดต่อไปนี้
set "_icon=%%SystemRoot%%system32imageres.dll,31" set "_name=c SystemDisk" set "_guid=ffffffff-ffff-ffff-0000-00000000000c" set "_target=c:\"
เปรียบเทียบสองชุดบรรทัดและคุณจะสามารถแก้ไขสคริปต์เพื่อให้สามารถเพิ่มไดรฟ์ที่คุณเลือกได้
หากต้องการลบไดรฟ์ให้เปิดพร้อมท์คำสั่งกับผู้ดูแลระบบสิทธิ์และซีดีไปยังโฟลเดอร์ที่คุณบันทึกสคริปต์ไว้ เรียกใช้คำสั่งต่อไปนี้ แต่แทนที่ 'name-of-script.bat’ ด้วยชื่อที่คุณบันทึกสคริปต์ด้วย
name-of-script.bat x
คุณจะต้องเรียกใช้สิ่งนี้สำหรับไดรฟ์ทั้งหมดที่คุณปักหมุดไว้ที่บานหน้าต่างนำทาง หากการเรียกใช้คำสั่งทำให้เกิดปัญหาให้คืนค่ารีจิสทรีคีย์ที่คุณสำรองไว้
ความคิดเห็น