Jak przypiąć dyski do okienka nawigacji w Eksploratorze plików w systemie Windows 10

Photo of author

By maciekx

Okno nawigacji w Eksploratorze plików standardowo zawiera kilka przypiętych elementów. Jednym z nich jest „Ten komputer”, który po rozwinięciu umożliwia dostęp do systemowych bibliotek oraz dysków. Jeżeli chcesz dodać inne elementy do tego okna, możesz to zrobić w sekcji „Szybki dostęp”, gdzie masz możliwość przypięcia zarówno dysków, jak i folderów. Jeśli preferujesz, aby dyski były przypięte jako samodzielne elementy, a nie jako podkategorie w „Ten komputer” lub „Szybki dostęp”, to również jest możliwe, aczkolwiek wymaga użycia skryptu wsadowego.

Skrypt, który umożliwia przypięcie dysków C i D do okna nawigacji w Eksploratorze plików, został stworzony przez użytkownika Superuser o nicku JosefZ. Możesz go dostosować, aby przypiąć inne dyski według własnych potrzeb.

Wykonaj kopię zapasową klucza rejestru

Przed użyciem skryptu konieczne jest wykonanie kopii zapasowej klucza rejestru. W tym celu otwórz edytor rejestru Windows i przejdź do poniższej lokalizacji:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel

Kliknij prawym przyciskiem myszy na klucz „NewStartPanel” i wyeksportuj go do bezpiecznego miejsca. To ważny krok ochronny, który powinieneś wykonać.

Przypinanie dysku do okna nawigacji

Uruchom Notatnik i wklej poniższe linie. Następnie zapisz plik nadając mu dowolną nazwę z rozszerzeniem .BAT.

@ECHO OFF
SETLOCAL EnableExtensions
set "_icon=%%SystemRoot%%system32\imageres.dll,27"
set "_name=D DataDisk"
set "_guid=ffffffff-ffff-ffff-0000-00000000000d"
set "_target=d:"

set "_regK=HKCU\Software\Classes\CLSID"
set "_regE=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer"
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%%system32\shell32.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

Po zapisaniu pliku kliknij go prawym przyciskiem myszy i uruchom jako administrator. Wykonanie powyższego skryptu spowoduje dodanie dysku D do okna nawigacji w Eksploratorze plików.

Aby dodać dysk C, musisz wprowadzić zmiany w powyższym skrypcie. Konkretnie, modyfikacji wymaga linie 3-6, które powinny wyglądać następująco:

set "_icon=%%SystemRoot%%system32\imageres.dll,31"
set "_name=c SystemDisk"
set "_guid=ffffffff-ffff-ffff-0000-00000000000c"
set "_target=c:"

Porównując oba zestawy linii, będziesz w stanie dostosować skrypt, aby dodać dowolny wybrany dysk.

Aby usunąć dysk, otwórz wiersz polecenia z uprawnieniami administratora i przejdź do katalogu, w którym zapisałeś skrypty. Następnie uruchom polecenie, pamiętając, aby zastąpić „nazwa-skryptu.bat” rzeczywistą nazwą zapisanego skryptu:

name-of-script.bat x

Konieczne może być uruchomienie tej komendy dla każdego dysku przypiętego do okna nawigacji. W przypadku wystąpienia problemów podczas jej uruchamiania, przywróć klucz rejestru, którego kopię zapasową wykonałeś wcześniej.


newsblog.pl