Проблему с установкой K-Lite_Codec_Pack версий 5+ нельзя решить, но можно локализовать. Понадобится всего лишь парочка файлов реестра с настройками размещения временных папок. Эти файлы можно создать по образцу:
Поместить временные папки на Ram-диск (K-Lite_Codec_Pack не устанавливается):
Windows Registry Editor Version 5.00
; Временные папки пользователя. В GAME EDITION имя пользователя - "Администратор"
[HKEY_USERS\S-1-5-21-1078081533-1844237615-1417001333-500\Environment]
"TEMP"="B:\\TEMP"
"TMP"="B:\\TEMP"
; Системные временные папки
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"TEMP"="B:\\TEMP"
"TMP"="B:\\TEMP"
Поместить временные папки на диск C, по умолчанию. Целесеобразно применять для установки проблемных приложений, после чего опять переносить временные папки на Ram-диск.
Windows Registry Editor Version 5.00
; Временные папки пользователя. В GAME EDITION имя пользователя - "Администратор"
[HKEY_USERS\S-1-5-21-1078081533-1844237615-1417001333-500\Environment]
"TEMP"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,\
00,25,00,5c,00,54,00,45,00,4d,00,50,00,00,00
"TMP"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,00,\
25,00,5c,00,54,00,45,00,4d,00,50,00,00,00
; Системные временные папки
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"TEMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,54,00,45,00,4d,00,50,00,00,00
"TMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\
25,00,5c,00,54,00,45,00,4d,00,50,00,00,00
ВАЖНО! Записи выделенные красным цветом индивидуальны для каждого компьютера, это код текущего пользователя. Чтобы не заморачиваться с поиском этого кода в реестре можно использовать скрипт, показывающий SID в зависимости от указанных имён пользователя и домена.
[attachimg=1]
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get _
("Win32_UserAccount.Name='Администратор',Domain='game-edition'")
Wscript.Echo objAccount.SID
[attach=2]