4

Я сделал несколько пользовательских ярлыков для профилей Google Chrome и успешно прикрепил их к стартовому экрану, но когда мой компьютер перезагружается или переходит в режим сна и просыпается, они исчезают. Если я повторяю их, они появляются с (2) или большим числом, означающим, что они уже там с тем же именем. Однако они нигде не отображаются на начальном экране или во всех приложениях. Если я использую функцию поиска, чтобы найти их, они больше не отображаются.

Пример одной из подробностей ярлыков:

Наименование: Рабочий профиль Chrome

Цель: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 1"

РЕДАКТИРОВАТЬ: кажется, вы можете иметь только один ярлык Chrome. Для того, чтобы слева направо у меня была эта настройка ярлыков:

  • Рабочий профиль Chrome
  • Некоммерческий профиль Chrome
  • Google Chrome <обычный ярлык
  • Личный профиль Chrome

После того, как он снова удалил мои иконки, у меня остался только ярлык Personal Profile Chrome. Я повторил шаги полностью переделать и повторить ярлыки много раз. Это продолжает происходить.

1 ответ1

0

Я также столкнулся с этой точной проблемой. Я работал над этим двумя способами:

  • Один из способов справиться с этим - установить отдельные производные хрома - по одному для каждого профиля, который вы регулярно используете:

    1. Гугл Хром
    2. Google Chrome Canary (поскольку в отличие от бета-версии Canary специально разработан для работы независимо от других выпусков Google Chrome)
    3. хром
    4. опера
    5. Comodo Dragon
    6. SRWare Iron
  • Более сложный, но более эффективный способ справиться с этим - открыть приложение Chrome через прокси-сервер, как бы через другое приложение. То, что вы увидите ниже, происходит так: фактический ярлык в меню "Пуск" не будет запускать Chrome напрямую, а скорее будет запускать Windows Script Host, который, в свою очередь, будет загружать простой скрипт, который в конечном итоге запускает Chrome.

    Вот как вы это делаете:

    1. Создайте текстовый файл с расширением «.vbs» (например, в этом примере testprofilechrome.vbs), который включает в себя следующий код (может потребоваться изменить путь к экземпляру chrome.exe и обязательно измените Profile 1 в приведенном ниже коде на любой идентификатор профиля, который вы хотите запустить с помощью этого сценария):

      Set WinScriptHost = CreateObject("WScript.Shell")
      WinScriptHost.Run Chr(34) & "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" & Chr(34) & " --profile-directory=" & Chr(34) & "Profile 1" & Chr(34), 0
      Set WinScriptHost = Nothing
      

      Это выглядит сложнее, чем есть, но все, что он делает, это запускает Chrome. Это то же самое, что предлагается на ServerFault здесь и описано Microsoft здесь.

    2. Затем создайте новый ярлык, но настройте его следующим образом:
      • Задайте Target: C:\Windows\System32\wscript.exe testprofilechrome.vbs //B //Nologo
      • Установите для параметра « Начать в:» значение "C:\Users\[Username]\Documents\Chrome Launchers" . Это важно: укажите здесь путь к вашему скрипту .vbs .
      • Нажмите Изменить значок ... и измените значок на что-то, что поможет вам определить, какой это профиль.
      • Нажмите ОК .
    3. Щелкните правой кнопкой мыши на вашем новом ярлыке и нажмите Pin to Start .
    4. Повторите для всех других ваших профилей.

    Вот скриншот полученных файлов для двух профилей.

    А вот скриншот конечного продукта в Start.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .