# Installera program på extern HD?
Author: Tom

Kan man installera program som till exempel Photoshop på en extern hårddisk utan att det måste installeras en massa saker på den interna huvuddisken där Windows ligger?

  Tom

## Comment 1
Author: PRO_Anders

Ja, men en del kommer att läggas på C:(för att windows ska veta var på den externa HD:n programmet ligger).

## Comment 2
Author: Tom

Men då borde väl ditt svar vara "nej"?

Frågan var om man kunde installera på en extern HD **utan** att det måste installeras en massa saker på windowsdisken.

  Tom

## Comment 3
Author: johan

Du kommer ju inte ifrån att program lägger saker i registryt som alltid ligger på samma disk som Windows. Däremot är det ju ofta väldigt lite utrymme som tas från C: om du installerar program på en annan enhet.

Så "en massa saker" är en klar överdrift. Men visst, kräver du att INGET får hamna på C: så är svaret nej.

## Comment 4
Author: Niklas

#2: Menar du inte med din fråga att du vill att allt ska ligga på externa hårddisken så att du kan installera om operativsystemet på C: och ändå ha en fungerande installation av Photoshop kvar?

:-)

Vänliga hälsningar

Niklas

## Comment 5
Author: johan

#4: Isf är svaret Nej. Då försvinner registret och det måste finnas.

## Comment 6
Author: [Borttaget]

Det är bara ett fåtal program som kan köras direkt från en egen skiva utan att de behöver finnas i registret, och Photoshop hör inte till dem. Förutsättningen är att programmet kan hitta alla sina ingående delar, dvs att till exempel dll-filer som är specifika för programmet ligger i programmets mapp. Många program installerar dll-filer i systemmappen, och då kan de inte köras om de inte finns där. 

Rent principiellt är det inte nödvändigt att programmet ska finnas i registret. Om man bara hittar programfilen och programmet kan hitta alla sina delar utan hjälp av registret, då kan programmet köras. Möjligen kan man göra så att det går med Photoshop, jag har inte försökt. Däremot har jag installerat och kört Claris Works 1.0 från diskett och Adobe Reader funkar som de flesta vet från en cdrom.

Fritt fram alltså om du vill försöka; installera först Photoshop, kopiera över programkatalogen till valfritt medium och avinstallera sedan programmet och se om det kan köras från den nya platsen. Om programmet alls startar kommer det att klaga över varje dll den inte hittar och du kan välja att nästa gång lägga in dem i programmets egen katalog och se om det funkar då... osv. Jag tror inte att det finns någon dokumentation som man kan få hjälp av till det här.

Själv skulle jag gärna vilja veta hur man tar bort bevakningen av inmatade media från Elements så att man kan använda bara editorn...

## Comment 7
Author: [Borttaget]

#6 Du menar hur man crackar det:P?

## Comment 8
Author: [Borttaget]

Nej, det är inte cracking.

Nu har jag i alla fall hittat hur man kan göra det med olika versioner av programmet. Det är den sällsamt lama fotonerladdaren och albumprogrammet med filmonitor som jag inte är intresserad av. Antar att jag får slänga ut en peng på Photoshop CS någon dag, den sista fullversionen av Photoshop som jag har är version 4, den som kunde köras på Windows 3.10

Jag har Photoshop Elements version 3, vars editor räcker till för vad jag brukar göra, och som är enklare att hantera än proffsversionen. Men jag startar den från irfanview som extern editor och jag behöver inte och vill heller inte ha deras lama nedladdnings- och albumprogram.

I version tre är det bara att se till att två filer inte laddas när man startar datorn, photoshopelementsmediaconnect.exe och photoshopelementsfileagent.exe

Jag hittar dem inte i autostart eller något ställe där det går att ta bort dem ur registret för att de inte ska starta. De kan dock stängas smärtfritt med aktivitetshanteraren. Jag tog då helt sonika och döpte om dem, lade till tre nollor framför filnamnet för att se vad som hände.

Datorn startar snabbare, och den har mindre processoraktivitet och det knäpper inte längre i hårddisken när den går. Allting som jag använder fungerar fint, och jag slipper den töntiga dialogrutan som Adobe slänger upp varje gång ett medium med bilder matas in i datorn. Det händer annars ett otal gånger när man bränner en cd med bilder, vilket är mycket enerverande.

## Comment 9
Author: [Borttaget]

#8 O nu imponerade du mig.. en över 60 som är vaken över klockan 1, du är den första jag möter:D

Kan du inte ta bort register nycklarna till dom filer istället?

## Comment 10
Author: Tom

#4, Jo, i förlängningen var det det jag ville göra.

Jag inser att mitt ordval inte var perfekt eftersom det kunde misstolkas. Jag skulle så klart skrivit "utan att något installeras på Windisken".

#6, Det du beskriver ligger en aning utanför mitt kunskapsopmråde och risken är stor att jag bara förstör den installation jag har.

 Varför lägger man inte alltid de filer som nu ligger i registret i samma mapp som programmet? Det borde väl vara enklare och smartare? Då skulle varje program vara en egen fristående enhet som man kunde flytta hur som helst.

## Comment 11
Author: johan

#10: Om jag inte har helt fel är det så det fungerar i OSX på mac. Håller med om att det vore smididgt.

## Comment 12
Author: [Borttaget]

#10 Det är naturligtvis bäst om alla program lade sina filer i sin egen programmapp, men programmakarna väljer ibland av olika skäl att lägga filer som kan användas gemensamt av flera program i systemmappen. På så sätt får man alltid den senaste versionen av den modulen, men med risken att den inte funkar på rätt sätt med något annat program som använder den; en del av dessa dll-filer är integrerade delar av Windows, men det finns program som vill byta den mot sin egen, och då frågar systemet om man vill byta mot filen med senare datum.

Förutsatt att den dll som läggs in i systemmappen är godkänd av Microsoft är det normalt inget problem. Ett problem som kan uppstå är att den kan tas bort när man avinstallerar om man tror att man inte längre behöver den (avinstallationen kommer att fråga). Då kan det hända att ett annat program som behöver den inte längre funkar.

Om programmet lägger den i sin egen mapp och kör den just därifrån blir det inga problem eller krockar, man kan ha flera med samma namn, bara de ligger på olika ställen. Jag misstänker att seden att lägga dem i systemmappen är att man vill spara minnesutrymme eller skivutrymme, det hade betydelse förr, men inte i samma grad längre.

Alltså; jag vet inte om alla komponenter till Photoshop ligger i dess egen programmapp; om de gör det, så borde programmet utan problem kunna köras från valfri plats i filsystemet. För att få reda på om det funkar måste man prova, eftersom man knappast kan vänta sig support på den hanteringen vare sig från Microsoft eller Adobe.  

Om alla komponenter finns där borde programmet också kunna köras på andra datorer när man sätter in den externa skivan. Det som ligger i registret är sökvägar för program som är registrerade, och de kommer ju inte att funka när man endera inte har den externa disken ansluten eller när den är ansluten med en annan enhetsbokstav. Fortfarande bör man utan problem kunna köra programmet om man med filhanteraren tar sig till mappen där det ligger och öppnar programfilen.

## Comment 13
Author: Tom

Jag provade att flytta hela mappen med PS till en extern HD och det fungerade som vanligt. Men då låg hela originalinstallationen kvar på C-disken så jag vet inte om det skulle fungera utan den också.

  Tom

## Comment 14
Author: [Borttaget]

Prova på någon annan dator.

## Comment 15
Author: Tom

Bra idé, ska göra vid lämpligt tillfälle.

Tom
