From 60d657bf7618478de4c2db0ca9636ec9f801a0b0 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Wed, 14 Feb 2024 13:26:21 -0800 Subject: [PATCH] add default ms.topic --- .../app-v/appv-evaluating-appv.md | 3 +- ...ed-security-identifiers-with-powershell.md | 13 ++--- ...-a-stand-alone-computer-with-powershell.md | 3 +- .../app-v/appv-managing-connection-groups.md | 9 ++-- ...grating-to-appv-from-a-previous-version.md | 9 ++-- ...an-existing-virtual-application-package.md | 3 +- ...fy-client-configuration-with-powershell.md | 7 +-- ...ove-the-appv-server-to-another-computer.md | 3 +- .../app-v/appv-performance-guidance.md | 51 ++++++++++--------- ...hing-server-with-the-management-console.md | 3 +- ...release-notes-for-appv-for-windows-1703.md | 3 +- ...appv-release-notes-for-appv-for-windows.md | 15 +++--- ...plications-inside-a-virtual-environment.md | 11 ++-- ...appv-sequence-a-package-with-powershell.md | 9 ++-- .../app-v/appv-technical-reference.md | 3 +- ...f-a-package-with-the-management-console.md | 3 +- .../app-v/appv-troubleshooting.md | 3 +- ...indows-10-from-an-existing-installation.md | 29 ++++++----- ...ppv-using-the-client-management-console.md | 5 +- ...-extensions-with-the-management-console.md | 3 +- ...viewing-appv-server-publishing-metadata.md | 3 +- 21 files changed, 106 insertions(+), 85 deletions(-) diff --git a/windows/application-management/app-v/appv-evaluating-appv.md b/windows/application-management/app-v/appv-evaluating-appv.md index 78f237a692..dc3deee0f3 100644 --- a/windows/application-management/app-v/appv-evaluating-appv.md +++ b/windows/application-management/app-v/appv-evaluating-appv.md @@ -4,11 +4,12 @@ description: Learn how to evaluate App-V for Windows 10/11 in a lab environment author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Evaluating App-V diff --git a/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md b/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md index 4f706ec7eb..911023aae0 100644 --- a/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md +++ b/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md @@ -4,11 +4,12 @@ description: How to Install the App-V Databases and Convert the Associated Secur author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- @@ -79,14 +80,14 @@ Before attempting this procedure, you should read and understand the information                "  Pass the account(s) as space separated command line parameters. (For example 'ConvertToSID.exe DOMAIN\\Account1 DOMAIN\\Account2 ...'){0}" +                "  The output is written to the console in the format 'Account name    SID as string   SID as hexadecimal'{0}" +                "  And can be written out to a file using standard Windows PowerShell redirection{0}" + -                "  Please specify user accounts in the format 'DOMAIN\username'{0}" + +                "  Please specify user accounts in the format 'DOMAIN\username'{0}" +                "  Please specify machine accounts in the format 'DOMAIN\machinename$'{0}" + -                "  For more help content, please run 'Get-Help ConvertToSID.ps1'{0}" + +                "  For more help content, please run 'Get-Help ConvertToSID.ps1'{0}" +                "{0}====== Arguments ======{0}" + -                "{0}  /?    Show this help message", [Environment]::NewLine) +                "{0}  /?    Show this help message", [Environment]::NewLine) { else - {  + {      #If an array was passed in, try to split it     if($myArgs.Length -eq 1)     { @@ -95,7 +96,7 @@ Before attempting this procedure, you should read and understand the information     #Parse the arguments for account names     foreach($accountName in $myArgs) -     {    +     {            [string[]] $splitString = $accountName.Split('\')  # We're looking for the format "DOMAIN\Account" so anything that does not match, we reject         if($splitString.Length -ne 2)         { diff --git a/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md b/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md index 1a6a1de125..181e13b751 100644 --- a/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md +++ b/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md @@ -4,11 +4,12 @@ description: How to Manage Connection Groups on a Stand-alone Computer by Using author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell diff --git a/windows/application-management/app-v/appv-managing-connection-groups.md b/windows/application-management/app-v/appv-managing-connection-groups.md index e985d4a918..7f676c5b81 100644 --- a/windows/application-management/app-v/appv-managing-connection-groups.md +++ b/windows/application-management/app-v/appv-managing-connection-groups.md @@ -4,11 +4,12 @@ description: Connection groups can allow administrators to manage packages indep author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Managing Connection Groups @@ -40,9 +41,9 @@ In some previous versions of App-V, connection groups were referred to as Dynami - [Operations for App-V](appv-operations.md) - - - + + + diff --git a/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md b/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md index c42f3ed0f6..cb9d2085c0 100644 --- a/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md +++ b/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md @@ -4,18 +4,19 @@ description: Learn how to migrate to Microsoft Application Virtualization (App-V author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Migrating to App-V from previous versions [!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] -To migrate from App-V 4.x to App-V for Windows 10/11, you must upgrade to App-V 5.x first. +To migrate from App-V 4.x to App-V for Windows 10/11, you must upgrade to App-V 5.x first. ## Improvements to the App-V Package Converter @@ -51,7 +52,7 @@ To understand the new process, review the following example `ConvertFrom-AppvLeg **And you run this command:** ``` syntax -ConvertFrom-AppvLegacyPackage –SourcePath \\OldPkgStore\ContosoApp\ +ConvertFrom-AppvLegacyPackage –SourcePath \\OldPkgStore\ContosoApp\ -DestinationPath \\NewPkgStore\ContosoApp\ -OSDsToIncludeInPackage X.osd,Y.osd ``` @@ -88,7 +89,7 @@ Use the package converter utility to upgrade virtual application packages create **Important**   After you convert an existing package you should test the package prior to deploying the package to ensure the conversion process was successful. - + **What to know before you convert existing packages** diff --git a/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md b/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md index b9d7da75f0..d9b051f74f 100644 --- a/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md +++ b/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md @@ -4,11 +4,12 @@ description: Learn how to modify an existing virtual application package and add author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # How to Modify an Existing Virtual Application Package diff --git a/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md b/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md index 24187f7a7d..84f2710b45 100644 --- a/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md +++ b/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md @@ -4,11 +4,12 @@ description: Learn how to modify the Application Virtualization (App-V) client c author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # How to Modify Client Configuration by Using Windows PowerShell @@ -28,8 +29,8 @@ Use the following procedure to configure the App-V client configuration. `Set-AppVClientConfiguration –Name1 MyConfig –Name2 "xyz"` - - + +
For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). ## Related articles diff --git a/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md b/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md index 9aa55c680d..2b4ee820e3 100644 --- a/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md +++ b/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md @@ -4,11 +4,12 @@ description: Learn how to create a new management server console in your environ author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # How to move the App-V server to another computer diff --git a/windows/application-management/app-v/appv-performance-guidance.md b/windows/application-management/app-v/appv-performance-guidance.md index d05eec841b..aca5169513 100644 --- a/windows/application-management/app-v/appv-performance-guidance.md +++ b/windows/application-management/app-v/appv-performance-guidance.md @@ -4,11 +4,12 @@ description: Learn how to configure App-V for optimal performance, optimize virt author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Performance Guidance for Application Virtualization @@ -16,7 +17,7 @@ ms.subservice: itpro-apps **Applies to**: - Windows 7 SP1 -- Windows 10 +- Windows 10 - Windows 11 - Server 2012 R2 - Server 2016 @@ -103,7 +104,7 @@ The following information displays the required steps to prepare the base image #### Prepare the Base Image -- **Performance**: +- **Performance**: - Enable the App-V client as described in [Enable the App-V in-box client](appv-enable-the-app-v-desktop-client.md). - Enable UE-V and download the App-V Settings Template from the UE-V template Gallery, see the following steps. @@ -120,7 +121,7 @@ The following information displays the required steps to prepare the base image - `AppData\Local\Microsoft\AppV\Client\VFS` - `AppData\Roaming\Microsoft\AppV\Client\VFS` -- **Storage**: +- **Storage**: - Enable the App-V client as described in [Enable the App-V in-box client](appv-enable-the-app-v-desktop-client.md). - Enable UE-V and download the App-V Settings Template from the UE-V template Gallery, see the following steps. @@ -144,7 +145,7 @@ For critical App-V Client configurations and for a little more context and how-t - **PreserveUserIntegrationsOnLogin**: If you have not pre-configured (**Add-AppvClientPackage**) a specific package and this setting isn't configured, the App-V Client will de-integrate* the persisted user integrations, then reintegrate*. For every package that meets the above conditions, effectively twice the work will be done during publishing/refresh. - + If you don't plan to pre-configure every available user package in the base image, use this setting. - Configure in the Registry under `HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Integration`. @@ -181,7 +182,7 @@ UE-V will only support removing the .lnk file type from the exclusion list in th - If a user has an application installed on one device but not another with .lnk files enabled. > [!Important] -> This topic describes how to change the Windows registry by using Registry Editor. If you change the Windows registry incorrectly, you can cause serious problems that might require you to reinstall Windows. You should make a backup copy of the registry files (System.dat and User.dat) before you change the registry. Microsoft cannot guarantee that the problems that might occur when you change the registry can be resolved. Change the registry at your own risk. +> This topic describes how to change the Windows registry by using Registry Editor. If you change the Windows registry incorrectly, you can cause serious problems that might require you to reinstall Windows. You should make a backup copy of the registry files (System.dat and User.dat) before you change the registry. Microsoft cannot guarantee that the problems that might occur when you change the registry can be resolved. Change the registry at your own risk. Using the Microsoft Registry Editor (regedit.exe), navigate to `HKEY\_LOCAL\_MACHINE\Software\Microsoft\UEV\Agent\Configuration\ExcludedFileTypes` and remove `.lnk` from the excluded file types. @@ -200,10 +201,10 @@ To enable an optimized sign-in experience, for example the App-V approach for th - Attaching and detaching a user profile disk (UPD) or similar technology that contains the user integrations. > [!Note] - > + > > App-V is supported when using UPD only when the entire profile is stored on the user profile disk. - > - > App-V packages are not supported when using UPD with selected folders stored in the user profile disk. The Copy on Write driver doesn't handle UPD selected folders. + > + > App-V packages are not supported when using UPD with selected folders stored in the user profile disk. The Copy on Write driver doesn't handle UPD selected folders. - Capturing changes to the locations, which constitute the user integrations, prior to session sign out. @@ -246,50 +247,50 @@ Registry – HKEY\_CURRENT\_USER This following process is a step-by-step walk-through of the App-V and UPM operations, and the users' expectations. - **Performance**: After implementing this approach in the VDI/RDSH environment, on first login, - - (Operation) A user-publishing/refresh is initiated. + - (Operation) A user-publishing/refresh is initiated. (Expectation) If it's the first time that a user has published virtual applications (for example, non-persistent), this operation will take the usual duration of a publishing/refresh. - (Operation) After the publishing/refresh, the UPM solution captures the user integrations. (Expectation) Depending on how the UPM solution is configured, this capture may occur as part of the sign-out process. This result will incur the same/similar overhead as persisting the user state. - + **On subsequent logins**: - (Operation) UPM solution applies the user integrations to the system prior to publishing/refresh. (Expectation) There will be shortcuts present on the desktop, or in the start menu, which work immediately. When the publishing/refresh completes (that is, package entitlements change), some may go away. - - (Operation) Publishing/refresh will process unpublish and publish operations for changes in user package entitlements. - + - (Operation) Publishing/refresh will process unpublish and publish operations for changes in user package entitlements. + (Expectation) If there are no entitlement changes, publishing will complete in seconds. Otherwise, the publishing/refresh will increase relative to the number and complexity of virtual applications - The publishing operation (**Publish-AppVClientPackage**) adds entries to the user catalog, maps entitlement to the user, identifies the local store, and finishes by completing any integration steps. - + The publishing operation (**Publish-AppVClientPackage**) adds entries to the user catalog, maps entitlement to the user, identifies the local store, and finishes by completing any integration steps. + - (Operation) UPM solution will capture user integrations again at sign off. - + (Expectation) Same as previous. - **Outcome**: + **Outcome**: - Because the user integrations are entirely preserved, there will be no work for example, integration for the publishing/refresh to complete. All virtual applications will be available within seconds of sign in. - The publishing/refresh will process changes to the users-entitled virtual applications, which impacts the experience. - **Storage**: After implementing this approach in the VDI/RDSH environment, on first login - - (Operation) A user-publishing/refresh is initiated. + - (Operation) A user-publishing/refresh is initiated. (Expectation): - If this instance is the first time a user has published virtual applications (for example, non-persistent), this will take the usual duration of a publishing/refresh. - First and subsequent logins will be impacted by pre-configuring of packages (add/refresh). - + - (Operation) After the publishing/refresh, the UPM solution captures the user integrations. - (Expectation) Depending on how the UPM solution is configured, this capture may occur as part of the sign-off process. This result will incur the same/similar overhead as persisting the user state. - + (Expectation) Depending on how the UPM solution is configured, this capture may occur as part of the sign-off process. This result will incur the same/similar overhead as persisting the user state. + **On subsequent logins**: - + - (Operation) UPM solution applies the user integrations to the system prior to publishing/refresh. - (Operation) Add/refresh must pre-configure all user targeted applications. @@ -300,7 +301,7 @@ This following process is a step-by-step walk-through of the App-V and UPM opera - (Operation) Publishing/refresh will process unpublish and publish operations for changes to user package entitlements. **Outcome**: Because the add/refresh must reconfigure all the virtual applications to the VM, the publishing refresh time on every login will be extended. - + ### Impact to Package Life Cycle Upgrading a package is a crucial aspect of the package lifecycle. To help guarantee users have access to the appropriate upgraded (published) or downgraded (unpublished) virtual application packages, it's recommended you update the base image to reflect these changes. To understand why review the following section: @@ -380,7 +381,7 @@ Removing FB1 doesn't require the original application installer. After completin "C:\\UpgradedPackages" > [!Note] - > This cmdlet requires an executable (.exe) or batch file (.bat). You must provide an empty (does nothing) executable or batch file. + > This cmdlet requires an executable (.exe) or batch file (.bat). You must provide an empty (does nothing) executable or batch file. |Step|Considerations|Benefits|Tradeoffs| |--- |--- |--- |--- | @@ -398,7 +399,7 @@ When publishing a virtual application package, the App-V Client will detect if a |Step|Considerations|Benefits|Tradeoffs| |--- |--- |--- |--- | |Selectively Employ Dynamic Configuration files|The App-V client must parse and process these Dynamic Configuration files.

Be conscious of size and complexity (script execution, VREG inclusions/exclusions) of the file.

Numerous virtual application packages may already have User- or computer–specific dynamic configurations files.|Publishing times will improve if these files are used selectively or not at all.|Virtual application packages would need to be reconfigured individually or via the App-V server management console to remove associated Dynamic Configuration files.| - + ### Disabling a Dynamic Configuration by using Windows PowerShell diff --git a/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md b/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md index 0af2304c46..21136dd2bf 100644 --- a/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md +++ b/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md @@ -4,11 +4,12 @@ description: How to Register and Unregister a Publishing Server by Using the Man author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # How to Register and Unregister a Publishing Server by Using the Management Console diff --git a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md index 68b2efeb3a..eb9bee258f 100644 --- a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md +++ b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md @@ -4,11 +4,12 @@ description: A list of known issues and workarounds for App-V running on Windows author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Release Notes for App-V for Windows 10 version 1703 and later diff --git a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md index e9f6d97139..4f33d2444c 100644 --- a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md +++ b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md @@ -4,11 +4,12 @@ description: A list of known issues and workarounds for App-V running on Windows author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Release Notes for App-V for Windows 10, version 1607 @@ -17,7 +18,7 @@ ms.subservice: itpro-apps - Windows 10, version 1607 The following are known issues and workarounds for Application Virtualization (App-V) running on Windows 10, version 1607. - + ## Windows Installer packages (.msi files) generated by the App-V sequencer (version 5.1 and earlier) fail to install on computers with the in-box App-V client There are MSI packages generated by an App-V sequencer from previous versions of App-V (Versions 5.1 and earlier). These packages include a check to validate whether the App-V client is installed on client devices, before allowing the MSI package to be installed. As the App-V client gets installed automatically when you upgrade user devices to Windows 10, version 1607, the prerequisite check fails and causes the MSI to fail. @@ -28,20 +29,20 @@ There are MSI packages generated by an App-V sequencer from previous versions of 2. Ensure that you've installed the **MSI Tools** included in the Windows 10 SDK, available as follows: - For the **Visual Studio Community 2015 with Update 3** client, which includes the latest Windows 10 SDK and developer tools, see [Downloads and tools for Windows 10](https://developer.microsoft.com/windows/downloads). - + - For the standalone Windows 10 SDK without other tools, see [Standalone Windows SDK](https://developer.microsoft.com/windows/downloads/windows-sdk). 3. Copy msidb.exe from the default path of the Windows SDK installation (**C:\Program Files (x86)\Windows Kits\10**) to a different directory. For example: **C:\MyMsiTools\bin** 4. From an elevated Windows PowerShell prompt, navigate to the following folder: - - <Windows Kits 10 installation folder>**\Microsoft Application Virtualization\Sequencer\\** - By default, this path is:
**C:\Program Files (x86)\Windows Kits\10\Microsoft Application Virtualization\Sequencer** + <Windows Kits 10 installation folder>**\Microsoft Application Virtualization\Sequencer\\** + + By default, this path is:
**C:\Program Files (x86)\Windows Kits\10\Microsoft Application Virtualization\Sequencer** 5. Run the following command: - `Update-AppvPackageMsi -MsiPackage "" -MsSdkPath ""` + `Update-AppvPackageMsi -MsiPackage "" -MsSdkPath ""` where the path is to the new directory (**C:\MyMsiTools\ for this example**). diff --git a/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md b/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md index f37849f3a0..4e4f47b94f 100644 --- a/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md +++ b/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md @@ -4,11 +4,12 @@ description: Running a Locally Installed Application Inside a Virtual Environmen author: aczechowski ms.service: windows-client ms.date: 03/08/2018 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Running a Locally Installed Application Inside a Virtual Environment with Virtualized Applications @@ -81,10 +82,10 @@ Starting with App-V 5.0 SP3, when using RunVirtual, you can publish packages glo The application in the previous example would produce a registry export file (.reg file) like the following example: ```registry - Windows Registry Editor Version 5.00 - [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\RunVirtual] - @="" - [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\RunVirtual\MyApp.exe] + Windows Registry Editor Version 5.00 + [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\RunVirtual] + @="" + [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\RunVirtual\MyApp.exe] @="aaaaaaaa-bbbb-cccc-dddd-eeeeeeee_11111111-2222-3333-4444-555555555 ``` diff --git a/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md b/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md index 9754332e13..a41e80e750 100644 --- a/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md +++ b/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md @@ -4,11 +4,12 @@ description: Learn how to sequence a new Microsoft Application Virtualization (A author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # How to Sequence a Package by using Windows PowerShell @@ -20,7 +21,7 @@ Use the following procedure to create a new App-V package using Windows PowerShe > [!NOTE] > Before you use this procedure you must copy the associated installer files to the computer running the sequencer and you have read and understand the sequencer section of [Planning for the App-V Sequencer and Client Deployment](appv-planning-for-sequencer-and-client-deployment.md). - + **To create a new virtual application by using Windows PowerShell** 1. Install the App-V sequencer. For more information about installing the sequencer, see [How to Install the Sequencer](appv-install-the-sequencer.md). @@ -60,10 +61,10 @@ The following list displays additional optional parameters that can be used with - FullLoad - specifies that the package must be fully downloaded to the computer running the App-V before it can be opened. -Starting with Windows 10 version 1703, the `new-appvsequencerpackage` or the `update-appvsequencepackage` cmdlets automatically capture and store all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. +Starting with Windows 10 version 1703, the `new-appvsequencerpackage` or the `update-appvsequencepackage` cmdlets automatically capture and store all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. > [!IMPORTANT] -> If you have an auto-saved template and you attempt to load another template through the _TemplateFilePath_ parameter, the customization value from the parameter will override the auto-saved template. +> If you have an auto-saved template and you attempt to load another template through the _TemplateFilePath_ parameter, the customization value from the parameter will override the auto-saved template. ## Related articles diff --git a/windows/application-management/app-v/appv-technical-reference.md b/windows/application-management/app-v/appv-technical-reference.md index ec23d191b4..50ffd5963b 100644 --- a/windows/application-management/app-v/appv-technical-reference.md +++ b/windows/application-management/app-v/appv-technical-reference.md @@ -4,11 +4,12 @@ description: Learn strategy and context for many performance optimization practi author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Technical Reference for App-V diff --git a/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md b/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md index 1a4d09cc2f..d2fbaa8450 100644 --- a/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md +++ b/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md @@ -4,11 +4,12 @@ description: How to Transfer Access and Configurations to Another Version of a P author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # How to Transfer Access and Configurations to Another Version of a Package by Using the Management Console diff --git a/windows/application-management/app-v/appv-troubleshooting.md b/windows/application-management/app-v/appv-troubleshooting.md index 020e46ea24..0cde4c8496 100644 --- a/windows/application-management/app-v/appv-troubleshooting.md +++ b/windows/application-management/app-v/appv-troubleshooting.md @@ -4,11 +4,12 @@ description: Learn how to find information about troubleshooting Application Vir author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Troubleshooting App-V diff --git a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md b/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md index 48842df8a4..872fdc6b2a 100644 --- a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md +++ b/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md @@ -4,18 +4,19 @@ description: Learn about upgrading to Application Virtualization (App-V) for Win author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Upgrading to App-V for Windows client from an existing installation [!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] -If you’re already using App-V and you’re planning to upgrade user devices to Windows 10/11, you need to make only the following few adjustments to your existing environment to start using App-V for Windows client. +If you’re already using App-V and you’re planning to upgrade user devices to Windows 10/11, you need to make only the following few adjustments to your existing environment to start using App-V for Windows client. 1. [Upgrade user devices to Windows 10/11](#upgrade-user-devices-to-windows-1011). Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. @@ -31,11 +32,11 @@ These steps are explained in more detail below. ## Upgrade user devices to Windows 10/11 -Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. See the [Windows document set](/windows/windows-10/) for information about upgrading user devices. +Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. See the [Windows document set](/windows/windows-10/) for information about upgrading user devices. ## Verify that App-V applications and settings were migrated correctly -After upgrading a user device, it’s important to verify that App-V applications and settings were migrated correctly during the upgrade. +After upgrading a user device, it’s important to verify that App-V applications and settings were migrated correctly during the upgrade. To verify that the user’s App-V application packages were migrated correctly, type `Get-AppvClientPackage` in Windows PowerShell. @@ -43,13 +44,13 @@ To verify that the user’s App-V settings were migrated correctly, type `Get-Ap ## Enable the in-box App-V client -With Windows 10/11, the App-V client is installed automatically. You need to enable the client to allow user devices to access and run virtual applications. You can enable the client with the Group Policy editor or with Windows PowerShell. +With Windows 10/11, the App-V client is installed automatically. You need to enable the client to allow user devices to access and run virtual applications. You can enable the client with the Group Policy editor or with Windows PowerShell. **To enable the App-V client with Group Policy** 1. Open the device’s **Group Policy Editor**. -2. Navigate to **Computer Configuration > Administrative Templates > System > App-V**. +2. Navigate to **Computer Configuration > Administrative Templates > System > App-V**. 3. Run **Enables App-V Client** and then select **Enabled** on the screen that appears. @@ -71,27 +72,27 @@ Once you’ve enabled the in-box App-V client, you need to configure it to point **To modify client settings to point to an existing App-V publishing server with Windows PowerShell** -Type the following cmdlet in a Windows PowerShell window: +Type the following cmdlet in a Windows PowerShell window: -`Add-AppvPublishingServer -Name AppVServer -URL https:// appvserver:2222` +`Add-AppvPublishingServer -Name AppVServer -URL https:// appvserver:2222` -**To modify client settings to point to an existing App-V publishing server with Group Policy** +**To modify client settings to point to an existing App-V publishing server with Group Policy** 1. Open the device’s **Local Group Policy Editor**. -2. Navigate to **Computer Configuration > Administrative Templates > System > App-V > Publishing**. +2. Navigate to **Computer Configuration > Administrative Templates > System > App-V > Publishing**. 3. Enter your existing App-V publishing server’s details in **Options** and then click or press **Apply**. ## Verify that the in-box App-V client can receive and launch .appv packages -1. Add and publish a package using the following Windows PowerShell cmdlets: +1. Add and publish a package using the following Windows PowerShell cmdlets: - `Add-AppvClientPackage \\path\to\appv\package.appv | Publish-AppvClientPackage` + `Add-AppvClientPackage \\path\to\appv\package.appv | Publish-AppvClientPackage` -2. Launch the published package. +2. Launch the published package. -3. Unpublish an existing package use the following cmdlet: +3. Unpublish an existing package use the following cmdlet: `Unpublish-AppvClientPackage "ContosoApplication"` diff --git a/windows/application-management/app-v/appv-using-the-client-management-console.md b/windows/application-management/app-v/appv-using-the-client-management-console.md index 84af8ed135..5d99029e54 100644 --- a/windows/application-management/app-v/appv-using-the-client-management-console.md +++ b/windows/application-management/app-v/appv-using-the-client-management-console.md @@ -4,11 +4,12 @@ description: Learn how to use the Application Virtualization (App-V) client mana author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Using the App-V Client Management Console @@ -25,7 +26,7 @@ The App-V client has associated settings that can be configured to determine how - [How to Modify Client Configuration by Using Windows PowerShell](appv-modify-client-configuration-with-powershell.md) -- [How to Configure the Client to Receive Package and Connection Groups Updates From the Publishing Server](appv-configure-the-client-to-receive-updates-from-the-publishing-server.md) +- [How to Configure the Client to Receive Package and Connection Groups Updates From the Publishing Server](appv-configure-the-client-to-receive-updates-from-the-publishing-server.md) ## The App-V client management console diff --git a/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md b/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md index 82665691aa..97d6680ac1 100644 --- a/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md +++ b/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md @@ -4,11 +4,12 @@ description: How to View and Configure Applications and Default Virtual Applicat author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # How to View and Configure Applications and Default Virtual Application Extensions by Using the Management Console diff --git a/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md b/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md index c2d47380bf..f652726838 100644 --- a/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md +++ b/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md @@ -4,11 +4,12 @@ description: Use this procedure to view App-V Server publishing metadata, which author: aczechowski ms.service: windows-client ms.date: 04/19/2017 -ms.reviewer: +ms.reviewer: manager: aaroncz ms.author: aaroncz ms.collection: must-keep ms.subservice: itpro-apps +ms.topic: article --- # Viewing App-V Server Publishing Metadata