7

Мне нравится "WinKey + тип" примечание "+ ввод" рабочий процесс запуска программ, таких как блокнот. Тем не менее, я испытываю огромное раздражение, которое не могу преодолеть и раздражало меня с первого дня. Когда у меня уже открыт экземпляр блокнота, новый экземпляр не будет создан. Вместо этого он выведет экземпляр, который у меня уже открыт, на переднюю часть экрана. У меня никогда не было так много открытых программ, чтобы мне нужно было искать среди открытых, чтобы вывести интересующую меня на вершину. Единственный способ обойти это - щелкнуть правой кнопкой мыши элемент панели задач для программы и выбрать имя программы, после чего будет запущен новый экземпляр программы.

Итак, как я могу отключить эту "функцию" и сделать так, чтобы при нажатии "ввод" на экране поиска она всегда создавала новый экземпляр программы?

2 ответа2

8

Самый простой способ - нажать Shift + Enter.

Другой способ - сделать это навсегда для определенных приложений. В случае блокнота:

  1. Щелкните правой кнопкой мыши на плитке.
  2. Нажмите открыть местоположение файла.
  3. Щелкните правой кнопкой мыши по ярлыку.
  4. Измените цель на:

    %windir%\system32\cmd.exe /c start %windir%\system32\notepad.exe
    

    В общем, вы можете сделать это для любого ярлыка (включая любой, который появляется при вводе в поле поиска), и вы делаете это, добавляя cmd.exe /c start к обычному целевому пути.

Для Windows 8 есть настройка реестра (источник):

  1. Откройте редактор реестра.
  2. Перейдите в раздел HKEY_CURRENT_USER\ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell
  3. Щелкните правой кнопкой мыши на правой панели и создайте новое значение с именем DesktopAppsAlwaysLaunchNewInstance с типом DWORD (пропустите этот шаг, если он уже существует).
  4. Установите его значение в 1.
  5. Выйдите из системы и войдите снова.

Этот твик больше не работает в 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. Дважды щелкните ярлык ... [... и это должно работать сейчас.]

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

1

Удерживайте Shift при нажатии Enter.

Это не будет работать с каждым приложением, но будет работать с Блокнотом или любым другим приложением, которое может иметь несколько экземпляров.

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