Operační systém Windows má standardně definované dvě akce, které se spouští při přetahování souborů nebo složek do nového umístění v Průzkumníku souborů. Jedná se o kopírování nebo přesun, a to v závislosti na cílové lokaci. Nicméně, existuje skrytý trik v registru, který umožňuje změnit toto výchozí chování v systému Windows 10.
Standardní chování v systému Windows 10
V základním nastavení Windows provádí kopii přetahované položky do adresáře, který se nachází na jiném disku. Pokud však přetáhnete položku do jiné složky na aktuálním disku, dojde k jejímu přesunutí.
Ačkoli je možné toto chování při přetahování modifikovat s pomocí klávesových zkratek, jedná se o krátkodobé řešení. Navíc je nutné stisknout příslušné klávesy pokaždé, když chcete položky přesunout nebo zkopírovat. Nyní se podíváme, jak lze Windows přinutit ke změně standardního chování při kopírování nebo přesouvání, bez ohledu na to, zda cílová lokace leží na stejném nebo jiném disku.
Úprava chování přetahování souborů a složek pomocí Editoru registru
Editor registru představuje velmi mocný nástroj. Jeho nesprávné použití může zapříčinit nestabilitu systému, nebo dokonce jeho nefunkčnost. Nicméně, popisovaný trik je relativně jednoduchý. Pokud budete postupovat podle daných pokynů, neměly by se objevit žádné komplikace.
Jestliže jste s Editorem registru doposud nepracovali, je vhodné se o něm nejprve něco dozvědět, než začnete s jeho použitím. Před prováděním změn je velmi doporučeno registr i počítač zálohovat.
Pro větší jistotu je možné vytvořit bod obnovení systému před samotnými úpravami. Pokud by se následně něco pokazilo, můžete se vrátit do stavu před provedenými změnami.
Pro změnu standardního chování je potřeba upravit dvě položky v registru. Jakmile budete připraveni, otevřete Editor registru a na levém panelu se přesuňte na následující klíč:
HKEY_CLASSES_ROOT*
Zde klikněte pravým tlačítkem myši na složku „*“ a zvolte možnost Nový > Hodnota DWORD (32bitová). Novou hodnotu pojmenujte DefaultDropEffect.
Hodnota DWORD (32bitová). Pojmenujte DWORD DefaultDropBehavior.”
Nyní upravíme tuto hodnotu tak, aby vždy buď kopírovala, nebo přesouvala soubory a složky, jako standardní chování. Můžeme použít čtyři hodnoty, které mají různé dopady. I když se zabýváme pouze dvěma z nich, uvádíme pro kompletnost všechny:
Výchozí akce (0): Systém Windows automaticky rozhodne, zda se soubory a složky mají kopírovat nebo přesouvat při přetažení na dané místo.
Vždy kopírovat (1): Kopie souboru nebo složky bude vždy umístěna do cílové lokace.
Vždy přesunout (2): Soubor nebo složka bude přesunuta do cílové lokace.
Vždy vytvořit zástupce (4): V cílové lokaci bude vytvořen odkaz na původní soubor nebo složku.
Dvojitým kliknutím na novou hodnotu DefaultDropEffect otevřete okno pro úpravy a vložte buď „1“, pokud si přejete vždy kopírovat, nebo „2“, pokud si přejete vždy přesouvat soubory a složky. V tomto příkladu použijeme hodnotu „1“, abychom vždy kopírovali soubory a složky. Po dokončení stiskněte tlačítko „OK“.
Nyní se přesuňte na druhý klíč a opakujte předchozí postup; vytvořte novou hodnotu DWORD (32bitovou), pojmenujte ji DefaultDropEffect a nastavte hodnotu na „1“.
Pomocí levého panelu se přesuňte na následující klíč (nebo jej zkopírujte a vložte do adresního řádku Editoru registru):
HKEY_CLASSES_ROOTAllFilesystemObjects
Klikněte pravým tlačítkem myši na složku „AllFilesystemObjects“ a vyberte možnost Nový > Hodnota DWORD (32bitová). Nový DWORD pojmenujte DefaultDropEffect.
Nyní můžete Editor registru zavřít. Provedené změny se projeví ihned, není nutné restartovat počítač.
Stažení našeho registrového hacku jedním kliknutím
Pokud se nechcete sami pouštět do úprav registru, vytvořili jsme pro vás registrový hack, který můžete využít. Stačí stáhnout a rozbalit následující ZIP soubor:
Stáhněte si Hacks Change Default Drag and Drop Behavior
Uvnitř naleznete REG soubor pro změnu standardního chování přetahování, a to buď na vždy kopírovat, nebo vždy přesouvat. Toto chování je upraveno nastavením hodnoty DefaultDropEffect v obou klíčích buď na „1“, nebo na „2“. Po rozbalení souboru dvakrát klikněte na soubor, který odpovídá požadovanému chování, a odsouhlaste výzvy s dotazem, zda si skutečně přejete provést úpravy v registru.
Dále zde naleznete také REG soubor pro vrácení standardního chování přetahování.
Tento hack přidá hodnoty DefaultDropEffect do klíčů * a AllFilesystemObjects, které byly zmíněny v předchozí části, a následně je exportuje do souboru .REG. Spuštěním tohoto hacku se za vás provedou úpravy hodnot v registru. Pokud rádi experimentujete s registrem, je jistě užitečné se naučit, jak vytvářet vlastní registrové hacky.