2016-04-21 12:25:22 -07:00

62 KiB

Application Virtualization 4

Getting Started Guide

Overview of Application Virtualization

Planning for Application Virtualization System Deployment

Best Practices for the Application Virtualization Sequencer

Planning the Application Virtualization Sequencer Implementation

Using Electronic Software Distribution as a Package Management Solution

Publishing Virtual Applications Using Electronic Software Distribution
Planning Your Streaming Solution in an Electronic Software Distribution Implementation

Using Application Virtualization Servers as a Package Management Solution

Overview of the Application Virtualization System Components
Publishing Virtual Applications Using Application Virtualization Management Servers
Planning Your Streaming Solution in an Application Virtualization Server-Based Implementation

Planning for Application Virtualization Client Deployment

Planning for Migration from Previous Versions

Planning for Security and Protection

Security and Protection Overview
Planning for Server Security
Planning for Client Security
Planning for Sequencer Security

Application Virtualization Deployment and Upgrade Considerations

Application Virtualization Deployment Requirements

Application Virtualization System Requirements
Application Virtualization Sequencer Hardware and Software Requirements
Application Virtualization Client Hardware and Software Requirements

Application Virtualization Deployment and Upgrade Checklists

App-V Pre-Installation Checklist
App-V Installation Checklist
App-V Postinstallation Checklist
App-V Upgrade Checklist

How to Install the Servers and System Components

How to Install Application Virtualization Management Server
How to Install the Application Virtualization Streaming Server
How to Install the Management Web Service
How to Install the Management Console
How to Install a Database
How to Remove the Application Virtualization System Components

How to Manually Install the Application Virtualization Client

How to Install the Application Virtualization Sequencer

How to Upgrade the Application Virtualization Client

How to Upgrade the Servers and System Components

How to Upgrade the Application Virtualization Sequencer

About Microsoft Application Virtualization 4.5

App-V 4.5 Release Notes

About Microsoft Application Virtualization 4.5 SP1

App-V 4.5 SP1 Release Notes

About Microsoft Application Virtualization 4.5 SP2

App-V 4.5 SP2 Release Notes

About Microsoft Application Virtualization 4.6

App-V 4.6 Release Notes

About Microsoft Application Virtualization 4.6 SP1

App-V 4.6 SP1 Release Notes

About Microsoft Application Virtualization 4.6 SP2

App-V 4.6 SP2 Release Notes

About Microsoft Application Virtualization 4.6 SP3

App-V 4.6 SP3 Release Notes

Planning and Deployment

Planning for Application Virtualization System Deployment

Best Practices for the Application Virtualization Sequencer

Planning the Application Virtualization Sequencer Implementation

Using Electronic Software Distribution as a Package Management Solution

Publishing Virtual Applications Using Electronic Software Distribution
Planning Your Streaming Solution in an Electronic Software Distribution Implementation

Using Application Virtualization Servers as a Package Management Solution

Overview of the Application Virtualization System Components
Publishing Virtual Applications Using Application Virtualization Management Servers
Planning Your Streaming Solution in an Application Virtualization Server-Based Implementation

Planning for Application Virtualization Client Deployment

Planning for Migration from Previous Versions

Planning for Security and Protection

Security and Protection Overview
Planning for Server Security
Planning for Client Security
Planning for Sequencer Security

Application Virtualization Deployment and Upgrade Considerations

Application Virtualization Deployment Requirements

Application Virtualization System Requirements
Application Virtualization Sequencer Hardware and Software Requirements
Application Virtualization Client Hardware and Software Requirements
Configuring Prerequisite Groups in Active Directory for App-V
How to Configure Windows Server 2008 for App-V Management Servers

How to Upgrade the Servers and System Components

How to Upgrade the Application Virtualization Client

How to Upgrade the Application Virtualization Sequencer

How to Install the Application Virtualization Sequencer

Electronic Software Distribution-Based Scenario

Electronic Software Distribution-Based Scenario Overview

Determine Your Publishing Method
Determine Your Streaming Method

How to Configure Servers for ESD-Based Deployment

How to Configure the Application Virtualization Streaming Servers
How to Configure the Server for IIS
How to Configure the File Server

How to Install the Client by Using the Command Line

How to Install the App-V Client by Using Setup.exe
How to Install the App-V Client by Using Setup.msi

How to Uninstall the App-V Client

How to Publish a Virtual Application on the Client

Application Virtualization Server-Based Scenario

Application Virtualization Server-Based Scenario Overview

How to Install the Servers and System Components

How to Install Application Virtualization Management Server
How to Install the Application Virtualization Streaming Server
How to Install the Management Web Service
How to Install the Management Console
How to Install a Database
How to Remove the Application Virtualization System Components

How to Configure Servers for Server-Based Deployment

How to Configure the Application Virtualization Management Servers
How to Configure the Application Virtualization Streaming Servers
How to Configure the Server for IIS
How to Configure the Server to be Trusted for Delegation
Configuring the Firewall for the App-V Servers
How to Install and Configure the Default Application

How to Configure a Read-only Cache on the App-V Client (VDI)

How to Configure a Read-only Cache on the App-V Client (RDS)

How to Configure Microsoft SQL Server Mirroring Support for App-V

Stand-Alone Delivery Scenario for Application Virtualization Clients

Stand-Alone Delivery Scenario Overview

How to Manually Install the Application Virtualization Client

How to Publish a Virtual Application on the Client

Application Virtualization Reference

Application Virtualization Client Installer Command-Line Parameters

SFTMIME Command Reference

ADD APP
ADD PACKAGE
ADD SERVER
ADD TYPE
CLEAR APP
CLEAR OBJ
CONFIGURE APP
CONFIGURE PACKAGE
CONFIGURE SERVER
CONFIGURE TYPE
DELETE APP
DELETE OBJ
DELETE PACKAGE
DELETE SERVER
DELETE TYPE
HELP
LOAD APP
LOAD PACKAGE
LOCK APP
PUBLISH APP
PUBLISH PACKAGE
QUERY OBJ
REFRESH SERVER
REPAIR APP
UNLOAD APP
UNLOAD PACKAGE
UNLOCK APP
UNPUBLISH PACKAGE

Operations

Application Virtualization Client

How to Use the Desktop Notification Area for Application Virtualization Client Management

How to Refresh Virtual Applications from the Desktop Notification Area
How to Load Virtual Applications from the Desktop Notification Area
How to Cancel Loading of Virtual Applications from the Desktop Notification Area
How to Work Offline or Online with Application Virtualization
How to Exit the App-V Client from the Notification Area

How to Manage Virtual Applications Manually

How to Load or Unload an Application
How to Clear an Application
How to Repair an Application
How to Import an Application
How to Lock or Unlock an Application
How to Delete an Application
How to Change an Application Icon
How to Add an Application
How to Publish Application Shortcuts
How to Add a File Type Association
How to Delete a File Type Association

How to Configure the Application Virtualization Client Settings Manually

How to Perform General Administrative Tasks in the App-V Client Management Console
How to Set Up Publishing Servers
How to Refresh the Publishing Servers
How to Disable or Modify Disconnected Operation Mode Settings
User Access Permissions in Application Virtualization Client
Disconnected Operation Mode
How to Configure the Client in the Application Virtualization Client Management Console
How to Change the Cache Size and the Drive Letter Designation
How to Change the Log Reporting Levels and Reset the Log Files
How to Change User Access Permissions
How to Change Import Search Paths
How to Set Up Periodic Publishing Refresh
How to Set Up Publishing Refresh on Login

How to Manage Virtual Applications by Using the Command Line

How to Add a Package by Using the Command Line
How to Remove a Package by Using the Command Line
How to Delete All Virtual Applications by Using the Command Line
How to Manage the App-V Client Cache Using Performance Counters

How to Configure the App-V Client Registry Settings by Using the Command Line

How to Reset the FileSystem Cache
How to Change the Size of the FileSystem Cache
How to Use the Cache Space Management Feature
How to Configure the Client Log File
How to Configure User Permissions
How to Configure the Client for Application Package Retrieval
How to Configure the Client for Disconnected Operation Mode
How to Configure Shortcut and File Type Association Behavior
How to Configure the Client for MIT Kerberos Realm Support

Troubleshooting Information for the Application Virtualization Client

Application Virtualization Client Reference

SFTMIME Command Reference
ADD APP
ADD PACKAGE
ADD SERVER
ADD TYPE
CLEAR APP
CLEAR OBJ
CONFIGURE APP
CONFIGURE PACKAGE
CONFIGURE SERVER
CONFIGURE TYPE
DELETE APP
DELETE OBJ
DELETE PACKAGE
DELETE SERVER
DELETE TYPE
HELP
LOAD APP
LOAD PACKAGE
LOCK APP
PUBLISH APP
PUBLISH PACKAGE
QUERY OBJ
REFRESH SERVER
REPAIR APP
UNLOAD APP
UNLOAD PACKAGE
UNLOCK APP
UNPUBLISH PACKAGE
SFTTRAY Command Reference
Application Virtualization Client WMI Provider
App-V Application WMI Class
App-V Package WMI Class
Log File for the Application Virtualization Client
App-V Client Registry Values
App-V Interoperability with Windows AppLocker
Support for Client Reporting over HTTP

Application Virtualization Server

Monitoring Application Virtualization Servers

How to Load Files and Packages

How to Perform Administrative Tasks in the Application Virtualization Server Management Console

How to Connect to an Application Virtualization System
How to Manage Applications in the Server Management Console
How to Import an Application
How to Rename an Application
How to Delete an Application
How to Manually Add an Application
How to Move an Application
How to Grant Access to an Application
How to Deny Access to an Application
How to Change an Application Icon
How to Manage Application Groups in the Server Management Console
How to Create an Application Group
How to Move an Application Group
How to Rename an Application Group
How to Remove an Application Group
How to Manage Packages in the Server Management Console
How to Add a Package
How to Add a Package Version
How to Delete a Package
How to Delete a Package Version
How to Upgrade a Package
How to Manage Reports in the Server Management Console
Application Virtualization Report Types

####### System Utilization Report ####### Software Audit Report ####### Application Utilization Report ####### System Error Report

How to Create a Report
How to Run a Report
How to Print a Report
How to Export a Report
How to Delete a Report
How to Manage Servers in the Server Management Console
How to Create a Server Group
How to Remove a Server Group
How to Add a Server
How to Remove a Server
How to Change the Server Cache Size
How to Change the Server Port
How to Manage Application Licenses in the Server Management Console
How to Create an Application License Group
How to Associate an Application with a License Group
How to Remove an Application from a License Group
How to Remove an Application License Group
How to Set Up an Unlimited License Group
How to Set Up a Concurrent License Group
How to Set Up a Named License Group
How to Customize an Application Virtualization System in the Server Management Console
How to Set Up and Enable or Disable Authentication
How to Set Up or Disable Usage Reporting
How to Set Up or Disable Database Size
How to Set Up or Disable Application Licensing
How to Add an Administrator Group
How to Delete an Administrator Group
How to Change the Server Logging Level and the Database Parameters

How to Configure the App-V System for Package Upgrade

Troubleshooting Information for the Application Virtualization Server

How to Migrate the App-V SQL Database to a Different SQL Server

Application Virtualization Sequencer

Application Virtualization Sequencer Console Overview

About Sequencing Phases

About App-V Package Accelerators (App-V 4.6 SP1)

How to Determine Whether to Edit or Upgrade a Virtual Application Package

How to Configure the App-V Sequencer

How to Modify the Log Directory Location
How to Create the Sequencer Package Root Directory
How to Modify the Scratch Directory Location

Configuring the Application Virtualization Sequencer (App-V 4.6 SP1)

How to Install the Sequencer (App-V 4.6 SP1)
How to Create an App-V Project Template (App-V 4.6 SP1)

How to Create or Upgrade Virtual Applications Using the App-V Sequencer

How to Sequence an Application
How to Sequence a New Application (App-V 4.6)
How to Edit an Existing Virtual Application
How to Modify a Virtual Application Package (App-V 4.6)
How to Upgrade an Existing Virtual Application
How to Upgrade a Virtual Application Package (App-V 4.6)
How to Modify the Operating Systems Associated With an Existing Windows Installer File
How to Sequence a New Application by Using the Command Line
How to Upgrade a Virtual Application by Using the Command Line
How To Use Dynamic Suite Composition
How to Use the Differential SFT File

Tasks for the Application Virtualization Sequencer (App-V 4.6 SP1)

How to Determine Which Type of Application to Sequence (App-V 4.6 SP1)
How to Sequence a New Standard Application (App-V 4.6 SP1)
How to Sequence a New Add-on or Plug-in Application (App-V 4.6 SP1)
How to Sequence a New Middleware Application (App-V 4.6 SP1)
How to Modify an Existing Virtual Application Package (App-V 4.6 SP1)
How to Apply a Package Accelerator to Create a Virtual Application Package (App-V 4.6 SP1)
How to Apply an App-V Project Template (App-V 4.6 SP1)
How to Create App-V Package Accelerators (App-V 4.6 SP1)

Troubleshooting Application Virtualization Sequencer Issues

Application Virtualization Sequencer Reference

Log Files for the Application Virtualization Sequencer
Sequencer Command-Line Parameters
Sequencer Command-Line Error Codes
Dialog Boxes (AppV 4.6 SP1)
Incompatible Installer Dialog Box (App-V 4.6 SP1)
Failed Launch Dialog Box (App-V 4.6 SP1)
Oversized Package Dialog Box (App-V 4.6 SP1)
Restart Task Failure Dialog Box (App-V 4.6 SP1)
Side-by-side Privatization Failed Dialog Box (App-V 4.6 SP1)
SXS Conflict Detected Dialog Box (App-V 4.6 SP1)
Files Excluded Page Dialog Box (App-V 4.6 SP1)
Defender Running Dialog Box (App-V 4.6 SP1)
Defrag Running Dialog Box (App-V 4.6 SP1)
Antivirus Running Dialog Box (App-V 4.6 SP1)
Wizard Pages (AppV 4.6 SP1)
Create Package Accelerator Wizard (AppV 4.6 SP1)

####### About Sharing Package Accelerators Page ####### Select Package (Learn More) Page ####### Installation Files Page ####### Gathering Information Page (Learn More) ####### Select Files Page ####### Verify Applications Page (Package Accelerators) ####### Select Guidance Page (Package Accelerators) ####### Create Package Accelerator Page ####### Create Package Accelerator (Review Errors) Page ####### Completion Page

Create New Package Wizard (AppV 4.6 SP1)

####### Packaging Method Page (Learn More) ####### Prepare Computer Page (Learn More) ####### Type of Application Page (Learn More) ####### Select Installer Page (Learn More) ####### Package Name Page (Learn More) ####### Installation Page (Learn More) ####### Configure Software Page (Learn More) ####### Installation Report Page (Learn More) ####### Customize Page (Learn More) ######## Edit Shortcuts ######## Streaming Page ######## Target OS Page ####### Select Primary Page (Learn More)

Open Package Wizard (AppV 4.6 SP1)

####### Select Task Page (Learn More) ####### Packaging Method (Learn More)

Sequencer Wizard - Package Accelerator (AppV 4.6 SP1)

####### Select Package Accelerator Page ####### Select Package Accelerator (Learn More) Page ####### Guidance Page [App-V 4.6 SP1] ####### Select Installation Files Page [App-V 4.6 SP1] ####### Package Name Page [App-V 4.6 SP1] ####### Create Package Page [App-V 4.6 SP1] ####### Configure Software Page [App-V 4.6 SP1] ####### Run Each Program Page [App-V 4.6 SP1] ####### Completion Page [Package Accelerator]

Online Help for Application Virtualization

Application Virtualization Client Help

Application Virtualization Client Management Console Roadmap

About Virtual Environments

How to Use the Desktop Notification Area for Application Virtualization Client Management

How to Refresh Virtual Applications from the Desktop Notification Area
How to Load Virtual Applications from the Desktop Notification Area
How to Cancel Loading of Virtual Applications from the Desktop Notification Area
How to Work Offline or Online with Application Virtualization
How to Exit the App-V Client from the Notification Area

Application Virtualization Client Management Console

