Om bara livet på Windows var lika enkelt som att kopiera och klistra in saker från en plats till en annan. Tyvärr, om du bara har köpt en ny hårddisk och vill smidigt flytta program över till det på ett sätt som de fortsätter att fungera som de gjorde tidigare, då finns det en bra chans att du får ett fel när du gör det.

Det beror på att det förtryck som ett installerat program lämnar på din dator överstiger dess installationskatalog, och olika uppgifter i registret och andra dolda hörn på din dator förväntar sig att programdata ska vara på plats där du installerade det. I den här artikeln visas hur du använder så kallade symlinker för att komma igenom det här problemet.

Vad är en Symlink?

Dessa fungerar på ungefär samma sätt som Steam Mover fungerar i MTE-artikeln om att flytta spel från en hårddisk till en annan. Steam Mover flyttar spelen till den katalog du vill ha med hjälp av "samlingspunkter" för att skapa ett alias i den ursprungliga katalogen i ett givet spel - en sorts supergenväg som trickar på datorn för att tro att hela spelet fortfarande finns i originalet plats.

Symlinks är i grunden den senaste versionen av det men med den extra bonusen att kunna användas över nätverk istället för bara lokalt.

Skapa en Symlink

Säg att du, som jag, vill flytta MSI Afterburner till en ny plats utan att det röra sig. Först klippa och klistra in programmets mapp från den gamla platsen till den nya.

Klicka sedan på Start, skriv cmd, högerklicka på "Kommandotolk" i sökresultaten och klicka på "Kör som administratör".

I kommandotolken, kontrollera att kommandotolken är inställd på den enhet du flyttar ditt program från. För att göra detta, skriv bara in drivnamnet följt av ett kolon (så "d :, " "e :, " "f:" eller vad som helst).

När du har gjort det här, skriv din motsvarighet till följande kommando, ersätta drivnamnet, programnamnet och katalogen med de som är relevanta för dig:

 F: \ Programfiler (x86)> mklink / j "MSI Afterburner" "d: \ MSI Afterburner" 

Om allt går bra borde du få ett meddelande som säger "Koppling skapad för" följt av det program du flyttat till en annan enhet. Gå till mappens ursprungliga plats, så visas en liten genvägsikonen bredvid mappen för det program du flyttat.

Dubbelklicka på den här ikonen, och det kommer att se ut som om programmet fortfarande finns på den ursprungliga enheten i sin helhet, men det här är bara en genial illusion. Programmet är faktiskt på den nya platsen - Windows tycker bara att det är på den ursprungliga platsen, vilket innebär att det kommer att fortsätta att fungera som tidigare. Smart, eller hur?

Program som kan göra jobbet

Om du hittar den manuella metoden ovanför lite skrämmande (Det är verkligen inte så illa!), Kan du ladda ner ett lättverktyg för att göra jobbet istället. Å andra sidan fungerar Steam Mover för såväl program som spel. Eller du kan prova Application Mover.

Alla dessa program är ganska enkla att använda och ber dig ange den aktuella sökvägen för programmet följt av katalogen du vill flytta den till. Följ bara anvisningarna, och du kommer att bli bra!

Slutsats

I många fall fungerar dina program noga om du kopierar-klistra in dem runt på platsen. Faktum är att du faktiskt måste flytta programmet först ändå, kontrollera att det fungerar efter att du har flyttat det innan du fortsätter med resten av symlink-processen. Det misslyckas, nu vet du vad du ska göra nästa.