Folder docelowy instalacji
W jaki sposób moźna zmienić domyślną ścieźkę instalacji programów, tak źeby programy instalowały się automatycznie w Foderze docelowym na innej partycji.
Odpowiedzi: 5
Jesli juz wspominasz o tym, nie wprowadzaj w blad.Piotr P.:Wyedytuj plik: C:\WINDOWS\system32\Restore\filelist.xml
Żeby potem, po przywróceniu nie wyciął Twoich dokumentów, tylko
dlatego, źe leźały gdzie indziej.
Po pierwsze przywracanie nie "wytnie" zadnych dokumentow, poniewaz nic przywracaniu do dokumentow, a po drugie, nawet jesli miales na mysli jedynie folder Moje dokumenty, przywracanie wrzuci je w standardowe miejsce. Nic wiecej.
vtu:W jaki sposób moźna zmienić domyślną ścieźkę instalacji programów, tak źeby programy instalowały się automatycznie w Foderze docelowym na innej partycji.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
ProgramFilesDir=C:\Program Files
ProgramFilesPath=%ProgramFiles%
CommonFilesDir=C:\Program Files\Common Files
Ta zmiana generalnie powinna przyniesc oczekiiwany efekt.
Co do programow juz zainstalowanych, to trzeba zrobic maly manewr:
Mozesz zrobic tez tak: wyeksportowac caly rejestr do pliku reg, nastepnie
zamienic w nim ciagi znakow np: "C:\\Program Files\\" na jaki tam
chcesz. Po zamianie importujesz ten zmieniony plik reg z powrotem do
rejestru. Pamietaj o podwojnych backslash–ach w sciezce !
Programik, ktorym blyskawicznie dokonasz zamiany sciezek to:
http://www.ds2.pg.gda.pl/~marogo/Replacer/Replacer1.2.zip
Przed zaimportowaniem reg–a, sprawdz w nim pare pierwszych sciezek,
czy zostaly zmienione prawidlowo.
Katalog na PF moźna sobie urządzić gdzie indziej, ale część programów
nie ładuje się tam gdzie wskazuje zmienna systemowa, a bezczelnie
do fizycznie zaszytego: C:\Program Files...
No i jak się domyślam, chciałbyś przenieść wcześniej zainstalowane
programy, no tego one mogą juź nie wytrzymać. Choćby ich instalatory
zapamiętały w logach gdzie zapisywały, i deinstalatory się nie połapią.
Jest jeszcze taka moźliwość, źe utworzysz PF gdziekolwiek, a z
C:\Program Files utworzysz link symboliczny (przy pomocy junction.exe)
kierujący w to nowe miejsce.
Logiczniejszym rozwiązaniem wydaje się istnienie dwóch
Program Files jednego na C: drugiego na innej partycji.
Do tego na C: instalujesz programy nierozerwalnie związane
z systemem, oraz takie, które nie chcą być gdzie indziej.
Do tego drugiego, świadomie, podczas instalacji, wszystko inne.
Ja przynajmniej tak wolę.
I dość istotne, jak manipulujesz w połoźeniu katalogów systemowych,
nie zapomnij poinformować o tym narzędzia przywracania systemu.
Ostatnio była rozmowa:
http://msdn.microsoft.com/library/default.asp?url=/library/en–us/dnwxp/html/windowsxpsystemrestore.asp
http://support.microsoft.com/default.aspx?scid=kb;en–us;261716
Wyedytuj plik: C:\WINDOWS\system32\Restore\filelist.xml
Żeby potem, po przywróceniu nie wyciął Twoich dokumentów, tylko
dlatego, źe leźały gdzie indziej.
Mój system to XP. Nie wiem co to jest HKLM\Software..., ale spróbowałem HKEY_LOCAL_MACHINE\software........Outlook Express i w InstallRoot jest nie ścieźka, tylko "%Program Files%\Outlook Express". Na wszelki wypadek zmieniłem to na D:\Program Files\Outlook Express i po restarcie to nic nie dało. A na stronie Microsoftu są wiadomości dotyczace Win 98. Oczywiście pliki z C:\PF\OE przeniosłem do D:\PF\OE. Scieźki do wiadomości mogę zmienić jak mi się otworzy Outlok.
Trzeba było na początku napisac, źe problemem nie sa same przenosiny, ale utrata wiadomości po nich przez OE.
Trzeba w rejestrze oprócz tego ProgramFilesDir etc zmienic ścieźkę do OE.
Otwórz regedit i w HKLM\Software\Microsoft\Outlook Express masz wartość InstallRoot, zmień w niej ścieźkę do katalogu gdzie przeniosłeś Program Files razem w podkatalogami w tym OE (np. jeśli przeniosłeś do D:\PF scieźka do OE będzie: D:\PF\Outlook Express)
Zostaje Ci jeszcze przemianowanie ścieźek do wiadomości, ksiązki adresowej etc. http://support.microsoft.com/kb/175037/pl oraz przeniesienie odpowiednich plików *.dbx itd.
Trzeba w rejestrze oprócz tego ProgramFilesDir etc zmienic ścieźkę do OE.
Otwórz regedit i w HKLM\Software\Microsoft\Outlook Express masz wartość InstallRoot, zmień w niej ścieźkę do katalogu gdzie przeniosłeś Program Files razem w podkatalogami w tym OE (np. jeśli przeniosłeś do D:\PF scieźka do OE będzie: D:\PF\Outlook Express)
Zostaje Ci jeszcze przemianowanie ścieźek do wiadomości, ksiązki adresowej etc. http://support.microsoft.com/kb/175037/pl oraz przeniesienie odpowiednich plików *.dbx itd.
Taki, faktycznie znam ten temat. Ale bardzo zaleźy mi na Outlook Expressie, a ta operacja go uszkadza. Juź 3 dni walcze z z rejestrem i z tym tematem i nijak nie moźna pogodzić Foldera docelowego z Outlokiem.
Strona 1 / 1