Application Virtualization Client Management Console Overview
About Application Virtualization Servers
User Access Permissions in Application Virtualization Client
Disconnected Operation Mode
How to Perform General Administrative Tasks in the Client Management Console
How to Set Up Publishing Servers
How to Refresh the Publishing Servers
How to Disable or Modify Disconnected Operation Mode Settings
How to Manage Applications in the Client Management Console
How to Load or Unload an Application
How to Clear an Application
How to Repair an Application
How to Import an Application
How to Lock or Unlock an Application
How to Delete an Application
How to Change an Application Icon
How to Configure the Client in the Application Virtualization Client Management Console
How to Change the Cache Size and the Drive Letter Designation
How to Change the Log Reporting Levels and Reset the Log Files
How to Change User Access Permissions
How to Change Import Search Paths
How to Set Up Periodic Publishing Refresh
How to Set Up Publishing Refresh on Login
How to Manually Manage Applications in the Client Management Console
How to Add an Application
How to Publish Application Shortcuts
How to Add a File Type Association
How to Delete a File Type Association

Application Virtualization Client Management Console Reference

Client Management Console: Application Virtualization Node
Client Management Console: About Dialog Boxes
Client Management Console: Applications Node
Applications Node
Applications Results Pane
Applications Results Pane Columns
Client Management Console: File Type Associations Node
File Type Associations Node
File Type Association Results Pane
File Type Association Results Pane Columns
Client Management Console: Publishing Servers Node
Publishing Servers Node
Publishing Servers Results Pane
Publishing Servers Results Pane Columns
Client Management Console: Application Virtualization Properties
Application Virtualization Properties: General Tab
Application Virtualization Properties: Interface Tab
Application Virtualization Properties: File System Tab
Application Virtualization Properties: Import Search Path Tab
Application Virtualization Properties: Connectivity Tab
Application Virtualization Properties: Permissions Tab

Application Virtualization Server Help

About the Application Virtualization Server Management Console

About Application Virtualization Applications
About Application Virtualization Packages
About Publishing
About Application Licensing

How to Perform Administrative Tasks in the Application Virtualization Server Management Console

How to Connect to an Application Virtualization System
How to Manage Applications in the Server Management Console
How to Import an Application
How to Rename an Application
How to Delete an Application
How to Manually Add an Application
How to Move an Application
How to Grant Access to an Application
How to Deny Access to an Application
How to Change an Application Icon
How to Manage Application Groups in the Server Management Console
How to Create an Application Group
How to Move an Application Group
How to Rename an Application Group
How to Remove an Application Group
How to Manage Packages in the Server Management Console
How to Add a Package
How to Add a Package Version
How to Delete a Package
How to Delete a Package Version
How to Upgrade a Package
How to Manage Reports in the Server Management Console
Application Virtualization Report Types

####### System Utilization Report ####### Software Audit Report ####### Application Utilization Report ####### System Error Report

How to Create a Report
How to Run a Report
How to Print a Report
How to Export a Report
How to Delete a Report
How to Manage Servers in the Server Management Console
How to Create a Server Group
How to Remove a Server Group
How to Add a Server
How to Remove a Server
How to Change the Server Cache Size
How to Change the Server Port
How to Manage Application Licenses in the Server Management Console
How to Create an Application License Group
How to Associate an Application with a License Group
How to Remove an Application from a License Group
How to Remove an Application License Group
How to Set Up an Unlimited License Group
How to Set Up a Concurrent License Group
How to Set Up a Named License Group
How to Customize an Application Virtualization System in the Server Management Console
How to Set Up and Enable or Disable Authentication
How to Set Up or Disable Usage Reporting
How to Set Up or Disable Database Size
How to Set Up or Disable Application Licensing
How to Add an Administrator Group
How to Delete an Administrator Group
How to Change the Server Logging Level and the Database Parameters
How to Configure Microsoft SQL Server Mirroring Support for App-V

Application Virtualization Server Management Console Reference

Server Management Console: Application Virtualization System Node
Server Management Console: About Dialog Boxes
Server Management Console: Applications Node
Applications Node
Applications Results Pane
Applications Results Pane Columns
Server Management Console: File Type Associations Node
File Type Associations Node
File Type Associations Results Pane
File Type Associations Results Pane Columns
Server Management Console: Packages Node
Packages Node
Package Results Pane
Package Results Pane Columns
Server Management Console: Application Licenses Node
Applications Licenses Node
Applications Licenses Results Pane
Applications Licenses Results Pane Columns
Server Management Console: Server Groups Node
Server Groups Node
Server Groups Results Pane
Server Groups Results Pane Columns
Server Management Console: Provider Policies Node
Provider Policies Node
Provider Policies Results Pane
Provider Policies Results Pane Columns
Server Management Console: Administrators Node
Administrators Node
Administrators Results Pane
Administrators Results Pane Columns
Server Management Console: Reports Node
Reports Node
Reports Results Pane
Reports Results Pane Columns

