39

При выборе приложения на начальном экране Windows 8, если у меня уже есть приложение, работающее по умолчанию, необходимо установить фокус на последнее открытое окно.

Можно ли изменить это поведение, чтобы оно всегда открывало новый экземпляр приложения, не щелкая правой кнопкой мыши и не выбирая "Открыть новое окно"?

4 ответа4

30

Чтобы открыть в новом окне, вы можете использовать Shift+щелчок или средний щелчок, чтобы открыть в новом экземпляре.

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

  1. WIN+R

  2. Введите regedit

  3. Перейти к следующему ключу:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
    • Вам может понадобиться создать окончательный ключ Launcher если он еще не существует
  4. Дважды щелкните "DesktopAppsAlwaysLaunchNewInstance" и установите его значение 00000001
    • Вам может понадобиться создать запись "DesktopAppsAlwaysLaunchNewInstance" (в виде DWORD), если она еще не существует
  5. Выйдите из системы и войдите снова, чтобы изменения вступили в силу.

Но если вы хотите настроить его на открытие нового экземпляра по умолчанию только в ОДНОМ приложении:

  1. Щелкните правой кнопкой мыши значок
  2. нажмите "Open file location"
  3. Щелкните правой кнопкой мыши ярлык
  4. свойства
  5. И, на Target: добавьте в начале %windir%\system32\cmd.exe /c start , например так:

    • До: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

    • После: "%windir%\system32\cmd.exe /c start C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

10

К сожалению, нет встроенного способа изменить поведение по умолчанию.

Вместо щелчка правой кнопкой мыши можно удерживать клавиши Shift и Click (или нажать клавишу ввода), что работает для большинства приложений для настольных ПК. Плитка Internet Explorer по умолчанию, однако, не соблюдает это, даже если она настроена на открытие версии для настольного компьютера.

4

Во-первых, попробуйте средний щелчок или Shift Если это не сработает, попробуйте Start8 ($ 4,99; бесплатная пробная версия ):

Еще одна тонкая вещь, которую я упускаю из Windows 7, - это то, что ярлыки для приложений, таких как Блокнот, запускают несколько экземпляров приложения. По какой-то непостижимой причине начальный экран Windows 8 всегда переходит к первому экземпляру приложения, если вы пытаетесь запустить Блокнот или тому подобное несколько раз. Это было бы хорошо, но я не могу найти способ переопределить его и легко запустить несколько экземпляров. Start8 возвращает старое поведение здесь.


Самый простой способ запустить новый экземпляр приложения - удерживать клавишу Shift во время запуска. Не помню, как я наткнулся на это, но это работает как для панели задач, так и для стартовых экранов.

через Хакер Новости

2

Твик реестра больше не работает в 8.1. В 8.1 видимо есть взлом (источник):

  1. Установите средства отладки для Windows (скачать бесплатно с MSDN)
  2. Создайте каталог на своем компьютере для хранения символов ([автор использует] c:\localsymbols)
  3. Создайте ярлык на рабочем столе для запуска этого (замените два пути, чтобы указать, где вам нужно):

    [path_to_debugging_tools]\ntsd.exe -pn explorer.exe -pv -y SRV*[path_to_local_symbols]*http://msdl.microsoft.com/download/symbols -c "eb Windows_UI_Search!SearchUI::Data::SwitchToApp b8 00 00 00 00 c3; q"
    
  4. Дважды щелкните ярлык и повторите вышеописанный эксперимент.

Примечание: я не знаю, что означает "повторить вышеописанный эксперимент" в шаге 4. Оригинальный автор написал это в приведенном выше источнике, и у меня нет Windows 8.1. Это может означать добавление ключа реестра из 8. Это может означать повторить процесс во второй раз. Это может означать, что оно закончено и теперь работает. Если кто-нибудь попробует это, пожалуйста, оставьте комментарий ниже. Я отправил автору запрос на уточнение.

Почему Microsoft решила сделать это, когда любая другая существующая операционная система и предыдущая версия Windows делают противоположное, немного за мной. По крайней мере, они сделали функцию shift + enter функциональной, но, по-видимому, они решили, что большинство пользователей не в состоянии отслеживать свои открытые окна (и именно такие решения пользовательского интерфейса именно в основных ОС приводят именно к тому, что пользователь в конечном итоге так и поступает) и что " Начать блокнот "не означает начать блокнот. И, таким образом, они продолжают обрекать команды на ввод в область "продвинутого" пользователя.

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