Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   [решено] Путь установки программ по умолчанию (http://forum.oszone.net/showthread.php?t=278224)

emptyspace 23-02-2014 08:45 2314074

Путь установки программ по умолчанию
 
Есть такой твик реестра для изменения пути установки программ по умолчанию:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\\PROGRAMS"
"ProgramFilesDir (x86)"="D:\\PROGRAMS"

Но в Windows 8.1 он не работает, программы упорно пытаются ставиться в C:\Program Files\Имя_программы\ или C:\Program Files (x86)\Имя_программы\. Причём переменные %ProgramFiles% и %ProgramFiles(x86)% имеет значение "D:\PROGRAMS". Так каким же образом Windows 8.1 определяет путь установки программ по умолчанию?

Demetriadis 23-02-2014 10:23 2314091

Цитата:

"D:\PROGRAMS".
Эта папка существует на D:\?

Перемещаем папки установки программ и профилей по умолчанию.

Vadikan 23-02-2014 16:22 2314260

Цитата:

Цитата emptyspace
Так каким же образом Windows 8.1 определяет путь установки программ по умолчанию? »

А почему вы исключате вариант, что установщики программ сами предлагают вам пути, не вникая в приведенные вами параметры реестра или переменные среды?

emptyspace 23-02-2014 17:03 2314277

Цитата:

Цитата Demetriadis
Эта папка существует на D:\? »

Да.

Цитата:

Цитата Vadikan
А почему вы исключате вариант, что установщики программ сами предлагают вам пути, не вникая в приведенные вами параметры реестра или переменные среды? »

Потому что я пробовал разные программы, и в семёрке-то твик работал.

В общем, покопался в интеренете, и нашёл, что твик был не полный. Вот полный вариант, который работает:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\\PROGRAMS"
"ProgramFilesDir (x86)"="D:\\PROGRAMS"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\\PROGRAMS"
"ProgramFilesDir (x86)"="D:\\PROGRAMS"


Demetriadis 23-02-2014 19:20 2314372

emptyspace, этот твик из http://forum.oszone.net/post-2314091-2.html


Время: 02:40.

Время: 02:40.
© OSzone.net 2001-