PDA

Показать полную графическую версию : [решено] Путь установки программ по умолчанию


emptyspace
23-02-2014, 08:45
Есть такой твик реестра для изменения пути установки программ по умолчанию:
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
"D:\PROGRAMS".
Эта папка существует на D:\?

Перемещаем папки установки программ и профилей по умолчанию (http://vindavoz.ru/windows7/admin7/162-peremeschaem-papki-ustanovki-programm-i-profiley-po-umolchaniyu.html).

Vadikan
23-02-2014, 16:22
Так каким же образом Windows 8.1 определяет путь установки программ по умолчанию? »
А почему вы исключате вариант, что установщики программ сами предлагают вам пути, не вникая в приведенные вами параметры реестра или переменные среды?

emptyspace
23-02-2014, 17:03
Эта папка существует на D:\? »
Да.

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

В общем, покопался в интеренете, и нашёл, что твик был не полный. Вот полный вариант, который работает:
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
emptyspace, этот твик из http://forum.oszone.net/post-2314091-2.html




© OSzone.net 2001-2012