Как стать автором
Обновить

Комментарии 7

не проще ли один раз настроить симлинк чем при каждом обновлении иметь проблемы?
кому-то может и проще, для меня это не интуитивно.
символические ссылки доступны только на NTFS, а шифрованные разделы-контейнеры могут быть вполне FAT32, как у меня
Что-то вы не то говорите, симлинком нужно заменить папку юзерпрофилей хрома, на системном разделе, а на вашем шифрованном разделе совершенно не имеет значения какая ФС, там симлинков никто создавать не просит.
да и проблем особых нет импортировать .reg файл, это один щелчок мыши
По-хорошему нужно в .reg файле заменить HKCR на HKCU\Software\Classes.
Столкнулся с такой необходимостью когда решили контору перевести на Chrome. Сначала примерно так все и реализовали. Chrome был установлен в «Program Files». Далее был создан эталонный перемещаемый профиль (машинки крутятся на Win7 и подключены к домену) в котором был прописан параметр:

--user-data-dir="%APPDATA%\Google\Chrome\User Data"

Именно в этих же ключах реестра и в «ярлычке» на рабочем столе. Вроде всё ок, НО! При обновлении все эти костыли слетали. И если в случае с «ярлычком» можно добавить в файл «master_preferences» (который в папке Chrome хранится) параметр:

"distribution" : {
	"create_all_shortcuts" : false
	}

то с ключами реестра все очень печально…

В последствии курения мануалов скрупулезно собранных в кучу «великим и могучем» гуглом было найдено решение:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Google\Chrome]
"UserDataDir"="c:\\Users\\username\\AppData\\Roaming\\Google\\Chrome\\User Data"

Это и есть --user-data-dir. В отличие от обычного — используется глобально по всему системному профилю пользователя и не сбрасывается при обновлении. Можно конечно создать этот ключ не в HKCU, а в HCLM, но, к сожалению, в таких ключах не допустимо использование переменных окружения. А так бы задал вот такой ключ:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome]
"UserDataDir"="%APPDATA%\\Google\\Chrome\\User Data"

или такой:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome]
"UserDataDir"="S:\\%USERNAME%\\Google\\Chrome\\User Data"

и вуаля!

P.S.
Надеюсь пригодится!
Со всем списком параметров можно ознакомится на support.google.com!
данный способ слетел после обновления хром до версии 28.0.1500.72 m
до этого все работало нормально.
ярлыки то работают (на рамдиск вынесена отдельно папка кеша, прямо в папку темп, использую скрипт очищающий временные папки при выходе и перезагрузке, чтобы не скидывать кеш и прочую чушь на ssd при ребуте), а вот при открытии url из других приложений папка кеш создается в профиле по умолчанию
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории