Где именно хранятся ярлыки приложений на начальном экране Windows 8?


24

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

С моими классическими настольными приложениями они в C:\ProgramData\Microsoft\Windows\Start Menu\Programs. Современные вещи пользовательского интерфейса не появляются, хотя. Где хранятся ярлыки для современных приложений пользовательского интерфейса, чтобы их можно было найти на начальном экране?

Для полноты картины я бы также спросил, где хранятся классические ярлыки приложений для настольных компьютеров.

Ответы:


15

Ярлыки для современных приложений

Небольшой взлом (и подкрепленный этой статьей ) привел меня к следующему:

Все программы Modern UI хранятся в одном и том же месте: C:\Program Files\WindowsApps\(выясняется, открыв файл в диспетчере задач в приложении Modern UI).

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

Статья, на которую я ссылался выше, похоже, подтверждает этот вывод.

Короче говоря, нет никаких ярлыков для современных приложений пользовательского интерфейса, он просто перечисляет содержимое внутри C:\Program Files\WindowsApps\


1
Да, похоже на это. Боже, это какие - то странные вещи, они выглядят не приложение , что я видел раньше. Нет exe-файлов? Все вроде бы обрабатывается манифестами файлов? Это странный новый мир, р
подмастерье, выродок

1
@JourneymanGeek Между тем такое поведение наблюдается в приложениях .net с незапамятных времен - в VS у вас есть возможность переключать генерацию exe и манифестов
Сатьяджит Бхат

Просто продолжение вопроса OP. Теперь, когда мы знаем, где хранятся эти приложения, есть ли вообще способ переместить их в другое место / на диск? Я установил Windows на загрузочный диск SSD на 60 ГБ, но я обычно люблю устанавливать свои приложения на отдельный жесткий диск на 500 ГБ. У вас нет выбора, где устанавливать эти приложения, и у меня есть ощущение, что они могут начать довольно быстро использовать мое пространство для хранения SSD.
Нолан Св. Мартина

@ NolanSt.Martin Я не уверен на 100%, но я почти уверен, что расположение этой папки где-то хранится в ключе reg ( это видео может содержать некоторые подсказки). Кроме того, вы можете просто создать символическую ссылку на два местоположения (чтобы данные действительно хранились в другом месте) без особых усилий. Если это все еще проблема, не стесняйтесь создать новый вопрос об этом, и прокомментируйте здесь со ссылкой.
soandos

где ярлыки для приложений, не относящихся к метро, ​​в меню запуска метро? например, игра вроде Dead Island или Crisis 3.

5

Ярлыки для не-современных приложений

Поскольку я не использую Windows 8, я не мог ответить на вопрос, но я определил, как легко это выяснить:

Откройте Start screen, щелкните правой кнопкой мыши неметро-плитку и выберите Open file locationв нижней части экрана. Откроется окно проводника с расположением файла ярлыка.

Результат для Gam Erix в том , что расположение по адресу:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.

В результате для всех пользователей, как отметил @mtone, является:
C:\ProgramData\Microsoft\Windows\Start Menu.

Эти папки точно такие же, как и в меню «Пуск» Windows 7.


Многие ярлыки также хранятся в C: \ ProgramData \ Microsoft \ Windows \ Start Menu (ProgramData - скрытая папка). Я подозреваю, что это связано с установщиком приложения: текущий пользователь, скорее всего, входит в Users, в то время как All Users будет идти в ProgramData.
Mtone

Расположение нетрадиционных приложений пользовательского интерфейса в Start Screenних обрабатывается точно так, как они обрабатывались Start Menuв Windows 7. Они фактически находятся в том же месте, что и в Windows 7. Как mtone также указывает, точное местоположение зависит от того, какой профиль пользователя создан. ярлык
Ramhound

Я включил все комментарии.
harrymc

награду можно получить за 2 часа :)

1

Как указал soandos, приложения индексируются из папки app, найденной в C:\Program Files\WindowsApps\. Вот описание, как получить доступ к папке приложения на вашем компьютере.


0

Это для Windows 10, но может работать и для Windows 8. Это отлично работает для меня: http://lifehacker.com/how-to-create-a-shortcut-for-any-modern-windows-app-1722569853

Мне также пришлось изменить защиту папки, чтобы разрешить моему пользователю доступ к файлам приложения, даже если мой пользователь является администратором.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.