Application Virtualization Sequencer Online Help

Application Virtualization Sequencer Overview

About the Application Virtualization Sequencer
About the Sequencer Console
About Using the Sequencer Command Line
Best Practices for the Application Virtualization Sequencer

Sequencer Hardware and Software Requirements

Configuring the Application Virtualization Sequencer

How to Install the Sequencer
How to Create the Package Root Directory
How to Modify the Location of the Log Directory
How to Modify the Location of the Scratch Directory

Tasks for the Application Virtualization Sequencer

How to Sequence a New Application
How to Create a Virtual Environment for a Web-Based Application
How to Upgrade a Sequenced Virtual Application Package
How to Branch a Package
How to Upgrade a Package Using the Open Package Command
How to Manage Virtual Applications Using the Command Line
How to Open a Sequenced Application Using the Command Line
How to Sequence a New Application Package Using the Command Line
How to Upgrade a Sequenced Application Package Using the Command Line

Troubleshooting the Application Virtualization Sequencer

Application Virtualization Sequencer Technical Reference

Sequencer Dialog Boxes
Application Virtualization Sequencer Options Dialog Box

####### General Tab ####### Parse Items Tab ####### Exclusion Items Tab ####### Exclusion Item Dialog Box

Application Virtualization Sequencing Wizard-Add Application Dialog Box
Application Virtualization Sequencing Wizard-Add File Type Association Dialog Box
Application Virtualization Sequencing Wizard-Shortcut Locations Dialog Box
Sequencing Wizard
Package Information Page
Advanced Options Page
Monitor Installation Page
Add Files to Virtual File System Page
Virtual Application Package Additional Components
Configure Application Page
Launch Applications Page
Sequence Package Page
Sequencer Console
Properties Tab

####### About the Properties Tab ####### How to Change Package Properties

Deployment Tab

####### About the Deployment Tab ####### How to Change Deployment Properties

Change History Tab
Files Tab

####### About the Files Tab ####### How to Modify the Files Included in a Package

Virtual Registry Tab

####### About the Virtual Registry Tab ####### How to Modify Virtual Registry Key Information

Virtual File System Tab

####### About the Virtual File System Tab ####### How to Modify File-Mapping Information

Virtual Services Tab

####### About the Virtual Services Tab ####### How to Modify Attributes of Embedded Services

OSD Tab

####### About the OSD Tab ######## OSD File Elements ####### How to Edit an OSD File ####### How to Edit an OSD File Using a Text Editor

Application Virtualization Sequencer Command Line
Command-Line Parameters
Command-Line Errors

Glossary

Application Virtualization Technical Publications

Microsoft Application Virtualization Security Guide

Introduction

Installing App-V Management Server or Streaming Server Securely

Configuring Certificates to Support Secure Streaming
How to Modify Private Key Permissions to Support Management Server or Streaming Server
Configuring Certificates to Support App-V Management Server or Streaming Server

Configuring Management or Streaming Server for Secure Communications Post-Installation

How to Configure Management Server Security Post-Installation
How to Configure Streaming Server Security Post-Installation
Troubleshooting Certificate Permission Issues

Configuring Windows Firewall for App-V

How to Configure Windows Server 2003 Firewall for App-V
How to Configure Windows Server 2008 Firewall for App-V

Configuring App-V for Secure Administration

Configuring Certificates to Support the App-V Web Management Service
How to Install and Configure the App-V Management Console for a More Secure Environment

Configuring App-V Administration for a Distributed Environment

Configuring IIS for Secure Streaming

App-V Desktop Client Security

Improving Security During App-V Sequencing

Internet-Facing Server Scenarios for Perimeter Networks

Internet-Facing Considerations for App-V Clients

Domain-Joined and Non-Domain-Joined Clients
How to Assign the Proper Credentials for Windows XP
How to Assign the Proper Credentials for Windows Vista

Microsoft Application Virtualization 4.6 Service Pack 1 Privacy Statement

Microsoft Application Virtualization 4.6 Service Pack 2 Privacy Statement