Сучасні програми Windows 8 (Metro додатки формату appx) переважно мають на увазі можливість тільки онлайн установки з магазину додатків Windows Store. І не дивлячись на те, що в Windows існує можливість оффлайн установки Metro додатків з appx файлів, в магазині додатків Windows відсутня можливість скачати файл з дистрибутивом Metro додатки. У цій статті ми покажемо, як за допомогою Fiddler завантажити інсталяційний appx файл будь-якої програми для установки на системах, в яких не маєте доступу до Windows Store (офлайн системи або корпоративний сегмент).
Отже, наше завдання отримати архів з appx файлом довільного Metro додатки Windows 8 для ручної установки на системі, в якій вдається отримати доступ до Інтернет. Як ми вже сказали, безпосередньо скачати .appx файл сучасного додатки з Windows Store можна. Однак, при установці будь-якої програми, клієнт в якийсь момент часу отримує згенерувала посилання на закачування .appx файлу. Спробуємо відстежити посилання, з якої Windows Store викачує інсталяційний файл.
Для інспектування та налагодження HTTP трафіку між клієнтом Windows Store і серверами Microsoft ми скористаємося локальним проксі сервером Fiddler. призначеним саме для налагодження веб додатків.
Отже, нам знадобиться сам Fiddler і розширення для нього AppContainer Loopback Utility (необхідно для «загортання» трафіку сучасних додатки на Fiddler). Подробиці установки утиліт і посилання для скачування є в попередній статті, в якій ми говорили про обхідний метод вирішення проблеми з доступом в Інтернет Metro додатків Windows 8 через VPN.
Після установки утиліт, запускаємо EnableLoopback Utility і в списку Metro додатків вибираємо додатки, трафік яких потрібно перенаправляти на Fiddler. Щоб зменшити кількість «паразитного» трафіку, одержуваного Fiddler-му від сучасних додатків, в списку виберемо тільки додаток Store і збережемо зміни (Save Changes).
Примітка. У нашому прикладі список сучасних додатків невеликий, так всі стандартні Metro-додатки були видалені за цією методикою.
Потім запускаємо Fiddler і очищаємо поточний лог - Edit-> Remove-> All Sessions (Ctrl + X).,
Відкриваємо магазин додатків Window, знаходимо і запускаємо установку додатка, посилання на установчий .appx файл якого ми хочемо отримати (в якості прикладу ми хочемо отримати appx файл додатка Calculator Free).
Перемикаємося в вікно Fiddler і дивимося за встановленими HTTP сесіями додатки Store. Їх досить багато. Щоб знайти потрібний коннект до URL файлу програми, скористаємося пошуком по сесіях (Find -> appx).Скачаний файл має розширення .zip. змініть його розширення на .appx або .appxbundle в залежності від даних в Fiddler.
Деякі додаток мають залежності, без яких установка програми не можлива. Ці залежності потрібно в обов'язковому порядку вирішити. Список додатки, від яких залежить встановлюється сучасне додаток теж буде присутній в журналі з'єднанні Fiddler. Ці файли також потрібно завантажити, змінити розширення на .appx. і встановити.Порада. Подібна про установку сучасних додатків Windows 8 без магазину Windows Store дивіться в статті: Установка Metro додатків Windows 8, минаючи Windows Store
Отже, сьогодні ми розібралися, як отримати інсталяційний appx файл будь-якого плиткового Metro додатки Windows 8, який можна встановити в оффлайн режимі на будь-якому комп'ютері, навіть в ізольованій мережі без необхідності використання магазину додатків Windows.
- Чому Metro-додатки Windows 8 не бачать Інтернет через VPN?
- Як вивести букву диска перед ім'ям в Провіднику Windows
- Доступ до мережевих дисків з програм, запущених з підвищеними привілеями
- Driver Verifier - виявляємо проблемні драйвера Windows
- Відсутність або пошкодження файл \ windows \ system32 \ winload.efi в Windows 8
Добрий день. Чи існує можливість встановити metro-додаток викачане за цією методикою на Windows 7? У нас в школі є комп'ютерний клас під управлінням Windows 7, переходити на Windows 8 не плануємо - відразу будемо встановлювати Windows 10, як вийде, але хотілося б взяти участь в апробації електронних підручників, а вони поширюються через Windows Store. Дякуємо.