Så här lägger du till en defragmenteringsalternativ till högerklick-menyn för en enhet i Windows
Moderna versioner av Windows Defragment-enheter körs under vanliga underhållsplaner. Men om du defragmenterar manuellt - kanske du stänger av datorn när den inte används - du kan uppskatta ett snabbare sätt att komma åt kommandot.
Om du använder Windows Vista upp genom Windows 10 behöver du förmodligen inte manuellt defragmentera dina enheter längre. Detta gäller särskilt om du använder en SSD-enhet (Solid State Drive), som inte bara behöver undvika överdriven slitage som orsakas av processen, men behöver inte defragmentering ändå. Windows defragterar automatiskt enheter som behöver det en gång per vecka - som standard klockan 1:00 på onsdagar. (Och det är smart nog att inte defragmentera SSD-filer alls.)
Det här automatiska underhållet kräver dock att din dator slås på vid den tiden eller åtminstone kan vakna från sömn för att defragten ska hända. Om du stänger av datorn när du inte använder den, kan du behöva defragmentera enheter på egen hand en gång i taget. I stället för att gräva igenom verktyg för att göra det, varför inte lägga till ett defragmentkommando direkt till den sammanhangsmeny du får när du högerklickar på en enhet i File Explorer?
Lägg till defragmentering i kontextmenyn genom att redigera registret manuellt
För att lägga till ett defragmentkommando i snabbmenyn behöver du bara göra några snabba ändringar i Windows-registret.
Standardvarning: Registerredigeraren är ett kraftfullt verktyg och missbrukar det kan göra systemet ostabilt eller till och med oanvändbart. Det här är en ganska enkel hack och så länge du håller dig till instruktionerna, borde du inte ha några problem. Med det sagt, om du aldrig har arbetat med det tidigare, överväg att läsa om hur du använder Registerredigeraren innan du börjar. Och definitivt säkerhetskopiera registret (och din dator!) Innan du gör ändringar.
Öppna Registry Editor genom att trycka på Start och skriva "regedit." Tryck på Enter för att öppna Registry Editor och ge det tillstånd att göra ändringar på datorn.
I Registereditorn använder du vänster sidofält för att navigera till följande nyckel:
HKEY_CLASSES_ROOT \ Drive \ shell
Därefter skapar du en ny nyckel inuti skal
nyckel. Högerklicka på skal
och välj Ny> Nyckel. Namn den nya nyckeln "runor".
Nu ändrar du (Standard)
värdet inuti det nya Spring som
nyckel. Med Spring som
nyckel vald, dubbelklicka på (Standard)
värde för att öppna dess egenskaper fönster.
I egenskapsfönstret ställer du in värdet i rutan "Värdesdata" till "Defragmentation" och klickar sedan på "OK". Detta ger kommandot namnet som kommer att visas på snabbmenyn.
Alternativt kan du också ställa in kommandot så att det bara visas om du håller ned Shift ned medan du högerklickar på en enhet, ungefär på samma sätt som kommandot "Open Command Prompt" är dolt om du inte högerklickar på en mapp med Shift +. Till det, högerklicka på Spring som
nyckeln och välj Nytt> Strängvärde. Namn det nya värdet "Extended." Du behöver inte göra några ändringar i det. Att bara ha den strängen kommer att få kommandot att döljas bakom Shift-tangentåtkomst.
Oavsett om du tog det valfria steget för att skapa det utvidgade värdet eller inte, är resten av processen densamma. Du måste nästa skapa en ny nyckel i din Spring som
nyckel. Högerklicka på Spring som
och välj Ny> Nyckel. Namn den nya nyckeln "kommando".
Nu ändrar du (Standard)
värdet inuti den nya kommandotangenten. Med kommandotangenten vald dubbelklickar du på (Standard)
värde för att öppna dess egenskaper fönster.
De (Standard)
värde anger det faktiska kommandot som kommer att köras när du väljer alternativet på snabbmenyn. För vårt exempel kommer vi att ringa kommandotolken defragmentera
kommandot och få det att springa med standardalternativen, men med den verbose strömbrytaren så att du kan se kommandot av kommandot. För att göra det skriver du följande text i rutan "Värdesdata" och klickar sedan på "OK"..
defragmentera% 1 -v
Eftersom vi ringer kommandotolken defragmentera
kommando kan du också använda någon av de omkopplare som kommandot stöder om du föredrar det. Vi har en bra guide som gräver djupare in i defrag-kommandot och täcker de ytterligare alternativen.
Ändringarna ska ske omedelbart, så du kan gå ur Registerredigeraren. För att testa det, högerklicka bara på (eller Skift + högerklicka om du ställer in det alternativet) någon enhet och kontrollera att kommandot "Defragment" finns.
När du kör kommandot - vilket kan ta lite tid - bör du se ett kommandotolfönster med resultaten.
Om du vill byta ändringarna när som helst, gå bara tillbaka till registret och ta bort Spring som
nyckeln som du skapade. Detta tar automatiskt bort alla värden och andra nycklar du skapade inuti Spring som
tangenten och ta bort kommandot från din snabbmeny.
Ladda ner våra One-Click Registry Hacks
Om du inte tycker om att dyka in i registret själv, har vi skapat några registerhackar du kan använda. "Add Defrag to Context Menu" -hack lägger till defragmenteringskommandot i den vanliga kontextmenyn. "Add Defrag to Shift Context Menu" lägger till defragmenteringskommandot i den snabbmeny du får när du använder Shift + högerklick. Och "Remove Defrag from Context Menu" tar bort kommandot oavsett vilket sätt du lagt till det. Alla tre hackarna ingår i följande ZIP-fil. Dubbelklicka på den du vill använda och klicka på instruktionerna.
Defrag Context Menu Hacks
Dessa hackar är egentligen bara Spring som
nyckeln, avkortad till de extra nycklarna och värdena vi pratade om i föregående avsnitt och exporterades sedan till en .REG-fil. Att köra hacken ändrar bara värdet. Och om du gillar att fiska med registret, är det värt att ta sig tid att lära sig att skapa egna registerhackar.