Změna defaultního /Program Files/

Diskuze výhradně o operačním systému Windows Vista

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod 4daPeace 22. 5. 2008 14:41

V XP to bylo celkem jednoduché, pomocí změny v registrech se změnilo ProgramFilesDir z C:/Program Files/ na D:/Program Files/ a od té doby se všechny instalátory defaultně rozbalovali do této složky. Ve Vistě tento způsob nefunguje, totálně to totiž rozhodilo všechny ostatní se systémem nainstalované programy (Defender, Sidebar atd.).

Jak na to?
4daPeace
Junior

Odeslat příspěvekod Milanr1 22. 5. 2008 17:43

Umístění součástí OS není rozumné měnit ani ve starších verzích OS.
V OS Vista 64-bit je to ještě mnohem složitější: adresář "Program Files" je vyhrazen pouze pro 64-bit programy.
Standardní postup pro starší 32-bit programy v OS Vista/64:
1) vytvoření a vyhrazení přiměřeně velké partition pro 3-P programy (viz Disk Management);
2) cmd md app32;
3) ruční změna defaultního adresáře na zvolený app32 při instalaci 32-bit programů.
Milan
Milanr1
Pokročilý
Uživatelský avatar

Odeslat příspěvekod 4daPeace 22. 5. 2008 18:30

Jedná se mi o x86 systém.
4daPeace
Junior

Odeslat příspěvekod mungo 22. 5. 2008 21:40

Třeba programem TweakXP (http://tinyurl.com/2meyw).
mungo
Junior
Uživatelský avatar

Odeslat příspěvekod 4daPeace 23. 5. 2008 09:58

Cekal bych, ze TweakXP nebude na Visty... ale nasmeroval si me k TweakVI, ktery je, takze dik.
4daPeace
Junior

Odeslat příspěvekod mapacz 26. 5. 2008 08:26

Jde to i bez TweakVI, ale je to dost divočina.
viewtopic.php?f=956&t=1016848
Psoblémy se vyřešili až teď se SP1.

Kdybych musel někdy v budoucnu kompletně přeinstalovávat PC, tak bych už s Program files nešiboval. Uživatelské účty jsou v pohodě. Naopak bych asi zkusil přesunout TEMP a SWAP na úplně jiný fizický disk.
GA-MA78GPM-DS2H; Athlon 64 X2 3800+ EE SFF + TMG A2; Kingston DIMM 3072MB DDR II 800MHz KHX6400D2LLK2; EN8600GT SILENT/HTDP/256M; AUREON 5.1 PCI; WD2500AAKS + WD5000AACS; DRW-1814BLT + GSA-H12L; FD-CR7; Vista Home Premium 32-bit
mapacz
Junior
Uživatelský avatar

Odeslat příspěvekod wojta 26. 5. 2008 20:20

Od Windows 2000 lze ve Windows vytvářet na NTFS obdobu symlinků na Linuxu, jmenuje se to junction. Takže klidně může být C:\Program Files, ale může v něm být třeba připojený úplně jiný adresář jako třeba D:\. Bohužel s ochranou Visty se to dost komplikuje, ale mohlo by to jít přes instalační DVDčko.
C:\>ver
MS-DOS Version 5.00
wojta
Pokročilý
Uživatelský avatar

Odeslat příspěvekod gmvasek 27. 5. 2008 16:50

Psal jsem to tu, změna ProgramFilesDir funguje. Ale samozřejmě nesmíš zapomenout překopírovat obsah starého adresáře do nového.
gmvasek
Junior

Odeslat příspěvekod 4daPeace 27. 5. 2008 17:15

Jakože mám Defendera, Sidebar atd. přesunout z C:/Program Files/ na D:/Program Files/? To jsem v XP dělat nemusel a všechno jelo OK.
4daPeace
Junior

Odeslat příspěvekod gmvasek 27. 5. 2008 20:43

Jj, po tomhle mě to jelo.
gmvasek
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků