Merge branch 'master' of https://cpubwin.visualstudio.com/_git/it-client into microsoft-edge
@ -1,6 +1,11 @@
|
|||||||
{
|
{
|
||||||
"redirections": [
|
"redirections": [
|
||||||
{
|
{
|
||||||
|
"source_path": "windows/application-management/msix-app-packaging-tool-walkthrough.md",
|
||||||
|
"redirect_url": "https://docs.microsoft.com/windows/msix/mpt-overview",
|
||||||
|
"redirect_document_id": true
|
||||||
|
},
|
||||||
|
{
|
||||||
"source_path": "browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md",
|
"source_path": "browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md",
|
||||||
"redirect_url": "https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility",
|
"redirect_url": "https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility",
|
||||||
"redirect_document_id": true
|
"redirect_document_id": true
|
||||||
@ -5416,6 +5421,26 @@
|
|||||||
"redirect_document_id": true
|
"redirect_document_id": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"source_path": "devices/hololens/hololens-microsoft-layout-app.md",
|
||||||
|
"redirect_url": "/hololens/hololens-microsoft-dynamics-365-layout-app",
|
||||||
|
"redirect_document_id": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"source_path": "devices/hololens/hololens-microsoft-dynamics-365-layout-app.md",
|
||||||
|
"redirect_url": "https://docs.microsoft.com/dynamics365/mixed-reality/layout/",
|
||||||
|
"redirect_document_id": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"source_path": "devices/hololens/hololens-microsoft-remote-assist-app.md",
|
||||||
|
"redirect_url": "https://docs.microsoft.com/dynamics365/mixed-reality/remote-assist/",
|
||||||
|
"redirect_document_id": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"source_path": "devices/hololens/hololens-public-preview-apps.md",
|
||||||
|
"redirect_url": "https://docs.microsoft.com/dynamics365/#pivot=mixed-reality-apps",
|
||||||
|
"redirect_document_id": true
|
||||||
|
},
|
||||||
|
{
|
||||||
"source_path": "devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md",
|
"source_path": "devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md",
|
||||||
"redirect_url": "/surface-hub/provisioning-packages-for-surface-hub",
|
"redirect_url": "/surface-hub/provisioning-packages-for-surface-hub",
|
||||||
"redirect_document_id": true
|
"redirect_document_id": true
|
||||||
|
@ -202,7 +202,7 @@ sections:
|
|||||||
|
|
||||||
- href: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/sync-browser-settings-gp
|
- href: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/sync-browser-settings-gp
|
||||||
|
|
||||||
html: <p>Learn how to you can prevent the "browser" group from syncing and prevent users from turning on the the Sync your Settings toggle.</p>
|
html: <p>Learn how to you can prevent the "browser" group from syncing and prevent users from turning on the Sync your Settings toggle.</p>
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
|
||||||
|
@ -10,8 +10,5 @@
|
|||||||
## [Share HoloLens with multiple people](hololens-multiple-users.md)
|
## [Share HoloLens with multiple people](hololens-multiple-users.md)
|
||||||
## [Configure HoloLens using a provisioning package](hololens-provisioning.md)
|
## [Configure HoloLens using a provisioning package](hololens-provisioning.md)
|
||||||
## [Install apps on HoloLens](hololens-install-apps.md)
|
## [Install apps on HoloLens](hololens-install-apps.md)
|
||||||
## [Preview new mixed reality apps for HoloLens](hololens-public-preview-apps.md)
|
|
||||||
### [Microsoft Remote Assist app](hololens-microsoft-remote-assist-app.md)
|
|
||||||
### [Microsoft Layout app](hololens-microsoft-layout-app.md)
|
|
||||||
## [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md)
|
## [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md)
|
||||||
## [Change history for Microsoft HoloLens documentation](change-history-hololens.md)
|
## [Change history for Microsoft HoloLens documentation](change-history-hololens.md)
|
@ -9,13 +9,21 @@ author: jdeckerms
|
|||||||
ms.author: jdecker
|
ms.author: jdecker
|
||||||
ms.topic: article
|
ms.topic: article
|
||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
ms.date: 07/27/2018
|
ms.date: 10/08/2018
|
||||||
---
|
---
|
||||||
|
|
||||||
# Change history for Microsoft HoloLens documentation
|
# Change history for Microsoft HoloLens documentation
|
||||||
|
|
||||||
This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md).
|
This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md).
|
||||||
|
|
||||||
|
## October 2018
|
||||||
|
|
||||||
|
New or changed topic | Description
|
||||||
|
--- | ---
|
||||||
|
[Preview new mixed reality apps for HoloLens](hololens-public-preview-apps.md) | Removed, and redirected to [Mixed reality apps](https://docs.microsoft.com/dynamics365/#pivot=mixed-reality-apps)
|
||||||
|
[Microsoft Remote Assist app](hololens-microsoft-remote-assist-app.md) | Removed, and redirected to [Overview of Dynamics 365 Remote Assist](https://docs.microsoft.com/dynamics365/mixed-reality/remote-assist/)
|
||||||
|
[Microsoft Dynamics 365 Layout app](hololens-microsoft-dynamics-365-layout-app.md) | Removed, and redirected to [Overview of Dynamics 365 Layout](https://docs.microsoft.com/dynamics365/mixed-reality/layout/)
|
||||||
|
|
||||||
## July 2018
|
## July 2018
|
||||||
|
|
||||||
New or changed topic | Description
|
New or changed topic | Description
|
||||||
|
@ -27,7 +27,7 @@ Select **Confirm -> Restart Now** to finish up. After your device has rebooted,
|
|||||||
|
|
||||||
## New features for HoloLens
|
## New features for HoloLens
|
||||||
|
|
||||||
The latest Insider Preview (RS5) has arrived for all HoloLens customers! This latest flight is packed with improvements that have been introduced since the [last major release of HoloLens software in May 2018](https://docs.microsoft.com/windows/mixed-reality/release-notes).
|
The latest Insider Preview (RS5) has arrived for all HoloLens customers! This latest flight is packed with improvements that have been introduced since the [last major release of HoloLens software in May 2018](https://docs.microsoft.com/windows/mixed-reality/release-notes-october-2018).
|
||||||
|
|
||||||
### For everyone
|
### For everyone
|
||||||
|
|
||||||
|
@ -1,73 +0,0 @@
|
|||||||
---
|
|
||||||
title: Microsoft Layout
|
|
||||||
description: How to get and deploy the Microsoft Layout app throughout your organization
|
|
||||||
ms.prod: hololens
|
|
||||||
ms.sitesec: library
|
|
||||||
author: alhopper-msft
|
|
||||||
ms.author: alhopper
|
|
||||||
ms.topic: article
|
|
||||||
ms.localizationpriority: medium
|
|
||||||
ms.date: 05/21/2018
|
|
||||||
---
|
|
||||||
# Microsoft Layout
|
|
||||||
|
|
||||||
Bring designs from concept to completion with confidence and speed. Import 3D models to easily create room layouts in real-world scale. Experience designs as high-quality holograms in physical space or virtual reality and edit with stakeholders in real time. With Microsoft Layout, see ideas in context, saving valuable time and money.
|
|
||||||
|
|
||||||
## Device options and technical requirements
|
|
||||||
|
|
||||||
Below are the device options, and technical requirements, to use and deploy Microsoft Layout throughout your organization.
|
|
||||||
|
|
||||||
### Device options
|
|
||||||
|
|
||||||
Microsoft Layout works with a HoloLens, or with a Windows Mixed Reality headset with motion controllers.
|
|
||||||
|
|
||||||
#### HoloLens requirements
|
|
||||||
|
|
||||||
| OS requirements | Details |
|
|
||||||
|:----------------------------------|:-----------------------------------------------------------|
|
|
||||||
| Build 10.0.17134.77 or above | See [Update HoloLens](https://support.microsoft.com/help/12643/hololens-update-hololens) for instructions on upgrading to this build. |
|
|
||||||
|
|
||||||
#### Windows Mixed Reality headset requirements
|
|
||||||
|
|
||||||
| Requirements | Details |
|
|
||||||
|:----------------------------------------------|:-----------------------------------------------------------|
|
|
||||||
| Windows 10 PC with build 16299.0 or higher | The Windows 10 PC hardware must be able to support the headset. See [Windows Mixed Reality PC hardware guidelines](https://support.microsoft.com/en-us/help/4039260/windows-10-mixed-reality-pc-hardware-guidelines) for specific hardware requirements. We recommend following the **Windows Mixed Reality Ultra** hardware guidelines. |
|
|
||||||
| Motion controllers | Motion controllers are hardware accessories that allow users to take action in mixed reality. See [Motion controllers](https://docs.microsoft.com/en-us/windows/mixed-reality/motion-controllers) to learn more. |
|
|
||||||
|
|
||||||
### Technical requirements
|
|
||||||
|
|
||||||
Have the following technical requirements in place to start using Microsoft Layout.
|
|
||||||
|
|
||||||
| Requirement | Details | Learn more |
|
|
||||||
|:----------------------------------|:------------------|:------------------|
|
|
||||||
| Azure Active Directory (Azure AD) | Required for app distribution through the [Microsoft Store for Business](https://docs.microsoft.com/en-us/microsoft-store/sign-up-microsoft-store-for-business). If you choose not to distribute the app through the Microsoft Store for Business, users can also install Layout on a HoloLens or PC from the [Microsoft Store](https://www.microsoft.com/en-us/store/apps). | [Get started with Azure AD](https://docs.microsoft.com/en-us/azure/active-directory/get-started-azure-ad) |
|
|
||||||
| Network connectivity | Internet access is required to download the app, and utilize all of its features. There are no bandwidth requirements. | |
|
|
||||||
| Apps for sharing | Video calling or screen sharing requires a separate app, such as Microsoft Remote Assist on HoloLens, or Skype or Skype for Business on Windows Mixed Reality headsets.<br/><br/>A Windows 10 PC that meets the Windows Mixed Reality Ultra specifications is also required for video calling or screen sharing when using Layout with a Windows Mixed Reality headset. | [Remote Assist](hololens-microsoft-remote-assist-app.md) <br/><br/>[Windows Mixed Reality PC hardware guidelines](https://support.microsoft.com/en-us/help/4039260/windows-10-mixed-reality-pc-hardware-guidelines) |
|
|
||||||
| Import Tool for Microsoft Layout | The Import Tool for Microsoft Layout is a companion app for Layout that makes model optimization and management easy. The Import Tool runs on Windows 10 PCs, and is required to transfer existing 3D models from your PC to Microsoft Layout, so they can be viewed and edited from the HoloLens or mixed reality headset. The Import Tool is also required to transfer Visio space dimensions to the HoloLens or Windows Mixed Reality headset. | [Import Tool for Microsoft Layout](#get-and-deploy-the-import-tool-for-microsoft-layout) |
|
|
||||||
|
|
||||||
## Get and deploy Microsoft Layout
|
|
||||||
|
|
||||||
Microsoft Layout is available from the Microsoft Store for Business for free for a limited time:
|
|
||||||
|
|
||||||
1. Go to the [Microsoft Layout](https://businessstore.microsoft.com/en-us/store/details/app/9NSJN53K3GFJ) app in the Microsoft Store for Business.
|
|
||||||
1. Click **Get the app**. Microsoft Layout is added to the **Products and Services** tab for your private store.
|
|
||||||
1. Users can open the **Products and Services** tab to install the app to their device, or you can deploy the app throughout your organization using MDM. See [Install apps on HoloLens](hololens-install-apps.md) for further instructions on deploying apps.
|
|
||||||
|
|
||||||
For a limited time, users can also [Get Microsoft Layout from the Microsoft Store](https://www.microsoft.com/store/productId/9NSJN53K3GFJ) for free.
|
|
||||||
|
|
||||||
### Get and deploy the Import Tool for Microsoft Layout
|
|
||||||
|
|
||||||
The **Import Tool for Microsoft Layout** is a companion app for Layout that makes model optimization and management easy. The Import Tool runs on Windows 10 PCs, and is required to transfer existing 3D models from your PC to Microsoft Layout, for viewing and editing on Microsoft HoloLens or a Windows Mixed Reality headset.
|
|
||||||
|
|
||||||
The companion app is available in both the Microsoft Store for Business, and the Microsoft Store, for free for a limited time:
|
|
||||||
|
|
||||||
* [Get the Microsoft Layout Import Tool](https://businessstore.microsoft.com/en-us/store/details/app/9N88Q3RXPLP0) from the Microsoft Store for Business. See [Distribute apps to your employees from Microsoft Store for Business](https://docs.microsoft.com/en-us/microsoft-store/distribute-apps-to-your-employees-microsoft-store-for-business) for instructions on using the Microsoft Store for Business, and/or MDM, to deploy Windows 10 apps throughout your organization.
|
|
||||||
* Alternately, have your users [Get the Microsoft Layout Import Tool](https://www.microsoft.com/store/productId/9N88Q3RXPLP0) from the Microsoft Store to install the app on their Windows 10 PC.
|
|
||||||
|
|
||||||
## Use Microsoft Layout
|
|
||||||
|
|
||||||
For guidance on using the features of the Microsoft Layout app, please see [Set up and use Microsoft Layout](https://support.microsoft.com/help/4294437).
|
|
||||||
|
|
||||||
## Questions and support
|
|
||||||
|
|
||||||
You can ask questions and engage with our team in the [Mixed Reality Tech Community](https://techcommunity.microsoft.com/t5/Mixed-Reality/ct-p/MixedReality).
|
|
@ -1,64 +0,0 @@
|
|||||||
---
|
|
||||||
title: Microsoft Remote Assist
|
|
||||||
description: How to get and deploy the Microsoft Remote Assist app throughout your organization
|
|
||||||
ms.prod: hololens
|
|
||||||
ms.sitesec: library
|
|
||||||
author: alhopper-msft
|
|
||||||
ms.author: alhopper
|
|
||||||
ms.topic: article
|
|
||||||
ms.localizationpriority: medium
|
|
||||||
ms.date: 05/22/2018
|
|
||||||
---
|
|
||||||
# Microsoft Remote Assist
|
|
||||||
|
|
||||||
Collaborate remotely with heads-up, hands-free video calling, image sharing, and mixed reality annotations. Firstline workers can share what they see with any expert on Microsoft Teams, while staying hands on to solve problems and complete tasks together, faster. Backed by enterprise-level security, Microsoft Remote Assist enables communication with peace of mind.
|
|
||||||
|
|
||||||
## Technical requirements
|
|
||||||
|
|
||||||
Below are the technical requirements to deploy and use Microsoft Remote Assist throughout your organization.
|
|
||||||
|
|
||||||
### Device requirements
|
|
||||||
|
|
||||||
| Device | OS requirements | Details |
|
|
||||||
|:---------------------------|:----------------------------------|:-----------------------------------------------------------|
|
|
||||||
| HoloLens | Build 10.0.14393.0 or above | See [Manage updates to HoloLens](https://docs.microsoft.com/en-us/HoloLens/hololens-updates) for instructions on using Windows Update for Business, MDM, and Windows Server Update Service (WSUS) to deploy updates to HoloLens. |
|
|
||||||
| Windows 10 PC (optional) | Any Windows 10 build | A Windows 10 PC can collaborate with the HoloLens using Microsoft Teams. |
|
|
||||||
|
|
||||||
> [!Note]
|
|
||||||
> HoloLens build 10.0.14393.0 is the minimum that supports Remote Assist. We recommend updating the HoloLens to newer versions when they are available.
|
|
||||||
|
|
||||||
### Licensing & product requirements
|
|
||||||
|
|
||||||
| Product required | Details | Learn more |
|
|
||||||
|:----------------------------------|:------------------|:------------------|
|
|
||||||
| Azure Active Directory (Azure AD) | Required to log users into the Remote Assist app through Microsoft Teams. Also required for app distribution through the [Microsoft Store for Business](https://docs.microsoft.com/en-us/microsoft-store/sign-up-microsoft-store-for-business). If you choose not to distribute the app through the Microsoft Store for Business, users can alternately install Remote Assist on a HoloLens or PC from the [Microsoft Store](https://www.microsoft.com/en-us/store/apps). | [Get started with Azure AD](https://docs.microsoft.com/en-us/azure/active-directory/get-started-azure-ad) |
|
|
||||||
| Microsoft Teams | Microsoft Teams facilitates communication in Remote Assist. Microsoft Teams must be installed on any device that will make calls to the HoloLens. | [Overview of Microsoft Teams](https://docs.microsoft.com/en-us/MicrosoftTeams/teams-overview) |
|
|
||||||
| Microsoft Office 365 | Because Microsoft Teams is part of Office 365, each user who will make calls from their PC/phone to the HoloLens will need an Office 365 license. | [Office 365 licensing for Microsoft Teams](https://docs.microsoft.com/en-us/MicrosoftTeams/office-365-licensing) |
|
|
||||||
|
|
||||||
### Network requirements
|
|
||||||
|
|
||||||
1.5 MB/s is the recommended bandwidth for optimal performance of Microsoft Remote Assist. Though audio/video calls may be possible in environments with reduced bandwidth, you may experience HoloLens feature degradation, limiting the user experience. To test your company’s network bandwidth, follow these steps:
|
|
||||||
|
|
||||||
1. Have a Teams user video call another Teams user.
|
|
||||||
2. Add another separate video call between a 3rd and 4th user, and another for a 5th and 6th user.
|
|
||||||
3. Continue adding video callers to stress test your network bandwidth until confident that multiple users can successfully connect on video calls at the same time.
|
|
||||||
|
|
||||||
See [Preparing your organization's network for Microsoft Teams](https://docs.microsoft.com/en-us/MicrosoftTeams/prepare-network) to learn more.
|
|
||||||
|
|
||||||
## Get and deploy Microsoft Remote Assist
|
|
||||||
|
|
||||||
Microsoft Remote Assist is available from the Microsoft Store for Business for free for a limited time:
|
|
||||||
|
|
||||||
1. Go to the [Microsoft Remote Assist](https://businessstore.microsoft.com/en-us/store/details/app/9PPJSDMD680S) app in the Microsoft Store for Business.
|
|
||||||
1. Click **Get the app**. Microsoft Remote Assist is added to the **Products and Services** tab for your private store.
|
|
||||||
1. Users can open the **Products and Services** tab to install the app to their device, or you can deploy the app throughout your organization using MDM. See [Install apps on HoloLens](hololens-install-apps.md) for further instructions on deploying apps.
|
|
||||||
|
|
||||||
For a limited time, users can also [Get Microsoft Remote Assist from the Microsoft Store](https://www.microsoft.com/store/productId/9PPJSDMD680S) for free.
|
|
||||||
|
|
||||||
## Use Microsoft Remote Assist
|
|
||||||
|
|
||||||
For guidance on using the features of the Microsoft Remote Assist app, please see [Set up and use Microsoft Remote Assist](https://support.microsoft.com/en-us/help/4294812).
|
|
||||||
|
|
||||||
## Questions and support
|
|
||||||
|
|
||||||
You can ask questions and engage with our team in the [Mixed Reality Tech Community](https://techcommunity.microsoft.com/t5/Mixed-Reality/ct-p/MixedReality).
|
|
@ -1,31 +0,0 @@
|
|||||||
---
|
|
||||||
title: Preview new mixed reality apps for HoloLens
|
|
||||||
description: Here's how to download and distribute new mixed reality apps for HoloLens, free for a limited time during public preview
|
|
||||||
ms.prod: hololens
|
|
||||||
ms.sitesec: library
|
|
||||||
author: alhopper
|
|
||||||
ms.author: alhopper
|
|
||||||
ms.topic: article
|
|
||||||
ms.localizationpriority: medium
|
|
||||||
ms.date: 05/21/2018
|
|
||||||
---
|
|
||||||
# Preview new mixed reality apps for HoloLens
|
|
||||||
|
|
||||||
Microsoft has just announced two new mixed reality apps coming to HoloLens: Microsoft Remote Assist and Microsoft Layout.
|
|
||||||
|
|
||||||
The gap between the real and digital world limits our ability to take advantage of new technologies and transform how we work, learn, create, communicate, and live. **Mixed reality is here to close that gap**.
|
|
||||||
|
|
||||||
Mixed reality has the potential to help customers and businesses across the globe do things that until now, have never been possible. Mixed reality helps businesses and employees complete crucial tasks faster, safer, more efficiently, and create new ways to connect to customers and partners.
|
|
||||||
|
|
||||||
Ready to get started? Check out the links below to learn more about how you can download and deploy Microsoft's new commercial-focused mixed reality apps.
|
|
||||||
|
|
||||||
## In this section
|
|
||||||
|
|
||||||
| Topic | Description |
|
|
||||||
| --- | --- |
|
|
||||||
| [Microsoft Remote Assist](hololens-microsoft-remote-assist-app.md) | Microsoft Remote Assist enables collaboration in mixed reality to solve problems faster. Firstline workers can collaborate remotely with heads-up, hands-free video calling, image sharing, and mixed reality annotations. They can share what they see with an expert on Microsoft Teams, while staying hands-on to solve problems and complete tasks together, faster. |
|
|
||||||
| [Microsoft Layout](hololens-microsoft-layout-app.md ) | Bring designs from concept to completion with confidence and speed using Microsoft Layout. Import 3D models to easily create room layouts in real-world scale. Experience designs as high-quality holograms in physical or virtual space and edit in real time. With Microsoft Layout, you can see ideas in context, saving valuable time and money. |
|
|
||||||
|
|
||||||
## Questions and support
|
|
||||||
|
|
||||||
You can ask questions and engage with our team in the [Mixed Reality Tech Community](https://techcommunity.microsoft.com/t5/Mixed-Reality/ct-p/MixedReality).
|
|
@ -32,7 +32,6 @@ ms.date: 07/27/2018
|
|||||||
[Share HoloLens with multiple people](hololens-multiple-users.md) | Multiple users can shared a HoloLens device by using their Azure Active Directory accounts. |
|
[Share HoloLens with multiple people](hololens-multiple-users.md) | Multiple users can shared a HoloLens device by using their Azure Active Directory accounts. |
|
||||||
| [Configure HoloLens using a provisioning package](hololens-provisioning.md) | Provisioning packages make it easy for IT administrators to configure HoloLens devices without imaging |
|
| [Configure HoloLens using a provisioning package](hololens-provisioning.md) | Provisioning packages make it easy for IT administrators to configure HoloLens devices without imaging |
|
||||||
| [Install apps on HoloLens](hololens-install-apps.md) | Use Microsoft Store for Business, mobile device management (MDM), or the Windows Device Portal to install apps on HoloLens |
|
| [Install apps on HoloLens](hololens-install-apps.md) | Use Microsoft Store for Business, mobile device management (MDM), or the Windows Device Portal to install apps on HoloLens |
|
||||||
| [Preview new mixed reality apps for HoloLens](hololens-public-preview-apps.md) | Download and deploy new mixed reality apps for HoloLens, free for a limited time during public preview |
|
|
||||||
| [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) | Learn how to use Bitlocker device encryption to protect files and information stored on the HoloLens |
|
| [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) | Learn how to use Bitlocker device encryption to protect files and information stored on the HoloLens |
|
||||||
| [Change history for Microsoft HoloLens documentation](change-history-hololens.md) | See new and updated topics in the HoloLens documentation library. |
|
| [Change history for Microsoft HoloLens documentation](change-history-hololens.md) | See new and updated topics in the HoloLens documentation library. |
|
||||||
|
|
||||||
|
@ -145,7 +145,7 @@ This example shows a link to a website and a link to a .pdf file.
|
|||||||
TileID="2678823080"
|
TileID="2678823080"
|
||||||
DisplayName="Bing"
|
DisplayName="Bing"
|
||||||
Arguments="https://www.bing.com/"
|
Arguments="https://www.bing.com/"
|
||||||
Square150x150LogoUri="ms-appdata:///local/PinnedTiles/2678823080/lowres.png"
|
Square150x150LogoUri="ms-appx:///"
|
||||||
Wide310x150LogoUri="ms-appx:///"
|
Wide310x150LogoUri="ms-appx:///"
|
||||||
ShowNameOnSquare150x150Logo="true"
|
ShowNameOnSquare150x150Logo="true"
|
||||||
ShowNameOnWide310x150Logo="false"
|
ShowNameOnWide310x150Logo="false"
|
||||||
@ -164,7 +164,10 @@ This example shows a link to a website and a link to a .pdf file.
|
|||||||
TileID="6153963000"
|
TileID="6153963000"
|
||||||
DisplayName="cstrtqbiology.pdf"
|
DisplayName="cstrtqbiology.pdf"
|
||||||
Arguments="-contentTile -formatVersion 0x00000003 -pinnedTimeLow 0x45b7376e -pinnedTimeHigh 0x01d2356c -securityFlags 0x00000000 -tileType 0x00000000 -url 0x0000003a https://www.ada.gov/regs2010/2010ADAStandards/Guidance_2010ADAStandards.pdf"
|
Arguments="-contentTile -formatVersion 0x00000003 -pinnedTimeLow 0x45b7376e -pinnedTimeHigh 0x01d2356c -securityFlags 0x00000000 -tileType 0x00000000 -url 0x0000003a https://www.ada.gov/regs2010/2010ADAStandards/Guidance_2010ADAStandards.pdf"
|
||||||
Square150x150LogoUri="ms-appdata:///local/PinnedTiles/2678823080/lowres.png" Wide310x150LogoUri="ms-appx:///" ShowNameOnSquare150x150Logo="true" ShowNameOnWide310x150Logo="true"
|
Square150x150LogoUri="ms-appx:///"
|
||||||
|
Wide310x150LogoUri="ms-appx:///"
|
||||||
|
ShowNameOnSquare150x150Logo="true"
|
||||||
|
ShowNameOnWide310x150Logo="true"
|
||||||
BackgroundColor="#ff4e4248"
|
BackgroundColor="#ff4e4248"
|
||||||
Size="4x2"
|
Size="4x2"
|
||||||
Row="4"
|
Row="4"
|
||||||
@ -177,6 +180,11 @@ This example shows a link to a website and a link to a .pdf file.
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>Microsoft Edge tile logos won't appear on secondary tiles because they aren't stored in Surface Hub.
|
||||||
|
>
|
||||||
|
>The default value for `ForegroundText` is light; you don't need to include `ForegroundText` in your XML unless you're changing the value to dark.
|
||||||
|
|
||||||
## More information
|
## More information
|
||||||
|
|
||||||
- [Blog post: Changing Surface Hub’s Start Menu](https://blogs.technet.microsoft.com/y0av/2018/02/13/47/)
|
- [Blog post: Changing Surface Hub’s Start Menu](https://blogs.technet.microsoft.com/y0av/2018/02/13/47/)
|
||||||
|
@ -19,7 +19,7 @@ Battery Limit option is a UEFI setting that changes how the Surface device batte
|
|||||||
|
|
||||||
Setting the device on Battery Limit changes the protocol for charging the device battery. When Battery Limit is enabled, the battery charge will be limited to 50% of its maximum capacity. The charge level reported in Windows will reflect this limit. Therefore, it will show that the battery is charged up to 50% and will not charge beyond this limit. If you enable Battery Limit while the device is above 50% charge, the Battery icon will show that the device is plugged in but discharging until the device reaches 50% of its maximum charge capacity.
|
Setting the device on Battery Limit changes the protocol for charging the device battery. When Battery Limit is enabled, the battery charge will be limited to 50% of its maximum capacity. The charge level reported in Windows will reflect this limit. Therefore, it will show that the battery is charged up to 50% and will not charge beyond this limit. If you enable Battery Limit while the device is above 50% charge, the Battery icon will show that the device is plugged in but discharging until the device reaches 50% of its maximum charge capacity.
|
||||||
|
|
||||||
Adding the Battery Limit option to Surface UEFI will require a [Surface UEFI firmware update](update.md), which will be made available through Windows Update or via the MSI driver and firmware packages on the Microsoft Download Center. Check [support article](https://support.microsoft.com/help/4464941) for the specific Surface UEFI version required for each device and supported devices. Currently, Battery Limit is only supported on Surface Pro 4 and Surface Pro 3. However, the setting will be available in the future on other Surface device models.
|
Adding the Battery Limit option to Surface UEFI will require a [Surface UEFI firmware update](update.md), which will be made available through Windows Update or via the MSI driver and firmware packages on the Microsoft Download Center. Check [Enable "Battery Limit" for Surface devices that have to be plugged in for extended periods of time](https://support.microsoft.com/help/4464941) for the specific Surface UEFI version required for each device and supported devices. Currently, Battery Limit is only supported on Surface Pro 4 and Surface Pro 3. However, the setting will be available in the future on other Surface device models.
|
||||||
|
|
||||||
## Enabling Battery Limit in Surface UEFI (Surface Pro 4 and later)
|
## Enabling Battery Limit in Surface UEFI (Surface Pro 4 and later)
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ ms.sitesec: library
|
|||||||
author: jdeckerms
|
author: jdeckerms
|
||||||
ms.author: jdecker
|
ms.author: jdecker
|
||||||
ms.topic: article
|
ms.topic: article
|
||||||
ms.date: 10/02/2018
|
ms.date: 10/15/2018
|
||||||
---
|
---
|
||||||
|
|
||||||
# Change history for Surface documentation
|
# Change history for Surface documentation
|
||||||
@ -19,6 +19,7 @@ This topic lists new and updated topics in the Surface documentation library.
|
|||||||
New or changed topic | Description
|
New or changed topic | Description
|
||||||
--- | ---
|
--- | ---
|
||||||
[Battery Limit setting](battery-limit.md) | New
|
[Battery Limit setting](battery-limit.md) | New
|
||||||
|
|[Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) | Added Surface GO |
|
||||||
|
|
||||||
## May 2018
|
## May 2018
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ ms.mktglfcycl: deploy
|
|||||||
ms.pagetype: surface, devices
|
ms.pagetype: surface, devices
|
||||||
ms.sitesec: library
|
ms.sitesec: library
|
||||||
author: brecords
|
author: brecords
|
||||||
ms.date: 09/13/2018
|
ms.date: 10/15/2018
|
||||||
ms.author: jdecker
|
ms.author: jdecker
|
||||||
ms.topic: article
|
ms.topic: article
|
||||||
---
|
---
|
||||||
@ -39,6 +39,11 @@ Recent additions to the downloads for Surface devices provide you with options t
|
|||||||
>A battery charge of 40% or greater is required before you install firmware to a Surface device. See [Microsoft Support article KB2909710](https://go.microsoft.com/fwlink/p/?LinkId=618106) for more information.
|
>A battery charge of 40% or greater is required before you install firmware to a Surface device. See [Microsoft Support article KB2909710](https://go.microsoft.com/fwlink/p/?LinkId=618106) for more information.
|
||||||
|
|
||||||
|
|
||||||
|
## Surface GO
|
||||||
|
|
||||||
|
Download the following updates for [Surface GO from the Microsoft Download Center](https://www.microsoft.com/en-us/download/details.aspx?id=57439).
|
||||||
|
* SurfaceGO_Win10_17134_1802010_6.msi - Cumulative firmware and driver update package for Windows 10
|
||||||
|
|
||||||
## Surface Book 2
|
## Surface Book 2
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,6 +26,8 @@ Find out how the Microsoft Surface Data Eraser tool can help you securely wipe d
|
|||||||
|
|
||||||
Compatible Surface devices include:
|
Compatible Surface devices include:
|
||||||
|
|
||||||
|
* Surface Pro 6
|
||||||
|
* Surface Laptop 2
|
||||||
* Surface Go
|
* Surface Go
|
||||||
* Surface Book 2
|
* Surface Book 2
|
||||||
* Surface Pro with LTE Advanced (Model 1807)
|
* Surface Pro with LTE Advanced (Model 1807)
|
||||||
@ -148,6 +150,14 @@ After you create a Microsoft Surface Data Eraser USB stick, you can boot a suppo
|
|||||||
|
|
||||||
Microsoft Surface Data Eraser is periodically updated by Microsoft. For information about the changes provided in each new version, see the following:
|
Microsoft Surface Data Eraser is periodically updated by Microsoft. For information about the changes provided in each new version, see the following:
|
||||||
|
|
||||||
|
### Version 3.2.69.0
|
||||||
|
*Release Date: 12 October 2018*
|
||||||
|
|
||||||
|
This version of Surface Data Eraser adds support for the following:
|
||||||
|
|
||||||
|
- Surface Pro 6
|
||||||
|
- Surface Laptop 2
|
||||||
|
|
||||||
### Version 3.2.68.0
|
### Version 3.2.68.0
|
||||||
This version of Microsoft Surface Data Eraser adds support for the following:
|
This version of Microsoft Surface Data Eraser adds support for the following:
|
||||||
|
|
||||||
|
@ -117,6 +117,15 @@ Microsoft periodically updates Surface Dock Updater. To learn more about the app
|
|||||||
>[!Note]
|
>[!Note]
|
||||||
>Each update to Surface Dock firmware is included in a new version of Surface Dock Updater. To update a Surface Dock to the latest firmware, you must use the latest version of Surface Dock Updater.
|
>Each update to Surface Dock firmware is included in a new version of Surface Dock Updater. To update a Surface Dock to the latest firmware, you must use the latest version of Surface Dock Updater.
|
||||||
|
|
||||||
|
### Version 2.23.139.0
|
||||||
|
*Release Date: 10 October 2018*
|
||||||
|
|
||||||
|
This version of Surface Dock Updater adds support for the following:
|
||||||
|
|
||||||
|
- Add support for Surface Pro 6
|
||||||
|
- Add support for Surface Laptop 2
|
||||||
|
|
||||||
|
|
||||||
### Version 2.22.139.0
|
### Version 2.22.139.0
|
||||||
*Release Date: 26 July 2018*
|
*Release Date: 26 July 2018*
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ ms.date: 10/30/2017
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://www.microsoft.com/en-us/education/buy-license/microsoft365/default.aspx" target="_blank">
|
<a href="https://docs.microsoft.com/en-us/microsoft-365/education/deploy/top-10" target="_blank">
|
||||||
<div class="cardSize">
|
<div class="cardSize">
|
||||||
<div class="cardPadding">
|
<div class="cardPadding">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
|
@ -10,7 +10,7 @@ ms.pagetype: edu
|
|||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
author: lenewsad
|
author: lenewsad
|
||||||
ms.author: lanewsad
|
ms.author: lanewsad
|
||||||
ms.date: 07/13/2018
|
ms.date: 10/17/2018
|
||||||
---
|
---
|
||||||
|
|
||||||
# What's in my provisioning package?
|
# What's in my provisioning package?
|
||||||
@ -107,6 +107,22 @@ Set up School PCs uses the Universal app install policy to install school-releva
|
|||||||
* OneNote
|
* OneNote
|
||||||
* Sway
|
* Sway
|
||||||
|
|
||||||
|
## Provisioning time estimates
|
||||||
|
The time it takes to install a package on a device depends on the:
|
||||||
|
|
||||||
|
* Strength of network connection
|
||||||
|
* Number of policies and apps withim the package
|
||||||
|
* Additional configurations made to the device
|
||||||
|
|
||||||
|
Review the table below to estimate your expected provisioning time. A package that only applies Set Up School PC's default configurations will provision the fastest. A package that removes pre-installed apps, through CleanPC, will take much longer to provision.
|
||||||
|
|
||||||
|
|Configurations |Connection type |Estimated provisioning time |
|
||||||
|
|---------|---------|---------|
|
||||||
|
|Default settings only | Wi-Fi | 3 to 5 minutes |
|
||||||
|
|Default settings + apps | Wi-Fi | 10 to 15 minutes |
|
||||||
|
|Default settings + remove pre-installed apps (CleanPC) | Wi-Fi | 60 minutes |
|
||||||
|
|Default settings + other settings (Not CleanPC) | Wi-Fi | 5 minutes |
|
||||||
|
|
||||||
## Next steps
|
## Next steps
|
||||||
Learn more about setting up devices with the Set up School PCs app.
|
Learn more about setting up devices with the Set up School PCs app.
|
||||||
* [Azure AD Join with Set up School PCs](set-up-school-pcs-azure-ad-join.md)
|
* [Azure AD Join with Set up School PCs](set-up-school-pcs-azure-ad-join.md)
|
||||||
|
@ -154,15 +154,18 @@ To set up a test account through Windows Configuration Designer, follow these st
|
|||||||
|
|
||||||
4. Follow the steps in [Apply a provisioning package](https://technet.microsoft.com/en-us/itpro/windows/configure/provisioning-apply-package) to apply the package that you created.
|
4. Follow the steps in [Apply a provisioning package](https://technet.microsoft.com/en-us/itpro/windows/configure/provisioning-apply-package) to apply the package that you created.
|
||||||
|
|
||||||
### Set up a test account in Group Policy
|
### Set up a tester account in Group Policy
|
||||||
To set up a test account using Group Policy, first create a Powershell script that configures the test account and assessment URL, and then create a scheduled task to run the script.
|
To set up a tester account using Group Policy, first create a Powershell script that configures the tester account and assessment URL, and then create a scheduled task to run the script.
|
||||||
|
|
||||||
#### Create a PowerShell script
|
#### Create a PowerShell script
|
||||||
This sample PowerShell script configures the test account and the assessment URL. Edit the sample to:
|
This sample PowerShell script configures the tester account and the assessment URL. Edit the sample to:
|
||||||
|
|
||||||
- Use your assessment URL for **$obj.LaunchURI**
|
- Use your assessment URL for **$obj.LaunchURI**
|
||||||
- Use your test account for **$obj.TesterAccount**
|
- Use your tester account for **$obj.TesterAccount**
|
||||||
- Use your test account for **-UserName**
|
- Use your tester account for **-UserName**
|
||||||
|
|
||||||
|
>[!NOTE]
|
||||||
|
>The account that you specify for the tester account must already exist on the device.
|
||||||
|
|
||||||
```
|
```
|
||||||
$obj = get-wmiobject -namespace root/cimv2/mdm/dmmap -class MDM_SecureAssessment -filter "InstanceID='SecureAssessment' AND ParentID='./Vendor/MSFT'";
|
$obj = get-wmiobject -namespace root/cimv2/mdm/dmmap -class MDM_SecureAssessment -filter "InstanceID='SecureAssessment' AND ParentID='./Vendor/MSFT'";
|
||||||
|
@ -19,8 +19,6 @@ You can use an App-V 5.0 project template to save commonly applied settings asso
|
|||||||
**Note**
|
**Note**
|
||||||
You can, and often should apply an App-V 5.0 project template during a package upgrade. For example, if you sequenced an application with a custom exclusion list, it is recommended that an associated template is created and saved for later use while upgrading the sequenced application.
|
You can, and often should apply an App-V 5.0 project template during a package upgrade. For example, if you sequenced an application with a custom exclusion list, it is recommended that an associated template is created and saved for later use while upgrading the sequenced application.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
App-V 5.0 project templates differ from App-V 5.0 Application Accelerators because App-V 5.0 Application Accelerators are application-specific, and App-V 5.0 project templates can be applied to multiple applications.
|
App-V 5.0 project templates differ from App-V 5.0 Application Accelerators because App-V 5.0 Application Accelerators are application-specific, and App-V 5.0 project templates can be applied to multiple applications.
|
||||||
|
|
||||||
Use the following procedures to create and apply a new template.
|
Use the following procedures to create and apply a new template.
|
||||||
@ -29,25 +27,20 @@ Use the following procedures to create and apply a new template.
|
|||||||
|
|
||||||
1. To start the App-V 5.0 sequencer, on the computer that is running the sequencer, click **Start** / **All Programs** / **Microsoft Application Virtualization** / **Microsoft Application Virtualization Sequencer**.
|
1. To start the App-V 5.0 sequencer, on the computer that is running the sequencer, click **Start** / **All Programs** / **Microsoft Application Virtualization** / **Microsoft Application Virtualization Sequencer**.
|
||||||
|
|
||||||
2. **Note**
|
**Note**
|
||||||
If the virtual application package is currently open in the App-V 5.0 Sequencer console, skip to step 3 of this procedure.
|
If the virtual application package is currently open in the App-V 5.0 Sequencer console, skip to step 3 of this procedure.
|
||||||
|
|
||||||
|
2. To open the existing virtual application package that contains the settings you want to save with the App-V 5.0 project template, click **File** / **Open**, and then click **Edit Package**. On the **Select Package** page, click **Browse** and locate the virtual application package that you want to open. Click **Edit**.
|
||||||
|
|
||||||
To open the existing virtual application package that contains the settings you want to save with the App-V 5.0 project template, click **File** / **Open**, and then click **Edit Package**. On the **Select Package** page, click **Browse** and locate the virtual application package that you want to open. Click **Edit**.
|
|
||||||
|
|
||||||
3. In the App-V 5.0 Sequencer console, to save the template file, click **File** / **Save As Template**. After you have reviewed the settings that will be saved with the new template, click **OK**. Specify a name that will be associated with the new App-V 5.0 project template. Click Save.
|
3. In the App-V 5.0 Sequencer console, to save the template file, click **File** / **Save As Template**. After you have reviewed the settings that will be saved with the new template, click **OK**. Specify a name that will be associated with the new App-V 5.0 project template. Click Save.
|
||||||
|
|
||||||
The new App-V 5.0 project template is saved in the directory specified in step 3 of this procedure.
|
The new App-V 5.0 project template is saved in the directory specified in step 3 of this procedure.
|
||||||
|
|
||||||
**To apply a project template**
|
**To apply a project template**
|
||||||
|
|
||||||
1. **Important**
|
**Important**
|
||||||
Creating a virtual application package using a project template in conjunction with a Package Accelerator is not supported.
|
Creating a virtual application package using a project template in conjunction with a Package Accelerator is not supported.
|
||||||
|
|
||||||
|
1. To start the App-V 5.0 sequencer, on the computer that is running the sequencer, click **Start** / **All Programs** / **Microsoft Application Virtualization** / **Microsoft Application Virtualization Sequencer**.
|
||||||
|
|
||||||
To start the App-V 5.0 sequencer, on the computer that is running the sequencer, click **Start** / **All Programs** / **Microsoft Application Virtualization** / **Microsoft Application Virtualization Sequencer**.
|
|
||||||
|
|
||||||
2. To create or upgrade a new virtual application package by using an App-V 5.0 project template, click **File** / **New From Template**.
|
2. To create or upgrade a new virtual application package by using an App-V 5.0 project template, click **File** / **New From Template**.
|
||||||
|
|
||||||
@ -62,9 +55,9 @@ Use the following procedures to create and apply a new template.
|
|||||||
|
|
||||||
[Operations for App-V 5.0](operations-for-app-v-50.md)
|
[Operations for App-V 5.0](operations-for-app-v-50.md)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -24,9 +24,9 @@ Use the following procedure to configure the App-V 5.0 client configuration.
|
|||||||
|
|
||||||
`$config = Get-AppvClientConfiguration`
|
`$config = Get-AppvClientConfiguration`
|
||||||
|
|
||||||
`Set-AppcClientConfiguration $config`
|
`Set-AppvClientConfiguration $config`
|
||||||
|
|
||||||
`Set-AppcClientConfiguration –Name1 MyConfig –Name2 “xyz”`
|
`Set-AppvClientConfiguration –AutoLoad 2`
|
||||||
|
|
||||||
**Got a suggestion for App-V**? Add or vote on suggestions [here](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization). **Got an App-V issu**e? Use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopappv).
|
**Got a suggestion for App-V**? Add or vote on suggestions [here](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization). **Got an App-V issu**e? Use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopappv).
|
||||||
|
|
||||||
|
@ -24,9 +24,9 @@ Use the following procedure to configure the App-V 5.1 client configuration.
|
|||||||
|
|
||||||
`$config = Get-AppvClientConfiguration`
|
`$config = Get-AppvClientConfiguration`
|
||||||
|
|
||||||
`Set-AppcClientConfiguration $config`
|
`Set-AppvClientConfiguration $config`
|
||||||
|
|
||||||
`Set-AppcClientConfiguration –Name1 MyConfig –Name2 “xyz”`
|
`Set-AppvClientConfiguration –AutoLoad 2`
|
||||||
|
|
||||||
**Got a suggestion for App-V**? Add or vote on suggestions [here](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization). **Got an App-V issue?** Use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopappv).
|
**Got a suggestion for App-V**? Add or vote on suggestions [here](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization). **Got an App-V issue?** Use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopappv).
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ After installing Microsoft BitLocker Administration and Monitoring (MBAM) with C
|
|||||||
|
|
||||||
To view the configuration baselines with System Center 2012 Configuration Manager: Click the **Assets and Compliance** workspace, **Compliance Settings**, **Configuration Baselines**.
|
To view the configuration baselines with System Center 2012 Configuration Manager: Click the **Assets and Compliance** workspace, **Compliance Settings**, **Configuration Baselines**.
|
||||||
|
|
||||||
5. Use the Configuration Manager console to confirm that that the following new configuration items are displayed:
|
5. Use the Configuration Manager console to confirm that the following new configuration items are displayed:
|
||||||
|
|
||||||
- BitLocker Fixed Data Drives Protection
|
- BitLocker Fixed Data Drives Protection
|
||||||
|
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
### [Manage Windows device deployment with Windows Autopilot Deployment](add-profile-to-devices.md)
|
### [Manage Windows device deployment with Windows Autopilot Deployment](add-profile-to-devices.md)
|
||||||
### [Microsoft Store for Business and Education PowerShell module - preview](microsoft-store-for-business-education-powershell-module.md)
|
### [Microsoft Store for Business and Education PowerShell module - preview](microsoft-store-for-business-education-powershell-module.md)
|
||||||
### [Manage software purchased with Microsoft Products and Services agreement in Microsoft Store for Business](manage-mpsa-software-microsoft-store-for-business.md)
|
### [Manage software purchased with Microsoft Products and Services agreement in Microsoft Store for Business](manage-mpsa-software-microsoft-store-for-business.md)
|
||||||
|
### [Working with solution providers in Microsoft Store for Business](work-with-partner-microsoft-store-business.md)
|
||||||
## [Device Guard signing portal](device-guard-signing-portal.md)
|
## [Device Guard signing portal](device-guard-signing-portal.md)
|
||||||
### [Add unsigned app to code integrity policy](add-unsigned-app-to-code-integrity-policy.md)
|
### [Add unsigned app to code integrity policy](add-unsigned-app-to-code-integrity-policy.md)
|
||||||
### [Sign code integrity policy with Device Guard signing](sign-code-integrity-policy-with-device-guard-signing.md)
|
### [Sign code integrity policy with Device Guard signing](sign-code-integrity-policy-with-device-guard-signing.md)
|
||||||
|
BIN
store-for-business/images/msfb-find-partner.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
store-for-business/images/msfb-provider-list.png
Normal file
After Width: | Height: | Size: 34 KiB |
@ -47,7 +47,7 @@ While not required, you can use a management tool to distribute and manage apps.
|
|||||||
|
|
||||||
## Proxy configuration
|
## Proxy configuration
|
||||||
|
|
||||||
If your organization restricts computers on your network from connecting to the Internet, there is a set of URLs that need to be available for devices to use Microsoft Store. Some of the Microsoft Store features use Store services. Devices using Microsoft Store – either to acquire, install, or update apps – will need access to these URLs. If you use a proxy sever to block traffic, your configuration needs to allow these URLs:
|
If your organization restricts computers on your network from connecting to the Internet, there is a set of URLs that need to be available for devices to use Microsoft Store. Some of the Microsoft Store features use Store services. Devices using Microsoft Store – either to acquire, install, or update apps – will need access to these URLs. If you use a proxy server to block traffic, your configuration needs to allow these URLs:
|
||||||
|
|
||||||
- login.live.com
|
- login.live.com
|
||||||
- login.windows.net
|
- login.windows.net
|
||||||
|
@ -0,0 +1,79 @@
|
|||||||
|
---
|
||||||
|
title: Work with solution providers in Microsoft Store for Business and Education (Windows 10)
|
||||||
|
description: You can work with Microsoft-certified solution providers to purchase and manage products and services for your organization or school.
|
||||||
|
keywords: partner, solution provider
|
||||||
|
ms.prod: w10
|
||||||
|
ms.mktglfcycl: manage
|
||||||
|
ms.sitesec: library
|
||||||
|
ms.pagetype: store
|
||||||
|
author: TrudyHa
|
||||||
|
ms.author: TrudyHa
|
||||||
|
ms.topic: conceptual
|
||||||
|
ms.date: 10/12/2018
|
||||||
|
---
|
||||||
|
|
||||||
|
# Working with solution providers in Microsoft Store for Business
|
||||||
|
|
||||||
|
You can work with Microsoft-certified solution providers to purchase and manage products and services for your organization or school. There's a few steps involved in getting the things set up.
|
||||||
|
|
||||||
|
The process goes like this:
|
||||||
|
- Admins find and contact a solution provider using **Find a solution provider** in Microsoft Store for Business.
|
||||||
|
- Solution providers send a request from Partner center to customers to become their solution provider.
|
||||||
|
- Customers accept the invitation in Microsoft Store for Business and start working with the solution provider.
|
||||||
|
- Customers can manage setting for the relationship with Partner in Microsoft Store for Business.
|
||||||
|
|
||||||
|
## What can a solution provider do for my organization or school?
|
||||||
|
|
||||||
|
There are several ways that a solution provider can work with you. Solution providers will choose one of these when they send their request to work as a partner with you.
|
||||||
|
|
||||||
|
| Solution provider function | Description |
|
||||||
|
| ------ | ------------------- |
|
||||||
|
| Reseller | Solution providers sell Microsoft products to your organization or school. |
|
||||||
|
| Delegated administrator | Solution provider manages products and services for your organization or school. In Azure Active Directory (AD), the Partner will be a Global Administrator for tenant. This allows them to manage services like creating user accounts, assigning and managing licenses, and password resets. |
|
||||||
|
| Reseller & delegated administrator | This is a team of two solution providers. You'll receive one partner invitation, but there will be two Solution providers listed on the request. One will sell products, and the other will manage them for you. |
|
||||||
|
| Partner | You can give your solution provider a user account in your tenant, and they work on your behalf with other Microsoft services. |
|
||||||
|
| Microsoft Products & Services Agreement (MPSA) partner | If you've worked with multiple solution providers through the MPSA program, you can allow partners to see purchases made by each other. |
|
||||||
|
| OEM PC partner | Solution providers can upload device IDs for PCs that you're [managing with Autopilot](https://docs.microsoft.com/microsoft-store/add-profile-to-devices). |
|
||||||
|
| Line-of-business (LOB) partner | Solution providers can develop, submit, and manage LOB apps specific for your organization or school. |
|
||||||
|
|
||||||
|
## Find a solution provider
|
||||||
|
|
||||||
|
You can find partner in Microsoft Store for Business and Education.
|
||||||
|
|
||||||
|
1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com/) or [Microsoft Store for Education](https://educationstore.microsoft.com/).
|
||||||
|
2. Select **Find a solution provider**.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
3. Refine the list, or search for a solution provider.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
4. When you find a solution provider you're interested in working with, click **Contact**.
|
||||||
|
5. Complete and send the form.
|
||||||
|
|
||||||
|
The solution provider will get in touch with you. You'll have a chance to learn more about them. If you decide to work with the solution provider, they will send you an email invitation from Partner Center.
|
||||||
|
|
||||||
|
## Work with a solution provider
|
||||||
|
|
||||||
|
Once you've found a solution provider and decided to work with them, they'll send you an invitation to work together from Partner Center. In Microsoft Store for Business or Education, you'll need to accept the invitation. After that, you can manage their permissions.
|
||||||
|
|
||||||
|
**To accept a solution provider invitation**
|
||||||
|
1. **Follow email link** - You'll receive an email with a link accept the solution provider invitation. The link will take you to Microsoft Store for Business or Education.
|
||||||
|
2. **Accept invitation** - On **Accept Partner Invitation**, select **Authorize** to accept the invitation, accept terms of the Microsoft Cloud Agreement, and start working with the solution provider.
|
||||||
|
|
||||||
|
## Delegate admin privileges
|
||||||
|
|
||||||
|
Depending on the request made by the solution provider, part of accepting the invitation will include agreeing to give delegated admin privileges to the solution provider. This will happen when the solution provider request includes acting as a delegated administrator. For more information, see [Delegated admin privileges in Azure AD](https://docs.microsoft.com/partner-center/customers_revoke_admin_privileges#delegated-admin-privileges-in-azure-ad).
|
||||||
|
|
||||||
|
If you don't want to delegate admin privileges to the solution provider, you'll need to cancel the invitation instead of accepting it.
|
||||||
|
|
||||||
|
If you delegate admin privileges to a solution provider, you can remove that later.
|
||||||
|
|
||||||
|
**To remove delegate admin privileges**
|
||||||
|
1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com/) or [Microsoft Store for Education](https://educationstore.microsoft.com/).
|
||||||
|
2. Select **Partner**
|
||||||
|
3. Choose the Partner you want to manage.
|
||||||
|
4. Select **Remove Delegated Permissions**.
|
||||||
|
|
||||||
|
The solution provider will still be able to work with you, for example, as a Reseller.
|
@ -5,7 +5,6 @@
|
|||||||
## [Understand apps in Windows 10](apps-in-windows-10.md)
|
## [Understand apps in Windows 10](apps-in-windows-10.md)
|
||||||
## [Add apps and features in Windows 10](add-apps-and-features.md)
|
## [Add apps and features in Windows 10](add-apps-and-features.md)
|
||||||
## [Repackage win32 apps in the MSIX format](msix-app-packaging-tool.md)
|
## [Repackage win32 apps in the MSIX format](msix-app-packaging-tool.md)
|
||||||
### [Learn how to repackage win32 apps in the MSIX format](msix-app-packaging-tool-walkthrough.md)
|
|
||||||
## [Application Virtualization (App-V) for Windows](app-v/appv-for-windows.md)
|
## [Application Virtualization (App-V) for Windows](app-v/appv-for-windows.md)
|
||||||
### [Getting Started with App-V](app-v/appv-getting-started.md)
|
### [Getting Started with App-V](app-v/appv-getting-started.md)
|
||||||
#### [What's new in App-V for Windows 10, version 1703 and earlier](app-v/appv-about-appv.md)
|
#### [What's new in App-V for Windows 10, version 1703 and earlier](app-v/appv-about-appv.md)
|
||||||
|
@ -131,53 +131,58 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a
|
|||||||
|
|
||||||
## Provisioned Windows apps
|
## Provisioned Windows apps
|
||||||
|
|
||||||
Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, and 1803.
|
Here are the provisioned Windows apps in Windows 10 versions 1703, 1709, 1803 and 1809.
|
||||||
|
|
||||||
|
```
|
||||||
|
> Get-AppxProvisionedPackage -Online | Select-Object DisplayName, PackageName
|
||||||
|
```
|
||||||
|
|
||||||
|
| Package name | App name | 1703 | 1709 | 1803 | 1809 | Uninstall through UI? |
|
||||||
|
|----------------------------------------|--------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:---------------------:|
|
||||||
|
| Microsoft.3DBuilder | [3D Builder](ms-windows-store://pdp/?PFN=Microsoft.3DBuilder_8wekyb3d8bbwe) | x | | | | Yes |
|
||||||
|
| Microsoft.BingWeather | [MSN Weather](ms-windows-store://pdp/?PFN=Microsoft.BingWeather_8wekyb3d8bbwe) | x | x | x | x | Yes |
|
||||||
|
| Microsoft.DesktopAppInstaller | [App Installer](ms-windows-store://pdp/?PFN=Microsoft.DesktopAppInstaller_8wekyb3d8bbwe) | x | x | x | x | Via Settings App |
|
||||||
|
| Microsoft.GetHelp | [Get Help](ms-windows-store://pdp/?PFN=Microsoft.Gethelp_8wekyb3d8bbwe) | | x | x | x | No |
|
||||||
|
| Microsoft.Getstarted | [Microsoft Tips](ms-windows-store://pdp/?PFN=Microsoft.Getstarted_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.HEIFImageExtension | [HEIF Image Extensions](ms-windows-store://pdp/?PFN=Microsoft.HEIFImageExtension_8wekyb3d8bbwe) | | | | x | No |
|
||||||
|
| Microsoft.Messaging | [Microsoft Messaging](ms-windows-store://pdp/?PFN=Microsoft.Messaging_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.Microsoft3DViewer | [Mixed Reality Viewer](ms-windows-store://pdp/?PFN=Microsoft.Microsoft3DViewer_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.MicrosoftOfficeHub | [My Office](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) | x | x | x | x | Yes |
|
||||||
|
| Microsoft.MicrosoftSolitaireCollection | [Microsoft Solitaire Collection](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe) | x | x | x | x | Yes |
|
||||||
|
| Microsoft.MicrosoftStickyNotes | [Microsoft Sticky Notes](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.MixedReality.Portal | [Mixed Reality Portal](ms-windows-store://pdp/?PFN=Microsoft.MixedReality.Portal_8wekyb3d8bbwe) | | | | x | No |
|
||||||
|
| Microsoft.MSPaint | [Paint 3D](ms-windows-store://pdp/?PFN=Microsoft.MSPaint_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.Office.OneNote | [OneNote](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes |
|
||||||
|
| Microsoft.OneConnect | [Paid Wi-Fi & Cellular](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.People | [Microsoft People](ms-windows-store://pdp/?PFN=Microsoft.People_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.Print3D | [Print 3D](ms-windows-store://pdp/?PFN=Microsoft.Print3D_8wekyb3d8bbwe) | | x | x | x | No |
|
||||||
|
| Microsoft.SkreenSketch | [Snip & Sketch](ms-windows-store://pdp/?PFN=Microsoft.ScreenSketch_8wekyb3d8bbwe) | | | | x | No |
|
||||||
|
| Microsoft.SkypeApp | [Skype](ms-windows-store://pdp/?PFN=Microsoft.SkypeApp_kzf8qxf38zg5c) | x | x | x | x | No |
|
||||||
|
| Microsoft.StorePurchaseApp | [Store Purchase App](ms-windows-store://pdp/?PFN=Microsoft.StorePurchaseApp_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.VP9VideoExtensions | | | | | x | No |
|
||||||
|
| Microsoft.Wallet | [Microsoft Pay](ms-windows-store://pdp/?PFN=Microsoft.Wallet_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.WebMediaExtensions | [Web Media Extensions](ms-windows-store://pdp/?PFN=Microsoft.WebMediaExtensions_8wekyb3d8bbwe) | | | x | x | No |
|
||||||
|
| Microsoft.WebpImageExtension | [Webp Image Extension](ms-windows-store://pdp/?PFN=Microsoft.WebpImageExtension_8wekyb3d8bbwe) | | | | x | No |
|
||||||
|
| Microsoft.Windows.Photos | [Microsoft Photos](ms-windows-store://pdp/?PFN=Microsoft.Windows.Photos_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.WindowsAlarms | [Windows Alarms & Clock](ms-windows-store://pdp/?PFN=Microsoft.WindowsAlarms_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.WindowsCalculator | [Windows Calculator](ms-windows-store://pdp/?PFN=Microsoft.WindowsCalculator_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.WindowsCamera | [Windows Camera](ms-windows-store://pdp/?PFN=Microsoft.WindowsCamera_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| microsoft.windowscommunicationsapps | [Mail and Calendar](ms-windows-store://pdp/?PFN=microsoft.windowscommunicationsapps_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.WindowsFeedbackHub | [Feedback Hub](ms-windows-store://pdp/?PFN=Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.WindowsMaps | [Windows Maps](ms-windows-store://pdp/?PFN=Microsoft.WindowsMaps_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.WindowsSoundRecorder | [Windows Voice Recorder](ms-windows-store://pdp/?PFN=Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.WindowsStore | [Microsoft Store](ms-windows-store://pdp/?PFN=Microsoft.WindowsStore_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.Xbox.TCUI | [Xbox TCUI](ms-windows-store://pdp/?PFN=Microsoft.Xbox.TCUI_8wekyb3d8bbwe) | | x | x | x | No |
|
||||||
|
| Microsoft.XboxApp | [Xbox](ms-windows-store://pdp/?PFN=Microsoft.XboxApp_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.XboxGameOverlay | [Xbox Game Bar](ms-windows-store://pdp/?PFN=Microsoft.XboxGameOverlay_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.XboxGamingOverlay | [Xbox Gaming Overlay](ms-windows-store://pdp/?PFN=Microsoft.XboxGamingOverlay_8wekyb3d8bbwe) | | | x | x | No |
|
||||||
|
| Microsoft.XboxIdentityProvider | [Xbox Identity Provider](ms-windows-store://pdp/?PFN=Microsoft.XboxIdentityProvider_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.XboxSpeechToTextOverlay | | x | x | x | x | No |
|
||||||
|
| Microsoft.YourPhone | [Your Phone](ms-windows-store://pdp/?PFN=Microsoft.YourPhone_8wekyb3d8bbwe) | | | | x | No |
|
||||||
|
| Microsoft.ZuneMusic | [Groove Music](ms-windows-store://pdp/?PFN=Microsoft.ZuneMusic_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
| Microsoft.ZuneVideo | [Movies & TV](ms-windows-store://pdp/?PFN=Microsoft.ZuneVideo_8wekyb3d8bbwe) | x | x | x | x | No |
|
||||||
|
|
||||||
| Name | Full name | 1703 | 1709 | 1803 | Uninstall through UI? |
|
|
||||||
|---------------------------------|----------------------------------------|:------:|:------:|:------:|:---------------------------:|
|
|
||||||
| 3D Builder | Microsoft.3DBuilder | x | | | Yes |
|
|
||||||
| Alarms & Clock | Microsoft.WindowsAlarms | x | x | x | No |
|
|
||||||
| App Installer | Microsoft.DesktopAppInstaller | x | x | x | Via Settings App |
|
|
||||||
| Calculator | Microsoft.WindowsCalculator | x | x | x | No |
|
|
||||||
| Camera | Microsoft.WindowsCamera | x | x | x | No |
|
|
||||||
| Feedback Hub | Microsoft.WindowsFeedbackHub | x | x | x | Yes |
|
|
||||||
| Get Help | Microsoft.GetHelp | | x | x | No |
|
|
||||||
| Get Office/My Office | Microsoft.Microsoft OfficeHub | x | x | x | Yes |
|
|
||||||
| Get Skype/Skype (preview)/Skype | Microsoft.SkypeApp | x | x | x | Yes |
|
|
||||||
| Get Started/Tips | Microsoft.Getstarted | x | x | x | Yes |
|
|
||||||
| Groove | Microsoft.ZuneMusic | x | x | x | No |
|
|
||||||
| Mail and Calendar | Microsoft.windows communicationsapps | x | x | x | No |
|
|
||||||
| Maps | Microsoft.WindowsMaps | x | x | x | No |
|
|
||||||
| Messaging | Microsoft.Messaging | x | x | x | No |
|
|
||||||
| Microsoft 3D Viewer | Microsoft.Microsoft3DViewer | x | x | x | No |
|
|
||||||
| Movies & TV | Microsoft.ZuneVideo | x | x | x | No |
|
|
||||||
| OneNote | Microsoft.Office.OneNote | x | x | x | Yes |
|
|
||||||
| Paid Wi-FI | Microsoft.OneConnect | x | x | x | Yes |
|
|
||||||
| Paint 3D | Microsoft.MSPaint | x | x | x | No |
|
|
||||||
| People | Microsoft.People | x | x | x | No |
|
|
||||||
| Photos | Microsoft.Windows.Photos | x | x | x | No |
|
|
||||||
| Print 3D | Microsoft.Print3D | | x | x | No |
|
|
||||||
| Solitaire | Microsoft.Microsoft SolitaireCollection| x | x | x | Yes |
|
|
||||||
| Sticky Notes | Microsoft.MicrosoftStickyNotes | x | x | x | No |
|
|
||||||
| Store | Microsoft.WindowsStore | x | x | x | No |
|
|
||||||
| Sway | Microsoft.Office.Sway | * | x | x | Yes |
|
|
||||||
| Voice Recorder | Microsoft.SoundRecorder | x | x | x | No |
|
|
||||||
| Wallet | Microsoft.Wallet | x | x | x | No |
|
|
||||||
| Weather | Microsoft.BingWeather | x | x | x | Yes |
|
|
||||||
| Xbox | Microsoft.XboxApp | x | x | x | No |
|
|
||||||
| | Microsoft.OneConnect | x | x | x | No |
|
|
||||||
| | Microsoft.DesktopAppInstaller | | | x | No |
|
|
||||||
| | Microsoft.StorePurchaseApp | x | x | x | No |
|
|
||||||
| | Microsoft.WebMediaExtensions | | | x | No |
|
|
||||||
| | Microsoft.Xbox.TCUI | | x | x | No |
|
|
||||||
| | Microsoft.XboxGameOverlay | x | x | x | No |
|
|
||||||
| | Microsoft.XboxGamingOverlay | | | x | No |
|
|
||||||
| | Microsoft.XboxIdentityProvider | x | x | x | No |
|
|
||||||
| | Microsoft.XboxSpeech ToTextOverlay | x | x | x | No |
|
|
||||||
---
|
---
|
||||||
|
|
||||||
>[!NOTE]
|
>[!NOTE]
|
||||||
>The Store app can't be removed. If you want to remove and reinstall the Store app, you can only bring Store back by either restoring your system from a backup or resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it.
|
>The Store app can't be removed. If you want to remove and reinstall the Store app, you can only bring Store back by either restoring your system from a backup or resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it.
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
@ -1,160 +0,0 @@
|
|||||||
---
|
|
||||||
title: Learn how to repackage your existing win32 applications to the MSIX format. This walkthrough provides in-depth detail on how the MSIX app packaging tool can be used.
|
|
||||||
description: Learn how to use the MSIX packaging tool with this in-depth walkthrough.
|
|
||||||
keywords: ["MSIX", "application", "app", "win32", "packaging tool"]
|
|
||||||
ms.prod: w10
|
|
||||||
ms.mktglfcycl: manage
|
|
||||||
ms.sitesec: library
|
|
||||||
ms.localizationpriority: medium
|
|
||||||
ms.author: mikeblodge
|
|
||||||
ms.topic: article
|
|
||||||
ms.date: 08/027/2018
|
|
||||||
---
|
|
||||||
|
|
||||||
# MSIX Packaging tool walkthrough
|
|
||||||
|
|
||||||
Learn how to repackage your legacy win32 application installers to MSIX, without the need for making code changes to your apps. The MSIX Packaging Tool allows you to modernize your app to take adavantage of Microsoft Store or Microsoft Store for Business to deploy apps on Windows 10 in S mode.
|
|
||||||
|
|
||||||
## Terminology
|
|
||||||
|
|
||||||
|
|
||||||
|Term |Definition |
|
|
||||||
|---------|---------|
|
|
||||||
|MPT | MSIX Packaging Tool. An enterprise grade tool that allows to package apps in the enterprise easily as MSIX without app code changes. |
|
|
||||||
|PSF | Package Support Framework. An open source framework to allow the packaging tool and the IT Admin to apply targeted fixes to the app in order to bypass some of the modern environment constrains. Some fixes will be added automatically by the tool and some will be added manually. |
|
|
||||||
|Modification Package | MSIX package to stores app preferences/settings and add-ins, decoupled from the main package. |
|
|
||||||
|Installer | Application installer can be an MSI, EXE, App-V , ClickOnce. |
|
|
||||||
|Project template file | Template file that saves the settings and parameters used for a certain package conversion. Information captured in the template includes general Tooling packaging options, settings in the options menus like exclusion lists, package deployment settings, application install location, package manifest information like Package Family Name, publisher, version and package properties like capabilities and advanced enterprise features. |
|
|
||||||
|
|
||||||
## Creating an Application package
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
When the tool is first launched, you will be prompted to provide consent to sending telemtry data. It's important to note that the diagnostic data you share only comes from the app and is never used to identify or contact you. This just helps us fix things faster for you.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Creating an Application package is the most commonly used option. This is where you will create an MSIX package from an installer, or by manual installation of application payload.
|
|
||||||
- If an installer is being used, browse to and select the desired application installer and click **Next**.
|
|
||||||
- This field accepts a valid existing file path.
|
|
||||||
- The field can be empty if you are manually packaging.
|
|
||||||
- If there is no installer (manual packaging) click **Next**.
|
|
||||||
|
|
||||||
*Optionally*
|
|
||||||
- Check the box under "Use Existing MSIX Package", browse, and select an existing MSIX package you'd like to update.
|
|
||||||
- Check the box under "Use installer Preferences" and enter the desired argument in the provided field. This field accepts any string.
|
|
||||||
|
|
||||||
### Packaging method
|
|
||||||

|
|
||||||
- Select the packaging environment by selecting one of the radio buttons:
|
|
||||||
- "Create package on an existing virtual machine" if you plan to do the package creation on a VM. Click **Next**. (You will be presented with user and password fields to provide credentials for the VM if there are any).
|
|
||||||
- "Create package on this computer" if you plan to package the application on the current machine where the tool is installed. Click **Next**.
|
|
||||||
|
|
||||||
### Create package on this computer
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
You've selected to package your application on the current machine where the tool is installed. Nice job! Provide the information pertaining to the app. The tool will try to auto-fill these fields based on the information available from the installer. You will always have a choice to update the entries as needed. If the field as an asterisk*, it's required, but you already knew that. Inline help is provided if the entry is not valid.
|
|
||||||
|
|
||||||
- Package name:
|
|
||||||
- Required and corresponds to package identity Name in the manifest to describe the contents of the package.
|
|
||||||
- Must match the Name subject information of the certificate used to sign a package.
|
|
||||||
- Is not shown to the end user.
|
|
||||||
- Is case-sensitive and cannot have a space.
|
|
||||||
- Can accept string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
|
|
||||||
- Cannot end with a period and be one of these: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", and "LPT9."
|
|
||||||
- Package display name:
|
|
||||||
- Required and corresponds to package <DisplayName> in the manifest to display a friendly package name to the user, in start menu and settings pages.
|
|
||||||
- Field accepts A string between 1 and 256 characters in length and is localizable.
|
|
||||||
- Publisher name
|
|
||||||
- Required and corresponds to package <Publisher Name> that describes the publisher information.
|
|
||||||
- The Publisher attribute must match the publisher subject information of the certificate used to sign a package.
|
|
||||||
- This field accepts a string between 1 and 8192 characters in length that fits the regular expression of a distinguished name : "(CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID.(0 | [1-9][0-9])(.(0 | [1-9][0-9]))+))=(([^,+="<>#;])+ | ".")(, ((CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID.(0 | [1-9][0-9])(.(0 | [1-9][0-9]))+))=(([^,+="<>#;])+ | ".")))*".
|
|
||||||
- Publisher display name
|
|
||||||
- Reuqired and corresponds to package <PublisherDisplayName> in the manifest to display a friendly publisher name to the user, in App installer and settings pages.
|
|
||||||
- Field accepts A string between 1 and 256 characters in length and is localizable.
|
|
||||||
- Version
|
|
||||||
- Required and corresponds to package <Identity Version> in the manifest to describe the The version number of the package.
|
|
||||||
- This field accepts a version string in quad notation, "Major.Minor.Build.Revision".
|
|
||||||
- Install location
|
|
||||||
- This is the location that the installer is going to copy the application payload to (usually Programs Files folder).
|
|
||||||
- This field is optional but recommended.
|
|
||||||
- Browse to and select a folder path.
|
|
||||||
- Make sure this filed matches Installers Install location while you go through the application install operation.
|
|
||||||
|
|
||||||
### Prepare computer
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- You are provided with options to prepare the computer for packaging.
|
|
||||||
- MSIX Packaging Tool Driver is required and the tool will automatically try to enable it if it is not enabled.
|
|
||||||
> [!NOTE]
|
|
||||||
> MSIX Packaging tool driver monitors the system to capture the changes that an installer is making on the system which allows MSIX Packaging Tool to create a package based on those changes.
|
|
||||||
- The tool will first check with DISM to see if the driver is installed.
|
|
||||||
- [Optional] Check the box for “Windows Search is Active” and select “disable selected” if you choose to disable the search service.
|
|
||||||
- This is not required, only recommended.
|
|
||||||
- Once disabled, the tool will update the status field to “disabled”
|
|
||||||
- [Optional] Check the box for “Windows Update is Active” and select “disable selected” if you choose to disable the Update service.
|
|
||||||
- This is not required, only recommended.
|
|
||||||
- Once disabled, the tool will update the status field to “disabled”
|
|
||||||
- “Pending reboot” checkbox is disabled by default. You'll need to manually restart the machine and then launch the tool again if you are prompted that pending operations need a reboot.
|
|
||||||
- This not required, only recommended.
|
|
||||||
When you're done preparing the machine, click **Next**.
|
|
||||||
|
|
||||||
### Installation
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- This is installation phase where the tool is monitoring and capturing the application install operations.
|
|
||||||
- If you've provided an installer, the tool will launch the installer and you'll need to go through the installer wizard to install the application.
|
|
||||||
- Make sure the installation path matches what was defined earlier in the package information page.
|
|
||||||
- You'll need to create a shortcut in desktop for the newly installed application.
|
|
||||||
- Once you're done with the application installation wizard, make sure you finish or close on the installation wizard.
|
|
||||||
- If you need to run multiple installers you can do that manually at this point.
|
|
||||||
- If the app needs other pre-reqs, you need to install them now.
|
|
||||||
- If the application needs .Net 3.5/20, add the optional feature to Windows.
|
|
||||||
- If installer was not provided, manually copy the application binaries to the install location that you've defined earlier in package information.
|
|
||||||
- When you've completed installing the application, click **Next**.
|
|
||||||
|
|
||||||
### Manage first launch tasks
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- This page shows application executables that the tool captured.
|
|
||||||
- We recommended launching the application at least once to capture any first launch tasks.
|
|
||||||
- If there are multiple applications, check the box that corresponds to the main entry point.
|
|
||||||
- If you don't see the application .exe here, manually browse to and run it.
|
|
||||||
- Click **Next**
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
You'll be prompted with a pop up asking for confirmation that you're finished with application installation and managing first launch tasks.
|
|
||||||
- If you're done, click **Yes, move on**.
|
|
||||||
- If you're not done, click **No, I'm not done**. You'll be taken back to the last page to where you can launch applications, install or copy other files, and dlls/executables.
|
|
||||||
|
|
||||||
### Package support report
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- Here you'll have a chance to add PSF runtime fixes that might be applicable to the application. *(not supported in preview)*
|
|
||||||
- The tool will make some suggestions and apply fixes that it thinks are applicable.
|
|
||||||
- You'll have the opportunity to add, remove or edit PSF runtime fixes
|
|
||||||
- You can see a list of PSFs provided by the community from Github.
|
|
||||||
- You'll also see a packaging report on this page. The report will call out noteworthy items for example:
|
|
||||||
- If certain restricted capabilities like allowElevation is added
|
|
||||||
- If certain files were excluded from the package.
|
|
||||||
- Etc
|
|
||||||
Once done, click **Next**.
|
|
||||||
|
|
||||||
## Create package
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- Provide a location to save the MSIX package.
|
|
||||||
- By default, packages are saved in local app data folder.
|
|
||||||
- You can define the default save location in Settings menu.
|
|
||||||
- If you'd like to continue to edit the content and properties of the package before saving the MSIX package, you can select “Package editor” and be taken to package editor.
|
|
||||||
- If you prefer to sign the package with a pre-made certificate for testing, browse to and select the certificate.
|
|
||||||
- Click **Create** to create the MSIX package.
|
|
||||||
|
|
||||||
You'll be presented with the pop up when the package is created. This pop up will include the name, publisher, and save location of the newly created package. You can close this pop up and get redirected to the welcome page. You can also select package editor to see and modify the package content and properties.
|
|
@ -8,42 +8,19 @@ ms.sitesec: library
|
|||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
ms.author: mikeblodge
|
ms.author: mikeblodge
|
||||||
ms.topic: article
|
ms.topic: article
|
||||||
ms.date: 09/21/2018
|
ms.date: 10/16/2018
|
||||||
---
|
---
|
||||||
|
|
||||||
# Repackage existing win32 applications to the MSIX format
|
# Repackage existing win32 applications to the MSIX format
|
||||||
|
|
||||||
The MSIX Packaging Tool (Preview) is now available to install from the Microsoft Store. The MSIX Packaging Tool enables you to repackage your existing win32 applications to the MSIX format. You can run your desktop installers through this tool interactively and obtain an MSIX package that you can install on your machine and upload to the Microsoft Store (coming soon).
|
The MSIX Packaging Tool is now available to install from the Microsoft Store. The MSIX Packaging Tool enables you to repackage your existing win32 applications to the MSIX format. You can run your desktop installers through this tool interactively and obtain an MSIX package that you can install on your machine and upload to the Microsoft Store.
|
||||||
|
|
||||||
> Prerequisites:
|
> Prerequisites:
|
||||||
|
|
||||||
- Participation in the Windows Insider Program
|
- Participate in the Windows Insider Program or update to Windows 10 October 2018 Update (version 1809)
|
||||||
- Minimum Windows 10 build 17701
|
- Minimum Windows 10 build 17701
|
||||||
- Admin privileges on your PC account
|
- Admin privileges on your PC account
|
||||||
- A valid MSA alias (to access the app from the Store)
|
- A valid Micorsoft account (MSA) alias to access the app from the Store
|
||||||
|
|
||||||
## What's new
|
|
||||||
v1.2018.915.0
|
|
||||||
- Updated UI to improve clarity and experience
|
|
||||||
- Ability to generate a template file for use with a command line
|
|
||||||
- Ability to add/remove entry points
|
|
||||||
- Ability to sign your package from package editor
|
|
||||||
- File extension handling
|
|
||||||
|
|
||||||
v1.2018.821.0
|
|
||||||
- Command Line Support
|
|
||||||
- Ability to use existing local virtual machines for packaging environment.
|
|
||||||
- Ability to cross check publisher information in the manifest with a signing certificate to avoid signing issues.
|
|
||||||
- Minor updates to the UI for added clarity.
|
|
||||||
|
|
||||||
v1.2018.807.0
|
|
||||||
- Ability to add/edit/remove file and registry exclusion items is now supported in Settings menu.
|
|
||||||
- Fixed an issue where signing with password protected certificates would fail in the tool.
|
|
||||||
- Fixed an issue where the tool was crashing when editing an existing MSIX package.
|
|
||||||
- Fixed an issue where the tool was injecting whitespaces programmatically to install location paths that was causing conversion failures.
|
|
||||||
- Minor UI tweaks to add clarity.
|
|
||||||
- Minor updates to the logs to add clarity.
|
|
||||||
|
|
||||||
|
|
||||||
## Installing the MSIX Packaging Tool
|
## Installing the MSIX Packaging Tool
|
||||||
|
|
||||||
@ -51,7 +28,7 @@ v1.2018.807.0
|
|||||||
2. Open the product description page.
|
2. Open the product description page.
|
||||||
3. Click the install icon to begin installation.
|
3. Click the install icon to begin installation.
|
||||||
|
|
||||||
This is an early preview build and not all features are supported. Here is what you can expect to be able to do with this preview:
|
Here is what you can expect to be able to do with this tool:
|
||||||
|
|
||||||
- Package your favorite application installer interactively (msi, exe, App-V 5.x and ClickOnce) to MSIX format by launching the tool and selecting **Application package** icon.
|
- Package your favorite application installer interactively (msi, exe, App-V 5.x and ClickOnce) to MSIX format by launching the tool and selecting **Application package** icon.
|
||||||
- Create a modification package for a newly created Application MSIX Package by launching the tool and selecting the **Modification package** icon.
|
- Create a modification package for a newly created Application MSIX Package by launching the tool and selecting the **Modification package** icon.
|
||||||
@ -99,7 +76,8 @@ Requirements:
|
|||||||
AllowTelemetry="true"
|
AllowTelemetry="true"
|
||||||
ApplyAllPrepareComputerFixes="true"
|
ApplyAllPrepareComputerFixes="true"
|
||||||
GenerateCommandLineFile="true"
|
GenerateCommandLineFile="true"
|
||||||
AllowPromptForPassword="false" >
|
AllowPromptForPassword="false"
|
||||||
|
EnforceMicrosoftStoreVersioningRequirements="false">
|
||||||
|
|
||||||
<ExclusionItems>
|
<ExclusionItems>
|
||||||
<FileExclusion ExcludePath="[{CryptoKeys}]" />
|
<FileExclusion ExcludePath="[{CryptoKeys}]" />
|
||||||
@ -200,6 +178,7 @@ Here is the complete list of parameters that you can use in the Conversion templ
|
|||||||
|Settings:: ApplyAllPrepareComputerFixes |[optional] Applies all recommended prepare computer fixes. Cannot be set when other attributes are used. |
|
|Settings:: ApplyAllPrepareComputerFixes |[optional] Applies all recommended prepare computer fixes. Cannot be set when other attributes are used. |
|
||||||
|Settings:: GenerateCommandLineFile |[optional] Copies the template file input to the SaveLocation directory for future use. |
|
|Settings:: GenerateCommandLineFile |[optional] Copies the template file input to the SaveLocation directory for future use. |
|
||||||
|Settings:: AllowPromptForPassword |[optional] Instructs the tool to prompt the user to enter passwords for the Virtual Machine and for the signing certificate if it is required and not specified. |
|
|Settings:: AllowPromptForPassword |[optional] Instructs the tool to prompt the user to enter passwords for the Virtual Machine and for the signing certificate if it is required and not specified. |
|
||||||
|
|Settings:: EnforceMicrosoftStoreVersioningRequirements|[optional] Instructs the tool to enforce the package versioning scheme required for deployment from Microsoft Store and Microsoft Store for Business.|
|
||||||
|ExclusionItems |[optional] 0 or more FileExclusion or RegistryExclusion elements. All FileExclusion elements must appear before any RegistryExclusion elements. |
|
|ExclusionItems |[optional] 0 or more FileExclusion or RegistryExclusion elements. All FileExclusion elements must appear before any RegistryExclusion elements. |
|
||||||
|ExclusionItems::FileExclusion |[optional] A file to exclude for packaging. |
|
|ExclusionItems::FileExclusion |[optional] A file to exclude for packaging. |
|
||||||
|ExclusionItems::FileExclusion::ExcludePath |Path to file to exclude for packaging. |
|
|ExclusionItems::FileExclusion::ExcludePath |Path to file to exclude for packaging. |
|
||||||
@ -250,8 +229,7 @@ Open Feedback Hub. Alternatively, launch the tool and select the **Settings** ge
|
|||||||
- Performing the preparation steps on the **Prepare Computer** page is optional but *highly recommended*.
|
- Performing the preparation steps on the **Prepare Computer** page is optional but *highly recommended*.
|
||||||
|
|
||||||
## Known issues
|
## Known issues
|
||||||
1. MSIX Packaging Tool Driver will fail to install if Windows Insider flight ring settings do no match the OS build of the conversion environment. Navigate to Settings, Updates & Security, Windows Insider Program to make sure your Insider preview build settings do not need attention. If you see this message click on the Fix me button to log in again. You might have to go to Windows Update page and check for update before settings change takes effect. Then try to run the tool again to download the MSIX Packaging Tool driver. If you are still hitting issues, try changing your flight ring to Canary or Insider Fast, install the latest Windows updates and try again.
|
- MSIX Packaging Tool Driver will fail to install if Windows Insider flight ring settings do no match the OS build of the conversion environment. Navigate to Settings, Updates & Security, Windows Insider Program to make sure your Insider preview build settings do not need attention. If you see this message click on the Fix me button to log in again. You might have to go to Windows Update page and check for update before settings change takes effect. Then try to run the tool again to download the MSIX Packaging Tool driver. If you are still hitting issues, try changing your flight ring to Canary or Insider Fast, install the latest Windows updates and try again.
|
||||||
2. You cannot edit the manifest manually from within the tool. (edit manifest button is disabled). Please use the SDK tools to unpack the MSIX package to edit the manifest manually.
|
- Restarting the machine during application installation is not supported. Please ignore the restart request if possible or pass an argument to the installer to not require a restart.
|
||||||
3. Restarting the machine during application installation is not supported. Please ignore the restart request if possible or pass an argument to the installer to not require a restart.
|
- Setting **EnforceMicrosoftStoreVersioningRequirements=true**, when using the command line interface, will throw an error, even if the vesrion is set correctly. To work around this issue, use **EnforceMicrosoftStoreVersioningRequirements=false** in the conversion template file.
|
||||||
|
- Adding files to MSIX packages in package editor does not add the file to the folder that the user right-clicks. To work around this issue, ensure that the file being added is in the correct classic app location. For example if you want to add a file in the VFS\ProgramFilesx86\MyApp folder, copy the file locally to your C:\Program Files (86)\MyApp location first, then in the package editor right-click **Package files**, and then click **Add file**. Browse to the newly copied file, then click **Save**.
|
||||||
|
|
@ -50,6 +50,10 @@ These tools were included in previous versions of Windows and the associated doc
|
|||||||
>[!TIP]
|
>[!TIP]
|
||||||
>If the content that is linked to a tool in the following list doesn't provide the information you need to use that tool, send us a comment by using the **Was this page helpful?** feature on this **Administrative Tools in Windows 10** page. Details about the information you want for a tool will help us plan future content.
|
>If the content that is linked to a tool in the following list doesn't provide the information you need to use that tool, send us a comment by using the **Was this page helpful?** feature on this **Administrative Tools in Windows 10** page. Details about the information you want for a tool will help us plan future content.
|
||||||
|
|
||||||
|
## Related topics
|
||||||
|
|
||||||
|
[Diagnostic Data Viewer](https://docs.microsoft.com/windows/privacy/diagnostic-data-viewer-overview)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,6 +23,9 @@ From its release, Windows 10 has supported remote connections to PCs that are jo
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
>[!TIP]
|
||||||
|
>Starting in Windows 10, version 1809, you can [use biometrics to authenticate to a remote desktop session.](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809#remote-desktop-with-biometrics)
|
||||||
|
|
||||||
## Set up
|
## Set up
|
||||||
|
|
||||||
- Both PCs (local and remote) must be running Windows 10, version 1607 (or later). Remote connection to an Azure AD-joined PC that is running earlier versions of Windows 10 is not supported.
|
- Both PCs (local and remote) must be running Windows 10, version 1607 (or later). Remote connection to an Azure AD-joined PC that is running earlier versions of Windows 10 is not supported.
|
||||||
|
@ -61,22 +61,11 @@ First, you create a default user profile with the customizations that you want,
|
|||||||
|
|
||||||
3. [Create an answer file (Unattend.xml)](https://msdn.microsoft.com/library/windows/hardware/dn915085.aspx) that sets the [CopyProfile](https://msdn.microsoft.com/library/windows/hardware/dn922656.aspx) parameter to **True**. The CopyProfile parameter causes Sysprep to copy the currently signed-on user’s profile folder to the default user profile. You can use [Windows System Image Manager](https://msdn.microsoft.com/library/windows/hardware/dn922445.aspx), which is part of the Windows Assessment and Deployment Kit (ADK) to create the Unattend.xml file.
|
3. [Create an answer file (Unattend.xml)](https://msdn.microsoft.com/library/windows/hardware/dn915085.aspx) that sets the [CopyProfile](https://msdn.microsoft.com/library/windows/hardware/dn922656.aspx) parameter to **True**. The CopyProfile parameter causes Sysprep to copy the currently signed-on user’s profile folder to the default user profile. You can use [Windows System Image Manager](https://msdn.microsoft.com/library/windows/hardware/dn922445.aspx), which is part of the Windows Assessment and Deployment Kit (ADK) to create the Unattend.xml file.
|
||||||
|
|
||||||
3. For devices running Windows 10, use the [Remove-AppxProvisionedPackage](https://technet.microsoft.com/library/dn376476%28v=wps.620%29.aspx) cmdlet in Windows PowerShell to uninstall the following applications:
|
3. Uninstall any application you do not need or want from the PC. For examples on how to uninstall Windows 10 Application see [Remove-AppxProvisionedPackage](https://docs.microsoft.com/powershell/module/dism/remove-appxprovisionedpackage?view=winserver2012-ps). For a list of uninstallable applications, see [Understand the different apps included in Windows 10](https://docs.microsoft.com/windows/application-management/apps-in-windows-10).
|
||||||
|
|
||||||
- Microsoft.windowscommunicationsapps_8wekyb3d8bbwe
|
|
||||||
- Microsoft.BingWeather_8wekyb3d8bbwe
|
|
||||||
- Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
|
|
||||||
- Microsoft.Getstarted_8wekyb3d8bbwe
|
|
||||||
- Microsoft.Windows.Photos_8wekyb3d8bbwe
|
|
||||||
- Microsoft.WindowsCamera_8wekyb3d8bbwe
|
|
||||||
- Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe
|
|
||||||
- Microsoft.WindowsStore_8wekyb3d8bbwe
|
|
||||||
- Microsoft.XboxApp_8wekyb3d8bbwe
|
|
||||||
- Microsoft.XboxIdentityProvider_8wekyb3d8bbwe
|
|
||||||
- Microsoft.ZuneMusic_8wekyb3d8bbwe
|
|
||||||
|
|
||||||
>[!NOTE]
|
>[!NOTE]
|
||||||
>Uninstalling these apps will decrease sign-in time. If your deployment needs any of these apps, you can leave them installed.
|
>It is highly recommended to uninstall unwanted or unneeded apps as it will speed up user sign-in times.
|
||||||
|
|
||||||
3. At a command prompt, type the following command and press **ENTER**.
|
3. At a command prompt, type the following command and press **ENTER**.
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
### [Add an Azure AD tenant and Azure AD subscription](add-an-azure-ad-tenant-and-azure-ad-subscription.md)
|
### [Add an Azure AD tenant and Azure AD subscription](add-an-azure-ad-tenant-and-azure-ad-subscription.md)
|
||||||
### [Register your free Azure Active Directory subscription](register-your-free-azure-active-directory-subscription.md)
|
### [Register your free Azure Active Directory subscription](register-your-free-azure-active-directory-subscription.md)
|
||||||
## [Enterprise app management](enterprise-app-management.md)
|
## [Enterprise app management](enterprise-app-management.md)
|
||||||
## [Device update management](device-update-management.md)
|
## [Mobile device management (MDM) for device updates](device-update-management.md)
|
||||||
## [Bulk enrollment](bulk-enrollment-using-windows-provisioning-tool.md)
|
## [Bulk enrollment](bulk-enrollment-using-windows-provisioning-tool.md)
|
||||||
## [Management tool for the Microsoft Store for Business](management-tool-for-windows-store-for-business.md)
|
## [Management tool for the Microsoft Store for Business](management-tool-for-windows-store-for-business.md)
|
||||||
### [REST API reference for Microsoft Store for Business](rest-api-reference-windows-store-for-business.md)
|
### [REST API reference for Microsoft Store for Business](rest-api-reference-windows-store-for-business.md)
|
||||||
|
@ -187,7 +187,7 @@ The following snippet shows the policy web service response.
|
|||||||
```
|
```
|
||||||
HTTP/1.1 200 OK
|
HTTP/1.1 200 OK
|
||||||
Date: Fri, 03 Aug 2012 20:00:00 GMT
|
Date: Fri, 03 Aug 2012 20:00:00 GMT
|
||||||
Server: <sever name here>
|
Server: <server name here>
|
||||||
Content-Type: application/soap+xml
|
Content-Type: application/soap+xml
|
||||||
Content-Length: xxxx
|
Content-Length: xxxx
|
||||||
|
|
||||||
|
@ -2,18 +2,18 @@
|
|||||||
title: ClientCertificateInstall CSP
|
title: ClientCertificateInstall CSP
|
||||||
description: ClientCertificateInstall CSP
|
description: ClientCertificateInstall CSP
|
||||||
ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7
|
ms.assetid: B624EB73-2972-47F2-9D7E-826D641BF8A7
|
||||||
ms.author: maricia
|
ms.author: pashort
|
||||||
ms.topic: article
|
ms.topic: article
|
||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
ms.technology: windows
|
ms.technology: windows
|
||||||
author: MariciaAlforque
|
author: shortpatti
|
||||||
ms.date: 11/03/2017
|
ms.date: 10/16/2018
|
||||||
---
|
---
|
||||||
|
|
||||||
# ClientCertificateInstall CSP
|
# ClientCertificateInstall CSP
|
||||||
|
|
||||||
|
|
||||||
The ClientCertificateInstall configuration service provider enables the enterprise to install client certificates.
|
The ClientCertificateInstall configuration service provider enables the enterprise to install client certificates. A client certificate has a unique ID, which is the *\[UniqueID\]* for this configuration. Each client certificate must have different UniqueIDs for the SCEP enrollment request.
|
||||||
|
|
||||||
For PFX certificate installation and SCEP installation, the SyncML commands must be wrapped in atomic commands to ensure enrollment execution is not triggered until all settings are configured. The Enroll command must be the last item in the atomic block.
|
For PFX certificate installation and SCEP installation, the SyncML commands must be wrapped in atomic commands to ensure enrollment execution is not triggered until all settings are configured. The Enroll command must be the last item in the atomic block.
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ The following image shows the ClientCertificateInstall configuration service pro
|
|||||||
<p style="margin-left: 20px">Supported operations are Get, Add, and Replace.
|
<p style="margin-left: 20px">Supported operations are Get, Add, and Replace.
|
||||||
|
|
||||||
<a href="" id="clientcertificateinstall-pfxcertinstall-uniqueid-pfxcertpasswordencryptiontype"></a>**ClientCertificateInstall/PFXCertInstall/*UniqueID*/PFXCertPasswordEncryptionType**
|
<a href="" id="clientcertificateinstall-pfxcertinstall-uniqueid-pfxcertpasswordencryptiontype"></a>**ClientCertificateInstall/PFXCertInstall/*UniqueID*/PFXCertPasswordEncryptionType**
|
||||||
<p style="margin-left: 20px">Optional. Used to specify whtether the PFX certificate password is encrypted with the MDM certificate by the MDM sever.
|
<p style="margin-left: 20px">Optional. Used to specify whether the PFX certificate password is encrypted with the MDM certificate by the MDM server.
|
||||||
|
|
||||||
<p style="margin-left: 20px">The data type is int. Valid values:
|
<p style="margin-left: 20px">The data type is int. Valid values:
|
||||||
|
|
||||||
|
@ -626,7 +626,7 @@ Supported operations are Get, Add, Delete noreplace</Description>
|
|||||||
<Replace />
|
<Replace />
|
||||||
</AccessType>
|
</AccessType>
|
||||||
<DefaultValue>3</DefaultValue>
|
<DefaultValue>3</DefaultValue>
|
||||||
<Description>Optional. Special to SCEP. Specify device retry times when the SCEP sever sends pending status. Format is int. Default value is 3. Max value: the value cannot be larger than 30. If it is larger than 30, the device will use 30.
|
<Description>Optional. Special to SCEP. Specify device retry times when the SCEP server sends pending status. Format is int. Default value is 3. Max value: the value cannot be larger than 30. If it is larger than 30, the device will use 30.
|
||||||
The min value is 0 which means no retry. Supported operations are Get, Add, Delete, Replace.</Description>
|
The min value is 0 which means no retry. Supported operations are Get, Add, Delete, Replace.</Description>
|
||||||
<DFFormat>
|
<DFFormat>
|
||||||
<int />
|
<int />
|
||||||
|
@ -2744,11 +2744,17 @@ The following list shows the configuration service providers supported in Window
|
|||||||
- [DMAcc CSP](dmacc-csp.md)
|
- [DMAcc CSP](dmacc-csp.md)
|
||||||
- [DMClient CSP](dmclient-csp.md)
|
- [DMClient CSP](dmclient-csp.md)
|
||||||
- [EnterpriseAppManagement CSP](enterpriseappmanagement-csp.md)
|
- [EnterpriseAppManagement CSP](enterpriseappmanagement-csp.md)
|
||||||
|
- [HealthAttestation CSP](healthattestation-csp.md)
|
||||||
|
- [NetworkProxy CSP](networkproxy-csp.md)
|
||||||
- [Policy CSP](policy-configuration-service-provider.md)
|
- [Policy CSP](policy-configuration-service-provider.md)
|
||||||
- [Provisioning CSP (Provisioning only)](provisioning-csp.md)
|
- [Provisioning CSP (Provisioning only)](provisioning-csp.md)
|
||||||
|
- [Reboot CSP](reboot-csp.md)
|
||||||
|
- [RemoteWipe CSP](remotewipe-csp.md) 1
|
||||||
- [RootCATrustedCertificates CSP](rootcacertificates-csp.md)
|
- [RootCATrustedCertificates CSP](rootcacertificates-csp.md)
|
||||||
|
- [UnifiedWriteFilter CSP](unifiedwritefilter-csp.md)
|
||||||
- [Update CSP](update-csp.md)
|
- [Update CSP](update-csp.md)
|
||||||
- [VPNv2 CSP](vpnv2-csp.md)
|
- [VPNv2 CSP](vpnv2-csp.md)
|
||||||
- [WiFi CSP](wifi-csp.md)
|
- [WiFi CSP](wifi-csp.md)
|
||||||
|
|
||||||
|
Footnotes:
|
||||||
|
- 1 - Added in Windows 10, version 1809
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: Device update management
|
title: Mobile device management MDM for device updates
|
||||||
description: In the current device landscape of PC, tablets, phones, and IoT devices, the Mobile Device Management (MDM) solutions are becoming prevalent as a lightweight device management technology.
|
description: In the current device landscape of PC, tablets, phones, and IoT devices, the Mobile Device Management (MDM) solutions are becoming prevalent as a lightweight device management technology.
|
||||||
ms.assetid: C27BAEE7-2890-4FB7-9549-A6EACC790777
|
ms.assetid: C27BAEE7-2890-4FB7-9549-A6EACC790777
|
||||||
keywords: mdm,management,administrator
|
keywords: mdm,management,administrator
|
||||||
@ -12,7 +12,7 @@ ms.date: 11/15/2017
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
# Device update management
|
# Mobile device management (MDM) for device updates
|
||||||
|
|
||||||
>[!TIP]
|
>[!TIP]
|
||||||
>If you're not a developer or administrator, you'll find more helpful information in the [Windows Update: Frequently Asked Questions](https://support.microsoft.com/help/12373/windows-update-faq).
|
>If you're not a developer or administrator, you'll find more helpful information in the [Windows Update: Frequently Asked Questions](https://support.microsoft.com/help/12373/windows-update-faq).
|
||||||
|
@ -332,11 +332,11 @@ Sample syncxml to provision the firewall settings to evaluate
|
|||||||
<p style="margin-left: 20px">Value type is bool. Supported operations are Add, Get, Replace, and Delete.</p>
|
<p style="margin-left: 20px">Value type is bool. Supported operations are Add, Get, Replace, and Delete.</p>
|
||||||
|
|
||||||
<a href="" id="localuserauthorizedlist"></a>**FirewallRules/_FirewallRuleName_/LocalUserAuthorizationList**
|
<a href="" id="localuserauthorizedlist"></a>**FirewallRules/_FirewallRuleName_/LocalUserAuthorizationList**
|
||||||
<p style="margin-left: 20px">Specifies the list of authorized local users for the app container. This is a string in Security Descriptor Definition Language (SDDL) format.</p>
|
<p style="margin-left: 20px">Specifies the list of authorized local users for this rule. This is a string in Security Descriptor Definition Language (SDDL) format.</p>
|
||||||
<p style="margin-left: 20px">Value type is string. Supported operations are Add, Get, Replace, and Delete.</p>
|
<p style="margin-left: 20px">Value type is string. Supported operations are Add, Get, Replace, and Delete.</p>
|
||||||
|
|
||||||
<a href="" id="status"></a>**FirewallRules/_FirewallRuleName_/Status**
|
<a href="" id="status"></a>**FirewallRules/_FirewallRuleName_/Status**
|
||||||
<p style="margin-left: 20px">Provides information about the specific verrsion of the rule in deployment for monitoring purposes.</p>
|
<p style="margin-left: 20px">Provides information about the specific version of the rule in deployment for monitoring purposes.</p>
|
||||||
<p style="margin-left: 20px">Value type is string. Supported operation is Get.</p>
|
<p style="margin-left: 20px">Value type is string. Supported operation is Get.</p>
|
||||||
|
|
||||||
<a href="" id="name"></a>**FirewallRules/_FirewallRuleName_/Name**
|
<a href="" id="name"></a>**FirewallRules/_FirewallRuleName_/Name**
|
||||||
|
@ -61,7 +61,7 @@ When an organization wants to move to MDM to manage devices, they should prepare
|
|||||||
|
|
||||||
- [Azure Active Directory integration with MDM](azure-active-directory-integration-with-mdm.md)
|
- [Azure Active Directory integration with MDM](azure-active-directory-integration-with-mdm.md)
|
||||||
- [Enterprise app management](enterprise-app-management.md)
|
- [Enterprise app management](enterprise-app-management.md)
|
||||||
- [Device update management](device-update-management.md)
|
- [Mobile device management (MDM) for device updates](device-update-management.md)
|
||||||
- [Enable offline upgrades to Windows 10 for Windows Embedded 8.1 Handheld devices](enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md)
|
- [Enable offline upgrades to Windows 10 for Windows Embedded 8.1 Handheld devices](enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md)
|
||||||
- [OMA DM protocol support](oma-dm-protocol-support.md)
|
- [OMA DM protocol support](oma-dm-protocol-support.md)
|
||||||
- [Structure of OMA DM provisioning files](structure-of-oma-dm-provisioning-files.md)
|
- [Structure of OMA DM provisioning files](structure-of-oma-dm-provisioning-files.md)
|
||||||
|
@ -5020,13 +5020,7 @@ The following diagram shows the Policy configuration service provider in tree fo
|
|||||||
- [DeviceLock/MinDevicePasswordLength](#devicelock-mindevicepasswordlength)
|
- [DeviceLock/MinDevicePasswordLength](#devicelock-mindevicepasswordlength)
|
||||||
- [Experience/AllowCortana](#experience-allowcortana)
|
- [Experience/AllowCortana](#experience-allowcortana)
|
||||||
- [Experience/AllowManualMDMUnenrollment](#experience-allowmanualmdmunenrollment)
|
- [Experience/AllowManualMDMUnenrollment](#experience-allowmanualmdmunenrollment)
|
||||||
- [Privacy/AllowCrossDeviceClipboard](#privacy-allowcrossdeviceclipboard)
|
|
||||||
- [Privacy/AllowInputPersonalization](#privacy-allowinputpersonalization)
|
- [Privacy/AllowInputPersonalization](#privacy-allowinputpersonalization)
|
||||||
- [Privacy/LetAppsAccessGazeInput](#privacy-letappsaccessgazeinput)
|
|
||||||
- [Privacy/LetAppsAccessGazeInput_ForceAllowTheseApps](#privacy-letappsaccessgazeinput-forceallowtheseapps)
|
|
||||||
- [Privacy/LetAppsAccessGazeInput_ForceDenyTheseApps](#privacy-letappsaccessgazeinput-forcedenytheseapps)
|
|
||||||
- [Privacy/LetAppsAccessGazeInput_UserInControlOfTheseApps](#privacy-letappsaccessgazeinput-userincontroloftheseapps)
|
|
||||||
- [Privacy/UploadUserActivities](#privacy-uploaduseractivities)
|
|
||||||
- [Search/AllowSearchToUseLocation](#search-allowsearchtouselocation)
|
- [Search/AllowSearchToUseLocation](#search-allowsearchtouselocation)
|
||||||
- [Security/RequireDeviceEncryption](#security-requiredeviceencryption)
|
- [Security/RequireDeviceEncryption](#security-requiredeviceencryption)
|
||||||
- [Settings/AllowDateTime](#settings-allowdatetime)
|
- [Settings/AllowDateTime](#settings-allowdatetime)
|
||||||
@ -5040,6 +5034,7 @@ The following diagram shows the Policy configuration service provider in tree fo
|
|||||||
- [Update/UpdateServiceUrl](#update-updateserviceurl)
|
- [Update/UpdateServiceUrl](#update-updateserviceurl)
|
||||||
<!--EndHoloLens-->
|
<!--EndHoloLens-->
|
||||||
|
|
||||||
|
|
||||||
<!--StartEAS-->
|
<!--StartEAS-->
|
||||||
## <a href="" id="eas"></a>Policies that can be set using Exchange Active Sync (EAS)
|
## <a href="" id="eas"></a>Policies that can be set using Exchange Active Sync (EAS)
|
||||||
|
|
||||||
|
@ -1055,7 +1055,7 @@ If you choose to completely wipe a device when lost or when an employee leaves t
|
|||||||
|
|
||||||
A better option than wiping the entire device is to use Windows Information Protection to clean corporate-only data from a personal device. As explained in the Apps chapter, all corporate data will be tagged and when the device is unenrolled from your MDM system of your choice, all enterprise encrypted data, apps, settings and profiles will immediately be removed from the device without affecting the employee’s existing personal data. A user can initiate unenrollment via the settings screen or unenrollment action can be taken by IT from within the MDM management console. Unenrollment is a management event and will be reported to the MDM system.
|
A better option than wiping the entire device is to use Windows Information Protection to clean corporate-only data from a personal device. As explained in the Apps chapter, all corporate data will be tagged and when the device is unenrolled from your MDM system of your choice, all enterprise encrypted data, apps, settings and profiles will immediately be removed from the device without affecting the employee’s existing personal data. A user can initiate unenrollment via the settings screen or unenrollment action can be taken by IT from within the MDM management console. Unenrollment is a management event and will be reported to the MDM system.
|
||||||
|
|
||||||
**Corporate device:** You can certainly remotely expire the user’s encryption key in case of device theft, but please remember that that will also make the encrypted data on other Windows devices unreadable for the user. A better approach for retiring a discarded or lost device is to execute a full device wipe. The help desk or device users can initiate a full device wipe. When the wipe is complete, Windows 10 Mobile returns the device to a clean state and restarts the OOBE process.
|
**Corporate device:** You can certainly remotely expire the user’s encryption key in case of device theft, but please remember that will also make the encrypted data on other Windows devices unreadable for the user. A better approach for retiring a discarded or lost device is to execute a full device wipe. The help desk or device users can initiate a full device wipe. When the wipe is complete, Windows 10 Mobile returns the device to a clean state and restarts the OOBE process.
|
||||||
|
|
||||||
**Settings for personal or corporate device retirement**
|
**Settings for personal or corporate device retirement**
|
||||||
- **Allow manual MDM unenrollment** Whether users are allowed to delete the workplace account (i.e., unenroll the device from the MDM system)
|
- **Allow manual MDM unenrollment** Whether users are allowed to delete the workplace account (i.e., unenroll the device from the MDM system)
|
||||||
|
@ -17,6 +17,12 @@ ms.date: 10/02/2018
|
|||||||
|
|
||||||
This topic lists new and updated topics in the [Configure Windows 10](index.md) documentation for Windows 10 and Windows 10 Mobile.
|
This topic lists new and updated topics in the [Configure Windows 10](index.md) documentation for Windows 10 and Windows 10 Mobile.
|
||||||
|
|
||||||
|
## October 2018
|
||||||
|
|
||||||
|
New or changed topic | Description
|
||||||
|
--- | ---
|
||||||
|
[Troubleshoot multi-app kiosk](multi-app-kiosk-troubleshoot.md) and [Set up a single-app kiosk](kiosk-single-app.md) | Added event log path for auto-logon issues.
|
||||||
|
|
||||||
## RELEASE: Windows 10, version 1809
|
## RELEASE: Windows 10, version 1809
|
||||||
|
|
||||||
The topics in this library have been updated for Windows 10, version 1809. The following new topic has been added:
|
The topics in this library have been updated for Windows 10, version 1809. The following new topic has been added:
|
||||||
|
@ -6,7 +6,7 @@ keywords: ["group policy", "start menu", "start screen"]
|
|||||||
ms.prod: w10
|
ms.prod: w10
|
||||||
ms.mktglfcycl: manage
|
ms.mktglfcycl: manage
|
||||||
ms.sitesec: library
|
ms.sitesec: library
|
||||||
author: coreyp
|
author: coreyp-at-msft
|
||||||
ms.author: coreyp
|
ms.author: coreyp
|
||||||
ms.topic: article
|
ms.topic: article
|
||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
|
BIN
windows/configuration/images/enable-assigned-access-log.png
Normal file
After Width: | Height: | Size: 48 KiB |
@ -38,6 +38,12 @@ Disable the camera. | Go to **Settings** > **Privacy** > **Camera**, a
|
|||||||
Turn off app notifications on the lock screen. | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\System\\Logon\\Turn off app notifications on the lock screen**.
|
Turn off app notifications on the lock screen. | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\System\\Logon\\Turn off app notifications on the lock screen**.
|
||||||
Disable removable media. | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\System\\Device Installation\\Device Installation Restrictions**. Review the policy settings available in **Device Installation Restrictions** for the settings applicable to your situation.</br></br>**NOTE**: To prevent this policy from affecting a member of the Administrators group, in **Device Installation Restrictions**, enable **Allow administrators to override Device Installation Restriction policies**.
|
Disable removable media. | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\System\\Device Installation\\Device Installation Restrictions**. Review the policy settings available in **Device Installation Restrictions** for the settings applicable to your situation.</br></br>**NOTE**: To prevent this policy from affecting a member of the Administrators group, in **Device Installation Restrictions**, enable **Allow administrators to override Device Installation Restriction policies**.
|
||||||
|
|
||||||
|
## Enable logging
|
||||||
|
|
||||||
|
Logs can help you [troubleshoot issues](multi-app-kiosk-troubleshoot.md) kiosk issues. Logs about configuration and runtime issues can be obtained by enabling the **Applications and Services Logs\Microsoft\Windows\AssignedAccess\Operational** channel, which is disabled by default.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## Automatic logon
|
## Automatic logon
|
||||||
|
|
||||||
In addition to the settings in the table, you may want to set up **automatic logon** for your kiosk device. When your kiosk device restarts, whether from an update or power outage, you can sign in the assigned access account manually or you can configure the device to sign in to the assigned access account automatically. Make sure that Group Policy settings applied to the device do not prevent automatic sign in.
|
In addition to the settings in the table, you may want to set up **automatic logon** for your kiosk device. When your kiosk device restarts, whether from an update or power outage, you can sign in the assigned access account manually or you can configure the device to sign in to the assigned access account automatically. Make sure that Group Policy settings applied to the device do not prevent automatic sign in.
|
||||||
|
@ -8,7 +8,7 @@ ms.mktglfcycl: manage
|
|||||||
ms.sitesec: library
|
ms.sitesec: library
|
||||||
author: jdeckerms
|
author: jdeckerms
|
||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
ms.date: 10/02/2018
|
ms.date: 10/09/2018
|
||||||
---
|
---
|
||||||
|
|
||||||
# Set up a single-app kiosk
|
# Set up a single-app kiosk
|
||||||
@ -185,7 +185,7 @@ Clear-AssignedAccess
|
|||||||
|
|
||||||
|
|
||||||
>[!IMPORTANT]
|
>[!IMPORTANT]
|
||||||
>When Exchange Active Sync (EAS) password restrictions are active on the device, the autologon feature does not work. This behavior is by design. For more informations, see [How to turn on automatic logon in Windows}(https://support.microsoft.com/help/324737/how-to-turn-on-automatic-logon-in-windows).
|
>When Exchange Active Sync (EAS) password restrictions are active on the device, the autologon feature does not work. This behavior is by design. For more informations, see [How to turn on automatic logon in Windows](https://support.microsoft.com/help/324737/how-to-turn-on-automatic-logon-in-windows).
|
||||||
|
|
||||||
When you use the **Provision kiosk devices** wizard in Windows Configuration Designer, you can configure the kiosk to run either a Universal Windows app or a Windows desktop application.
|
When you use the **Provision kiosk devices** wizard in Windows Configuration Designer, you can configure the kiosk to run either a Universal Windows app or a Windows desktop application.
|
||||||
|
|
||||||
@ -200,7 +200,7 @@ When you use the **Provision kiosk devices** wizard in Windows Configuration Des
|
|||||||
<tr><td style="width:45%" valign="top"> </br></br>Enable account management if you want to configure settings on this page. </br></br>**If enabled:**</br></br>You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device</br></br>To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.</br></br>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.</br></br>**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.</br></br>To create a local administrator account, select that option and enter a user name and password. </br></br>**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. </td><td></td></tr>
|
<tr><td style="width:45%" valign="top"> </br></br>Enable account management if you want to configure settings on this page. </br></br>**If enabled:**</br></br>You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device</br></br>To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.</br></br>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.</br></br>**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.</br></br>To create a local administrator account, select that option and enter a user name and password. </br></br>**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. </td><td></td></tr>
|
||||||
<tr><td style="width:45%" valign="top"> </br></br>You can provision the kiosk app in the **Add applications** step. You can install multiple applications, both Windows desktop applications (Win32) and Universal Windows Platform (UWP) apps, in a provisioning package. The settings in this step vary according to the application that you select. For help with the settings, see [Provision PCs with apps](provisioning-packages/provision-pcs-with-apps.md)</br></br>**Warning:** If you click the plus button to add an application, you must specify an application for the provisioning package to validate. If you click the plus button in error, select any executable file in **Installer Path**, and then a **Cancel** button becomes available, allowing you to complete the provisioning package without an application. </td><td></td></tr>
|
<tr><td style="width:45%" valign="top"> </br></br>You can provision the kiosk app in the **Add applications** step. You can install multiple applications, both Windows desktop applications (Win32) and Universal Windows Platform (UWP) apps, in a provisioning package. The settings in this step vary according to the application that you select. For help with the settings, see [Provision PCs with apps](provisioning-packages/provision-pcs-with-apps.md)</br></br>**Warning:** If you click the plus button to add an application, you must specify an application for the provisioning package to validate. If you click the plus button in error, select any executable file in **Installer Path**, and then a **Cancel** button becomes available, allowing you to complete the provisioning package without an application. </td><td></td></tr>
|
||||||
<tr><td style="width:45%" valign="top"> </br></br>To provision the device with a certificate for the kiosk app, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.</td><td></td></tr>
|
<tr><td style="width:45%" valign="top"> </br></br>To provision the device with a certificate for the kiosk app, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.</td><td></td></tr>
|
||||||
<tr><td style="width:45%" valign="top"> </br></br>You can create a local standard user account that will be used to run the kiosk app. If you toggle **No**, make sure that you have an existing user account to run the kiosk app.</br></br>If you want to create an account, enter the user name and password, and then toggle **Yes** or **No** to automatically sign in the account when the device starts.</br></br>In **Configure the kiosk mode app**, enter the name of the user account that will run the kiosk mode app. Select the type of app to run in kiosk mode, and then enter the path or filename (for a Windows desktop application) or the AUMID (for a Universal Windows app). For a Windows desktop application, you can use the filename if the path to the file is in the PATH environment variable, otherwise the full path is required.</td><td></td></tr>
|
<tr><td style="width:45%" valign="top"> </br></br>You can create a local standard user account that will be used to run the kiosk app. If you toggle **No**, make sure that you have an existing user account to run the kiosk app.</br></br>If you want to create an account, enter the user name and password, and then toggle **Yes** or **No** to automatically sign in the account when the device starts. (If you encounter issues with auto sign-in after you apply the provisioning package, check the Event Viewer logs for auto logon issues under **Applications and Services Logs\Microsoft\Windows\Authentication User Interface\Operational**.)</br></br>In **Configure the kiosk mode app**, enter the name of the user account that will run the kiosk mode app. Select the type of app to run in kiosk mode, and then enter the path or filename (for a Windows desktop application) or the AUMID (for a Universal Windows app). For a Windows desktop application, you can use the filename if the path to the file is in the PATH environment variable, otherwise the full path is required.</td><td></td></tr>
|
||||||
<tr><td style="width:45%" valign="top"> </br></br>On this step, select your options for tablet mode, the user experience on the Welcome and shutdown screens, and the timeout settings.</td><td></td></tr>
|
<tr><td style="width:45%" valign="top"> </br></br>On this step, select your options for tablet mode, the user experience on the Welcome and shutdown screens, and the timeout settings.</td><td></td></tr>
|
||||||
<tr><td style="width:45%" valign="top"> </br></br>You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.</td><td></td></tr>
|
<tr><td style="width:45%" valign="top"> </br></br>You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.</td><td></td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -9,7 +9,7 @@ ms.sitesec: library
|
|||||||
ms.pagetype: edu, security
|
ms.pagetype: edu, security
|
||||||
author: jdeckerms
|
author: jdeckerms
|
||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
ms.date: 07/30/2018
|
ms.date: 10/09/2018
|
||||||
ms.author: jdecker
|
ms.author: jdecker
|
||||||
ms.topic: article
|
ms.topic: article
|
||||||
---
|
---
|
||||||
@ -34,7 +34,14 @@ For example:
|
|||||||
1. [Verify that the provisioning package is applied successfully](kiosk-validate.md).
|
1. [Verify that the provisioning package is applied successfully](kiosk-validate.md).
|
||||||
2. Verify that the account (config) is mapped to a profile in the configuration XML file.
|
2. Verify that the account (config) is mapped to a profile in the configuration XML file.
|
||||||
3. Verify that the configuration XML file is authored and formatted correctly. Correct any configuration errors, then create and apply a new provisioning package. Sign out and sign in again to check the new configuration.
|
3. Verify that the configuration XML file is authored and formatted correctly. Correct any configuration errors, then create and apply a new provisioning package. Sign out and sign in again to check the new configuration.
|
||||||
|
4. Additional logs about configuration and runtime issues can be obtained by enabling the **Applications and Services Logs\Microsoft\Windows\AssignedAccess\Operational** channel, which is disabled by default.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
## Automatic logon issues
|
||||||
|
|
||||||
|
Check the Event Viewer logs for auto logon issues under **Applications and Services Logs\Microsoft\Windows\Authentication User Interface\Operational**.
|
||||||
|
|
||||||
## Apps configured in AllowedList are blocked
|
## Apps configured in AllowedList are blocked
|
||||||
|
|
||||||
|
@ -25,6 +25,9 @@ ms.date: 4/16/2018
|
|||||||
|
|
||||||
IT pros can configure access to Microsoft Store for client computers in their organization. For some organizations, business policies require blocking access to Microsoft Store.
|
IT pros can configure access to Microsoft Store for client computers in their organization. For some organizations, business policies require blocking access to Microsoft Store.
|
||||||
|
|
||||||
|
> [!Important]
|
||||||
|
> All executable code including Microsoft Store applications should have an update and maintenance plan. Organizations that use Microsoft Store applications should ensure that the applications can be updated through the Microsoft Store over the internet, through the [Private Store](/microsoft-store/distribute-apps-from-your-private-store), or [distributed offline](/microsoft-store/distribute-offline-apps) to keep the applications up to date.
|
||||||
|
|
||||||
## Options to configure access to Microsoft Store
|
## Options to configure access to Microsoft Store
|
||||||
|
|
||||||
|
|
||||||
@ -82,7 +85,6 @@ You can also use Group Policy to manage access to Microsoft Store.
|
|||||||
> [!Important]
|
> [!Important]
|
||||||
> Enabling **Turn off Store application** policy turns off app updates from Microsoft Store.
|
> Enabling **Turn off Store application** policy turns off app updates from Microsoft Store.
|
||||||
|
|
||||||
|
|
||||||
## <a href="" id="block-store-mdm"></a>Block Microsoft Store using management tool
|
## <a href="" id="block-store-mdm"></a>Block Microsoft Store using management tool
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,4 +96,4 @@ You can also [customize UE-V to synchronize settings](uev-deploy-uev-for-custom-
|
|||||||
|
|
||||||
## Have a suggestion for UE-V?
|
## Have a suggestion for UE-V?
|
||||||
|
|
||||||
Add or vote on suggestions on the [User Experience Virtualization feedback site](http://uev.uservoice.com/forums/280428-microsoft-user-experience-virtualization).<br>For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-us/home?forum=mdopuev&filter=alltypes&sort=lastpostdesc).
|
For UE-V issues, use the [UE-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-us/home?forum=mdopuev&filter=alltypes&sort=lastpostdesc).
|
||||||
|
@ -30,7 +30,7 @@ Enter the account and the application you want to use for Assigned access, using
|
|||||||
**Example**:
|
**Example**:
|
||||||
|
|
||||||
```
|
```
|
||||||
"Account":"domain\user", "AUMID":"Microsoft.WindowsCalculator_8wekyb3d8bbwe!App"
|
{"Account":"domain\user", "AUMID":"Microsoft.WindowsCalculator_8wekyb3d8bbwe!App"}
|
||||||
```
|
```
|
||||||
|
|
||||||
## MultiAppAssignedAccessSettings
|
## MultiAppAssignedAccessSettings
|
||||||
|
@ -20,7 +20,7 @@ ms.date: 06/19/2018
|
|||||||
|
|
||||||
- Windows 10
|
- Windows 10
|
||||||
|
|
||||||
> **Looking for consumer information?** See [Customize the Start menu](https://windows.microsoft.com/windows-10/getstarted-see-whats-on-the-menu)
|
> **Looking for consumer information?** [See what's on the Start menu](https://support.microsoft.com/help/17195/windows-10-see-whats-on-the-menu)
|
||||||
|
|
||||||
Organizations might want to deploy a customized Start and taskbar configuration to devices running Windows 10 Pro, Enterprise, or Education. A standard, customized Start layout can be useful on devices that are common to multiple users and devices that are locked down for specialized purposes. Configuring the taskbar allows the organization to pin useful apps for their employees and to remove apps that are pinned by default.
|
Organizations might want to deploy a customized Start and taskbar configuration to devices running Windows 10 Pro, Enterprise, or Education. A standard, customized Start layout can be useful on devices that are common to multiple users and devices that are locked down for specialized purposes. Configuring the taskbar allows the organization to pin useful apps for their employees and to remove apps that are pinned by default.
|
||||||
|
|
||||||
|
@ -218,9 +218,17 @@
|
|||||||
### [Prepare servicing strategy for Windows 10 updates](update/waas-servicing-strategy-windows-10-updates.md)
|
### [Prepare servicing strategy for Windows 10 updates](update/waas-servicing-strategy-windows-10-updates.md)
|
||||||
### [Build deployment rings for Windows 10 updates](update/waas-deployment-rings-windows-10-updates.md)
|
### [Build deployment rings for Windows 10 updates](update/waas-deployment-rings-windows-10-updates.md)
|
||||||
### [Assign devices to servicing channels for Windows 10 updates](update/waas-servicing-channels-windows-10-updates.md)
|
### [Assign devices to servicing channels for Windows 10 updates](update/waas-servicing-channels-windows-10-updates.md)
|
||||||
|
### [Get started with Windows Update](update/windows-update-overview.md)
|
||||||
|
#### [How Windows Update works](update/how-windows-update-works.md)
|
||||||
|
#### [Windows Update log files](update/windows-update-logs.md)
|
||||||
|
#### [How to troubleshoot Windows Update](update/windows-update-troubleshooting.md)
|
||||||
|
#### [Common Windows Update errors](update/windows-update-errors.md)
|
||||||
|
#### [Windows Update error code reference](update/windows-update-error-reference.md)
|
||||||
|
#### [Other Windows Update resources](update/windows-update-resources.md)
|
||||||
### [Optimize Windows 10 update delivery](update/waas-optimize-windows-10-updates.md)
|
### [Optimize Windows 10 update delivery](update/waas-optimize-windows-10-updates.md)
|
||||||
#### [Configure Delivery Optimization for Windows 10 updates](update/waas-delivery-optimization.md)
|
#### [Configure Delivery Optimization for Windows 10 updates](update/waas-delivery-optimization.md)
|
||||||
#### [Configure BranchCache for Windows 10 updates](update/waas-branchcache.md)
|
#### [Configure BranchCache for Windows 10 updates](update/waas-branchcache.md)
|
||||||
|
#### [Whitepaper: Windows Updates using forward and reverse differentials](update/PSFxWhitepaper.md)
|
||||||
### [Best practices for feature updates on mission-critical devices](update/feature-update-mission-critical.md)
|
### [Best practices for feature updates on mission-critical devices](update/feature-update-mission-critical.md)
|
||||||
#### [Deploy feature updates during maintenance windows](update/feature-update-maintenance-window.md)
|
#### [Deploy feature updates during maintenance windows](update/feature-update-maintenance-window.md)
|
||||||
#### [Deploy feature updates for user-initiated installations](update/feature-update-user-install.md)
|
#### [Deploy feature updates for user-initiated installations](update/feature-update-user-install.md)
|
||||||
|
@ -21,7 +21,7 @@ This topic provides a brief overview of Microsoft 365 and describes how to use a
|
|||||||
|
|
||||||
[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://products.office.com/business/explore-office-365-for-business), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS).
|
[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://products.office.com/business/explore-office-365-for-business), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS).
|
||||||
|
|
||||||
For Windows 10 deployment, Microsoft 365 includes a fantasic deployment advisor that can walk you through the entire process of deploying Windows 10. The wizard supports multiple Windows 10 deployment methods, including:
|
For Windows 10 deployment, Microsoft 365 includes a fantastic deployment advisor that can walk you through the entire process of deploying Windows 10. The wizard supports multiple Windows 10 deployment methods, including:
|
||||||
|
|
||||||
- Windows Autopilot
|
- Windows Autopilot
|
||||||
- In-place upgrade
|
- In-place upgrade
|
||||||
|
BIN
windows/deployment/images/UC_00_marketplace_search - Copy.PNG
Normal file
After Width: | Height: | Size: 171 KiB |
BIN
windows/deployment/images/UC_00_marketplace_search.PNG
Normal file
After Width: | Height: | Size: 171 KiB |
BIN
windows/deployment/images/UC_01_marketplace_create - Copy.PNG
Normal file
After Width: | Height: | Size: 280 KiB |
BIN
windows/deployment/images/UC_01_marketplace_create.PNG
Normal file
After Width: | Height: | Size: 280 KiB |
BIN
windows/deployment/images/UC_02_workspace_create - Copy.PNG
Normal file
After Width: | Height: | Size: 123 KiB |
BIN
windows/deployment/images/UC_02_workspace_create.PNG
Normal file
After Width: | Height: | Size: 123 KiB |
BIN
windows/deployment/images/UC_03_workspace_select - Copy.PNG
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
windows/deployment/images/UC_03_workspace_select.PNG
Normal file
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 130 KiB |
After Width: | Height: | Size: 130 KiB |
BIN
windows/deployment/images/UC_tile_assessing - Copy.PNG
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
windows/deployment/images/UC_tile_assessing.PNG
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
windows/deployment/images/UC_tile_filled - Copy.PNG
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
windows/deployment/images/UC_tile_filled.PNG
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
windows/deployment/images/UC_workspace_DO_status - Copy.PNG
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
windows/deployment/images/UC_workspace_DO_status.PNG
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
windows/deployment/images/UC_workspace_FU_status - Copy.PNG
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
windows/deployment/images/UC_workspace_FU_status.PNG
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
windows/deployment/images/UC_workspace_SU_status - Copy.PNG
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
windows/deployment/images/UC_workspace_SU_status.PNG
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
windows/deployment/images/UC_workspace_WDAV_status - Copy.PNG
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
windows/deployment/images/UC_workspace_WDAV_status.PNG
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
windows/deployment/images/UC_workspace_home.PNG
Normal file
After Width: | Height: | Size: 58 KiB |
After Width: | Height: | Size: 46 KiB |
BIN
windows/deployment/images/UC_workspace_needs_attention.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
windows/deployment/images/UC_workspace_overview_blade - Copy.PNG
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
windows/deployment/images/UC_workspace_overview_blade.PNG
Normal file
After Width: | Height: | Size: 25 KiB |
@ -32,7 +32,6 @@ We're removing the following features and functionalities from the installed pro
|
|||||||
|Hologram app|We've replaced the Hologram app with the [Mixed Reality Viewer](https://support.microsoft.com/help/4041156/windows-10-mixed-reality-help). If you would like to create 3D word art, you can still do that in Paint 3D and view your art in VR or Hololens with the Mixed Reality Viewer.|
|
|Hologram app|We've replaced the Hologram app with the [Mixed Reality Viewer](https://support.microsoft.com/help/4041156/windows-10-mixed-reality-help). If you would like to create 3D word art, you can still do that in Paint 3D and view your art in VR or Hololens with the Mixed Reality Viewer.|
|
||||||
|limpet.exe|We're releasing the limpet.exe tool, used to access TPM for Azure connectivity, as open source.|
|
|limpet.exe|We're releasing the limpet.exe tool, used to access TPM for Azure connectivity, as open source.|
|
||||||
|Phone Companion|When you update to Windows 10, version 1809, the Phone Companion app will be removed from your PC. Use the **Phone** page in the Settings app to sync your mobile phone with your PC. It includes all the Phone Companion features.|
|
|Phone Companion|When you update to Windows 10, version 1809, the Phone Companion app will be removed from your PC. Use the **Phone** page in the Settings app to sync your mobile phone with your PC. It includes all the Phone Companion features.|
|
||||||
|Trusted Platform Module (TPM) management console|The information previously available in the TPM management console is now available on the [**Device security**](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security) page in the [Windows Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center).|
|
|
||||||
|Future updates through [Windows Embedded Developer Update](https://docs.microsoft.com/previous-versions/windows/embedded/ff770079\(v=winembedded.60\)) for Windows Embedded Standard 8 and Windows Embedded 8 Standard|We’re no longer publishing new updates to the WEDU server. Instead, you may secure any new updates from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/Home.aspx).|
|
|Future updates through [Windows Embedded Developer Update](https://docs.microsoft.com/previous-versions/windows/embedded/ff770079\(v=winembedded.60\)) for Windows Embedded Standard 8 and Windows Embedded 8 Standard|We’re no longer publishing new updates to the WEDU server. Instead, you may secure any new updates from the [Microsoft Update Catalog](http://www.catalog.update.microsoft.com/Home.aspx).|
|
||||||
|
|
||||||
## Features we’re no longer developing
|
## Features we’re no longer developing
|
||||||
|
203
windows/deployment/update/PSFxWhitepaper.md
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
---
|
||||||
|
title: Windows Updates using forward and reverse differentials
|
||||||
|
description: A technique to produce compact software updates optimized for any origin and destination revision pair
|
||||||
|
keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools
|
||||||
|
ms.prod: w10
|
||||||
|
ms.mktglfcycl: manage
|
||||||
|
ms.sitesec: library
|
||||||
|
author: Jaimeo
|
||||||
|
ms.localizationpriority: medium
|
||||||
|
ms.author: jaimeo
|
||||||
|
ms.date: 10/18/2018
|
||||||
|
---
|
||||||
|
|
||||||
|
# Windows Updates using forward and reverse differentials
|
||||||
|
|
||||||
|
|
||||||
|
Windows 10 monthly quality updates are cumulative, containing all previously
|
||||||
|
released fixes to ensure consistency and simplicity. For an operating system
|
||||||
|
platform like Windows 10, which stays in support for multiple years, the size of
|
||||||
|
monthly quality updates can quickly grow large, thus directly impacting network
|
||||||
|
bandwidth consumption.
|
||||||
|
|
||||||
|
Today, this problem is addressed by using express downloads, where differential
|
||||||
|
downloads for every changed file in the update are generated based on selected
|
||||||
|
historical revisions plus the base version. In this paper, we introduce a new
|
||||||
|
technique to build compact software update packages that are applicable to any
|
||||||
|
revision of the base version, and then describe how Windows 10 quality updates
|
||||||
|
uses this technique.
|
||||||
|
|
||||||
|
## General Terms
|
||||||
|
|
||||||
|
The following general terms apply throughout this document:
|
||||||
|
|
||||||
|
- *Base version*: A major software release with significant changes, such as
|
||||||
|
Windows 10, version 1809 (Windows 10 Build 17763.1)
|
||||||
|
|
||||||
|
- *Revision*: Minor releases in between the major version releases, such as
|
||||||
|
KB4464330 (Windows 10 Build 17763.55)
|
||||||
|
|
||||||
|
- *Baseless Patch Storage Files (Baseless PSF)*: Patch storage files that
|
||||||
|
contain full binaries or files
|
||||||
|
|
||||||
|
## Introduction
|
||||||
|
|
||||||
|
In this paper, we introduce a new technique that can produce compact software
|
||||||
|
updates optimized for any origin/destination revision pair. It does this by
|
||||||
|
calculating forward the differential of a changed file from the base version and
|
||||||
|
its reverse differential back to the base version. Both forward and reverse
|
||||||
|
differentials are then packaged as an update and distributed to the endpoints
|
||||||
|
running the software to be updated. The update package contents can be symbolized as follows:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
The endpoints that have the base version of the file (V<sub>0</sub>) hydrate the target
|
||||||
|
revision (V<sub>N</sub>) by applying a simple transformation:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
The endpoints that have revision N of the file (V<sub>N</sub>), hydrate the target revision
|
||||||
|
(V<sub>R</sub>) by applying the following set of transformations:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
The endpoints retain the reverse differentials for the software revision they
|
||||||
|
are on, so that it can be used for hydrating and applying next revision update.
|
||||||
|
|
||||||
|
By using a common baseline, this technique produces a single update package with
|
||||||
|
numerous advantages:
|
||||||
|
|
||||||
|
- Compact in size
|
||||||
|
|
||||||
|
- Applicable to all baselines
|
||||||
|
|
||||||
|
- Simple to build
|
||||||
|
|
||||||
|
- Efficient to install
|
||||||
|
|
||||||
|
- Redistributable
|
||||||
|
|
||||||
|
Historically, download sizes of Windows 10 quality updates (Windows 10, version
|
||||||
|
1803 and older supported versions of Windows 10) are optimized by using express
|
||||||
|
download. Express download is optimized such that updating Windows 10 systems
|
||||||
|
will download the minimum number of bytes. This is achieved by generating
|
||||||
|
differentials for every updated file based on selected historical base revisions
|
||||||
|
of the same file + its base or RTM version.
|
||||||
|
|
||||||
|
For example, if the October monthly quality update has updated Notepad.exe,
|
||||||
|
differentials for Notepad.exe file changes from September to October, August to
|
||||||
|
October, July to October, June to October, and from the original feature release
|
||||||
|
to October are generated. All these differentials are stored in a Patch Storage
|
||||||
|
File (PSF, also referred to as “express download files”) and hosted or cached on
|
||||||
|
Windows Update or other update management or distribution servers (for example,
|
||||||
|
Windows Server Update Services (WSUS), System Center Configuration Manager, or a
|
||||||
|
non-Microsoft update management or distribution server that supports express
|
||||||
|
updates). A device leveraging express updates uses network protocol to determine
|
||||||
|
optimal differentials, then downloads only what is needed from the update
|
||||||
|
distribution endpoints.
|
||||||
|
|
||||||
|
The flipside of express download is that the size of PSF files can be very large
|
||||||
|
depending on the number of historical baselines against which differentials were
|
||||||
|
calculated. Downloading and caching large PSF files to on-premises or remote
|
||||||
|
update distribution servers is problematic for most organizations, hence they
|
||||||
|
are unable to leverage express updates to keep their fleet of devices running
|
||||||
|
Windows 10 up to date. Secondly, due to the complexity of generating
|
||||||
|
differentials and size of the express files that need to be cached on update
|
||||||
|
distribution servers, it is only feasible to generate express download files for
|
||||||
|
the most common baselines, thus express updates are only applicable to selected
|
||||||
|
baselines. Finally, calculation of optimal differentials is expensive in terms
|
||||||
|
of system memory utilization, especially for low-cost systems, impacting their
|
||||||
|
ability to download and apply an update seamlessly.
|
||||||
|
|
||||||
|
In the following sections, we describe how Windows 10 quality updates will
|
||||||
|
leverage this technique based on forward and reverse differentials for newer
|
||||||
|
releases of Windows 10 and Windows Server to overcome the challenges with
|
||||||
|
express downloads.
|
||||||
|
|
||||||
|
## High-level Design
|
||||||
|
|
||||||
|
### Update packaging
|
||||||
|
|
||||||
|
Windows 10 quality update packages will contain forward differentials from
|
||||||
|
quality update RTM baselines (∆RTM→N) and reverse differentials back to RTM
|
||||||
|
(∆N→RTM) for each file that has changed since RTM. By using the RTM version as
|
||||||
|
the baseline, we ensure that all devices will have an identical payload. Update
|
||||||
|
package metadata, content manifests, and forward and reverse differentials will
|
||||||
|
be packaged into a cabinet file (.cab). This .cab file, and the applicability
|
||||||
|
logic, will also be wrapped in Microsoft Standalone Update (.msu) format.
|
||||||
|
|
||||||
|
There can be cases where new files are added to the system during servicing.
|
||||||
|
These files will not have RTM baselines, thus forward and reverse differentials
|
||||||
|
cannot be used. In these scenarios, null differentials will be used to handle
|
||||||
|
servicing. Null differentials are the slightly compressed and optimized version
|
||||||
|
of the full binaries. Update packages can have either
|
||||||
|
forward or reverse differentials, or null differential of any given binary in
|
||||||
|
them. The following image symbolizes the content of a Windows 10 quality update installer:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Hydration and installation
|
||||||
|
|
||||||
|
Once the usual applicability checks are performed on the update package and are
|
||||||
|
determined to be applicable, the Windows component servicing infrastructure will
|
||||||
|
hydrate the full files during pre-installation and then proceed with the usual
|
||||||
|
installation process.
|
||||||
|
|
||||||
|
Below is a high-level sequence of activities that the component servicing
|
||||||
|
infrastructure will run in a transaction to complete installation of the update:
|
||||||
|
|
||||||
|
- Identify all files that are required to install the update.
|
||||||
|
|
||||||
|
- Hydrate each of necessary files using current version (V<sub>N</sub>) of the file,
|
||||||
|
reverse differential (V<sub>N</sub>--->RTM) of the file back to quality update RTM/base
|
||||||
|
version and forward differential (V<sub>RTM</sub>--->R) from feature update RTM/base
|
||||||
|
version to the target version. Also, use null differential hydration to
|
||||||
|
hydrate null compressed files.
|
||||||
|
|
||||||
|
- Stage the hydrated files (full file), forward differentials (under ‘f’
|
||||||
|
folder) and reverse differentials (under ‘r’ folder) or null compressed
|
||||||
|
files (under ‘n’ folder) in the component store (%windir%\\WinSxS folder).
|
||||||
|
|
||||||
|
- Resolve any dependencies and install components.
|
||||||
|
|
||||||
|
- Clean up older state (V<sub>N-1</sub>); the previous state V<sub>N</sub> is retained for
|
||||||
|
uninstallation and restoration or repair.
|
||||||
|
|
||||||
|
### **Resilient Hydration**
|
||||||
|
|
||||||
|
To ensure resiliency against component store corruption or missing files that
|
||||||
|
could occur due to susceptibility of certain types of hardware to file system
|
||||||
|
corruption, a corruption repair service has been traditionally used to recover
|
||||||
|
the component store automatically (“automatic corruption repair”) or on demand
|
||||||
|
(“manual corruption repair”) using an online or local repair source. This
|
||||||
|
service will continue to offer the ability to repair and recover content for
|
||||||
|
hydration and successfully install an update, if needed.
|
||||||
|
|
||||||
|
When corruption is detected during update operations, automatic corruption
|
||||||
|
repair will start as usual and use the Baseless Patch Storage File published to
|
||||||
|
Windows Update for each update to fix corrupted manifests, binary differentials,
|
||||||
|
or hydrated or full files. Baseless patch storage files will contain reverse and
|
||||||
|
forward differentials and full files for each updated component. Integrity of
|
||||||
|
the repair files will be hash verified.
|
||||||
|
|
||||||
|
Corruption repair will use the component manifest to detect missing files and
|
||||||
|
get hashes for corruption detection. During update installation, new registry
|
||||||
|
flags for each differential staged on the machine will be set. When automatic
|
||||||
|
corruption repair runs, it will scan hydrated files using the manifest and
|
||||||
|
differential files using the flags. If the differential cannot be found or
|
||||||
|
verified, it will be added to the list of corruptions to repair.
|
||||||
|
|
||||||
|
### Lazy automatic corruption repair
|
||||||
|
|
||||||
|
“Lazy automatic corruption repair” runs during update operations to detect
|
||||||
|
corrupted binaries and differentials. While applying an update, if hydration of
|
||||||
|
any file fails, "lazy" automatic corruption repair automatically starts,
|
||||||
|
identifies the corrupted binary or differential file, and then adds it to the
|
||||||
|
corruption list. Later, the update operation continues as far as it can go, so
|
||||||
|
that "lazy" automatic corruption repair can collect as many corrupted files to fix
|
||||||
|
as possible. At the end of the hydration section, the update fails, and
|
||||||
|
automatic corruption repair starts. Automatic corruption repair runs as usual
|
||||||
|
and at the end of its operation, adds the corruption list generated by "lazy"
|
||||||
|
automatic corruption repair on top of the new list to repair. Automatic
|
||||||
|
corruption repair then repairs the files on the corruption list and installation
|
||||||
|
of the update will succeed on the next attempt.
|
@ -57,7 +57,7 @@ Clicking the header of the Frequently Crashing Devices blade opens a reliability
|
|||||||
Notice the filters in the left pane; they allow you to filter the crash rate shown to a particular operating system version, device model, or other parameter.
|
Notice the filters in the left pane; they allow you to filter the crash rate shown to a particular operating system version, device model, or other parameter.
|
||||||
|
|
||||||
>[!NOTE]
|
>[!NOTE]
|
||||||
>Use caution when interpreting results filtered by model or operating system version. This is very useful for troubleshooting, but might not be accurate for *comparisons* because the crashes displayed could be of different types. The overall goal for working with crash data is to ensure that most devices have the same driver versions and that that version has a low crash rate.
|
>Use caution when interpreting results filtered by model or operating system version. This is very useful for troubleshooting, but might not be accurate for *comparisons* because the crashes displayed could be of different types. The overall goal for working with crash data is to ensure that most devices have the same driver versions and that the version has a low crash rate.
|
||||||
|
|
||||||
>[!TIP]
|
>[!TIP]
|
||||||
>Once you've applied a filter (for example setting OSVERSION=1607) you will see the query in the text box change to append the filter (for example, with “(OSVERSION=1607)”). To undo the filter, remove that part of the query in the text box and click the search button to the right of the text box to run the adjusted query.”
|
>Once you've applied a filter (for example setting OSVERSION=1607) you will see the query in the text box change to append the filter (for example, with “(OSVERSION=1607)”). To undo the filter, remove that part of the query in the text box and click the search button to the right of the text box to run the adjusted query.”
|
||||||
|
BIN
windows/deployment/update/images/PSF1.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
windows/deployment/update/images/PSF2.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
windows/deployment/update/images/PSF3.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
windows/deployment/update/images/PSF4.png
Normal file
After Width: | Height: | Size: 70 KiB |
BIN
windows/deployment/update/images/UC_00_marketplace_search.PNG
Normal file
After Width: | Height: | Size: 171 KiB |
BIN
windows/deployment/update/images/UC_01_marketplace_create.PNG
Normal file
After Width: | Height: | Size: 280 KiB |
BIN
windows/deployment/update/images/UC_02_workspace_create.PNG
Normal file
After Width: | Height: | Size: 123 KiB |
BIN
windows/deployment/update/images/UC_03_workspace_select.PNG
Normal file
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 130 KiB |
BIN
windows/deployment/update/images/UC_tile_assessing.PNG
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
windows/deployment/update/images/UC_tile_filled.PNG
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
windows/deployment/update/images/UC_workspace_DO_status.PNG
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
windows/deployment/update/images/UC_workspace_FU_status.PNG
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
windows/deployment/update/images/UC_workspace_SU_status.PNG
Normal file
After Width: | Height: | Size: 49 KiB |